@media (max-width:1024px){
    svg.svglogo-1 {
        width: 60%; height: 100%;
    }
    svg.svglogo-2 {
        width: auto; height: 100%;
    }
    .mobile.open{width:5vw;margin-left:0;height:4vw}.mobile.open svg{fill:#e1e95a;width:4vw;height:4vw;-o-object-fit:contain;object-fit:contain}.flex.nav.mobile{display:block;position:fixed;background:#042036;width:100%;height:0;overflow:hidden;margin-top:-.0977vw;z-index:-1;transition:height .3s ease-in-out}.flex.nav.mobile.show{height:100%}.flex.nav.mobile a{display:block;margin:6vw 0 6vw 14vw;font-size:3vw;font-weight:300}
    .flex.nav.mobile>a:first-child{margin-top:20vh}.flex.nav.mobile .request{margin:6vw 0 6vw 14vw;font-size:3vw}}@media (max-width:1024px) and (min-width:769px){.header{background:none;position:fixed;overflow:hidden;width:100%;left:0;top:0;z-index:9999999}.header .mobile.open{width:5vw;margin-left:0;height:4vw}.header .mobile.open svg{fill:#e1e95a;width:4vw;height:4vw;-o-object-fit:contain;object-fit:contain}.header .nav.mobile{display:block;position:fixed;background:#042036;width:100%;height:0;overflow:hidden;margin-top:-.0977vw;z-index:-1;transition:height .3s ease-in-out}.header .nav.mobile.show{height:100%}.header .nav.mobile a{display:block;margin:6vw 0 6vw 14vw;font-size:3vw;font-weight:300}.header .nav.mobile a:first-child{margin-top:20vh}.header .inner{height:7.8125vw;border-bottom:1px solid hsla(0,0%,100%,.1)}.header .logo{width:20.9455vw;height:2.8477vw}.header .nav{display:none}.header .nav a{font-style:normal;font-size:1.1227vw;color:#fff;margin:0 1.3636vw}.header .phone{font-style:normal;font-size:1.9vw;color:#e1e95a}.header .phone .dec-phone{width:1.5818vw;height:1.5091vw;display:flex;margin-right:.9091vw;background:url(../img/phone.svg) 50% no-repeat;background-size:contain}.header .phone:hover{-webkit-filter:brightness(.85);filter:brightness(.85)}.header .v_div{display:block;margin:0 1.3636vw;width:.0568vw;height:4.8828vw;background:hsla(0,0%,92.5%,0)}.header .request{font-style:normal;font-size:2vw;color:#e1e95a;margin-right:.5vw}.header .request:hover .plus{left:.3409vw}.header .request .plus{position:relative;left:0;transition:all .22s linear;width:3.8917vw;height:3.8917vw;display:flex;justify-content:center;align-items:center;border-radius:8px;margin-left:1.6818vw;background:#e1e95a}.header .request .plus svg{width:1.0955vw;height:1.0955vw;fill:#000}.intro{background:url(../img/index_bg_main.png) 50% no-repeat;background:url(../img/index_bg_main.webp) 50% no-repeat;background-size:cover}.intro .nest{height:unset;padding-top:14.8438vw;padding-bottom:9vw;background:linear-gradient(180deg,rgba(4,32,54,0),#042036)}.intro .text{margin-top:3.4659vw;max-width:77.6367vw}.intro .text h1{font-size:3vw;color:#fff;line-height:100%;max-width:39.0625vw}.intro .text h2{font-size:1.7vw;max-width:32vw;color:#fff}.intro .text h2 br{display:none}.intro .pts{padding-top:3.9063vw;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:77.1484vw;width:100%}.intro .pts .pt:first-child svg,.intro .pts .pt:nth-child(2) svg,.intro .pts .pt:nth-child(3) svg,.intro .pts .pt:nth-child(4) svg{width:12vw;height:12vw}.intro .pts .pt{display:flex;flex-direction:column;justify-content:space-between;padding:2.7273vw;flex:0 0 calc(50% - 1.4648vw);max-width:calc(50% - 1.4648vw);margin-bottom:1.9531vw;width:35.1563vw;height:35.1563vw;-webkit-backdrop-filter:blur(1.7045vw);backdrop-filter:blur(1.7045vw);border-radius:16px;transition:all .22s linear;font-size:1.7vw;color:#fff;margin-right:1.0511vw;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,92.5%,0)}.intro .pts .pt svg{transition:all .62s linear;margin-bottom:1.7614vw}.intro .pts .pt:hover{background:rgba(4,32,54,.7);border:1px solid hsla(0,0%,92.5%,.1);border-radius:16px;color:#fff!important;transform:scale(1.05)}.intro .pts .pt:hover svg{-webkit-animation:intp .5s forwards;animation:intp .5s forwards}@keyframes intp{0%{fill:none}25%{fill:rgba(225,233,90,.001)}to{fill:#e1e95a}}@-webkit-keyframes intp{fill:none;fill:rgba(225,233,90,.001);fill:#e1e95a}.news{margin-top:5.2273vw;position:relative;border-top:1px solid hsla(0,0%,92.5%,.3);border-bottom:1px solid hsla(0,0%,92.5%,.3)}.news .fd{border:1px solid hsla(0,0%,92.5%,.3);border-radius:8px;position:absolute;width:100%;height:100%}.news .heading{padding-left:2.642vw;min-width:28.8636vw;align-items:center}.news .heading .exc-mark{width:.6841vw;height:2.2636vw;margin-right:1.7614vw;background:url(../img/exc_mark.svg) 50% no-repeat;background-size:contain}.news .heading p{font-size:1.7vw;color:#fff}.news .news-next,.news .news-prev{position:absolute;background:#fff;wwidth:3.8136vw;height:3.8136vw;min-width:3.8136vw;min-height:3.8136vw;right:0;top:50%;transform:translateY(-50%);border-radius:8px;z-index:99;display:flex;justify-content:center;align-items:center}.news .news-next svg,.news .news-prev svg{fill:#000;width:1vw;height:1vw}.news .news-next:hover svg,.news .news-prev:hover svg{fill:#da380d}.news .news-prev{right:.8523vw;transform:translateX(-100%) translateY(-50%) rotate(180deg)}.news .slides{width:100%;-webkit-clip-path:inset(-100vw -100vw -100vw 0);clip-path:inset(-100vw -100vw -100vw 0)}.news .slides .swiper-wrapper .one:first-child{opacity:1}.news .slides .swiper-wrapper .one:first-child .news-body .lower{transform:none}.news .slides .one{display:block;opacity:.5;transition:opacity .22s ease-in-out;min-width:36.9318vw;width:36.9318vw;overflow:hidden;padding-top:1.8182vw}.news .slides .one:hover{opacity:1}.news .slides .one:hover .news-body .lower{transform:none}.news .slides .one:hover .goto{display:flex;justify-content:center;align-items:center}.news .slides .one:hover .goto svg{width:.7955vw;height:.7955vw;fill:#da380d}.news .slides .one .date{font-weight:700;font-size:1.1vw;color:#fff;margin-bottom:.4545vw}.news .slides .one .news-body{padding-bottom:1.5341vw;transition:all .22s linear}.news .slides .one .news-body .lower{position:absolute;transition:all .22s linear;height:.1705vw;bottom:0;background:#da380d;width:100%;transform:translateX(-110%)}.news .slides .one .news-text{max-width:45.8636vw;max-height:8.5455vw;overflow-y:auto;width:100%;font-size:1.7vw;color:#fff}.news .slides .one .text::-webkit-scrollbar{width:.2273vw;background:#da380d;border-radius:0}.news .slides .one .text::-webkit-scrollbar-track{box-shadow:inset .1136vw 0 .0568vw 0 #da380d;border-radius:0}.news .slides .one .text::-webkit-scrollbar-thumb{background-color:#da380d;border-radius:10px;outline:0 solid #fff}.news .slides .one .goto{width:3.8136vw;height:3.8136vw;min-width:3.8136vw;min-height:3.8136vw;margin-left:2vw;background:#fff;border-radius:8px;display:flex;justify-content:center;align-items:center}.news .slides .one .goto svg{transition:all .22s linear;width:1vw;height:1vw}.offer{padding-top:5.6818vw}.offer .heading{justify-content:space-between}.offer h2{font-size:3vw;line-height:100%;max-width:50.6136vw;color:#042036}.offer .text{max-width:40.4091vw}.offer .details,.offer .text{font-size:1.7vw;color:#042036}.offer .details{margin-top:1.5vw;font-weight:550;transition:all .22s linear}.offer .details:hover .dec-detail{margin-left:2.2vw}.offer .details .dec-detail{transition:all .22s linear;position:relative;margin-left:2vw;width:4vw;height:4vw;border-radius:8px;background:#da380d;display:flex;justify-content:center;align-items:center}.offer .details .dec-detail svg{width:1.2vw;height:1.2vw;fill:#fff}.offer .cards{width:100%}.offer .stages{display:none}.offer .slides{padding-top:3.1818vw}.offer .slides .one:first-child{display:flex}.offer .slides .one{padding:1.8182vw 0;width:100%;justify-content:space-between;align-items:stretch;position:relative}.offer .slides .one .title{font-size:2.4vw;line-height:100%;color:#042036;max-width:35vw;width:100%}.offer .slides .one .card-text{font-size:1.7vw;padding-top:1.6vw;padding-bottom:1.4vw;line-height:140%;color:#042036;max-width:45vw;width:100%;max-height:15vw;overflow-y:auto}.offer .slides .one .left{min-width:50%}.offer .slides .one .left svg{height:100%;max-width:50%}.offer .slides .one .left-card{background:#ececec;margin-bottom:3.2818vw;height:30vw;min-height:30vw;max-height:30vw;padding:3vw 0 0 3vw;border-radius:16px 0 0 1.5625vw;position:static}.offer .slides .one .right{height:inherit;max-width:50%;max-height:unset;width:inherit;position:relative}.offer .slides .one .right img,.offer .slides .one .right svg{transition:all .44s linear,opacity .4s ease-in-out;width:inherit;height:30vw;min-height:30vw;max-height:30vw;background:#ececec;margin-bottom:3.2818vw;padding:5vw 5vw 5vw 7vw;border-radius:0 1.5625vw 1.5625vw 0}.advantages{padding-top:2.7273vw;padding-bottom:3.4091vw;transition:all .5s linear}.advantages .adv .one{position:relative;width:22.0886vw;height:9.2841vw;background:url(../img/adv_bg.svg) 50% no-repeat;background-size:cover}.advantages .adv .one .number{position:absolute;left:1.7045vw;top:1.8182vw;font-weight:700;font-size:3.0273vw;line-height:100%;color:#397588}.advantages .adv .one .text{position:absolute;right:1.8182vw;bottom:1.4205vw;font-size:1.4227vw;line-height:140%;color:#042036}.experts{padding-top:3.4091vw;padding-bottom:3.4091vw}.experts .inner{min-height:34.375vw;height:45.375vw;background:url(../img/decor_index_expert.svg) 50% no-repeat;background-color:#42515c;border-radius:16px;position:relative;padding:4.0909vw 3.0909vw 4.0909vw 4.0909vw;background-size:cover}.experts h2{font-size:2.8409vw;padding-bottom:1.8182vw;max-width:39.7727vw}.experts h2,.experts h3{line-height:100%;color:#fff}.experts h3{font-size:2.3vw;padding-bottom:.6818vw}.experts p{font-size:1.7vw;line-height:140%;color:#ececec}.experts .gd{position:absolute;width:33.6932vw;height:33.4091vw;background:url(../img/GD_NDBC.png) 50% no-repeat;background:url(../img/GD_NDBC.webp) 50% no-repeat;background-size:contain;bottom:0;left:50%;transform:translateX(-24%)}.request{font-weight:550;font-size:1.7vw;line-height:140%;color:#fff}.request:hover .dec-plus{margin-left:2.2vw}.request .dec-plus{transition:all .22s linear;position:relative;margin-left:1.6vw;width:4vw;height:4vw;border-radius:8px;background:#e1e95a;display:flex;justify-content:center;align-items:center}.request .dec-plus svg{width:1.2vw;height:1.2vw;fill:#042036}.industries{padding-top:3.4091vw;padding-bottom:3.4091vw}.industries .top{margin-bottom:4.0909vw}.industries .top h2{font-size:3.3vw;line-height:100%;color:#042036;max-width:45vw}.industries .top p.words{font-weight:400}.industries .top .text,.industries .top h3,.industries .top p{font-weight:400;font-size:1.8vw;line-height:140%;color:#042036;max-width:35vw;margin-left:3vw}.industries .top .text span,.industries .top h3 span,.industries .top p span{font-weight:400}.industries .top .slider-ui button{background:#ececec;border-radius:8px;width:4vw;height:4vw;display:flex;justify-content:center;align-items:center}.industries .top .slider-ui button svg{width:1.2vw;height:1.2vw;fill:#042036}.industries .top .slider-ui .industries-prev{margin-right:1.6vw}.industries .top .slider-ui .industries-prev svg{transform:rotate(180deg)}.industries .slides{-webkit-clip-path:inset(-100vw -100vw -100vw 0);clip-path:inset(-100vw -100vw -100vw 0)}.industries .industries-swiper .one{padding:2.0455vw;width:41.5682vw!important;min-width:36.5682vw;height:26.1477vw;background:#ececec;border-radius:10px;position:relative}.industries .industries-swiper .one .name{font-size:3vw;line-height:100%;color:#042036;max-width:25.625vw}.industries .industries-swiper .one:hover .details .roll{width:100%;margin-right:.6818vw}.industries .industries-swiper .one:hover .details .dec-plus{background:#da380d}.industries .industries-swiper .icon{width:7vw;height:7vw;position:absolute;bottom:2.0455vw;right:2.0455vw;background-size:contain}.industries .industries-swiper .details{position:absolute;left:2.0455vw;bottom:2.0455vw;overflow:hidden;transition:all .22s linear}.industries .industries-swiper .details .roll{font-weight:550;font-size:1.8vw;line-height:140%;color:#042036;width:0;overflow:hidden;transition:all .35s linear}.industries .industries-swiper .details:hover .roll{width:100%;margin-right:1.025vw}.industries .industries-swiper .details:hover .dec-plus{background:#da380d}.industries .industries-swiper .details .dec-plus{transition:all .1s linear;position:relative;width:3.2917vw;height:3.2917vw;min-width:3.2917vw;min-height:3.2917vw;background:#042036;border-radius:8px;display:flex;justify-content:center;align-items:center}.industries .industries-swiper .details .dec-plus svg{width:1.025vw;height:1.025vw;fill:#fff}.team{padding:3.4091vw 0}.team .pro,.team .vacancies{padding:4.0909vw}.team .pro{border-radius:16px .9091vw 0 0;background:url(../img/index_bg_command.jpg) 50% no-repeat;background:url(../img/index_bg_command.webp) 50% no-repeat;background-size:cover;height:34.375vw}.team h2{font-size:3.0409vw;line-height:120%;color:#fff;max-width:48.7727vw}.team .vacancies{background:#042036;border-radius:0 0 .9091vw .9091vw}.team .vacancies .actual,.team .vacancies .one{border-bottom:1px solid #1d364a}.team .vacancies .actual{padding-bottom:2vw}.team .vacancies h3{font-size:2.0318vw;line-height:100%;color:#fff}.team .vacancies .left{max-width:29.5091vw;width:100%}.team .vacancies .right{width:100%}.team .vacancies .right .actual-text{font-size:1.3227vw;width:39.1818vw;margin-right:1.8432vw;color:#fff}.team .vacancies .right ul{max-width:24.2386vw;width:100%}.team .vacancies .right ul li{font-size:1.3vw;color:#fff;margin-bottom:.9091vw}.team .vacancies .right ul li::marker{content:""}.team .vacancies .right ul li:before{content:"";width:.6818vw;height:.6818vw;background:#397588;margin-right:1.1364vw;position:absolute;margin-left:-1.1364vw;transform:translateX(-100%) translateY(50%)}.team .vacancies .one:hover .reply{-webkit-animation:reply_show .22s forwards;animation:reply_show .22s forwards}.team .vacancies .one .name{align-items:center}.team .vacancies .one .name .decor{width:2.6vw;height:2.6vw;background:url(../img/vacancy.svg) 50% no-repeat;background-size:contain;margin-right:2.7273vw}.team .vacancies .one .name p{font-weight:550;font-size:1.55vw;line-height:120%;letter-spacing:-.0227vw;color:#fff}.team .vacancies .one .descr{font-size:1.3227vw;line-height:140%;color:#fff;opacity:.4;max-width:41.9682vw;width:100%;padding:3.9909vw 0}.team .vacancies .one .reply{font-weight:400;font-size:1.2227vw;color:#e1e95a;position:relative;transition:all .3s linear;-webkit-animation:reply_hide .22s forwards;animation:reply_hide .22s forwards}.team .vacancies .one .reply .dec-plus{transition:all .22s linear;position:relative;margin-left:1.3636vw;width:2.6136vw;height:2.6136vw;min-width:2.6136vw;min-height:2.6136vw;border-radius:8px;background:#e1e95a;display:flex;justify-content:center;align-items:center}.team .vacancies .one .reply .dec-plus svg{width:1vw;height:1vw;fill:#042036}@-webkit-keyframes reply_show{0%{left:0;opacity:0}to{left:1.1364vw;opacity:1}}@keyframes reply_show{0%{left:0;opacity:0}to{left:1.1364vw;opacity:1}}@-webkit-keyframes reply_hide{0%{left:1.1364vw;opacity:1}to{left:0;opacity:0}}@keyframes reply_hide{0%{left:1.1364vw;opacity:1}to{left:0;opacity:0}}.cases{padding:3.4091vw 0 1.8182vw}.cases h2{font-size:2.8409vw;line-height:100%;color:#042036;padding-bottom:4.0909vw}.cases .cases-innerDISABLED{display:flex;flex-wrap:wrap;justify-content:space-between}.cases .cases-innerDISABLED .case{flex:0 0 100%;max-width:100%;flex-wrap:wrap;background:hsla(0,0%,92.5%,.4);border-radius:10px;width:100%;padding:2.5vw;margin-bottom:4vw}.cases .cases-innerDISABLED .case .brand{font-size:2.5vw;line-height:100%;color:#042036}.cases .cases-innerDISABLED .case .text{font-size:1.7vw;color:#042036;padding-top:3.125vw;padding-bottom:2.9545vw;max-width:38vw;width:100%}.cases .cases-innerDISABLED .case .image{max-width:41%;height:25vw;border-radius:10px;overflow:hidden;position:relative}.cases .cases-innerDISABLED .case .image .logo{position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%,-50%)}.cases .cases-innerDISABLED .case .image img{-o-object-fit:cover;object-fit:cover}.cases .cases-innerDISABLED .case .industry{margin-top:1.5vw;font-size:1.4vw;line-height:120%;padding:.4545vw 0;color:#397588;opacity:.6;width:100%;border-top:1px solid rgba(66,81,92,.2);border-bottom:1px solid rgba(66,81,92,.2)}.trust{padding:3.4091vw 0}.trust h2{font-size:2.8409vw;line-height:100%;color:#042036;padding-bottom:4.0909vw}.trust .clients-slider .slides{position:relative;width:100vw;left:-5.6818vw}.trust .clients-slider .one{width:16.25vw;height:16.25vw;background:url(../img/trust_slide_bg.svg) 50% no-repeat;background-size:cover}.trust .clients-slider .one .image{height:inherit;display:flex;justify-content:center;align-items:center}.trust .clients-slider .one img{max-width:calc(100% - 5.6818vw);max-height:100%;margin:auto;-o-object-fit:contain;object-fit:contain}.experts.t2 .inner{background:url(../img/decor_index_expert2.svg) 50% no-repeat;background-color:#dccba7;border-radius:16px}.experts.t2 h3,.experts.t2 p{color:#42515c}.experts.t2 .request .dec-plus{opacity:.8;background:#da380d}.experts.t2 .request .dec-plus svg{fill:#fff}.experts.t2 .request:hover{-webkit-filter:none;filter:none}.experts.t2 .gd{width:36.4773vw;height:34.375vw;background:url(../img/techdir_NDBC.png) 50% no-repeat;background:url(../img/techdir_NDBC.webp) 50% no-repeat;background-size:contain;bottom:0;left:50%;transform:translateX(-14%)}footer{margin-top:2.5vw;padding:4.0909vw 0;background:#042036}footer .adresses,footer .copy-logo{max-width:51vw;order:2;width:100%}footer .copy-logo{flex-wrap:wrap;justify-content:space-between}footer a{display:block}footer .adresses{max-width:33vw}footer .adresses .adress{margin-bottom:4.0909vw}footer .adresses .town{font-weight:550;font-size:2.5vw;line-height:120%;letter-spacing:-.0227vw;color:#fff;padding-bottom:1.3636vw}footer .adresses .adress-text{max-width:40vw;width:100%;font-size:1.8vw;line-height:140%;color:#ececec;padding-bottom:1.0227vw}footer .adresses .phone{font-size:3.5vw;line-height:100%;color:#fff;padding-bottom:.6818vw}footer .adresses .email{font-weight:550;font-size:2vw;line-height:140%;color:#e1e95a}footer .links-cols{width:100%;flex-wrap:wrap}footer .links-cols .links{flex:0 0 50%;max-width:50%;padding:0 .7vw}footer .links-cols .links:last-child{margin-top:2vw}footer .links-cols .links .col-title{font-weight:550;font-size:2vw;line-height:120%;letter-spacing:-.0227vw;color:#fff;margin-bottom:2vw}footer .links-cols .links a{font-size:1.7vw;color:#ececec;margin:.8vw 0;line-height:130%;text-align:left}footer .lower{margin-top:5.5114vw}footer .lower .logo{width:11.8761vw;height:2.5108vw;flex:0 0 50%;margin:0;display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}footer .lower .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}footer .lower p{font-size:1.4vw;color:#ececec;flex:0 0 50%;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer .lower .confidential{font-size:1.4vw;line-height:140%;text-decoration:underline;color:#ececec;flex:0 0 50%;margin:1vw 0 0}footer .lower .confidential:hover{text-decoration:none;-webkit-filter:none;filter:none}footer .lower .social a{display:block;width:4vw;height:4vw;border-radius:48px;padding:.4545vw;display:flex;justify-content:center;align-items:center;margin-right:1.5vw;background-size:65% 50%!important;background-color:hsla(0,0%,92.5%,.1)!important}footer .lower .social a:hover{background-color:hsla(0,0%,96.5%,.2)!important}footer .lower .social a:last-child{margin:0}footer .lower .social a img,footer .lower .social a svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
    .pgb{display:none}

    /*PRO*/
    .pro h2 {
        font-size: 2.6042vw;
        line-height: 100%;
        color: #ffffff;
        max-width: 38.0208vw;
        margin-right: 3.6979vw;
        margin-bottom: 20px;
    }
    .pro h3 {
        color: #ffffff;
        margin-bottom: 20px;
        font-size: 19px;
    }
    .pro p {
        color: #ffffff;
        margin-bottom: 20px;
        font-weight: 300;
        font-size: 14px;
    }
    .pro .details {
        color: #fff;
        font-size: 14px;
    }
    .problock {
        display: flex;
        flex-direction: column;
        background: url(../img/bg2000-min.jpg) 50% no-repeat;
        background-size: 100%;
        background-size: cover;
        background-color: #042036;
        border-radius: 16px;
        height: 590px;
        justify-content: center;
        align-items: center;
        background-position-y: top;
    }
    .proleft {
        max-width: 70%;
        padding-top: 0;
    }
    /*END PRO*/

}