@import url(https://fonts.googleapis.com/css?family=Mulish:300,regular,500,600,700&display=swap);@import url(https://fonts.googleapis.com/css?family=Plus+Jakarta+Sans:regular,500,600,800&display=swap);*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}@font-face{font-display:swap;font-family:iconfont;src:url(../assets/fonts/iconfont.woff2?d0253fe7f0892875eb09422657c75bee) format("woff2")}[class*="--icon-"]:before{font-family:iconfont}[class*="--icon-spoller"]:before{content:"\f101"}[class*="--icon-link"]:before{content:"\f102"}[class*="--icon-arrow"]:before{content:"\f103"}body{background-color:#242529;color:#fff;font-family:Mulish;font-size:1rem;min-width:20rem}[data-fls-scrolllock] body{overflow:hidden;overscroll-behavior:none;touch-action:none}body,html{-webkit-user-select:none;-ms-user-select:none;user-select:none}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:113.25rem;padding-left:1rem;padding-right:1rem}.button{background-color:#0c0c0c;border-radius:2.5rem;display:inline-flex;flex-direction:row-reverse;font-weight:500;gap:1.25rem;justify-content:space-between;padding:.5rem .5rem .5rem 1.25rem;text-transform:capitalize}.button,.button:before{align-items:center;transition:all .5s ease-out}.button:before{background-color:#83a1ac;border-radius:50%;color:#04071e;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.button--light{background-color:hsla(0,0%,85%,.16);box-shadow:.4375rem .4375rem .4375rem .0625rem rgba(0,0,0,.25);padding:.3125rem .5rem .3125rem 1.25rem}.label{align-items:center;border:.0375rem solid #f5f5f5;border-radius:2.5rem;display:inline-flex;font-size:1rem;font-weight:300;gap:.4375rem;letter-spacing:-.02rem;line-height:140%;margin-bottom:.4375rem;padding:.5rem .75rem}.label:before{background-color:#fff;border-radius:50%;content:"";height:.75rem;width:.75rem}.title{font-weight:300;letter-spacing:-.12rem;line-height:120%}.title--dark{color:#0c0c0c}.text{color:#f5f5f5;letter-spacing:-.02rem;line-height:150%}.text--dark{color:#0c0c0c}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}:focus{outline:none!important}.menu__body{display:grid;grid-template-columns:1fr auto 1fr}.menu__list{display:flex;padding-top:.6875rem;width:100%}.menu__item{width:100%}.menu__link{border-top:.0625rem solid #fff;font-weight:300;padding-top:.4375rem;transition:all .4s;white-space:nowrap;width:100%}.menu__link--active{color:#c6d20c}.icon-menu{display:none}.header{left:0;position:absolute;top:0;width:100%;z-index:100}.header__container{max-width:86.25rem;position:relative}.header__logo{align-self:center;justify-self:center;position:relative;z-index:10}.footer{border-top:.0625rem solid #fff;padding-top:2.5rem}.footer__container{align-items:center;display:flex;flex-direction:column}.footer__info{display:flex;gap:1.875rem;justify-content:space-between;max-width:59.375rem;width:100%}.footer__contacts{display:grid;max-width:17.0625rem}.footer__contact{font-weight:300;line-height:120%;transition:all .4s}.footer__contact--email{font-weight:600}.footer__label{font-weight:500;letter-spacing:-.02rem;line-height:150%;text-transform:uppercase}.footer__body{align-items:center;display:flex;gap:1.875rem;justify-content:space-between;max-width:59.375rem;width:100%}.footer__list{display:flex;flex-wrap:wrap}.footer__link{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;letter-spacing:-.02rem;line-height:150%;text-transform:uppercase;transition:all .4s}.footer__social{display:flex;gap:.6875rem}.footer__social a{transition:all .4s}.footer__logo{opacity:0;transition:all 1s ease-in-out}.footer__logo.--watcher-view{opacity:1}.footer__copy{margin-bottom:1.3125rem;max-width:59.375rem;width:100%}.checkbox{display:inline-block;position:relative}.checkbox--light .checkbox__text{color:#fff;font-size:12;gap:.5rem}.checkbox--light .checkbox__text:before{aspect-ratio:1/1!important;border:.125rem solid #fff;border-radius:.1875rem;content:"";flex:0 0 0.875rem;height:.875rem;width:.875rem}.checkbox--light .checkbox__text:after{background-color:#fff;border-radius:.125rem;content:"";height:.375rem;left:.25rem;position:absolute;top:.25rem;transform:scale(0);transition:all .3s ease 0s;width:.375rem}.checkbox:not(:last-child){margin-bottom:.3125rem}.checkbox__input{height:0;opacity:0;position:absolute;width:0}.checkbox__input:focus-visible+.checkbox__text{outline:.0625rem solid #000}.checkbox__input:checked+.checkbox__text:after{transform:scale(1)}.checkbox__input.--form-error+.checkbox__text:before{border:.0625rem solid red}.checkbox__input.--form-error+.checkbox__text{color:red}.checkbox__text{align-items:center;color:#000;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-size:.75rem;font-weight:300;line-height:125.5%;position:relative}.checkbox__text span{margin-right:.3125rem}.checkbox__text a{text-decoration:underline}.checkbox__text:before{align-self:flex-start;aspect-ratio:1/1;border:.0625rem solid #000;border-radius:50%;content:"";flex:0 0 0.875rem;height:.875rem;width:.875rem}.checkbox__text:after{background-color:#000;border-radius:50%;content:"";height:.5rem;left:.1875rem;position:absolute;top:.1875rem;transform:scale(0);transition:all .3s ease 0s;width:.5rem}body:after{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .8s ease 0s;width:100%;z-index:149}[data-fls-popup-open] body:after{opacity:1}[data-fls-popup]{bottom:0;left:0;padding:1.875rem .625rem;pointer-events:none;position:fixed;right:0;top:0;transition:visibility .8s ease 0s;visibility:hidden}[data-fls-popup][data-fls-popup-active]{overflow:auto;pointer-events:auto;visibility:visible;z-index:150}[data-fls-popup-active] [data-fls-popup-body]{transform:scale(1);visibility:visible}[data-fls-popup-wrapper]{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:100%;width:100%}[data-fls-popup-body]{background:#242529;border-radius:.625rem;max-width:31.625rem;padding:.8125rem;transform:scale(0);transition:transform .3s ease 0s,visibility .3s ease 0s;visibility:hidden;width:100%}[data-fls-popup-youtube-place] iframe{aspect-ratio:16/9;width:100%}.popup__header{display:flex;justify-content:space-between}.popup__logo{margin-top:.125rem}.popup__content{align-items:center;display:flex;flex-direction:column;padding-bottom:2.9375rem;padding-top:6.25rem;text-align:center}.popup__title{color:#fff;font-size:1.25rem;line-height:120%;margin-bottom:.3125rem}.popup__text{font-size:1rem;font-weight:600;line-height:120%;margin-bottom:2.5rem;max-width:16.5rem}.popup__button{background:hsla(0,0%,85%,.16);box-shadow:.4375rem .4375rem .4375rem .0625rem rgba(0,0,0,.25);font-size:.9375rem;margin-bottom:3.75rem;padding:.3125rem .8125rem .3125rem 1.25rem;text-transform:uppercase}.popup__button:before{height:2.1875rem;width:2.1875rem}.popup__social{display:flex;gap:1.5rem;margin-bottom:1.25rem}.popup__social a{transition:all .4s;width:1rem}.popup__checkbox button{text-decoration:underline}.popup__input{border-radius:none!important;margin-bottom:1.5rem;max-width:14.8125rem}.popup__form{align-items:center;display:flex;flex-direction:column}@media (max-width:47.99875em) and (min-width:47.99875em){.menu__link{font-size:1.6875rem}}@media (max-width:47.99875em) and (max-width:20em){.menu__link{font-size:1.3125rem}}@media (max-width:47.99875em) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:47.99875em){.menu__body{display:flex;flex-direction:column;height:100svh;overflow:auto;padding:7.5rem 1.25rem 1.875rem}.menu__body,.menu__body:before{background-color:#242529;left:-100%;position:fixed;top:0;transition:left .3s;width:100%}.menu__body:before{content:"";height:5.1875rem;z-index:2}[data-fls-menu-open] .menu__body,[data-fls-menu-open] .menu__body:before{left:0}.menu__list{flex-direction:column;padding-top:0}.menu__link{padding-bottom:1.875rem;padding-top:.625rem}.icon-menu{display:block;height:1.125rem;position:relative;width:1.875rem;z-index:5}.icon-menu span,.icon-menu:after,.icon-menu:before{background-color:#fff;content:"";height:.0625rem;position:absolute;right:0;transform:scale(1.001);transition:all .3s ease 0s;width:100%}.icon-menu:before{top:0}.icon-menu:after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}[data-fls-menu-open] .icon-menu span{width:0}[data-fls-menu-open] .icon-menu:before{top:calc(50% - .0625rem);transform:rotate(-45deg)}[data-fls-menu-open] .icon-menu:after{bottom:calc(50% - .0625rem);transform:rotate(45deg)}.header{padding:1.875rem 0}.header__container{display:flex;flex-direction:row-reverse;justify-content:space-between}.footer__body,.footer__info{flex-direction:column}.footer__list{justify-content:space-around}}@media (max-width:29.99875em){.menu__link{padding-bottom:1.5625rem}}@media (max-width:20em){.button,.label{font-size:.875rem}.title{font-size:2rem}.text{font-size:.875rem}.footer__info{margin-bottom:3.125rem}.footer__contacts{gap:.625rem}.footer__contact{font-size:1rem}.footer__contact--email{font-size:1.5rem}.footer__label{font-size:.875rem}.footer__list{gap:.75rem}.footer__link{font-size:.875rem}.footer__social a{width:1.5rem}.footer__copy,.footer__logo{margin-top:3.75rem}.checkbox__text span{margin-left:.3125rem}}@media (max-width:47.99875em) and (min-width:20em) and (max-width:47.99875em){.menu__link{font-size:clamp(1.3125rem,1.0446308987rem + 1.3393455065vw,1.6875rem)}}@media (min-width:20em) and (max-width:113.25em){.button,.label{font-size:clamp(.875rem,.848190348525rem + .1340482574vw,1rem)}.title{font-size:clamp(2rem,1.57104557640625rem + 2.144772118vw,4rem)}.text{font-size:clamp(.875rem,.848190348525rem + .1340482574vw,1rem)}.footer__info{margin-bottom:clamp(3.125rem,1.43599195710625rem + 8.4450402145vw,11rem)}.footer__contacts{gap:clamp(.625rem,.57138069705rem + .2680965147vw,.875rem)}.footer__contact{font-size:clamp(1rem,.94638069705rem + .2680965147vw,1.25rem)}.footer__contact--email{font-size:clamp(1.5rem,1.28552278820625rem + 1.072386059vw,2.5rem)}.footer__label{font-size:clamp(.875rem,.848190348525rem + .1340482574vw,1rem)}.footer__list{gap:clamp(.75rem,.6025469168875rem + .7372654155vw,1.4375rem)}.footer__link{font-size:clamp(.875rem,.848190348525rem + .1340482574vw,1rem)}.footer__social a{width:clamp(1.5rem,1.4061662198375rem + .4691689008vw,1.9375rem)}.footer__logo{margin-top:clamp(3.75rem,1.7392761394125rem + 10.0536193029vw,13.125rem)}.footer__copy{margin-top:clamp(3.75rem,1.64544235925rem + 10.5227882038vw,13.5625rem)}.checkbox__text span{margin-left:clamp(.3125rem,.1650469168875rem + .7372654155vw,1rem)}}@media (min-width:47.99875em) and (min-width:47.99875em) and (max-width:113.125em){.menu__item:not(:last-child){padding-right:clamp(1.25rem,-1.05315876854375rem + 4.7983723921vw,4.375rem)}.menu__link{font-size:clamp(.8125rem,.6743104738875rem + .2879023435vw,1rem)}.header__logo{margin-left:clamp(1.25rem,-.40827431335rem + 3.4548281223vw,3.5rem);margin-right:clamp(1.25rem,-.40827431335rem + 3.4548281223vw,3.5rem)}}@media (min-width:47.99875em) and (min-width:47.99875em) and (max-width:111.25em){.header{padding-bottom:clamp(1.875rem,.45214027390625rem + 2.9643682931vw,3.75rem);padding-top:clamp(1.875rem,.45214027390625rem + 2.9643682931vw,3.75rem)}}@media (min-width:47.99875em) and (min-width:113.125em){.menu__item:not(:last-child){padding-right:4.375rem}.menu__link{font-size:1rem}.header__logo{margin-left:3.5rem;margin-right:3.5rem}}@media (min-width:47.99875em) and (min-width:111.25em){.header{padding-bottom:3.75rem;padding-top:3.75rem}}@media (min-width:47.99875em) and (max-width:47.99875em){.menu__item:not(:last-child){padding-right:1.25rem}.menu__link{font-size:.8125rem}.header{padding-bottom:1.875rem;padding-top:1.875rem}.header__logo{margin-left:1.25rem;margin-right:1.25rem}}@media (min-width:113.25em){.button,.label{font-size:1rem}.title{font-size:4rem}.text{font-size:1rem}.footer__info{margin-bottom:11rem}.footer__contacts{gap:.875rem}.footer__contact{font-size:1.25rem}.footer__contact--email{font-size:2.5rem}.footer__label{font-size:1rem}.footer__list{gap:1.4375rem}.footer__link{font-size:1rem}.footer__social a{width:1.9375rem}.footer__logo{margin-top:13.125rem}.footer__copy{margin-top:13.5625rem}.checkbox__text span{margin-left:1rem}}@media (any-hover:hover){.button:hover{background-color:#83a1ac;color:#04071e}.button:hover:before{background-color:rgba(4,7,30,.493);color:#fff}.button--light:hover{background-color:hsla(0,0%,85%,.25);color:#fff}.menu__link:hover{border-top:.0625rem solid #c6d20c;color:#c6d20c}.footer__contact:hover,.footer__link:hover{color:#c6d20c}.footer__social a:hover{transform:scale(1.05)}.checkbox__text a:hover{text-decoration:none}.popup__social a:hover{transform:scale(1.1)}.popup__checkbox button:hover{text-decoration:none}}