body{font-family:"Open Sans";color:#000;margin:0;padding:0;font-size:16px;background-color:#fff}@media only screen and (max-width: 1600px){body{font-size:15px}}body.overflow-hidden{overflow:hidden}html{scroll-behavior:smooth}html.overflow-hidden{overflow:hidden}body,html{height:100%}div,p,form,input,a,span,button,textarea,input,li{box-sizing:border-box}ul,li{display:block;padding:0;margin:0}p{margin:0}h1,h2,h3,h4,h5,h6{margin:0}a,a:hover,a:active{text-decoration:none}a,button,input{transition:all .5s ease}a{color:inherit}input{font-family:inherit;border-radius:0;-webkit-appearance:button}input,input:hover,input:focus,input:active,button,button:hover,button:focus,button:active,textarea,textarea:hover,textarea:focus,textarea:active{outline:none}textarea{outline:none;resize:none;font-family:inherit;border:none;display:block}main{flex:1 1 auto}img{max-width:100%;display:block;height:auto;-o-object-fit:cover;object-fit:cover}button{font-family:inherit;text-align:center;cursor:pointer;border:none;background-color:rgba(0,0,0,0);padding:0}@font-face{font-family:"Unbounded";src:url("../fonts/Unbounded-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Unbounded";src:url("../fonts/Unbounded-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/OpenSans-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/OpenSans-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/OpenSans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/OpenSans-Bold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}.container{margin:0 auto;max-width:1880px;padding-left:40px;padding-right:40px}@media only screen and (max-width: 1600px){.container{max-width:1430px}}@media only screen and (max-width: 992px){.container{padding-left:20px;padding-right:20px;max-width:100%}}.section-title,.section-title h2{font-family:"Unbounded";font-weight:400}@media(min-width: 120em){.section-title,.section-title h2{font-size:4rem}}@media(min-width: 100em)and (max-width: 120em){@supports(font-size: clamp( 3rem , -2rem  +  5vw , 4rem )){.section-title,.section-title h2{font-size:clamp( 3rem , -2rem  +  5vw , 4rem )}}@supports not (font-size: clamp( 3rem , -2rem  +  5vw , 4rem )){.section-title,.section-title h2{font-size:calc(3rem + 1*(100vw - 100rem)/20)}}}@media(max-width: 100em){.section-title,.section-title h2{font-size:3rem}}.section-title,.section-title h2{line-height:100%;letter-spacing:-0.04em}@media only screen and (max-width: 1440px){.section-title,.section-title h2{line-height:111%}}@media only screen and (max-width: 1440px)and (min-width: 90em){.section-title,.section-title h2{font-size:3rem}}@media only screen and (max-width: 1440px)and (min-width: 24.375em)and (max-width: 90em){@supports(font-size: clamp( 1.5rem , 0.9428571429rem  +  2.2857142857vw , 3rem )){.section-title,.section-title h2{font-size:clamp( 1.5rem , 0.9428571429rem  +  2.2857142857vw , 3rem )}}@supports not (font-size: clamp( 1.5rem , 0.9428571429rem  +  2.2857142857vw , 3rem )){.section-title,.section-title h2{font-size:calc(1.5rem + 1.5*(100vw - 24.375rem)/65.625)}}}@media only screen and (max-width: 1440px)and (max-width: 24.375em){.section-title,.section-title h2{font-size:1.5rem}}.section-title img,.section-title h2 img{display:inline;pointer-events:none}.section-title--gradient h2{background:linear-gradient(94.06deg, #FFFFFF 53.59%, #252525 98.63%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.section-title--gradient{background:linear-gradient(94.06deg, #FFFFFF 53.59%, #252525 98.63%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.wpcf7 .wpcf7-not-valid-tip{color:#873b3b;font-size:14px;margin-top:10px}.wpcf7 .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0}.wpcf7 form .wpcf7-response-output{line-height:1.4;text-align:center}.js-animate{opacity:0;translate:0 30px;transition:opacity .8s ease,translate .8s ease}.js-animate.is-visible{opacity:1;translate:0 0}.js-animate--up{opacity:0;translate:0 30px;transition:opacity .9s ease,translate .9s ease}.js-animate--up.is-visible{opacity:1;translate:0 0}.btn-white{background-color:#fff;border-radius:42px;display:flex;align-items:center;justify-content:center;-moz-column-gap:33px;column-gap:33px;font-family:"Open Sans";font-weight:600;font-size:16px;line-height:94%;letter-spacing:-0.03em;color:#000;padding:11px 15px 11px 47px;max-width:-moz-max-content;max-width:max-content;position:relative;z-index:1;transition:all .5s ease}@media only screen and (max-width: 1600px){.btn-white{padding:8px 10px 8px 35px;font-size:12px;border-radius:31px;-moz-column-gap:23px;column-gap:23px}}.btn-white::before{content:"";position:absolute;width:79%;height:26px;left:50%;transform:translateX(-50%);bottom:6px;background-color:#fff;filter:blur(15.75px);border-radius:26px;opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:-1}.btn-white .circle{display:flex;align-items:center;justify-content:center;background:linear-gradient(360deg, #1D4C56 33.65%, #000000 100%);width:61px;height:61px;border-radius:100px;transition:all .5s ease}@media only screen and (max-width: 1600px){.btn-white .circle{width:45px;height:45px}}.btn-white .circle svg{width:16px;height:14px}@media only screen and (max-width: 1600px){.btn-white .circle svg{width:12px;height:10px}}.btn-white svg{transition:all .5s ease}.btn-white:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.25)}.btn-white:hover::before{opacity:1}.btn-white:hover .circle{transform:rotate(45deg)}.btn-white:hover svg{transform:scale(0.95)}.btn-white:active{transform:translateY(0);box-shadow:0 4px 12px rgba(0,0,0,.2)}.btn-white--md{gap:17px;font-weight:400;font-size:14px;line-height:107%;letter-spacing:-0.03em;padding:20px 29px}@media only screen and (max-width: 1600px){.btn-white--md{gap:12px;font-size:12px;line-height:94%;padding:14px 19px}.btn-white--md svg{width:12px}}.btn-white-outline{font-family:"Open Sans";font-weight:600;font-size:16px;line-height:94%;letter-spacing:-0.03em;color:#fff;display:block;padding:32px 42px;position:relative;border:none;background-color:rgba(0,0,0,.04);backdrop-filter:blur(14.3px);cursor:pointer;isolation:isolate;border-radius:42px;transition:all .5s ease}@media only screen and (max-width: 1600px){.btn-white-outline{border-radius:31px;font-size:12px;padding:25px 31px}}.btn-white-outline:hover{background-color:hsla(0,0%,100%,.08);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.25)}.btn-white-outline:hover::before{background:linear-gradient(135deg, rgb(255, 255, 255), rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.7) 100%)}.btn-white-outline:active{transform:translateY(0);box-shadow:0 4px 12px rgba(0,0,0,.2)}.btn-white-outline::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.5) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.btn-black-outline{background-color:#fff;border:.5px solid #000;border-radius:42px;padding:34px 50px;font-weight:600;font-size:16px;line-height:94%;letter-spacing:-0.03em;color:#000;text-align:center;transition:all .5s ease}@media only screen and (max-width: 1600px){.btn-black-outline{font-size:12px;padding:25px;border-radius:31px}}@media only screen and (max-width: 768px){.btn-black-outline{padding:16px;border-radius:21px}}.btn-black-outline:hover{background-color:#000;color:#fff}.video-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility 0s linear .25s}.video-modal.is-open{visibility:visible;opacity:1;transition:opacity .25s ease}.video-modal.is-open .video-modal__frame{transform:scale(1)}.video-modal__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.79);backdrop-filter:blur(20px)}.video-modal__dialog{position:relative;max-width:1455px;width:58%}@media only screen and (max-width: 1024px){.video-modal__dialog{width:100%}}.video-modal__frame{position:relative;width:100%;aspect-ratio:16/9;background-color:#000;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.55);transform:scale(0.96);transition:transform .25s ease}.video-modal__iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-modal__close{position:absolute;top:-44px;right:0;z-index:1;width:36px;height:36px;border-radius:50%;background-color:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.video-modal__close svg{width:16px;height:16px}.slider-arrow{display:flex;align-items:center;justify-content:center;width:50%;height:100%;padding:0;border:0;border-radius:50%;background-color:rgba(0,0,0,0);cursor:pointer;transition:background-color .3s ease,color .3s ease;background-color:#fff}.slider-arrow svg path{stroke:#000}.slider-arrow.swiper-button-disabled{opacity:.4;pointer-events:none;background-color:rgba(0,0,0,0)}.slider-arrow.swiper-button-disabled svg path{stroke:#fff}.slider-arrow svg{width:20px;height:20px}@media only screen and (max-width: 1600px){.slider-arrow svg{width:12px;height:12px}}.posts-modal{position:fixed;z-index:99999;inset:0;display:flex;align-items:center;justify-content:center;padding:30px;visibility:hidden;opacity:0;transition:opacity .35s ease,visibility .35s ease}.posts-modal.is-open{visibility:visible;opacity:1}.posts-modal__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.79);backdrop-filter:blur(20px)}.posts-modal__dialog{position:relative;z-index:1;width:100%;max-height:calc(100vh - 60px);max-width:1455px}.posts-modal__body{position:relative;display:flex;justify-content:space-between;gap:57px;width:100%;max-height:calc(100vh - 60px);padding:30px;overflow:hidden;border-radius:65px;background-color:#fff}@media only screen and (max-width: 1600px){.posts-modal__body{gap:20px 40px;border-radius:48px}}@media only screen and (max-width: 1024px){.posts-modal__body{flex-direction:column-reverse;border-radius:30px}}@media only screen and (max-width: 768px){.posts-modal__body{padding:20px}}.posts-modal__image{position:relative;overflow:hidden;border-radius:48px;background-color:#eee;max-width:574px;width:42%}@media only screen and (max-width: 1600px){.posts-modal__image{border-radius:30px}}@media only screen and (max-width: 1024px){.posts-modal__image{max-width:100%;width:100%}}@media only screen and (max-width: 768px){.posts-modal__image{border-radius:20px}}.posts-modal__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.posts-modal__content{max-width:765px;width:56%;display:flex;flex-direction:column;min-width:0;min-height:0}@media only screen and (max-width: 1024px){.posts-modal__content{max-width:100%;width:100%}}.posts-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:46px;padding-top:24px}@media only screen and (max-width: 768px){.posts-modal__header{margin-bottom:20px;padding-bottom:20px}}@media only screen and (max-width: 576px){.posts-modal__header{flex-direction:column-reverse;padding-top:0}}.posts-modal__title{font-weight:600;font-size:24px;line-height:108%;letter-spacing:-0.02em}@media only screen and (max-width: 1600px){.posts-modal__title{font-size:22px}}.posts-modal__navigation{flex-shrink:0;display:flex;align-items:center;gap:2px;padding:3px;border:1px solid #000;border-radius:42px;background-color:#fff}@media only screen and (max-width: 576px){.posts-modal__navigation{margin-left:auto}}.posts-modal__arrow,.posts-modal__close{display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background-color:rgba(0,0,0,0);cursor:pointer;transition:opacity .25s ease,background-color .25s ease}@media only screen and (max-width: 1600px){.posts-modal__arrow,.posts-modal__close{width:45px;height:45px}}.posts-modal__arrow:disabled{opacity:.3;cursor:default;pointer-events:none}.posts-modal__arrow:not(:disabled):hover{background-color:#000}.posts-modal__arrow:not(:disabled):hover svg path{stroke:#fff}.posts-modal__close{border:1px solid #000}.posts-modal__close svg{width:10px}.posts-modal__close:hover{background-color:#000}.posts-modal__close:hover svg path{stroke:#fff}.posts-modal__article-wrapper{overflow-y:auto}.posts-modal__article{flex:1;min-height:0;padding-right:48px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cfcfcf rgba(0,0,0,0);min-height:553px;max-height:553px}@media only screen and (max-width: 768px){.posts-modal__article{padding-right:22px;min-height:auto}}.posts-modal__article::-webkit-scrollbar{width:4px}.posts-modal__article::-webkit-scrollbar-track{background-color:rgba(0,0,0,.09)}.posts-modal__article::-webkit-scrollbar-thumb{border-radius:5px;background-color:#adadad}.posts-modal__article p{font-weight:300;line-height:138%;letter-spacing:-0.02em;color:#000}.posts-modal__article p strong{font-weight:600}.posts-modal__article h2,.posts-modal__article h3,.posts-modal__article h4{margin:24px 0 12px;line-height:108%;letter-spacing:-0.02em;font-weight:600}.posts-modal__article h2:first-child,.posts-modal__article h3:first-child,.posts-modal__article h4:first-child{margin-top:0}.posts-modal__article h2:last-child,.posts-modal__article h3:last-child,.posts-modal__article h4:last-child{margin-bottom:0}@media only screen and (max-width: 768px){.posts-modal__article h2,.posts-modal__article h3,.posts-modal__article h4{margin:15px 0 10px}}.posts-modal__article h2{font-size:22px}@media only screen and (max-width: 1600px){.posts-modal__article h2{font-size:20px}}.posts-modal__article h3{font-size:20px}@media only screen and (max-width: 1600px){.posts-modal__article h3{font-size:18px}}.posts-modal__article h4{font-size:18px}@media only screen and (max-width: 1600px){.posts-modal__article h4{font-size:16px}}.posts-modal__article ul,.posts-modal__article ol{margin:0 0 16px;padding-left:16px}@media only screen and (max-width: 1600px){.posts-modal__article ul,.posts-modal__article ol{margin:0 0 10px;padding-left:10px}}.posts-modal__article a{color:inherit}.posts-modal__article img{max-width:100%;height:auto}@media only screen and (max-width: 768px){.posts-modal__article p,.posts-modal__article li{font-size:12px}}.posts-modal__loader{position:absolute;z-index:10;inset:0;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.55);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.posts-modal__loader span{display:block;width:28px;height:28px;border:2px solid #d5d5d5;border-top-color:#000;border-radius:50%;animation:posts-modal-loader .7s linear infinite}.posts-modal.is-loading .posts-modal__loader{opacity:1;visibility:visible}.posts-modal.is-loading .posts-modal__image,.posts-modal.is-loading .posts-modal__content{opacity:.65}.posts-modal.is-loading .posts-modal__arrow{pointer-events:none}.posts-modal__error{font-size:10px !important;color:#777 !important}@keyframes posts-modal-loader{to{transform:rotate(360deg)}}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;opacity:1;visibility:visible;transition:opacity .6s ease,visibility .6s ease}.preloader--hidden{opacity:0;visibility:hidden;pointer-events:none}.preloader__logo{opacity:0;transform:translateY(12px) scale(0.96);transition:opacity .8s ease,transform .8s ease}.preloader__logo--visible{opacity:1;transform:translateY(0) scale(1)}.preloader__logo-image{height:2.2vw;width:auto;-o-object-fit:contain;object-fit:contain;min-height:43px}.preloader__dots{display:flex;align-items:center;-moz-column-gap:7px;column-gap:7px;opacity:0;transition:opacity .6s ease .3s;position:absolute;top:88%;left:50%;transform:translateX(-50%)}.preloader__dots--visible{opacity:1}.preloader__dot{width:11px;height:11px;border-radius:50%;background-color:#fff;border:1px solid #000;transition:background-color .3s ease,transform .3s ease}.preloader__dot--active{background-color:#000}.post-item{height:100%;display:flex;flex-direction:column}.post-item__image{display:block;width:100%;max-height:323px;overflow:hidden;border-radius:65px}@media only screen and (max-width: 1600px){.post-item__image{border-radius:48px}}@media only screen and (max-width: 768px){.post-item__image{border-radius:32px}}.post-item__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.post-item__image:hover img{transform:scale(1.03)}.post-item__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding-top:42px;flex-grow:1}@media only screen and (max-width: 1600px){.post-item__content{padding-top:31px}}@media only screen and (max-width: 768px){.post-item__content{padding-top:21px}}.post-item__title{font-weight:600;font-size:24px;line-height:108%;letter-spacing:-0.02em;margin-bottom:23px}@media only screen and (max-width: 1600px){.post-item__title{margin-bottom:16px;font-size:18px}}@media only screen and (max-width: 768px){.post-item__title{font-size:14px;line-height:100%;margin-bottom:10px}}.post-item__title a{color:#000;text-decoration:none}.post-item__excerpt{font-weight:300;font-size:16px;line-height:138%;letter-spacing:-0.02em;margin-bottom:35px}@media only screen and (max-width: 1600px){.post-item__excerpt{font-size:12px}}@media only screen and (max-width: 768px){.post-item__excerpt{line-height:117%}}.post-item__button{max-width:217px;width:100%}@media only screen and (max-width: 1600px){.post-item__button{max-width:162px}}@media only screen and (max-width: 768px){.post-item__button{max-width:133px}}.header{position:fixed;width:100%;left:0;right:0;top:0;color:#fff;z-index:10}@media(min-width: 120em){.header{padding-top:2.875rem}}@media(min-width: 100em)and (max-width: 120em){@supports(padding-top: clamp( 1.875rem , -3.125rem  +  5vw , 2.875rem )){.header{padding-top:clamp( 1.875rem , -3.125rem  +  5vw , 2.875rem )}}@supports not (padding-top: clamp( 1.875rem , -3.125rem  +  5vw , 2.875rem )){.header{padding-top:calc(1.875rem + 1*(100vw - 100rem)/20)}}}@media(max-width: 100em){.header{padding-top:1.875rem}}@media(min-width: 120em){.header{padding-bottom:2.875rem}}@media(min-width: 100em)and (max-width: 120em){@supports(padding-bottom: clamp( 1.875rem , -3.125rem  +  5vw , 2.875rem )){.header{padding-bottom:clamp( 1.875rem , -3.125rem  +  5vw , 2.875rem )}}@supports not (padding-bottom: clamp( 1.875rem , -3.125rem  +  5vw , 2.875rem )){.header{padding-bottom:calc(1.875rem + 1*(100vw - 100rem)/20)}}}@media(max-width: 100em){.header{padding-bottom:1.875rem}}.header{transition:all .5s ease}@media only screen and (max-width: 576px){.header{padding:24px 0}}.header__bg{position:absolute;width:100%;height:100%;left:0px;top:0px;inset:0;background:rgba(3,10,11,.25);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);mask-image:linear-gradient(to bottom, #000 0%, #000 45%, rgba(0, 0, 0, 0.8) 65%, rgba(0, 0, 0, 0.4) 82%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 45%, rgba(0, 0, 0, 0.8) 65%, rgba(0, 0, 0, 0.4) 82%, transparent 100%);pointer-events:none;z-index:-1;opacity:0;transition:all .5s ease}.header.fixed .header__bg{opacity:1}@media only screen and (max-width: 1024px){.header::before{content:"";position:absolute;width:80px;height:28px;left:50%;transform:translateX(-50%);background-color:#8eb7bf;top:-21px;filter:blur(37px);z-index:11}}.header__wrapper{display:flex;align-items:center;justify-content:space-between;gap:30px}@media only screen and (max-width: 1024px){.header__wrapper{position:relative;z-index:11}}@media only screen and (max-width: 1024px){.header__nav{display:none}}.header__nav ul{display:flex;align-items:center}@media(min-width: 120em){.header__nav ul{-moz-column-gap:2.3125rem;column-gap:2.3125rem}}@media(min-width: 64em)and (max-width: 120em){@supports((-moz-column-gap: clamp( 1.25rem , 0.0357142857rem  +  1.8973214286vw , 2.3125rem )) or (column-gap: clamp( 1.25rem , 0.0357142857rem  +  1.8973214286vw , 2.3125rem ))){.header__nav ul{-moz-column-gap:clamp( 1.25rem , 0.0357142857rem  +  1.8973214286vw , 2.3125rem );column-gap:clamp( 1.25rem , 0.0357142857rem  +  1.8973214286vw , 2.3125rem )}}@supports not ((-moz-column-gap: clamp( 1.25rem , 0.0357142857rem  +  1.8973214286vw , 2.3125rem )) or (column-gap: clamp( 1.25rem , 0.0357142857rem  +  1.8973214286vw , 2.3125rem ))){.header__nav ul{-moz-column-gap:calc(1.25rem + 1.0625*(100vw - 64rem)/56);column-gap:calc(1.25rem + 1.0625*(100vw - 64rem)/56)}}}@media(max-width: 64em){.header__nav ul{-moz-column-gap:1.25rem;column-gap:1.25rem}}.header__nav ul li a{font-size:14px;line-height:107%;letter-spacing:-0.03em;position:relative}@media only screen and (max-width: 1600px){.header__nav ul li a{font-size:12px;line-height:94%}}.header__nav ul li a::before{content:"";position:absolute;position:absolute;width:107px;height:38px;top:-120px;left:50%;transform:translateX(-50%);background-color:#8eb7bf;filter:blur(50px);opacity:0;transition:opacity .5s ease;pointer-events:none}@media only screen and (max-width: 1600px){.header__nav ul li a::before{width:80px;height:28px;top:-77px}}.header__nav ul li a:hover{color:#7cfff9}.header__nav ul li a:hover::before{opacity:1}.header__logotype img{width:auto}@media(min-width: 120em){.header__logotype img{height:2.6875rem}}@media(min-width: 100em)and (max-width: 120em){@supports(height: clamp( 2rem , -1.4375rem  +  3.4375vw , 2.6875rem )){.header__logotype img{height:clamp( 2rem , -1.4375rem  +  3.4375vw , 2.6875rem )}}@supports not (height: clamp( 2rem , -1.4375rem  +  3.4375vw , 2.6875rem )){.header__logotype img{height:calc(2rem + 0.6875*(100vw - 100rem)/20)}}}@media(max-width: 100em){.header__logotype img{height:2rem}}.header__logotype img{-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 577px){.header__logotype img{height:22px}}.header__info{display:flex;align-items:center}@media(min-width: 120em){.header__info{-moz-column-gap:3.125rem;column-gap:3.125rem}}@media(min-width: 64em)and (max-width: 120em){@supports((-moz-column-gap: clamp( 1.25rem , -0.8928571429rem  +  3.3482142857vw , 3.125rem )) or (column-gap: clamp( 1.25rem , -0.8928571429rem  +  3.3482142857vw , 3.125rem ))){.header__info{-moz-column-gap:clamp( 1.25rem , -0.8928571429rem  +  3.3482142857vw , 3.125rem );column-gap:clamp( 1.25rem , -0.8928571429rem  +  3.3482142857vw , 3.125rem )}}@supports not ((-moz-column-gap: clamp( 1.25rem , -0.8928571429rem  +  3.3482142857vw , 3.125rem )) or (column-gap: clamp( 1.25rem , -0.8928571429rem  +  3.3482142857vw , 3.125rem ))){.header__info{-moz-column-gap:calc(1.25rem + 1.875*(100vw - 64rem)/56);column-gap:calc(1.25rem + 1.875*(100vw - 64rem)/56)}}}@media(max-width: 64em){.header__info{-moz-column-gap:1.25rem;column-gap:1.25rem}}@media only screen and (max-width: 1024px){.header__info{order:-1}}.header__info-location{display:flex;align-items:center;-moz-column-gap:11px;column-gap:11px;font-size:16px;line-height:116%}@media only screen and (max-width: 1600px){.header__info-location{font-size:12px;-moz-column-gap:8px;column-gap:8px}}@media only screen and (max-width: 1024px){.header__info-location{display:none}}.header__info-location svg{width:12px}@media only screen and (max-width: 1600px){.header__info-location svg{width:9px}}.header__info-right{display:flex;align-items:center;-moz-column-gap:17px;column-gap:17px}@media only screen and (max-width: 1600px){.header__info-right{-moz-column-gap:12px;column-gap:12px}}.header__socials{display:flex;align-items:center;gap:5px}@media only screen and (max-width: 1600px){.header__socials{gap:3spx}}.header__social{width:38px;height:38px;border-radius:100px;display:flex;align-items:center;justify-content:center;isolation:isolate;position:relative;background-color:rgba(0,0,0,.04);backdrop-filter:blur(14.3px)}@media only screen and (max-width: 1600px){.header__social{width:29px;height:29px}}.header__social::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0.5) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.header__social:hover{background-color:#fff}.header__social:hover svg path{fill:#000}.header__social svg{height:11px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 1600px){.header__social svg{height:9px}}@media only screen and (max-width: 1024px){.header__link{display:none}}.header__mobile{position:fixed;background:#010203 url("../img/header-mobile-menu-bg.png") no-repeat center bottom/auto 425px;width:100%;height:100vh;overflow-y:auto;pointer-events:none;left:0;right:0;top:0;transition:all .5s ease;visibility:hidden;z-index:10;opacity:0}.header__mobile.is-open{opacity:1;pointer-events:all;visibility:visible}.header__mobile-inner{padding:22px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.header__mobile-nav{width:100%}.header__mobile-nav ul{display:flex;flex-direction:column;row-gap:28px}.header__mobile-nav ul li{position:relative;padding-bottom:33px}.header__mobile-nav ul li::before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;right:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%)}.header__mobile-nav ul li:last-child::before{display:none}.header__mobile-nav ul li a{font-size:27px;line-height:101%;text-align:center;letter-spacing:-0.04em;display:inline-block}.header__actions{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px}@media only screen and (min-width: 1025px){.header__actions{display:none}}.header__burger-button{width:38px;height:38px;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:5px}.header__burger-button span{background-color:#fff;border-radius:1px;width:100%;height:1px;transition:transform .35s cubic-bezier(0.4, 0, 0.2, 1)}.header__burger-button.is-active{row-gap:0}.header__burger-button.is-active span:first-child{transform:translateY(1px) rotate(45deg)}.header__burger-button.is-active span:last-child{transform:rotate(-45deg)}.header__cta{width:39px;height:39px;border-radius:100px;background-color:#fff;display:flex;align-items:center;justify-content:center}.footer{background:linear-gradient(0deg, #040F11 0%, #000000 100%);color:#fff;overflow:hidden;padding:180px 0 120px;margin-top:-190px}@media only screen and (max-width: 1200px){.footer{padding:180px 0 92px}}@media only screen and (max-width: 1024px){.footer{margin-top:-140px;padding:220px 0 92px}}@media only screen and (max-width: 768px){.footer{margin-top:-34px;padding:130px 0 92px}}@media only screen and (max-width: 576px){.footer{padding:90px 0}}.footer-top{margin-bottom:90px}@media only screen and (max-width: 1600px){.footer-top{margin-bottom:67px}}@media only screen and (max-width: 1024px){.footer-top{margin-bottom:36px}}.footer-top__logotype{max-width:127px;display:inline-block}@media only screen and (max-width: 1024px){.footer-top__logotype{margin:0 auto;display:block;max-width:-moz-max-content;max-width:max-content}}.footer-top__logotype img{width:auto;height:43px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 1600px){.footer-top__logotype img{height:32px}}@media only screen and (max-width: 1024px){.footer-top__logotype img{height:43px}}.footer-wrapper{display:flex;align-items:flex-start;justify-content:space-between;position:relative}@media only screen and (max-width: 1024px){.footer-wrapper{flex-direction:column;align-items:center;justify-content:center;row-gap:63px}}.footer-wrapper::after{content:"";position:absolute;width:549px;height:450px;background:url(../img/footer-bg-decor.png) no-repeat center center/contain;top:-75px;left:51%;pointer-events:none}@media only screen and (max-width: 1024px){.footer-wrapper::after{left:-43px;top:auto;bottom:-160px}}.footer-intro{width:44.5%;display:flex;align-items:flex-start;gap:80px}@media only screen and (max-width: 1600px){.footer-intro{gap:60px}}@media only screen and (max-width: 1200px){.footer-intro{gap:21px;flex-direction:column;width:40%}}@media only screen and (max-width: 1024px){.footer-intro{width:100%;text-align:center}}@media only screen and (max-width: 576px){.footer-intro{gap:40px}}.footer-intro__title{width:47%}@media only screen and (max-width: 1200px){.footer-intro__title{width:100%}}@media only screen and (max-width: 576px){.footer-intro__title{max-width:235px;margin:0 auto}}.footer-intro__title span{color:#8eb7bf}.footer-intro__content{width:43%}@media only screen and (max-width: 1200px){.footer-intro__content{width:100%}}.footer-intro__content-text{line-height:150%;letter-spacing:-0.02em;margin-bottom:100px;font-weight:300}@media only screen and (max-width: 1600px){.footer-intro__content-text{font-size:12px;margin-bottom:74px}}@media only screen and (max-width: 1200px){.footer-intro__content-text{margin-bottom:44px}}@media only screen and (max-width: 1024px){.footer-intro__content-text{max-width:344px;margin:0 auto 44px}}.footer-intro__content-text strong{font-weight:600}@media only screen and (max-width: 1600px){.footer-intro__content-link svg{width:45px;height:45px}}@media only screen and (max-width: 1024px){.footer-intro__content-link{margin:0 auto}}.footer-copyright{font-weight:300;line-height:150%;letter-spacing:-0.02em;padding-bottom:35px;margin-top:auto}@media only screen and (max-width: 1600px){.footer-copyright{padding-bottom:26px;font-size:12px}}@media only screen and (max-width: 1024px){.footer-copyright{order:1;padding-bottom:0}}.footer-contact{max-width:267px;width:100%;display:flex;flex-direction:column;row-gap:30px}@media only screen and (max-width: 1600px){.footer-contact{row-gap:24px;max-width:200px}}@media only screen and (max-width: 1024px){.footer-contact{row-gap:30px}}.footer-contact__item{display:flex;align-items:flex-start;-moz-column-gap:15px;column-gap:15px}@media only screen and (max-width: 1600px){.footer-contact__item{-moz-column-gap:12px;column-gap:12px;font-size:12px}}.footer-contact__item-icon{width:14px;flex-shrink:0;margin-top:2px}@media only screen and (max-width: 1600px){.footer-contact__item-icon{width:10px}}.footer-contact__item-label{font-weight:300;line-height:150%;letter-spacing:-0.02em}.footer-contact__item-value{font-weight:600;line-height:150%;letter-spacing:-0.02em}.footer-contact a:hover{color:#8eb7bf}