:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}:is(.swiper-css-mode>.swiper-wrapper)::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:c 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100;src:url(/fonts/interTight/InterTight-Thin.ttf) format("truetype")}@font-face{font-family:Inter Tight;font-style:italic;font-weight:100;src:url(/fonts/interTight/InterTight-ThinItalic.ttf) format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:200;src:url(/fonts/interTight/InterTight-ExtraLight.ttf) format("truetype")}@font-face{font-family:Inter Tight;font-style:italic;font-weight:200;src:url(/fonts/interTight/InterTight-ExtraLightItalic.ttf) format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;src:url(/fonts/interTight/InterTight-Light.ttf) format("truetype")}@font-face{font-family:Inter Tight;font-style:italic;font-weight:300;src:url(/fonts/interTight/InterTight-LightItalic.ttf) format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;src:url(/fonts/interTight/InterTight-Regular.ttf) format("truetype")}@font-face{font-family:Inter Tight;font-style:italic;font-weight:400;src:url(/fonts/interTight/InterTight-Italic.ttf) format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;src:url(/fonts/interTight/InterTight-Medium.ttf) format("truetype")}@font-face{font-family:Inter Tight;font-style:italic;font-weight:500;src:url(/fonts/interTight/InterTight-MediumItalic.ttf) format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;src:url(/fonts/interTight/InterTight-SemiBold.ttf) format("truetype")}@font-face{font-family:Inter Tight;font-style:italic;font-weight:600;src:url(/fonts/interTight/InterTight-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;src:url(/fonts/interTight/InterTight-Bold.ttf) format("truetype")}@font-face{font-family:Inter Tight;font-style:italic;font-weight:700;src:url(/fonts/interTight/InterTight-BoldItalic.ttf) format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;src:url(/fonts/interTight/InterTight-ExtraBold.ttf) format("truetype")}@font-face{font-family:Inter Tight;font-style:italic;font-weight:800;src:url(/fonts/interTight/InterTight-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:900;src:url(/fonts/interTight/InterTight-Black.ttf) format("truetype")}@font-face{font-family:Inter Tight;font-style:italic;font-weight:900;src:url(/fonts/interTight/InterTight-BlackItalic.ttf) format("truetype")}@font-face{font-family:Garet;font-style:normal;font-weight:300;src:url(/fonts/garet/garet_light.woff2) format("woff2"),url(/fonts/garet/garet_light.woff) format("woff")}@font-face{font-family:Garet;font-style:normal;font-weight:600;src:url(/fonts/garet/garet_extra-bold.woff2) format("woff2"),url(/fonts/garet/garet_extra-bold.woff) format("woff")}:root{--color-blue:#2080ee;--color-blue-hover:#48a8ff;--color-gray:#666;--color-black:#262626;--production-img-left-mobile:url(/images/production-img-left-mobile.png);--production-img-right-mobile:url(/images/production-img-right-mobile.png);--question-img-mobile:url(/images/question-img-mobile.png)}.main-header{align-items:flex-start;display:flex;justify-content:space-between;left:0;margin:auto;max-width:1276px;position:absolute;right:0;width:100%}.main-header .main-header__logo{max-width:405px;padding-top:15px;width:100%}:is(.main-header .main-header__logo) img{max-width:119px;width:100%}.main-header .main-menu{position:relative;transform:translateY(0);transition:.3s;z-index:3}:is(.main-header .main-menu) .main-menu__wrapper{align-items:center;animation:d 2s ease-in-out infinite;display:flex;flex-direction:column;justify-content:space-between;transform:translateY(-89%)}:is(.main-header .main-menu) .main-menu__list{align-items:center;background-color:var(--color-blue);border-radius:32px;color:#fff;display:flex;flex-direction:column;font-size:16px;gap:24px;height:320px;list-style:none;margin-bottom:-1px;padding:75px 40px 40px;width:320px}:is(:is(:is(.main-header .main-menu) .main-menu__list) .main-menu__item) a{color:#fff;font-size:18px;font-weight:400;line-height:130%;text-align:center;text-decoration:none;text-transform:uppercase}:is(:is(.main-header .main-menu) .main-menu__list) .menu__item-mobile-tel{display:none}:is(:is(:is(.main-header .main-menu) .main-menu__list) .menu__item-mobile-tel) a{align-items:center;background-image:url(/images/background-menu-phone.png);background-size:cover;display:flex;font-size:16px;gap:5px;padding:12px 20px 9px}:is(.main-header .main-menu) .main-menu__open{align-items:center;background-image:url(/images/background-menu.svg);cursor:pointer;display:flex;gap:8px;height:44px;position:relative;width:136px}:is(:is(.main-header .main-menu) .main-menu__open) .menu-lines{display:flex;flex-direction:column;gap:4px;margin:0 auto}:is(:is(:is(.main-header .main-menu) .main-menu__open) .menu-lines) span{background:#fff;border-radius:1px;display:block;height:2px;transition:.3s;width:36px}.main-header .main-header__right{align-items:center;display:flex;gap:8px;margin-top:14px;max-width:405px;width:100%}:is(.main-header .main-header__right) .main-header__phone{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(67.41% 443.12% at 16.07% 0,#00000029 0 18.31%,#00000021 50.58%,#00000029 72.57%,#00000021 82.84%,#00000029);background-image:url(/images/background-main-page-button.png);background-size:cover;border-bottom:1px solid hsla(0,0%,100%,.5);border-radius:10px;border-top:1px solid hsla(0,0%,100%,.5);box-shadow:0 12px 20px -6px #678d004d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;overflow:hidden;padding:11px 14px 11px 11px;position:relative;text-decoration:none;text-transform:uppercase;transition:.4s}:is(:is(.main-header .main-header__right) .main-header__phone):before{background:linear-gradient(120deg,#fff0 20%,#fff9,#fff0 80%);content:"";height:100%;left:-150%;pointer-events:none;position:absolute;top:0;transform:skew(-20deg);transition:.6s;width:120%}:is(:is(.main-header .main-header__right) .main-header__phone):active{transform:translateY(1px)}:is(:is(.main-header .main-header__right) .main-header__phone) svg{width:15px}:is(.main-header .main-header__right) .main-header__btn{background-color:transparent;border-radius:10px;border-width:1px;border:1px solid var(--color-blue);color:var(--color-blue);cursor:pointer;font-size:16px;font-weight:600;letter-spacing:-.5px;line-height:130%;padding:12px 26px 8px 22px;text-transform:uppercase;transition:.3s}@keyframes d{0%,20%,50%,80%,to{transform:translateY(-89%)}30%{transform:translateY(-86%)}40%{transform:translateY(-89%)}60%{transform:translateY(-87%)}70%{transform:translateY(-89%)}}.open-main-menu .main-menu{transform:translateY(98%)}:is(.open-main-menu .main-menu) .main-menu__wrapper{animation:none}:is(:is(:is(.open-main-menu .main-menu) .main-menu__open) .menu-lines) span:first-child{transform:rotate(30deg) translateY(3px)}:is(:is(:is(.open-main-menu .main-menu) .main-menu__open) .menu-lines) span:last-child{transform:rotate(-30deg) translateY(-3px)}.hero{background-image:url(/images/main-background2.png),radial-gradient(100% 100% at 50% 100%,#f3ff4f 0,#cbf227);border-bottom-left-radius:40px;border-bottom-right-radius:40px;height:680px}.hero .hero__content{display:flex;flex-direction:column;max-width:675px;padding-left:80px;padding-top:305px;width:100%}.hero .hero__title{font-family:Garet;font-size:60px;font-weight:600;letter-spacing:0;line-height:120%;text-transform:uppercase}.hero .hero__subtitle{color:#5a6418;font-size:18px;font-weight:400;letter-spacing:0;line-height:130%;margin-top:20px;max-width:480px;text-transform:uppercase}.hero .hero__btn{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff0d,#0000001f);border:1px solid hsla(0,0%,100%,.5);border-left:none;border-radius:12px;border-right:none;box-shadow:inset 0 0 45px #00000047,0 10px 35px #0000002e;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:50px;letter-spacing:-.6px;line-height:130%;margin-top:40px;padding-bottom:14px;padding-top:16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s;width:216px}.advantages{margin-top:115px;position:relative}.advantages .bg-bear{left:0;margin:auto;max-width:634px;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(-100%);transition:.8s;visibility:hidden;z-index:-1;z-index:10}.advantages .bg-bear.active{opacity:1;transform:translateY(-20%);visibility:visible}@supports (-webkit-touch-callout:none){.advantages .bg-bear{display:none!important}}.advantages .container{align-items:center;display:flex;justify-content:space-between}.advantages .advantages__list-desktop{display:flex;flex-direction:column;gap:20px;list-style:none}.advantages .advantages__list-mobile{display:none}.advantages .advantages__item{background:#f9fafb;border-radius:16px;height:143px;max-width:412px;opacity:1;padding:37px 32px 24px;position:relative;width:100%}.advantages .advantages__number{background:var(--color-blue);border-radius:8px;color:#fff;font-size:14px;font-weight:600;height:28px;letter-spacing:0;opacity:1;padding:5px 0;position:absolute;right:8px;text-align:center;top:8px;width:28px}.advantages .advantages__subtitle{font-size:22px;text-transform:uppercase}.advantages .advantages__text{color:var(--color-gray);font-size:16px;line-height:18px;margin-top:13px}.advantages .advantages__title{font-family:Garet;font-size:50px;font-weight:600;line-height:60px;text-align:center;text-transform:uppercase}.production{margin-top:120px}.production .production__title{font-family:Garet;font-size:50px;font-weight:600;letter-spacing:0;line-height:120%;position:relative;text-align:center;text-transform:uppercase}:is(.production .production__title):before{background-image:url(/images/production-img-left.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:180px;left:25px;position:absolute;top:-91px;width:208px}:is(.production .production__title):after{background-image:url(/images/production-img-right.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:162px;position:absolute;right:80px;top:-30px;width:188px}.production .production__subtitle{color:var(--color-gray);font-size:18px;font-weight:400;letter-spacing:0;line-height:130%;margin-top:17px;text-align:center;text-transform:uppercase}.production .production__list{display:flex;justify-content:space-between;margin-top:32px}:is(.production .production__list) .production__list-block{max-width:412px;padding:28px 32px;width:100%}:is(.production .production__list) .production__list-title{align-items:center;display:flex;font-size:22px;font-weight:700;gap:10px;margin-left:5px;text-transform:uppercase}:is(.production .production__list) .production__list-description{color:var(--color-gray);font-size:16px;font-weight:400;margin-top:12px}.production .production__video{margin-top:24px;position:relative}:is(.production .production__video) .production__video-player{border-radius:24px;width:100%}:is(.production .production__video) .production__video-play{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#fff5f54d;border:1px solid #fff;border-radius:50%;cursor:pointer;height:74px;left:0;margin:auto;padding:21px;position:absolute;right:0;top:calc(50% - 37px);width:74px}:is(.production .production__video) .production__video-play.hidden{display:none}.production .production__advantages{display:flex;gap:300px;justify-content:center;margin-top:-50px;position:relative;width:100%;z-index:1}:is(.production .production__advantages) .production__advantages-title{font-family:Garet;font-size:60px;font-weight:900;text-transform:uppercase}:is(.production .production__advantages) .production__advantages-text{color:var(--color-gray);font-size:18px;font-weight:600;line-height:130%;text-transform:uppercase}.categories{margin-top:117px}.categories .categories__title{font-family:Garet;font-size:50px;font-weight:600;line-height:120%;position:relative;text-transform:uppercase}:is(.categories .categories__title):after{background-image:url(/images/categories-bag.png);background-size:contain;content:"";display:block;height:411px;position:absolute;right:189px;top:-142px;width:360px;z-index:0}.categories .categories-swiper-desktop{display:block}.categories .categories-swiper-mobile{display:none;margin-right:-20px;margin-top:25px}:is(.categories .categories-swiper-mobile) .swiper-slide{width:260px}:is(:is(.categories .categories-swiper-mobile) .swiper-slide) img{width:100%}.categories .categories__list{display:flex;flex-wrap:wrap;gap:24px 20px;margin-top:32px;position:relative;z-index:1}.categories .categories__item{color:var(--color-black);max-width:304px;text-decoration:none;width:100%}:is(.categories .categories__item) .categories__image{width:100%}:is(.categories .categories__item) .categories__name{font-size:18px;font-weight:600;line-height:130%;margin-top:12px;text-transform:uppercase}.categories .categories-navigation{align-items:center;display:flex;gap:12px}:is(.categories .categories-navigation) .categories-slider-prev{align-items:center;background-image:url(/images/background-slider-button.png);background-size:contain;cursor:pointer;display:flex;height:54px;justify-content:center;left:-28px;position:absolute;top:52%;width:54px;z-index:2}:is(.categories .categories-navigation) .categories-slider-next{align-items:center;background-image:url(/images/background-slider-button.png);background-size:contain;cursor:pointer;display:flex;height:54px;justify-content:center;position:absolute;right:-28px;top:52%;width:54px;z-index:2}:is(.categories .categories-navigation) .swiper-button-disabled{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fff9;background-image:none;border:1px solid #b6b6b6;border-radius:12px;z-index:2}.workflow{background-color:var(--color-blue);border-radius:40px;margin-top:120px;padding:100px 0}.workflow .workflow__title{color:#fff;font-family:Garet;font-size:50px;font-weight:600;line-height:120%;text-align:center;text-transform:uppercase}.workflow .workflow__list{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr;list-style:none;margin-top:30px}:is(.workflow .workflow__list) .workflow__item{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;height:304px;padding:32px;width:100%}:is(.workflow .workflow__list) .workflow__number{background-color:var(--color-blue);border-radius:8px;color:#fff;font-size:14px;font-weight:600;height:28px;padding:5px 0;text-align:center;width:28px}:is(.workflow .workflow__list) .workflow__number.number-one{background-color:#ff6976}:is(.workflow .workflow__list) .workflow__subtitle{font-size:22px;font-weight:700;margin-top:45px;text-transform:uppercase}:is(.workflow .workflow__list) .workflow__text{color:var(--color-gray);font-size:16px;font-weight:400;margin-top:auto;vertical-align:bottom}.feedback{margin-top:120px}.feedback .container{display:flex;gap:20px}.feedback .feedback__content{display:flex;flex-direction:column;gap:18px;justify-content:flex-start;max-width:628px;width:100%}:is(.feedback .feedback__content) .feedback__title{font-family:Garet;font-size:64px;font-size:50px;font-weight:600;line-height:120%;text-transform:uppercase}:is(.feedback .feedback__content) .feedback__subtitle{color:var(--color-gray);font-size:16px;font-weight:400;line-height:100%;max-width:570px}:is(.feedback .feedback__content) .feedback__images{width:100%}:is(:is(.feedback .feedback__content) .feedback__images) img{width:100%}.feedback .feedback__form{background-color:#f9fafb;border-radius:16px;display:flex;flex-direction:column;max-width:628px;padding:36px 32px;width:100%}:is(.feedback .feedback__form) .feedback__form-title{font-size:28px;font-weight:600;line-height:100%;text-transform:uppercase}:is(.feedback .feedback__form) .feedback__form-subtitle{color:var(--color-gray);font-size:18px;font-weight:400;line-height:130%;margin-top:16px;max-width:430px;text-transform:uppercase}:is(.feedback .feedback__form) .feedback__labels{display:flex;flex-wrap:wrap;justify-content:space-between}:is(:is(.feedback .feedback__form) .feedback__labels) .feedback__label{color:var(--color-gray);display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:8px;line-height:100%;margin-top:36px;width:100%}:is(:is(.feedback .feedback__form) .feedback__labels) .feedback__input{background-color:#fff;border:none;border-radius:12px;font-family:Inter Tight;font-size:16px;font-weight:400;outline:none;padding:16px}:is(:is(.feedback .feedback__form) .feedback__labels) .feedback__textarea{background-color:#fff;border:none;border-radius:12px;font-family:Inter Tight;font-size:16px;font-weight:400;min-height:100px;outline:none;padding:16px}:is(.feedback .feedback__form) .feedback__bottom{align-items:flex-start;display:flex;gap:20px;margin-top:65px}:is(:is(.feedback .feedback__form) .feedback__bottom) .custom-checkbox{flex-grow:2;flex-wrap:wrap;width:100%}:is(:is(:is(:is(.feedback .feedback__form) .feedback__bottom) .custom-checkbox) .help-block) p{color:#d32f2f;font-size:13px;font-weight:500;line-height:1.3;margin-top:6px}:is(:is(.feedback .feedback__form) .feedback__bottom) .feedback__button{background-color:var(--color-blue);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;max-width:217px;outline:none;padding:16px 20px;text-transform:uppercase;transition:.3s;width:100%}:is(:is(.feedback .feedback__form) .feedback__bottom) p{color:var(--color-gray);font-size:16px;font-weight:400;line-height:120%}:is(:is(:is(.feedback .feedback__form) .feedback__bottom) p) a{color:var(--color-black);text-decoration:none}.trust{margin-top:150px}.trust .container{display:flex;gap:127px}.trust .coverflow-slider{margin:12px 0 0;max-width:628px;width:100%}:is(.trust .coverflow-slider) .swiper-slide{width:280px}:is(:is(.trust .coverflow-slider) .swiper-slide) img{border-radius:16px;display:block;height:215px;-o-object-fit:contain;object-fit:contain;width:100%}.trust .trust__content{margin-top:30px;max-width:412px;width:100%}:is(.trust .trust__content) .trust__title{font-family:Garet;font-size:50px;font-weight:600;line-height:120%;text-transform:uppercase}:is(.trust .trust__content) .trust__text{color:var(--color-gray);font-size:18px;font-weight:400;line-height:130%;margin-top:20px;max-width:400px;text-transform:uppercase}.faq{margin-top:170px}.faq .faq__title{font-family:Garet;font-size:50px;font-weight:600;line-height:120%;text-transform:uppercase}:is(.faq .faq__title):after{background-image:url(/images/question-img.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:366px;position:absolute;right:380px;top:-168px;width:335px;z-index:0}.faq .faq__list{display:flex;gap:22px;margin-top:30px}.faq .faq__item{border-bottom:1px solid #f0f1f2;max-width:625px;padding:20px 20px 5px;width:100%}:is(.faq .faq__item) .faq__question{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:space-between;line-height:130%;position:relative;text-transform:uppercase}:is(:is(.faq .faq__item) .faq__question) svg{transition:transform .3s}:is(:is(.faq .faq__item) .faq__question):after{content:"";height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s;width:16px}:is(.faq .faq__item) .faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}:is(:is(.faq .faq__item) .faq__answer) .faq__content{color:var(--color-gray);font-size:16px;font-weight:400;overflow:hidden;padding-top:15px}.active:is(.faq .faq__item) .faq__answer{grid-template-rows:1fr}:is(.active:is(.faq .faq__item) .faq__question) svg{transform:rotate(45deg)}:is(:is(.active:is(.faq .faq__item) .faq__question) svg) path{stroke:#ff6976}
