#hero.full-w{margin:12px auto 0 auto;max-width:100vw;width:calc(100% - 32px);border-radius:var(--border-r--12);position:relative;z-index:1;overflow:hidden}#hero.full-w .shape-light{position:absolute;top:-5vh;left:0%;height:100%;transform:rotate(-2deg);z-index:-1}.button-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 16px}.title-box{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 40px;align-items:flex-start;justify-content:space-between}.text-gradient.--light{background:linear-gradient(200deg, #FFF 25%, rgba(255, 255, 255, 0.2) 165%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient.--primary{background:linear-gradient(200deg, #FFF 0%, var(--color-primary) 125%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient.--dark{background:linear-gradient(230deg, #1C1C1C 40%, #646464 65%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title-decor{font-weight:300}.title-decor span{font-weight:400;font-family:var(--font-family-decor);font-style:italic}.title-decor.--line span{display:block}.social-icons{display:flex;flex-direction:row;gap:12px}.social-icons__el{display:flex;align-items:center;justify-content:center;background:#222222;border-radius:50%;height:48px;width:48px;min-width:48px;transition:0.3s;position:relative;overflow:hidden;z-index:1}.social-icons__el svg{height:20px;width:auto}.social-icons__el:after{content:"";width:125%;height:150%;position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(25deg);background:linear-gradient(90deg, #2C1FDC 5%, #222222 50%, var(--color-bg--medium) 50%);z-index:-1;background-size:250% 100%;background-position:right;filter:blur(10px);transition:background-position 0.4s ease}.social-icons__el:hover:after{background-position:left}.swiper-container{overflow:hidden}.swiper-nav__buttons{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.swiper-nav__buttons .swiper-nav__button{border-radius:6px;box-shadow:0 0 12px 0 rgba(255, 255, 255, 0.25) inset, 0 0 18px 0 rgba(44, 31, 220, 0.7);color:#fff;background:linear-gradient(270deg, #2C1FDC 5%, #230A9B 65%) padding-box, linear-gradient(80deg, rgba(255, 255, 255, 0.06) 0.71%, rgba(255, 255, 255, 0.6) 86.4%) border-box;border:1px solid transparent;padding:2px;height:40px;width:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-size:200% 100% !important;background-position:left !important;transition:0.3s}.swiper-nav__buttons .swiper-nav__button:hover{background-position:95% !important}.swiper-nav__buttons .swiper-nav__button.--prev{margin-left:-20px}.swiper-nav__buttons .swiper-nav__button.--next{transform:scale(-1);margin-right:-20px}.swiper-pagination,.swiper-pagination-bullets{display:flex;align-items:center;justify-content:center;gap:4px}.swiper-pagination .swiper-pagination-bullet,.swiper-pagination-bullets .swiper-pagination-bullet{background:var(--color-primary);opacity:0.6;border-radius:6px;height:8px;width:8px;margin:0 !important;transition:0.2s}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:48px;opacity:1}.faq-wrap{display:flex;gap:16px}.faq-wrap .faq-col{display:flex;flex-direction:column;gap:16px}.faq-wrap .faq-el{padding:var(--sp-16-24);border-radius:var(--border-r--16)}.faq-wrap .faq-el .faq-el__header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;position:relative;cursor:pointer}.faq-wrap .faq-el .faq-el__header .faq-el__header__title{display:flex;flex-direction:row;align-items:center;gap:var(--sp-12-24)}.faq-wrap .faq-el .faq-el__header .faq-el__header__icon{display:flex;align-items:center;position:relative;top:4px;transition:0.2s}.faq-wrap .faq-el .faq-el__header .faq-el__header__icon svg path{stroke:#fff}.faq-wrap .faq-el .faq-el__header.active .faq-el__header__icon{transform:rotate(180deg)}.faq-wrap .faq-el .faq-el__content{padding-top:12px;width:100%}@media (max-width:1340px){body:has(#hero.full-w) #header-nav .container .main-nav{padding:0 32px 0 32px}body:has(#hero.full-w) #header-nav.move .container .main-nav{padding:0 8px}}@media (max-width:992px){body:has(#hero.full-w) #header-nav .container .main-nav{padding:24px 32px 0 32px}body:has(#hero.full-w) #header-nav.move .container .main-nav{padding:0 8px}}@media (max-width:540px){body:has(#hero.full-w) #header-nav .container .main-nav{padding:22px 24px 0 24px}body:has(#hero.full-w) #header-nav .container .main-nav .header__button button{font-size:13px;padding:4px 12px}.social-icons__el{height:40px;width:40px;min-width:40px}.swiper-nav__buttons .swiper-nav__button.--prev{margin-left:-16px}.swiper-nav__buttons .swiper-nav__button.--next{margin-right:-16px}}