*,:before,:after{box-sizing:border-box}*{border:none;margin:0;padding:0}body{scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img,picture,video,canvas,svg,iframe{max-width:100%;display:block}img{vertical-align:top}ol,ul,li{list-style:none}a,input,button,textarea,select{font:inherit}button[disabled]{cursor:auto}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:#0000}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-size:inherit;font-weight:inherit}a{text-decoration:none}:root{--color-dark:#0a000e;--color-white:#f4f0ef;--color-accent-primary:#fe289a;--color-accent-secondary:#baf162;--items:1;--gap:16px}.registration-form__input,.sm.header__sm,.sm__link,.header__nav,.header__nav .nav__list,.nav__link,.logo,.header__container,.modal__btn--close,.header,.burger-menu__btn,.loader__backdrop,.btn,.link,.media-box{align-items:center;display:flex}.modal__btn--close,.header,.burger-menu__btn,.loader__backdrop,.btn,.link,.media-box{justify-content:center}.header__container{justify-content:space-between}.modal__backdrop,.modal__box,.registration-form,.registration-form__label,.footer__box-wrap,.footer__box,.header__box,.burger-menu__body,.sm.footer__sm,.sm.burger-menu__sm,.burger-menu .nav__list,.footer__nav .nav__list,html,body{flex-direction:column;display:flex}.modal__box,.burger-menu__btn,.lds-roller,html,body,.hover-line,.quote{position:relative}.modal__btn--close:before,.modal__btn--close:after,.burger-menu__btn .burger-line,.lds-roller div:after,.visually-hidden,.hover-line:before,.quote:before{position:absolute}.burger-menu,.modal__backdrop,.modal__backdrop:before,.loader__backdrop{position:fixed}.modal__backdrop,.modal__backdrop:before,.loader__backdrop{inset:0}button,a{cursor:pointer}.lds-roller div:after{border-radius:50%}.modal__btn--close:before,.modal__btn--close:after,.modal__content-box,.header,.logo,.hover-line:before,.btn,.btn svg,.link,.link svg{transition:var(--transition--100,.1s linear)}.modal__box,.accordion__content,.burger-menu,.burger-menu__body{transition:var(--transition--200,.2s linear)}html{--header-height:64px;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;min-height:100%;scroll-padding-top:var(--header-height,64px)}@media (width>=1440px){html{--header-height:100px}}body{color:var(--color-white,#fff);font-feature-settings:"liga" off,"clig" off;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-dark,#0a000e);flex-grow:1}body:before{content:"";pointer-events:none;background:url(assets/images/icons/icon-bg-textured.svg) top/cover no-repeat;width:100%;height:2200px;position:absolute;top:0;left:50%;transform:translate(-50%)}body.isLoading,body.modalIsOpen,body.burgerMenuIsOpen{overflow:hidden}@media (width>=1440px){body{font-size:20px}}main{z-index:1;contain:paint;flex-grow:1;position:relative}footer{margin-top:auto}svg{pointer-events:none}.section{padding:56px 0}@media (width>=1440px){.section{padding:80px 0}}.container{width:100%;margin:0 auto;padding:0 16px}@media (width>=375px){.container{width:375px}}@media (width>=1440px){.container{width:1440px;padding:0 80px}}.section__title{color:var(--color-accent-secondary,#baf162);text-transform:uppercase;text-align:center;margin-bottom:24px;font-size:24px;font-weight:700}@media (width>=1440px){.section__title{font-size:48px}}.visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.hover-line:before{content:"";pointer-events:none;background-color:currentColor;width:0%;height:1px;bottom:-1px;left:0}.hover-line:hover:before{width:100%}.btn,.link{width:100%;height:48px;color:inherit;text-align:center;text-transform:uppercase;background-color:#0000;gap:8px;padding:12px 24px;font-size:16px;font-weight:500;line-height:normal}.btn svg,.link svg{fill:currentColor;flex-shrink:0;width:16px;height:8px}@media (width>=1440px){.btn,.link{max-width:288px}}.btn--fill-accent{color:var(--color-white,#fff);background-color:var(--color-accent-primary,#fe289a)}.btn--fill-accent:hover,.btn--fill-accent:active{background-color:#e5238a}.btn--fill-accent:focus-within{background-color:#e5238a;outline:none}.btn--fill-accent:disabled{background-color:#939393}.quote{text-align:start;padding-left:12px}.quote:before{content:"";pointer-events:none;background-color:var(--color-accent-primary,#fe289a);width:1px;height:100%;display:block;top:0;left:0}.media-box{aspect-ratio:1;border:4px solid var(--color-accent-secondary,#baf162);width:100%;height:auto;padding:40px;overflow:hidden}@media (width>=1440px){.media-box{max-width:600px}}.media-box__content{aspect-ratio:1;object-fit:cover;object-position:center;width:100%;height:100%}.accent--primary{color:var(--color-accent-primary,#fe289a)}.accent--secondary{color:var(--color-accent-secondary,#baf162)}@media (width>=1440px){.br--mob{display:none}}.loader__backdrop{background-color:var(--color-dark,#000);opacity:1;z-index:11;width:100vw;height:100vh}.isHidden .loader__backdrop{display:none}.lds-roller{width:80px;height:80px;display:inline-block}.lds-roller div{transform-origin:40px 40px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-roller}.lds-roller div:after{content:" ";background-color:var(--color-accent-primary,#701725);width:7px;height:7px;margin:-4px 0 0 -4px;display:block}.lds-roller div:first-child{animation-delay:-.036s}.lds-roller div:first-child:after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-.072s}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{background-color:var(--color-accent-primary,#701725);top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logo{z-index:1;flex-shrink:0;position:relative}.logo svg{width:100%;height:100%}.logo.header__logo{width:180px;height:32px}.logo.footer__logo{object-fit:contain;width:100%;height:156px}@media (width<=374px){.logo.header__logo{width:120px}}@media (width>=1440px){.logo.header__logo{width:240px;height:48px}}.nav{z-index:1;position:relative}.header__nav{justify-content:flex-end;width:fit-content}@media (width<=1439px){.header__nav{display:none}}.header__nav .nav__list{gap:40px}.burger-menu .nav__list{gap:24px;margin-bottom:24px}.footer__nav .nav__list{gap:16px}@media (width>=1440px){.footer__nav .nav__list{flex-direction:row}}.nav__link{color:var(--color-white,#fff)}.header__nav .nav__link{font-weight:500}.footer__nav .nav__link{width:fit-content}.nav__link:hover{color:var(--color-accent-secondary,#baf162)}.sm{z-index:1;position:relative}.sm.header__sm{gap:20px}.sm.footer__sm{gap:16px}.sm.burger-menu__sm{gap:24px;margin-top:auto;margin-bottom:24px}@media (width>=1440px){.sm.footer__sm{align-items:flex-end}}.sm__link{color:#fff;flex-grow:1;gap:8px;width:fit-content}.sm__link svg{fill:currentColor;width:20px;height:20px}.sm__link:hover{color:var(--color-accent-secondary,#baf162)}.header .sm__link:nth-child(3) span,.header .sm__link:nth-child(4) span{display:none}@media (width<=1439px){.header .sm__link:first-child,.header .sm__link:nth-child(2) span{display:none}}.burger-menu__btn{z-index:1;width:32px;height:32px;color:var(--color-white,#fff);background-color:#0000}body.burgerMenuIsOpen .burger-menu__btn{z-index:20}@media (width>=1440px){.burger-menu__btn{display:none}}.burger-menu__btn .burger-line{pointer-events:none;background-color:currentColor;border-radius:12px;width:30px;height:2px;margin:0;transition-property:height,opacity,transform;transition-duration:.4s}.burger-line:first-child{transform:translateY(-8px)}.burger-line:last-child{transform:translateY(8px)}body.burgerMenuIsOpen .burger-menu__btn .burger-line:first-child{transform:rotate(-45deg)}body.burgerMenuIsOpen .burger-menu__btn .burger-line:nth-child(2n){opacity:0}body.burgerMenuIsOpen .burger-menu__btn .burger-line:last-child{transform:rotate(45deg)}.burger-menu{top:var(--header-height);background-color:var(--color-dark,#000);z-index:4;width:100%;height:100%;left:0;overflow-y:scroll}.burger-menu.isHidden{opacity:0;pointer-events:none;visibility:hidden}.burger-menu.isHidden button,.burger-menu.isHidden a{pointer-events:none;visibility:hidden}@media (width>=1440px){.burger-menu{display:none}}.burger-menu__container{height:calc(100% - var(--header-height))}.burger-menu__body{height:100%;padding:48px 0}.isHidden .burger-menu__body{transform:translate(101%)}.header{width:100%;height:var(--header-height);position:relative}.header:before{content:"";pointer-events:none;background:url(assets/images/icons/icon-wing.svg) top/contain no-repeat;width:100%;max-width:600px;height:300px;position:absolute;top:0;left:50%;transform:translate(-50%)}.header:after{content:"";pointer-events:none;aspect-ratio:1;filter:blur(375px);background:#fe289ab3;border-radius:50%;width:100%;max-width:1000px;height:100vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.burgerMenuIsOpen .header{z-index:10;background:var(--color-dark,#0a000e)}.header__container{gap:16px;height:100%}.header__box{align-items:flex-end;gap:16px}.accordion__content{grid-template-rows:0fr;display:grid}.accordion__content.active{grid-template-rows:1fr}.accordion__content-inner{overflow:hidden}.footer{contain:paint;padding:56px 0;position:relative}.footer:before{content:"";pointer-events:none;z-index:1;background:url(assets/images/icon-bg-textured.png) top/cover no-repeat;width:100%;height:500px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer:after{content:"";pointer-events:none;z-index:2;filter:blur(375px);background:#fe289ab3;border-radius:50%;width:400px;height:400px;position:absolute;top:0;left:0}.footer__box-wrap{gap:24px}@media (width>=1440px){.footer__box-wrap{flex-direction:row;justify-content:space-between}}.footer__box{gap:16px}@media (width>=1440px){.footer__box--2{align-items:flex-end}}.registration-form{gap:32px;margin-top:40px}@media (width>=1440px){.registration-form{margin-top:32px}}.registration-form__label{gap:4px;font-size:14px}.registration-form__input{width:100%;height:48px;color:var(--color-dark,#000);background:var(--color-white,#fff);border:1px solid #0000;padding:12px 16px;font-size:14px}.registration-form__input:focus-within{border-color:var(--color-accent-primary,#fe289a);outline:1px solid var(--color-accent-primary,#fe289a)}.registration-form__input:disabled{pointer-events:none;border-color:#b4b4b4}.registration-form__btn{max-width:initial;margin-top:40px}.modal.isHidden{opacity:0;pointer-events:none;visibility:hidden}.modal__backdrop{z-index:10;overflow-y:scroll}.modal__backdrop:before{content:"";pointer-events:none;background-color:var(--color-accent-primary,#fe289a);opacity:.3}.modal.isHidden .modal__backdrop{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s,visibility .3s}.modal__box{background:var(--color-dark,#0a000e);width:100%;max-width:375px;opacity:initial;gap:40px;margin:auto;padding:24px 16px 56px}.modal.isHidden .modal__box{transform:scale(.7)}@media (width>=1440px){.modal__box{gap:24px;max-width:626px;margin:auto;padding:32px 40px 48px}}.modal__btn--close{width:24px;height:24px;margin-left:auto}.modal__btn--close:before,.modal__btn--close:after{content:"";pointer-events:none;pointer-events:none;background-color:currentColor;border-radius:12px;width:20px;height:2px;margin:0}.modal__btn--close:before{transform:rotate(-45deg)}.modal__btn--close:after{transform:rotate(45deg)}.modal__btn--close:hover{color:var(--color-accent-secondary,#94adff)}.modal__content-box.isHidden{display:none}.modal__title{text-align:center;margin-bottom:8px;font-size:18px;font-weight:700}@media (width>=1440px){.modal__title{font-size:22px}}.modal__text{text-align:center;font-size:16px}@media (width>=1440px){.modal__text{font-size:18px}}.modal__img{width:100%;max-width:initial;object-fit:contain;height:auto;margin:32px auto 0}