.nolk-family{position:relative;padding-top:128px;padding-bottom:56px;overflow:hidden;background-color:#F6F4F3}.nolk-family .wrapper{padding:0 20px}.nolk-family p,.nolk-family .title{letter-spacing:0}.nolk-family .title{line-height:1.2}.nolk-family .shape-top{position:absolute;left:50%;top:24px;transform:translateX(-50%);pointer-events:none}.nolk-family .shape-top.shape-tablets,.nolk-family .shape-top.shape-desktop{display:none}.nolk-family .intro .title{margin:0;font-size:28px}.nolk-family .intro p{max-width:520px;margin-top:24px;margin-bottom:0;font-size:16px}.nolk-family .intro p:empty{margin:0}.nolk-family .brands{margin-top:24px}.nolk-family .brands .link-brands{display:inline-flex;align-items:center;cursor:pointer}.nolk-family .brands .link-brands span{display:inline-block;padding:2px 0;color:#212121;border-bottom:1px solid #212121;font-size:14px;line-height:1;font-weight:600}.nolk-family .brands .link-brands svg{margin-left:8px;transition:all 250ms ease-out}.nolk-family .brands .link-brands.active svg{transform:rotate(180deg)}.nolk-family .brands .cont-brands{height:0;overflow-y:hidden}.nolk-family .brands .cont-brands.active{height:auto;overflow-y:visible}.nolk-family .brands .cont-brands .slider-brands{position:relative;margin-top:16px}.nolk-family .brands .cont-brands .slider-brands .flickity-viewport{overflow:visible}.nolk-family .brands .cont-brands .slider-brands .item{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;background-color:#fff}.nolk-family .brands .cont-brands .slider-brands .item img{width:auto;height:42px}.nolk-family .brands .cont-brands .slider-brands .flickity-button{visibility:visible;opacity:1}.nolk-family .brands .cont-brands .slider-brands .flickity-button.previous{left:0;transform:translate(-50%, 0%)}.nolk-family .brands .cont-brands .slider-brands .flickity-button.next{right:0;transform:translate(50%, 0%)}.nolk-family .brands .cont-brands .slider-brands .flickity-button:disabled{opacity:0}.nolk-family .cards{margin-top:32px}.nolk-family .cards .title{margin:0;font-size:20px}.nolk-family .cards .items{margin-top:16px}.nolk-family .cards .items .item{margin-top:32px}.nolk-family .cards .items .item:first-child{margin-top:0}.nolk-family .cards .items .item .image-wrapper{display:block !important;padding-top:75%;background-color:#fff}.nolk-family .cards .items .item .image-wrapper img{padding:0;object-fit:cover}.nolk-family .cards .items .item .title{margin-top:16px;margin-bottom:0;font-size:20px;font-weight:600}.nolk-family .cards .items .item .title br{display:none}.nolk-family .cards .items .item p{margin-top:12px;margin-bottom:0;font-size:16px}.nolk-family .cards .btns{margin-top:52px;text-align:center}@media (min-width: 768px){.nolk-family{padding-top:84px;padding-bottom:0}.nolk-family .wrapper{padding:0 30px}.nolk-family .shape-top.shape-tablets{display:block;width:100%;width:calc(100% - 60px);height:auto;top:-120px}.nolk-family .shape-top.shape-mobile,.nolk-family .shape-top.shape-desktop{display:none}.nolk-family .cont{position:relative;padding:0 40px;padding-bottom:56px}.nolk-family .intro{margin-top:0}.nolk-family .cards{margin-top:52px}.nolk-family .cards .items{display:flex;gap:20px}.nolk-family .cards .items .item{flex:1;margin-top:0}}@media (min-width: 1024px){.nolk-family{padding-top:152px}.nolk-family .wrapper{max-width:1440px;padding:0 50px}.nolk-family .shape-top.shape-desktop{display:block;width:calc(100% - 96px);height:auto;top:-210px;top:-180px}.nolk-family .shape-top.shape-mobile,.nolk-family .shape-top.shape-tablets{display:none}.nolk-family .cont{padding-bottom:92px}.nolk-family .intro{width:52%}.nolk-family .intro .title{font-size:32px}.nolk-family .intro p{margin-top:24px;font-size:20px;font-size:16px}.nolk-family .brands{margin-top:16px}.nolk-family .brands .cont-brands .slider-brands .flickity-viewport{overflow:hidden}.nolk-family .brands .cont-brands .slider-brands .item{padding:16px 36px}.nolk-family .brands .cont-brands .slider-brands .item img{height:56px}.nolk-family .brands .cont-brands .slider-brands .flickity-button{display:none}.nolk-family .cards .title{font-size:24px}.nolk-family .cards .items{margin-top:24px;gap:32px}.nolk-family .cards .items .item .image-wrapper{padding-top:100%}.nolk-family .cards .items .item .title{margin-top:24px;font-size:24px}.nolk-family .cards .items .item .title br{display:block}}
