.error-404{padding:60px 0}.error-404__container{max-width:1840px;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:60px}.error-404__content{flex:1;display:flex;flex-direction:column;align-items:center;gap:24px}.error-404__title{font-size:70px;font-weight:700;line-height:1.1;text-align:center}.error-404__text{font-size:18px;line-height:1.6;text-align:center}.error-404__btn{display:inline-flex;align-items:center;gap:12px;padding:18px 32px;background:#0b3ea5;color:#fff;font-size:15px;font-weight:500;text-decoration:none;transition:background .3s}.error-404__btn svg{flex-shrink:0;transition:transform .3s}@media (any-hover:hover){.error-404__btn:hover{background:#0a2f80}.error-404__btn:hover svg{transform:translate(3px,-3px)}}.error-404__image{flex:1}.error-404__image img{width:100%;height:auto;display:block}@media (max-width:992px){.error-404__container{padding:0 20px;gap:40px}.error-404__title{font-size:48px}}@media (max-width:768px){.error-404{padding:40px 0}.error-404__container{flex-direction:column}.error-404__title{font-size:36px}.error-404__image{order:-1}}.page-content{padding:20px 0}#celestium-fixed-message{display:none!important}body.menu-open{overflow:hidden;padding-right:var(--scrollbar-width,0)}.btn-arrow{width:72px;height:72px;border:1px solid rgba(236,236,236,1);display:flex;justify-content:center;align-items:center;transition:all .5s ease 0s;background-color:inherit;svg{transition:all .5s ease 0s}@media (max-width:376px){height:56px;width:56px}}@media (any-hover:hover){.btn-arrow:hover{background-color:#0b3ea5;border:1px solid #0b3ea5;svg{transform:rotate(45deg)}}}body.page-id-7345,body.page-id-6,body.page-id-9,body.single-body-class{background-color:#000!important;opacity:1;font-family:"Inter"}body.page-id-7345 .container,body.page-id-6 .container,body.page-id-9 .container,body.single-body-class .container{max-width:1840px;padding:0 40px;margin:0 auto;@media (max-width:992px){padding:0 20px}}.new-main-single{.container{max-width:1840px;padding:0 40px;margin:0 auto;@media (max-width:992px){padding:0 20px}}}.new-main{position:relative;overflow:hidden}.vertical-line-left{position:absolute;height:calc(100% - 50px + 87px);width:1px;top:0;left:20px;background-color:rgba(250,250,250,.1);transform:translateY(-87px);@media (min-width:1800px){left:60px}@media (max-width:992px){display:none}}.vertical-line-right{position:absolute;height:calc(100% - 50px + 87px);width:1px;top:0;right:20px;background-color:rgba(250,250,250,.1);transform:translateY(-87px);@media (min-width:1800px){right:60px}@media (max-width:992px){display:none}}.new-header{position:relative;&::before{position:absolute;top:100%;content:"";width:100%;height:1px;background-color:rgba(250,250,250,.1)}@media (max-width:992px){padding:20px 0}.new-header__wrap{display:flex;justify-content:space-between;align-items:center;gap:10px}.brand__link{max-width:101px;width:100%;height:fit-content;flex-shrink:0;@media (max-width:1600px){max-width:85px}@media (max-width:992px){max-width:72px;flex-shrink:1}}.new-main-menu{display:flex;align-items:center;height:87px;@media (min-width:992px) and (max-width:1600px){height:70px}@media (max-width:992px){display:none}}#menu-right_mobile_menu.menu{display:flex;list-style:none;gap:24px;margin:0;height:100%;@media (min-width:992px) and (max-width:1200px){gap:15px}&>.menu-item{height:100%;display:flex;align-items:center}@media (any-hover:hover){&>.menu-item:hover{&>.sub-menu{display:flex;flex-direction:column;border-left:1px solid rgba(26,26,26,1);border-bottom:1px solid rgba(26,26,26,1);&>li{&:not(:last-child){padding-bottom:20px}&>a{color:rgba(250,250,250,1);font-weight:500;line-height:40px;font-size:40px;opacity:.5;transition:all .3s ease 0s;max-width:50%;&::after{display:none}@media (max-width:1600px){font-size:36px;line-height:40px}@media (max-width:1500px){font-size:28px;line-height:36px}}&:hover{a{opacity:1}&>.sub-menu{display:flex;flex-direction:column;position:absolute;padding:120px 80px;height:100%;top:0;right:0;z-index:3;margin:0;max-width:50%;@media (max-width:1600px){padding:80px 60px;min-width:560px}&>li{&>a{margin-bottom:40px;color:rgba(250,250,250,.45);font-size:24px;font-weight:500;line-height:100%;gap:10px;display:flex;align-items:center;@media (max-width:1600px){margin-bottom:20px}&::after{order:-1;min-width:32px;max-width:32px;height:32px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC40NSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0xNS4wNzM5IDE5LjY4MjJWMTIuMDAwNEgxNi42MDIzVjE5LjY4MjJIMTUuMDczOVpNMTIgMTYuNjAyN1YxNS4wNzQzSDE5LjY4MThWMTYuNjAyN0gxMloiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNDUiLz4KPC9zdmc+Cg==");transition:all .3s ease 0s}}&>.sub-menu{transition:all .3s ease 0s}&:hover{&>a{color:#fff;&::after{width:32px;height:32px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTEyIDE2LjYwMjdWMTUuMDc0M0gxOS42ODE4VjE2LjYwMjdIMTJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K")}}&>.sub-menu{display:flex;flex-direction:column;&>li{padding-left:42px}}}}}}}}}}.has_childer_menu{>a{display:flex;align-items:center;gap:8px;@media (max-width:1200px){gap:6px}&::after{content:"";display:block;width:16px;height:16px;background:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxOC4wMDAwMDAiIGhlaWdodD0iMTUuMDAwMDAwIiBmaWxsPSJub25lIiBjdXN0b21GcmFtZT0iIzAwMDAwMCI+Cgk8cmVjdCAgd2lkdGg9IjE4LjAwMDAwMCIgaGVpZ2h0PSIxNS4wMDAwMDAiIHg9IjAuMDAwMDAwIiB5PSIwLjAwMDAwMCIgLz4KCTxnPgoJCTxwYXRoICBkPSJNMTQgNUw5IDEwTDQgNSIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9InJnYigyNTAsMjUwLDI1MCkiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS13aWR0aD0iMSIgLz4KCTwvZz4KPC9zdmc+Cg==");background-repeat:no-repeat;background-size:contain;@media (max-width:1200px){width:12px;height:12px}}}}a{text-decoration:none;font-size:16px;font-weight:500;line-height:100%;text-transform:uppercase;@media (min-width:992px) and (max-width:1600px){font-size:14px}}}.new-header__search{.form-search{opacity:1;visibility:visible;max-height:100px;transform:scale(1);transition:opacity .3s ease,visibility .3s,max-height .3s ease,transform .3s ease;pointer-events:auto;display:block;padding-left:17px;padding-right:17px;max-width:240px;@media (max-width:120px){max-width:190px}}.form-search--hidden{opacity:0;visibility:hidden;max-height:0;transform:scale(.95);pointer-events:none;overflow:hidden;display:none}.btn-search{cursor:pointer;opacity:1;visibility:visible;transition:opacity .3s ease;@media (min-width:992px) and (max-width:1200px){display:none}&:hover{opacity:.7}}}.btn-consultation{opacity:1;visibility:visible;max-height:100px;transform:scale(1);transition:opacity .3s ease,visibility .3s,max-height .3s ease,transform .3s ease;pointer-events:auto}.btn-consultation--hidden{opacity:0;visibility:hidden;max-height:0;transform:scale(.95);pointer-events:none;overflow:hidden;display:none}}.menu>.menu-item>.sub-menu{display:none;position:absolute;top:calc(100% + 1px);right:0;height:200vh;padding:120px 0;padding:120px 80px;margin:0;width:73%;gap:20px;background-color:#000;z-index:2;@media (max-width:1600px){width:80%}@media (max-width:1600px){padding:80px 60px}}.menu>.menu-item>.sub-menu>.menu-item{align-items:flex-start;flex-direction:column;&>.sub-menu{align-items:flex-start;flex-direction:column;gap:20px;margin-top:20px}}.new-header__buttons{display:flex;align-items:center;justify-content:space-between;.btn-consultation{padding:18px 24px;border-left:1px solid #0b3ea5;text-transform:uppercase;font-size:16px;font-weight:500;line-height:19px;cursor:pointer;transition:all .3s ease 0s;.wpbean_fopo_popup_wrapper{display:none}@media (min-width:1200px) and (max-width:1600px){padding:16px 20px;font-size:14px}@media (min-width:992px) and (max-width:1200px){padding:10px 14px;font-size:14px;display:none}@media (any-hover:hover){&:hover{background-color:rgba(26,102,255,1)}}@media (max-width:992px){display:none}}.btn-search{cursor:pointer;padding:17px;@media (max-width:1200px){padding:10px;svg{width:12px;transform:translateY(2px)}}@media (max-width:992px){display:none}}.btn-lang{cursor:pointer;padding:18px 24px;border-left:1px solid #0b3ea5;text-transform:uppercase;display:flex;gap:16px;align-items:center;@media (min-width:1200px) and (max-width:1600px){padding:12px 20px;font-size:14px}@media (min-width:992px) and (max-width:1200px){padding:6px 14px;font-size:14px;display:none}@media (max-width:992px){display:none}}.btn-menu{display:flex;align-items:center;gap:10px;cursor:pointer;text-transform:uppercase;@media (min-width:992px) and (max-width:1600px){font-size:14px}}}.main-banner{position:relative;padding-bottom:80px;aspect-ratio:1920/1112;@media (max-width:1600px){aspect-ratio:1920/950}@media (max-width:1200px){padding-bottom:40px}@media (max-width:992px){aspect-ratio:auto;padding-bottom:40px;border-bottom:1px solid rgba(250,250,250,.1)}}.page-id-3856 .single-banner{aspect-ratio:1920/900;@media (max-width:992px){aspect-ratio:1920/1080}@media (max-width:768px){aspect-ratio:1920/1280}@media (max-width:480px){aspect-ratio:1920/1920}@media (max-width:400px){aspect-ratio:1920/2200}}.single-banner{position:relative;padding-bottom:80px;aspect-ratio:1920/1080;overflow:hidden;@media (max-width:1200px){padding-bottom:40px}@media (max-width:992px){aspect-ratio:auto;padding-bottom:40px;border-bottom:1px solid rgba(250,250,250,.1)}.container{height:100%}}.single-banner__num a{text-decoration:none}.single-banner__num p{white-space:nowrap}.main-banner .container{height:100%}.single-banner-wrapper{position:absolute;left:0;top:60px;width:100%;z-index:-1;@media (max-width:768px){width:100%}}.single-banner-wrapper img{width:100%}.single-banner__wrap{display:flex;justify-content:space-between;height:100%;@media (min-width:576px) and (max-width:992px){justify-content:flex-end}}.single-banner__body{padding-top:20px;display:flex;flex-direction:column;justify-content:space-between;max-width:100%;width:100%;@media (max-width:992px){display:none}img{width:100%;mix-blend-mode:exclusion}h1{margin:0;font-weight:600;font-size:3.25em;line-height:1.25em;color:#fff}}.single-banner__niz{display:flex;justify-content:space-between;gap:20px;h1{max-width:60%}}.page-id-3856{.single-banner__niz{flex-direction:column;align-items:center;margin-top:20%;@media (max-width:992px){margin-top:25%}@media (max-width:480px){margin-top:40%}}.single-banner__bottom{flex-direction:row;@media (max-width:480px){flex-direction:column}}.single-banner__body h1{font-size:2.5em;max-width:100%;@media (max-width:992px){font-size:2.25em}@media (max-width:768px){font-size:2em}@media (max-width:480px){font-size:1.5em}}.single-banner__body{display:flex}}.single-banner__right{padding-top:80px;display:flex;flex-direction:column;justify-content:space-between;max-width:500px;width:100%;@media (max-width:992px){padding-top:34px}}.single-banner__top{display:flex;flex-direction:column;align-items:end;@media (max-width:992px){margin-bottom:300px}@media (max-width:480px){margin-bottom:52.5%}}.single-banner__title{margin:0;margin-bottom:40px;max-width:465px;text-align:right;color:#fafafa;font-size:32px;font-weight:600;line-height:120%;letter-spacing:-.05em;@media (max-width:992px){margin-bottom:20px;font-size:2em}}.single-banner__text{color:rgba(250,250,250,.75);font-size:16px;font-weight:500;line-height:140%;text-align:right;max-width:470px;letter-spacing:-.05em}.single-banner__bottom{display:flex;gap:20px;margin-top:15px;.btn-case{height:fit-content;@media (any-hover:hover){&:hover{color:#fff}}}@media (max-width:1200px){flex-direction:column;align-items:flex-end}@media (max-width:992px){flex-direction:column;gap:10px;margin-bottom:0;.btn-primary{justify-content:center}}}.single-banner__text{color:rgba(250,250,250,.75);font-size:16px;font-weight:500;line-height:140%;text-align:right;max-width:470px;letter-spacing:-.05em}.main-banner__video-wrapper{position:absolute;top:0;z-index:-1;@media (min-width:1800px){left:56px;max-width:1675px;aspect-ratio:1675/1092}@media (max-width:1800px){max-width:85%}@media (max-width:1600px){max-width:75%}@media (min-width:992px) and (max-width:1800px){left:50%;width:100%;aspect-ratio:1675/1092;transform:translateX(-50%)}@media (max-width:992px){top:auto;left:0;max-width:100%;aspect-ratio:402/364}@media (max-width:576px){top:auto;bottom:130px;left:0;max-width:768px;aspect-ratio:402/364}}.main-banner__video{width:100%;height:100%;object-fit:cover;display:block;opacity:.75}.main-banner__video-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);z-index:1}.spinner{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}.main-banner__overlay{position:absolute;bottom:-1px;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 80%,rgba(0,0,0,1) 95%);pointer-events:none}.main-banner__wrap{display:flex;justify-content:space-between;height:100%;@media (min-width:576px) and (max-width:992px){justify-content:flex-end}}.main-banner__left{display:flex;flex-direction:column;justify-content:end;max-width:46%;@media (max-width:992px){display:none}img{width:100%;mix-blend-mode:exclusion}h1{margin:0;font-weight:600;font-size:66px}}.main-banner__right{padding-top:80px;display:flex;flex-direction:column;justify-content:space-between;max-width:500px;width:100%;@media (max-width:992px){padding-top:34px}}.main-banner__top{display:flex;flex-direction:column;align-items:end;@media (max-width:992px){margin-bottom:300px}@media (max-width:480px){margin-bottom:93.5%}}.main-banner__title{margin:0;margin-bottom:40px;max-width:465px;text-align:right;color:#fafafa;font-size:32px;font-weight:600;line-height:120%;letter-spacing:-.05em;@media (max-width:992px){margin-bottom:20px;font-size:2em}}.main-banner__text{color:rgba(250,250,250,.75);font-size:16px;font-weight:500;line-height:140%;text-align:right;max-width:470px;letter-spacing:-.05em}.main-banner__bottom{display:flex;gap:20px;margin-bottom:20px;@media (max-width:1200px){flex-direction:column;align-items:flex-end}@media (max-width:992px){flex-direction:column;gap:10px;margin-bottom:0;.btn-primary{justify-content:center}}}.btn-primary{background-color:rgba(11,62,165,1);padding:24px;font-size:16px;font-size:16px;font-weight:500;font-weight:500;line-height:150%;display:flex;gap:10px;cursor:pointer;color:rgba(255,255,255,1);border:none;transition:background-color .3s ease 0s;svg{transition:rotate .3s ease 0s;rotate:0deg}@media (any-hover:hover){&:hover{background-color:rgba(26,102,255,1);svg{rotate:45deg}}}}.btn-price{width:100%;width:100%;height:84px;align-items:center;justify-content:center;max-width:266px;text-wrap-mode:nowrap;@media (max-width:1800px){height:72px}@media (max-width:992px){max-width:100%}}.btn-case{text-decoration:none;text-align:center;width:100%;padding:24px;background-color:inherit;color:rgba(255,255,255,1);font-weight:500;font-size:16px;border:1px solid rgba(250,250,250,1);cursor:pointer;transition:all .3s ease 0s;max-width:218px;max-height:72px;height:100%;@media (max-width:1800px){padding:22px}@media (max-width:992px){max-width:100%}@media (any-hover:hover){&:hover{background-color:rgba(26,102,255,1);border:1px solid rgba(26,102,255,1)}}}.key-tabs{margin-top:20px;overflow:hidden;@media (max-width:992px){border-bottom:1px solid rgba(250,250,250,.1);margin-bottom:20px;margin-top:15px}}.top-info{display:flex;justify-content:space-between;padding:80px 0 70px;gap:80px;@media (max-width:1200px){padding-top:20px}@media (max-width:992px){padding:0 0 37px;flex-direction:column;gap:20px}}.top-info__left{display:flex;flex:0 0 31.2%}.num-key{display:flex;gap:10px;line-height:150%;font-size:24px;@media (min-width:992px){padding:10px;height:fit-content}@media (max-width:992px){font-size:20px}}.num-key__cost{display:flex;gap:10px;margin-bottom:20px;&.num-key__cost-mob{display:none;@media (max-width:992px){display:block}}@media (max-width:992px){display:none}}.num-key-cost{flex-direction:column;justify-content:space-between;padding-left:0;.num-key__cost{padding-left:10px}@media (max-width:992px){order:2}}.top-info__num{color:#fff}.top-info__name{color:#b8b8b8;letter-spacing:-.05em;@media (max-width:992px){line-height:130%}}.top-info__right{max-width:1118px;width:100%}.top-info__directions{font-size:96px;font-weight:600;line-height:100%;font-family:"Inter";margin:0;margin-bottom:40px;letter-spacing:-.05em;@media (max-width:1800px){font-size:72px;margin-bottom:20px}@media (max-width:1600px){font-size:60px}@media (max-width:1200px){font-size:48px}@media (max-width:992px){font-size:40px;margin-bottom:17px}}.top-info__text{font-size:16px;line-height:150%;color:rgba(250,250,250,.75);letter-spacing:-.05em;@media (max-width:992px){line-height:140%}}.tabs-key{display:flex;justify-content:space-between;gap:80px;position:relative;&::before{content:"";position:absolute;top:0;width:100vw;height:1px;left:50%;transform:translate(-50%,0px);background:rgba(250,250,250,.1)}}.tabs-key__left{display:flex;flex-direction:column;gap:24px;padding-top:80px;flex:0 0 32%;@media (max-width:1600px){font-size:16px;gap:20px}@media (max-width:992px){display:none}}.tabs-key__item{color:rgba(255,255,255,.75);font-size:32px;font-weight:500;line-height:120%;letter-spacing:-.05em;cursor:pointer;transition:all .3s ease 0s;&.active{color:#fff;padding-left:20px;border-left:1px solid rgba(26,102,255,1)}@media (max-width:1600px){font-size:24px}@media (any-hover:hover){&:hover{color:#fff}}}.tabs-key__right{max-width:100%;flex-grow:1}.news-tabs__item{border-top:none;display:none;border:1px solid rgba(250,250,250,.1);&.active{display:block}}.news-tabs__item:not(:last-child){margin-bottom:40px;@media (max-width:992px){margin-bottom:20px}}.news-tabs__img{width:100%;max-height:430px;object-fit:cover;@media (max-width:480px){min-height:232px}}.news-info{padding:35px;padding-top:30px;display:flex;flex-direction:column;gap:20px;@media (max-width:992px){padding:20px}}.num-news{display:flex;gap:10px;span{font-size:32px;color:rgba(184,184,184,1);line-height:120%;letter-spacing:-.05em;@media (max-width:992px){font-size:20px}}a{color:rgba(255,255,255,1);font-size:32px;font-weight:500;line-height:120%;letter-spacing:-.05em;text-decoration:none;@media (max-width:992px){font-size:20px}}}.num-text{display:flex;font-weight:500;line-height:120%;color:#fff;gap:10px;&.fz32{font-size:32px}&.fz20{font-size:20px}&.fz18{font-size:18px}span{color:rgba(184,184,184,1)}p{margin:0}}.news-info__desc{max-width:780px;letter-spacing:-.05em;font-size:16px;line-height:150%;@media (max-width:992px){color:rgba(154,154,154,1);line-height:140%}}.news-info_links{display:flex;gap:10px;max-width:780px;flex-wrap:wrap}.news-info_link{font-size:14px;line-height:140%;border:1px solid rgba(61,61,61,1);padding:8px 12px;color:#fff;text-decoration:none;transition:all .3s ease 0s;@media (max-width:992px){padding:5px 12px}@media (any-hover:hover){&:hover{background-color:rgba(26,102,255,1)}}}.about{padding-bottom:80px;overflow:hidden;border-top:1px solid rgba(250,250,250,.1);.top-key{padding:80px 0}@media (max-width:992px){border-top:1px solid rgba(250,250,250,.1);padding-bottom:60px}}.news-main{@media (max-width:768px){margin-bottom:20px}}.news-main__wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;@media (max-width:768px){grid-template-columns:repeat(1,1fr)}}.item-news{padding:40px;border:1px solid #3d3d3d;display:flex;flex-direction:column;gap:60px;justify-content:space-between;text-decoration:none;@media (max-width:768px){padding:20px;gap:20px}}.item-news__top{display:flex;justify-content:space-between;align-items:center;gap:20px}.item-news__title{align-items:center;gap:20px;a{text-decoration:none;transition:all .3s ease 0s;color:#fff;@media (any-hover:hover){&:hover{color:#0b3ea5}}}p{font-size:40px;@media (max-width:1200px){font-size:32px}@media (max-width:768px){font-size:24px}}@media (max-width:768px){&.fz32{font-size:18px}}}.item-news__btn{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border:2px solid #ececec;flex-shrink:0;@media (max-width:768px){width:56px;height:56px}}.item-news__text{.span-reading-time{display:none!important}}.item-news-last{background-color:#0b3ea5;.item-news__btn{@media (any-hover:hover){&:hover{border:2px solid #ececec}}}}.marquee{animation:scroll 20s linear infinite}.technologies__list{overflow:hidden}.technologies__wrap{position:relative;display:flex;user-select:none;gap:60px;width:100%;padding:80px 0;@media (max-width:768px){padding:40px 0}}.technologies__items{flex:0;display:flex;gap:60px}.texts{border-top:1px solid rgba(250,250,250,.1)}.top-info__editor{margin:20px auto;max-width:90%;h2{font-size:36px;margin:0;margin-bottom:30px;@media (max-width:768px){font-size:28px;margin-bottom:20px}}h3{font-size:36px;margin:0;margin-bottom:20px;@media (max-width:1600px){font-size:36px}@media (max-width:768px){font-size:36px;margin-bottom:20px}}h4{font-size:36px;margin:0;margin-bottom:20px;@media (max-width:1600px){font-size:36px}@media (max-width:768px){font-size:32px;margin-bottom:20px}}p{color:rgba(250,250,250,.75);font-size:16px;font-weight:500;line-height:150%}p:not(:last-child){margin-bottom:20px}img{margin-top:20px;margin-bottom:40px;width:100%}}.cooperation{border-top:1px solid rgba(250,250,250,.1);padding-bottom:80px;@media (max-width:768px){padding-bottom:40px}}.cooperation__wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;@media (max-width:768px){grid-template-columns:repeat(1,1fr)}}.cooperation__left{border:1px solid rgba(60,60,60,1);padding:40px;position:relative;@media (max-width:768px){padding:20px}img{position:absolute;right:0;bottom:0;z-index:-1;max-width:70%;@media (max-width:768px){top:45%;transform:translate(0%,-50%);max-width:90%}@media (max-width:400px){top:50%}}}.item-cooperation-small{border:1px solid rgba(60,60,60,1);padding:40px;@media (max-width:768px){padding:20px}}.item-cooperation-big{.item-cooperation__title{max-width:350px;@media (max-width:768px){padding-bottom:80%;margin-bottom:0;max-width:100%}}.item-cooperation__text{max-width:350px;@media (max-width:768px){max-width:100%}}}.item-cooperation-blue{background-color:#0b3ea5;.item-cooperation__text{color:#fff}}.item-cooperation__title{color:#fff;font-size:40px;font-weight:500;line-height:100%;margin-bottom:30px;@media (max-width:768px){font-size:32px}}.item-cooperation__text{color:#b8b8b8;font-size:16px;font-weight:500;line-height:150%}.cooperation__right{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.item-cooperation__icon{margin-bottom:47px;@media (max-width:768px){margin-bottom:20px;svg{width:40px;height:40px}}}.cost{padding-bottom:80px;border-top:1px solid rgba(250,250,250,.1);border-bottom:1px solid rgba(250,250,250,.1);@media (max-width:992px){padding-bottom:40px}}.form{padding:50px;background-color:rgba(11,62,165,1);@media (max-width:992px){padding:20px}}.form__title{color:rgba(255,255,255,1);font-size:48px;font-weight:500;line-height:150%;margin-bottom:40px;letter-spacing:-.05em;@media (max-width:992px){font-size:24px;line-height:140%;margin-bottom:15px}}.form__fileds{display:flex;gap:20px;margin-bottom:20px;@media (max-width:992px){flex-direction:column;gap:10px;margin-bottom:10px}.input{font-size:16px;font-weight:500;line-height:150%;padding:30px;width:100%;outline:none;border:none;background-color:#fff;@media (max-width:992px){padding:24px 20px}}.wpcf7-form-control-wrap{width:100%}textarea{border:none;width:100%;resize:none;background-color:#fff;@media (max-width:992px){padding:24px 20px;max-height:120px}}.input::placeholder{color:rgba(100,100,100,1)}}.form__textarea{padding:30px;height:176px;font-size:16px;font-weight:500;line-height:150%;width:100%}.form__bottom{display:flex;gap:40px;@media (max-width:992px){flex-direction:column;gap:20px}}.form__submit{cursor:pointer;padding:30px 48px;background-color:#000;color:#fff;display:flex;gap:10px;align-items:center;white-space:nowrap;height:84px;border:none;transition:background-color .3s ease 0s;@media (max-width:992px){height:72px}input{background-color:inherit;color:#fff;border:none}.wpcf7-spinner{display:none}svg{rotate:0;transition:rotate .3s ease 0s}@media (any-hover:hover){&:hover{background-color:rgba(26,102,255,1);svg{rotate:45deg}}}}#file-input{display:none}.file-upload{cursor:pointer;padding:30px;display:flex;align-items:center;gap:10px;height:84px;border:1px solid rgba(255,255,255,1);svg{flex-shrink:0}.file-upload__input{display:none}@media (max-width:992px){padding:24px 20px;height:72px}}.file-upload__text{white-space:nowrap}.form__checkboxes{display:flex;flex-direction:column;gap:16px;@media (max-width:992px){gap:10px}}.form__checkbox{display:flex;align-items:center;gap:16px;.form__checkbox-input{display:none}.wpcf7-form-control-wrap{display:none}}.form__checkbox-input{&:checked{&~.form__checkbox-custom{svg{display:block}}}}.form__checkbox-custom{cursor:pointer;flex-shrink:0;width:32px;height:32px;border:1px solid #e7e7e7;svg{display:none}}.form__checkbox-text{color:rgba(255,255,255,1);font-size:16px;font-weight:500;line-height:150%}@media (max-width:1600px){.form__checkbox-text{font-size:12px}}.stages__wrap{display:flex;flex-direction:column;gap:40px}.item-stages{display:flex;gap:80px;@media (max-width:768px){gap:20px}}.item-stages__left{flex:0 0 31.2%;display:flex;align-items:center;gap:10px}.item-stages__num{color:rgba(184,184,184,1);font-size:32px;font-weight:500;line-height:120%;@media (max-width:768px){font-size:26px}}.item-stages__line{flex-shrink:1;width:100%;height:1px;background:rgba(51,51,51,1)}.item-stages__title{color:#fff;font-size:32px;font-weight:500;line-height:100%;margin-bottom:10px;@media (max-width:768px){font-size:26px}}.item-stages__text{color:#b8b8b8;font-size:16px;font-weight:500;line-height:150%}.stages__bottom{padding:80px 0;display:flex;justify-content:flex-end;@media (max-width:768px){padding:40px 0}}.btn-link{height:84px;height:84px;display:flex;align-items:center;gap:10px;color:#fff;font-size:16px;font-weight:500;line-height:150%;padding:30px 48px;background-color:#0b3ea5;text-decoration:none}.faq{@media (max-width:768px){padding-bottom:40px}}.faq__list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;@media (max-width:768px){grid-template-columns:repeat(1,1fr)}}.faq__item{padding:30px;border:1px solid rgba(61,61,61,1);height:fit-content;transition:all .3s ease 0s;@media (max-width:768px){padding:20px}&.active{background-color:rgba(11,62,165,1);.faq__answer{max-height:500px;overflow:visible;visibility:visible}.faq__icon{svg{transform:rotate(-180deg) translateX(-4px)}}}}.faq__question{display:flex;justify-content:space-between;width:100%;background-color:inherit;border:none;align-items:center;cursor:pointer;padding-bottom:20px}.faq__question-text{color:#fff;font-size:32px;font-weight:500;line-height:100%;text-align:left;@media (max-width:1600px){font-size:24px}}.faq__icon{width:72px;height:72px;border:1px solid rgba(236,236,236,1);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;@media (max-width:1600px){width:64px;height:64px}@media (max-width:768px){width:56px;height:56px}svg{color:#fff;transition:all .3s ease 0s}}.faq__answer{max-height:0;overflow:hidden;visibility:hidden;transition:all .3s ease 0s}.about__wrap{display:flex;gap:80px;max-width:100%;@media (max-width:992px){flex-direction:column;gap:34px}}.about__stats{@media (min-width:992px){flex:0 0 32%}}.stat-card{padding:40px;gap:35px;position:relative;display:flex;border:1px solid rgba(250,250,250,.1);@media (min-width:992px) and (max-width:1800px){padding:32px}@media (max-width:992px){padding:40px 25px 40px 40px}}.stat-card:not(:last-child){margin-bottom:18px}.stat-card__icon{width:50px;height:50px}.stat-card__title{color:rgba(255,255,255,1);font-size:40px;font-weight:500;line-height:100%;margin:0;margin-bottom:16px;@media (max-width:1800px){font-size:32px}@media (max-width:992px){font-size:24px;line-height:120%}}.stat-card__title-date{letter-spacing:-.05em}.stat-card__text{margin:0;color:rgba(184,184,184,1);font-size:20px;font-weight:500;line-height:150%;@media (max-width:992px){font-size:16px;letter-spacing:-.05em}}.about__team{min-width:0}.team-slider{overflow:hidden;padding:0 0 40px;position:relative;max-width:1115px;@media (max-width:1800px){padding-bottom:20px}@media (max-width:992px){padding-bottom:40px}}.team-slider-wrapper{display:flex;gap:20px;transition:transform .5s ease;height:804px;@media (max-width:1800px){height:660px}@media (max-width:768px){height:560px}@media (max-width:480px){height:600px}}.team-slide{flex-shrink:0;transition:width .5s ease;position:relative;.team-slide__image{transition:filter .5s ease;filter:grayscale(100%)}}.team-slide.active .team-slide__top{background-color:#0b3ea5;transition:background-color .5s ease}.team-slide.active .team-slide__info{transform:translateY(0%);display:block;display:flex;flex-direction:column;justify-content:space-between;max-height:180px;height:100%;@media (max-width:992px){max-height:170px}}.team-slide:not(.active){max-height:600px}.team-slide.active{.team-slide__image{filter:grayscale(0%)}}.team-slide__top{position:relative;z-index:1;background-color:#000;overflow:hidden;transition:background-color .5s ease}.about__right{max-width:64.2%;@media (max-width:1600px){max-width:62%}@media (max-width:992px){max-width:100%}}.team-slide__num{position:absolute;top:30px;left:30px;color:rgba(255,255,255,1);font-size:112px;font-weight:500;line-height:100%;transform:rotate(-90deg);z-index:0;transition:opacity .5s ease}.team-slide__image{width:100%;height:600px;z-index:1;position:relative;object-fit:cover;display:block;@media (max-width:1800px){height:500px}}.team-slide__info{padding:30px;border:1px solid rgba(250,250,250,.1);transform:translateY(-100%);transition:transform .5s ease;z-index:-1;position:relative;background:#0b0b0b;@media (max-width:1800px){padding:20px}}.team-slide__name{color:rgba(255,255,255,1);font-size:32px;font-weight:500;line-height:120%;margin:0;@media (max-width:1800px){font-size:28px}}.team-slide__post{color:rgba(184,184,184,1);font-size:16px;font-weight:500;line-height:150%;margin:0;@media (max-width:992px){font-size:14px;line-height:140%}}.team-slide__tag{color:rgba(255,255,255,1);font-size:16px;font-weight:400;line-height:140%;padding:8px 12px;border:1px solid rgba(61,61,61,1);display:inline-block;width:fit-content;@media (max-width:992px){font-size:12px;padding:5px 8px}}.team-slider__navigation{display:flex;gap:15px;margin-top:40px;@media (max-width:992px){.slider-arrow{width:72px;height:72px}}@media (max-width:376px){.slider-arrow{height:56px;width:56px}}}.slider-arrow{background-color:transparent;width:72px;height:72px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(236,236,236,1);cursor:pointer;transition:all .3s ease;@media (max-width:376px){height:56px;width:56px}}.slider-arrow:hover{background-color:#0b3ea5;border-color:#0b3ea5}.slider-arrow:active{transform:scale(.95)}.slider-arrow svg{transition:transform .3s ease}.slider-arrow:hover svg{transform:translateX(3px)}.team-slider__btn--prev:hover svg{transform:translateX(-3px)}@media (max-width:768px){.about__right{max-width:100%}.team-slide__image{height:400px}.team-slide__num{font-size:82px;top:28px;left:20px}.team-slide__info{padding:20px}.team-slide__name{font-size:24px;margin-bottom:10px}}@media (max-width:576px){.team-slide__image{height:350px}}@media (max-width:480px){.team-slide__image{height:444px}}.team-slide.no-transition .team-slide__info{transition:none!important}.team-slide.no-transition .team-slide__top{transition:none!important}.team-slide.no-transition .team-slide__image{transition:none!important}.about__mission{padding:40px;border:1px solid rgba(250,250,250,.1);display:flex;align-items:center;gap:90px;@media (max-width:992px){flex-direction:column;gap:20px;align-items:start;padding:20px;padding-bottom:16px}}.about__mission-title{margin:0;color:rgba(255,255,255,1);font-size:40px;font-weight:500;line-height:100%;white-space:nowrap;letter-spacing:-.05em;@media (max-width:992px){font-size:24px}}.about__mission-text{color:rgba(184,184,184,1);font-size:20px;font-weight:500;line-height:150%;margin:0;@media (max-width:992px){font-size:16px}}.review{padding:0 0 80px;border-top:1px solid rgba(250,250,250,.1);@media (max-width:992px){padding:40px 0}.num-key{line-height:24px}}.review__content{display:flex;gap:80px;position:relative;@media (max-width:992px){flex-direction:column;gap:20px}}.review__slider-images{@media (min-width:992px){flex:0 0 32%}@media (max-width:992px){min-width:0;max-width:100%}}.review__slide-img{padding:40px;border:1px solid rgba(250,250,250,.1);width:100%;height:100%;display:flex;align-items:center;justify-content:center;@media (max-width:992px){padding:20px}}.review__slide-img img{max-width:100%;height:auto;display:block}.review__right{min-width:0}.review__slider-text{flex:1;position:relative;padding-bottom:80px;.swiper-wrapper{align-items:center}@media (max-width:992px){padding-bottom:40px}}.review__slide-info{display:flex;flex-direction:column;svg{margin-bottom:27px;@media (max-width:992px){margin-bottom:5px}}@media (max-width:992px){gap:0px}}.review__slide-info svg{width:58px;height:86px}.review__slide-text{color:rgba(255,255,255,1);font-size:24px;font-weight:500;line-height:150%;letter-spacing:-.05em;margin-bottom:23px;@media (max-width:1600px){font-size:18px}@media (max-width:992px){font-size:18px;line-height:120%}}.review__slide-name{color:rgba(255,255,255,1);font-size:16px;font-weight:500;line-height:150%;margin-bottom:12px;letter-spacing:-.05em}.review__slide-post{color:rgba(250,250,250,.75);font-size:14px;font-weight:500;line-height:180%;letter-spacing:-.05em}.review__navigation{display:flex;gap:15px}.review-preview{display:flex;gap:20px;margin-bottom:80px;padding-top:80px;border-top:1px solid rgba(250,250,250,.1);justify-content:space-between;@media (max-width:992px){overflow-x:scroll;padding-top:20px;border:none;margin-bottom:60px}}.review-preview__item{cursor:pointer;opacity:.25;transition:opacity .3s ease;flex:0 0 auto}.review-preview__item:hover{opacity:1}.review-preview__item.active{opacity:1}.review-preview__item img{display:block;max-width:100%;height:auto}.review__bottom{display:flex;justify-content:space-between;gap:20px}.review__pagination{display:flex;justify-content:end;align-items:center;gap:15px;@media (max-width:992px){gap:8px}.swiper-pagination-bullet{width:15px;height:15px;border-radius:0;background-color:#151515;opacity:1;position:relative}.swiper-pagination-bullet-active::before{content:"";width:5px;height:5px;background-color:#0b3ea5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.portfolio{border-top:1px solid rgba(250,250,250,.1);padding-bottom:80px;@media (max-width:992px){padding-top:30px;border-top:1px solid rgba(250,250,250,.1);margin-bottom:40px;padding-bottom:0}}.portfolio__wrap{gap:20px;max-width:100%;@media (min-width:992px){display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:992px){display:flex;flex-direction:column}}.portfolio__item{width:100%;min-width:0;padding:40px;aspect-ratio:875/742;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;@media (max-width:1200px){padding:30px}@media (max-width:992px){padding:20px}}.item-portfolio{position:relative;width:100%;min-width:0;.btn-arrow{right:40px;top:40px;position:absolute;@media (max-width:992px){top:20px;right:20px}}@media (max-width:992px){min-height:440px}}.item-portfolio__top{max-width:81%}.item-portfolio__title{color:rgba(255,255,255,1);font-size:84px;font-weight:600;line-height:100%;margin-bottom:20px;letter-spacing:-.05em;word-break:break-word;a{text-decoration:none}@media (max-width:1600px){font-size:78px}@media (max-width:1200px){font-size:48px}@media (max-width:992px){font-size:36px;max-width:64%}@media (max-width:376px){font-size:32px}}.item-portfolio__text{color:rgba(255,255,255,.75);font-size:24px;font-weight:500;line-height:150%;max-width:560px;letter-spacing:-.05em;@media (max-width:992px){max-width:64%;font-size:16px;font-weight:400;line-height:140%;color:rgba(255,255,255,1)}@media (max-width:376px){max-width:100%}}.item-portfolio__tags{display:flex;flex-wrap:wrap;gap:20px;@media (max-width:1200px){gap:15px}@media (max-width:992px){gap:10px}}.item-portfolio__tag{color:rgba(255,255,255,1);font-style:normal;font-size:14px;font-weight:400;line-height:140%;padding:8px 12px;border:1px solid rgba(255,255,255,1);white-space:nowrap;@media (max-width:992px){opacity:.75;font-size:12px}}.item-portfolio__img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.65;object-fit:cover}.article{border-top:1px solid rgba(250,250,250,.1);@media (max-width:992px){padding-top:40px;border-top:1px solid rgba(250,250,250,.1)}}.article__slide{border:1px solid #3d3d3d;padding:40px;@media (max-width:992px){padding:20px}}.slide-article{display:flex;flex-direction:column;height:inherit!important}.slide-article__img{min-height:240px;object-fit:cover;margin-bottom:40px;@media (max-width:992px){margin-bottom:20px}}.slide-article__top{display:flex;gap:10px;margin-bottom:10px}.slide-article__reading{display:flex;align-items:center;gap:6px;padding:2px 6px;border:1px solid rgba(61,61,61,1);font-size:14px;letter-spacing:-.05em;line-height:150%;@media (max-width:992px){font-size:12px;color:rgba(255,255,255,.75)}}.slide-article__date{display:flex;align-items:center;gap:6px;padding:2px 6px;border:1px solid rgba(61,61,61,1);font-size:14px;letter-spacing:-.05em;line-height:150%;@media (max-width:992px){font-size:12px;color:rgba(255,255,255,.75)}}.slide-article__title{color:#fff;font-size:32px;font-weight:500;line-height:130%;margin-bottom:20px;letter-spacing:-.05em;transition:all .3s ease 0s;a{text-decoration:none}@media (any-hover:hover){&:hover{color:#0b3ea5}}@media (max-width:992px){font-size:24px;line-height:120%}}.slide-article__text{color:rgba(250,250,250,.75);font-size:16px;font-weight:500;line-height:150%;margin-bottom:40px;letter-spacing:-.05em;@media (max-width:992px){-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}}.slide-article__link{margin-top:auto;margin-left:auto}.article__bottom{display:flex;justify-content:space-between;padding:80px 0;@media (max-width:992px){padding:40px 0}}.article__link{@media (max-width:992px){height:72px;padding:20px 30px}@media (max-width:376px){height:56px}}.article__navigation{display:flex;gap:15px;@media (max-width:992px){order:-1}}.not-miss{padding:80px 0;@media (max-width:992px){padding:40px 0 60px;border-top:1px solid rgba(61,61,61,1)}}.not-miss__wrap{display:flex;justify-content:space-between;gap:40px;@media (max-width:992px){flex-direction:column;gap:35px}}.not-miss__left{max-width:800px}.not-miss__title{color:rgba(250,250,250,1);font-size:96px;font-weight:600;line-height:100%;margin-bottom:40px;letter-spacing:-.05em;@media (max-width:1600px){font-size:78px}@media (max-width:1200px){font-size:56px}@media (max-width:992px){font-size:40px;margin-bottom:20px}}.not-miss__text{color:rgba(250,250,250,.75);font-size:16px;font-weight:500;line-height:150%;letter-spacing:-.05em;@media (max-width:992px){line-height:140%}}.not-miss__right{max-width:800px;display:flex;justify-content:space-between;gap:20px;@media (max-width:1200px){flex-direction:column}@media (min-width:992px){min-width:calc(50% - 64px)}@media (max-width:992px){flex-direction:column;gap:40px}}.not-miss__subscribe{max-width:332px;width:100%;@media (max-width:480px){max-width:100%}}.subscribe-miss{.input{width:100%;font-size:16px;font-weight:500;letter-spacing:-.05em;background-color:#000;color:#fff}.form__checkbox{&:not(:last-child){margin-top:15px}.wpcf7-form-control-wrap{order:2;display:none}.form__checkbox-text{@media (min-width:1200px){min-width:200%}}.wpcf7-list-item{color:rgba(255,255,255,1);font-size:16px;font-weight:500;line-height:150%;margin-left:0;@media (min-width:992px){min-width:200%}}@media (max-width:1600px){.wpcf7-list-item{font-size:12px}}}}.subscribe-miss__title{color:rgba(255,255,255,1);font-size:32px;font-weight:500;line-height:150%;margin-bottom:30px;letter-spacing:-.006em;letter-spacing:0;span{letter-spacing:-.08em}@media (max-width:1600px){font-size:24px}@media (max-width:992px){margin-bottom:26px}}.subscribe-miss__input{border:1px solid rgba(61,61,61,1);padding:30px;outline:none;margin-bottom:10px;@media (max-width:992px){width:100%;background-color:inherit;padding:26px}}.subscribe-miss__btn{width:100%;justify-content:center;align-items:center;height:84px;@media (max-width:992px){height:72px}input{background-color:inherit;color:#fff;border:none}.wpcf7-spinner{display:none}}.social-subscribe{.subscribe-miss__title{line-height:120%}}.social-subscribe__list{display:flex;gap:27px}.social-subscribe__item{width:84px;height:84px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:rgba(11,62,165,1);transition:all .3s ease 0s;@media (any-hover:hover){&:hover{background-color:rgba(26,102,255,1)}}@media (max-width:992px){width:72px;height:72px}}.cost-left{display:flex;gap:40px;@media (max-width:992px){flex-direction:column;gap:20px}.subscribe-miss__btn{max-width:234px;@media (max-width:992px){max-width:100%}}}.cost-left__social{display:flex;gap:10px}.cost-left__social-item{border:1.57px solid rgba(255,255,255,1);width:84px;height:84px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease 0s;@media (any-hover:hover){&:hover{background-color:rgba(26,102,255,1)}}@media (max-width:992px){width:72px;height:72px}}.new-footer{padding:80px 0 0;position:relative;overflow:hidden;@media (max-width:992px){padding:20px 0 0}}.new-footer__video-wrapper{position:absolute;top:0;z-index:-1;left:50%;transform:translateX(-50%);max-width:1040px;aspect-ratio:1040/862;width:100%;opacity:.35;.main-banner__overlay{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%)}}.new-footer__video{width:100%;height:100%;object-fit:cover;display:block}.new-footer__wrap{display:flex;justify-content:space-between;@media (max-width:992px){flex-direction:column}}.footer_col_nav{display:grid;grid-template-columns:repeat(4,1fr);@media (min-width:992px){max-width:84%;width:100%}@media (max-width:992px){grid-template-columns:repeat(1,1fr)}}.footer_col{@media (max-width:992px){&:not(:first-child,:last-child){display:none}}&:first-child{@media (max-width:992px){margin-bottom:40px}.footer_col_ul{margin:0;li{transition:all .3s ease 0s;@media (any-hover:hover){&:hover{padding-left:10px;border-left:1px solid rgba(26,102,255,1)}}&:not(:last-child){margin-bottom:13px}a{color:rgba(250,250,250,1);font-size:20px;font-weight:500;line-height:24px;text-decoration:none;text-transform:uppercase}}}}}.footer_col-last{@media (max-width:992px){display:none}}.footer_col_contact{.footer_col_title{margin-bottom:22px}}.footer_col_title{color:#fff;font-size:14px;font-weight:400;line-height:140%;padding:8px 12px;border:1px solid rgba(61,61,61,1);margin-bottom:40px;width:fit-content;opacity:.75;@media (max-width:992px){margin-bottom:20px;margin-bottom:20px;font-size:12px;line-height:120%;padding:6px 12px}}.footer_col_ul{li{&:not(:last-child){margin-bottom:7px}a{text-decoration:none;font-size:16px;font-weight:500;line-height:150%;color:rgba(250,250,250,.75);letter-spacing:-.05em;transition:all .3s ease 0s;@media (any-hover:hover){&:hover{color:#fff}}}}}.info-footer__contacts{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.info-footer__mail{color:rgba(255,255,255,1);font-size:24px;font-weight:500;line-height:120%;text-decoration:none;letter-spacing:-.05em;@media (max-width:992px){font-size:22px}}.info-footer__phone{color:rgba(255,255,255,1);font-size:24px;font-weight:500;line-height:120%;text-decoration:none;letter-spacing:-.03em;@media (max-width:992px){font-size:22px}}.info-footer__adress{color:rgba(250,250,250,.75);font-size:16px;font-weight:500;line-height:150%;margin-bottom:40px;letter-spacing:-.05em;span{display:block;&:first-child{margin-bottom:11px}&:nth-child(2){white-space:nowrap}}}.info-footer__social{display:flex;gap:20px;margin-bottom:40px;@media (max-width:992px){justify-content:start;margin-bottom:20px}}.social-footer__item{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:rgba(30,30,30,1);transition:all .3s ease 0s;cursor:pointer;@media (any-hover:hover){&:hover{background-color:rgba(26,102,255,1)}}img{width:17px}.social-footer__item-vc{width:32px}}.footer__bottom{margin-top:100px;padding:40px 0 80px;border-top:1px solid rgba(250,250,250,.1);@media (max-width:992px){margin-top:0}}.bottom-footer{display:flex;justify-content:space-between;gap:20px;@media (max-width:992px){flex-direction:column}}.bottom-footer__left{display:flex;align-items:center;gap:20px;@media (max-width:992px){flex-direction:column;align-items:flex-start;margin-bottom:40px}}.bottom-footer__logo{max-width:147px;width:100%;flex-shrink:0;img{width:100%}}.bottom-footer__text{color:rgba(250,250,250,.75);font-size:16px;font-weight:500;line-height:150%;a{color:rgba(250,250,250,.75);text-decoration:none;transition:all .3s ease 0s;@media (any-hover:hover){&:hover{color:#fff}}}p{&:first-child{@media (min-width:1200px){white-space:nowrap}}}@media (max-width:992px){max-width:100%}}.bottom-footer__right{display:flex;gap:30px;@media (max-width:1200px){flex-direction:column}}.footer-yandex{max-height:84px;height:100%;display:flex;flex-direction:column;gap:10px;background-color:rgba(25,25,25,1);padding:0 30px;max-width:248px;justify-content:center;@media (max-width:992px){padding-top:15px;padding-bottom:15px;order:2;width:100%;max-width:100%}}.footer-yandex__top{display:flex;gap:10px;align-items:center}.footer-yandex__icon{width:24px}.footer-yandex__raiting{color:rgba(184,184,184,1);font-size:16px;font-weight:500;line-height:150%}.footer-yandex__stars{display:flex}.footer-yandex__star{width:24px}.footer-yandex__bottom{color:rgba(184,184,184,1);font-size:12px;font-weight:500;line-height:150%;white-space:nowrap;letter-spacing:-.05em}.btn-download{max-height:50px;height:100%;padding:16px;display:flex;gap:10px;border:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,1);font-size:14px;font-weight:500;line-height:150%;cursor:pointer;text-decoration:none;align-items:center;transition:all .3s ease;img{width:24px}}.btn-download:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.footer__btn{@media (max-width:992px){width:100%;text-align:center}}.menu-popup{position:absolute;top:calc(100% + 1px);right:0;max-width:70.5%;width:100%;z-index:10;background-color:#000;border-left:1px solid rgba(26,26,26,1);border-bottom:1px solid rgba(26,26,26,1);@media (max-width:992px){max-width:100%}}.menu-popup__left{position:relative;max-width:50%;border-right:1px solid rgba(26,26,26,1);border-bottom:1px solid rgba(26,26,26,1);padding:60px 0 60px 60px;@media (max-width:992px){display:none}}.menu-popup__head{font-size:14px;font-weight:400;line-height:140%;padding:8px 12px;border:1px solid #3d3d3d;width:fit-content;color:rgba(255,255,255,1);margin-bottom:40px}.menu-header-container{ul.menu{margin:0;list-style:none;&>li{display:block;padding:20px 0;margin:0;&.menu-item-has-children{transition:all .3s ease 0s;@media (any-hover:hover){&:hover{&>a{padding-left:20px;border-left:1px solid rgba(26,102,255,1)}}}}&:last-child{padding-bottom:0}a{transition:all .3s ease 0s;color:rgba(250,250,250,1);font-family:"Inter";font-style:Medium;font-size:40px;font-weight:500;line-height:40px;text-decoration:none;@media (max-width:1600px){font-size:32px;line-height:32px}}&.active-menu{&>.sub-menu{display:flex;flex-direction:column;position:absolute;padding:60px;height:fit-content;top:0;left:calc(100% - 1px);z-index:3333;margin:0;max-width:100%;width:100%;border-left:1px solid rgba(26,26,26,1);@media (max-width:1600px){background-color:#000}&>li{&>a{margin-bottom:40px;color:rgba(250,250,250,.45);font-size:24px;font-weight:500;line-height:100%;gap:10px;display:flex;align-items:center;@media (max-width:1600px){margin-bottom:20px}}&.menu-item-has-children{&>a{& .menu-item__indicator{order:-1;display:inline-block;flex-shrink:0;width:32px;height:32px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC40NSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0xNS4wNzM5IDE5LjY4MjJWMTIuMDAwNEgxNi42MDIzVjE5LjY4MjJIMTUuMDczOVpNMTIgMTYuNjAyN1YxNS4wNzQzSDE5LjY4MThWMTYuNjAyN0gxMloiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNDUiLz4KPC9zdmc+Cg==") no-repeat center;background-size:contain;vertical-align:middle;margin-left:8px;cursor:pointer;transition:transform .3s ease}}}&>.sub-menu{transition:all .3s ease 0s;transition:max-height .8s ease,opacity .6s ease,margin-top .6s ease;max-height:0;overflow:hidden;opacity:0;a{color:#fff;text-decoration:none;font-size:16px;font-weight:500;line-height:100%;text-transform:uppercase}}&.active-item{&>a{color:#fff;& .menu-item__indicator{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTEyIDE2LjYwMjdWMTUuMDc0M0gxOS42ODE4VjE2LjYwMjdIMTJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K")}}&>.sub-menu{display:flex;flex-direction:column;max-height:700px;opacity:1;margin-top:15px;&>li{margin-left:16px;&.menu-item-has-children{&>a{transition:all .6s ease 0s;display:flex;gap:10px;&::before{content:"";display:block;width:16px;height:16px;background:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxOC4wMDAwMDAiIGhlaWdodD0iMTUuMDAwMDAwIiBmaWxsPSJub25lIiBjdXN0b21GcmFtZT0iIzAwMDAwMCI+Cgk8cmVjdCAgd2lkdGg9IjE4LjAwMDAwMCIgaGVpZ2h0PSIxNS4wMDAwMDAiIHg9IjAuMDAwMDAwIiB5PSIwLjAwMDAwMCIgLz4KCTxnPgoJCTxwYXRoICBkPSJNMTQgNUw5IDEwTDQgNSIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9InJnYigyNTAsMjUwLDI1MCkiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS13aWR0aD0iMSIgLz4KCTwvZz4KPC9zdmc+Cg==");transition:transform .6s ease}}.sub-menu{display:flex;flex-direction:column;gap:10px;margin-top:15px;padding-left:28px;max-height:0;overflow:hidden;opacity:0;transition:max-height .8s ease,opacity .6s ease,margin-top .6s ease}}&.menu-item-has-children.active-item{&>a::before{transform:rotate(180deg)}.sub-menu{max-height:500px;opacity:1;margin-top:15px}}}}}}}}}}}.menu-popup{display:none;&.active{display:block}}.menu-popup-bottom{display:flex;@media (max-width:992px){display:none}}.menu-popup-bottom-left{max-width:50%;width:100%;border-right:1px solid rgba(26,26,26,1);border-bottom:1px solid rgba(26,26,26,1);padding:80px;@media (max-width:1600px){padding:60px}}.menu-popup-bottom-right{max-width:50%;width:100%;border-top:1px solid rgba(26,26,26,1);padding:60px}.menu-popup__list{margin:0;list-style:none}.menu-popup__item{&:not(:last-child){margin-bottom:20px}a{text-decoration:none;color:rgba(250,250,250,.45);font-family:"Inter";font-style:Medium;font-size:24px;font-weight:500;line-height:120%;transition:all .3s ease 0s;&:hover{color:#fff}}}.mobile-menu{display:none;max-height:calc(100vh - 83px);height:100vh;position:fixed;width:100%;top:83px;left:0;overflow-y:scroll;padding-left:20px;padding-left:20px;background-color:#000;@media (max-width:992px){display:block}.menu-popup-bottom-right{max-width:100%;padding:20px;padding-left:0;.menu-popup__head{margin-bottom:20px;@media (max-width:992px){margin-bottom:15px}}.info-footer__contacts{margin-bottom:20px;@media (max-width:992px){margin-bottom:15px;gap:15px}}.btn-primary{text-align:center;@media (max-width:480px){padding:20px}}}}.mobile-menu__nav{padding-bottom:10px;border-bottom:1px solid #1a1a1a}.mobile-menu__list{margin:0;padding:0;padding-top:0;list-style:none;&>li{padding:10px 20px 10px 0;margin:0;@media (max-width:480px){padding:6px 20px 6px 0}&:last-child{padding-bottom:0}&>a{display:block;color:inherit;text-decoration:none;font-size:24px;font-weight:500;line-height:100%;transition:all .3s ease;@media (max-width:480px){font-size:22px}}&.menu-item-has-children{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;&>a{flex:1}}ul.sub-menu{width:100%;margin:12px 0 0;padding:0 0 0 20px;list-style:none;display:none;&.active{display:block}li{padding:8px 0;margin:0;&:first-child{padding-top:0}a{display:block;color:inherit;text-decoration:none;font-size:20px;font-weight:400;line-height:120%;transition:all .3s ease}&.menu-item-has-children{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;&>a{flex:1}}ul.sub-menu{margin:8px 0 0;padding:0 0 0 16px;li{padding:6px 0;a{font-size:18px}&.menu-item-has-children{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;&>a{flex:1}}ul.sub-menu{margin:6px 0 0;padding:0 0 0 14px;li{padding:4px 0;a{font-size:16px;opacity:.8}}}}}}}}}.mobile-menu__toggle{background:0 0;border:none;padding:8px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;span{display:block;width:16px;height:16px;background:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxOC4wMDAwMDAiIGhlaWdodD0iMTUuMDAwMDAwIiBmaWxsPSJub25lIiBjdXN0b21GcmFtZT0iIzAwMDAwMCI+Cgk8cmVjdCAgd2lkdGg9IjE4LjAwMDAwMCIgaGVpZ2h0PSIxNS4wMDAwMDAiIHg9IjAuMDAwMDAwIiB5PSIwLjAwMDAwMCIgLz4KCTxnPgoJCTxwYXRoICBkPSJNMTQgNUw5IDEwTDQgNSIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9InJnYigyNTAsMjUwLDI1MCkiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS13aWR0aD0iMSIgLz4KCTwvZz4KPC9zdmc+Cg==") no-repeat center;background-size:contain;transition:transform .3s ease}.active>& span{transform:rotate(180deg)}}.cookie-notice{position:fixed;z-index:200;bottom:24px;right:24px;border:1px solid #e6e8ed;max-width:390px;width:100%;background-color:#171717;padding:16px;border-radius:24px;@media (max-width:768px){bottom:15px;border-radius:15px;right:0;max-width:100%}}.cookie-notice__title{font-size:20px;line-height:28px;font-weight:700;margin-bottom:4px;text-align:center;color:rgba(250,250,250,.75)}.cookie-notice__text{font-size:14px;line-height:22px;font-weight:400;text-align:center;margin-bottom:12px;color:rgba(250,250,250,.75);a{font-weight:600;color:rgba(11,62,165,1)}}.cookie-notice__button{margin:0;padding-top:10px;padding-bottom:10px;flex-grow:1;flex-grow:1;justify-content:center}.button.--default.cookie-notice__button{width:100%;background-color:var(--Green)}.cookie-notice__btns{display:flex;align-items:center;gap:10px;svg{cursor:pointer;flex-shrink:0}}.cookie-notice__settings{background-color:inherit;border:none}.cookie-notice__second{display:none;.form__checkbox-custom{width:24px;height:24px}.form__checkbox{margin-bottom:10px}}