.maket-wrapper{position:absolute;background-image:url(/uploads/design/figma-main.webp);background-position:top left;background-size:cover;height:100%;width:100%;z-index:50;opacity:0.9;display:none;left:0;top:0}.maket-wrapper.active{display:block}html{overflow-x:hidden}body{position:relative;font-family:"Jost",sans-serif;font-weight:200;font-size:16px;line-height:1em;color:#222;margin:0;padding:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#000;line-height:1.2em;font-weight:600}h1,.h1{font-size:4.2vw}h2,.h2{font-size:3vw}a{color:#940c16}a:hover{color:#940c16}.content{font-size:0.9vw;line-height:1.65vw;font-weight:300}.content a{color:#000;padding-top:0;line-height:0.8rem;padding:0 5px;margin-left:-5px}.content a:hover{background-color:#074872;text-decoration:none;color:#fff;border-radius:3px}.content table{width:100%;border:0;font-size:0.9vw}.content table tr td,.content table tr th{border-bottom:0.06vw solid #eee;padding:0.8vw 0;font-weight:300}.content table tr td p,.content table tr th p{margin-bottom:0px}.content table tr th{font-weight:400}.content span[style*="underline"]{font-size:1.1rem;display:block;font-weight:400;text-decoration:none !important;margin:30px 0;line-height:1.4em;position:relative;color:#000;padding:0px 15px 0px 30px}.content span[style*="underline"]::after{content:"";display:block;height:3px;background-color:#074872;width:25%;background-position:left center;background-size:contain;background-repeat:no-repeat;margin:15px 0;opacity:0.9;position:relative}.btn{border:0;border-radius:0;color:#fff;font-size:1vw;font-weight:300;color:#940c16;width:18.2vw;height:5.2vw;position:relative}.btn span{position:absolute;text-align:left;top:1vw;left:1.5vw;z-index:3;transition:0.7s}.btn img{position:absolute;right:1.1vw;bottom:1.1vw;width:1vw;transition:0.4s}.btn img.deg45{transform:rotate(45deg)}.btn.white{color:#fff}.btn.white .border{border-color:#fff !important}.btn.white img{filter:brightness(0) invert(1)}.btn.icon{width:5vw;height:5vw}.btn.icon img{left:2vw;top:2vw}.btn .border{position:absolute;left:0;top:0;width:100%;height:100%;border:0.13vw solid #940c16 !important;opacity:1;z-index:0;transition:0.7s}.btn .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg, #940c16, #cf111f);opacity:0;transition:0.7s}.btn:hover span{color:#fff}.btn:hover img{filter:brightness(0) invert(1)}.btn:hover img.deg45{transform:rotate(0deg)}.btn:hover .border,.btn:hover .bg{opacity:1;width:104%;height:106%;left:-2%;top:-3%}.btn-btn{background-color:#940c16;border-radius:10px;color:#fff;display:table;padding:1.2vw 3vw;text-decoration:none;min-width:auto;font-size:1.1vw;display:inline-flex;align-items:center;gap:0.7vw}.btn-btn.outline{background-color:transparent;border:1px solid #FFF;color:#FFF}.btn-btn.outline:hover{background-color:#FFF;color:#940c16}.btn-btn.outline:hover img{filter:none;transform:rotate(0deg)}.btn-btn img.deg45{filter:brightness(0) invert(1);transform:rotate(-45deg);width:1.1vw;transition:0.1s}.form-control{font-family:"Jost",sans-serif;font-size:1em;padding-left:10px;padding-top:20px;padding-bottom:20px;border-radius:0px;font-weight:400}div.white-popup{max-width:600px}div.modal-form.feedback{padding:50px 60px}.feedback .feedback_button{width:auto;height:auto;min-height:auto;background-color:#940c16;color:#FFF;padding:15px 30px;font-size:16px}.feedback label span{color:#222}.feedback .results .result{color:#222}#form-spec{padding:50px;background-color:#FFF}#form-spec .title{color:#222;line-height:1.3}#form-spec .desc{display:none}#form-spec .formabout{color:#222}.mobile-menu>a{font-weight:600}.mobile-menu.active{display:block}.mobile-menu .down{padding-left:20px}.mfp-bg{background-color:#074872 !important}.header-wrapper{background-color:#000;padding:2.7vw 7.8vw 4vw 7.8vw;color:#fff;background-position:center;background-size:cover;position:relative;z-index:5}.header-wrapper.formain{overflow:hidden}.header-wrapper.formain::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:2}.header-wrapper video{position:absolute;left:0;top:0;width:120%;opacity:1}.header-wrapper .top-line{position:relative;z-index:3}.header-wrapper .wrap-telefon{margin-left:2vw}.header-wrapper .wrap-telefon a{display:block}.header-wrapper .telefon{color:#fff;text-decoration:none;font-weight:400;font-size:1.2vw}.header-wrapper .email{display:inline-block}.header-wrapper .email-copy{margin-bottom:1vw;display:flex;align-items:center;gap:0.5vw}.header-wrapper .email-copy .copy{cursor:pointer}.header-wrapper .email-copy .copy img{width:0.8vw}.header-wrapper .logo img{width:8vw}.header-wrapper .pc-hide{display:none}.header-wrapper .wrap-menu-link{text-align:right}.header-wrapper .btn-tender{background-color:#940c16;border-radius:10px;color:#FFF;display:table;padding:1.1vw 1vw;text-decoration:none;min-width:auto;font-size:0.9vw;line-height:0.8vw;margin-left:30px}.header-wrapper .btn-tender img{filter:brightness(0) invert(1)}.header-wrapper .btn-tender span{display:block}.header-wrapper .menu-link{cursor:pointer;display:inline-block;margin-top:-3px;border-radius:10px}.header-wrapper .menu-link img{width:2vw;max-width:45px;min-width:32px}.header-wrapper.inner{background-color:transparent}.header-wrapper.inner .catalog-btn-menu .handler{background-color:#FFF;border:1px solid #074872}.header-wrapper.inner .catalog-btn-menu .handler span{color:#074872}.header-wrapper.inner .catalog-btn-menu .down{background-color:#FFF;border:1px solid #074872;border-top:0}.header-wrapper.inner .catalog-btn-menu .down a{color:#074872}.header-wrapper.inner .catalog-btn-menu.open .handler{border-bottom-color:transparent}.header-wrapper.inner .msg .whatsapp{background-color:rgba(37,211,102,0.2)}.header-wrapper.inner .msg .whatsapp:hover{background-color:rgba(37,211,102,0.9)}.header-wrapper.inner .msg .telegram{background-color:rgba(0,136,204,0.2)}.header-wrapper.inner .msg .telegram:hover{background-color:rgba(0,136,204,0.9)}.header-wrapper.inner .msg .max{background-color:rgba(127,117,226,0.2)}.header-wrapper.inner .msg .max:hover{background-color:rgba(127,117,226,0.5)}.header-wrapper.inner .top-menu-wrapper>a:nth-child(2):after{background-image:url(/uploads/design/menu-down2.svg)}.header-wrapper.inner .top-menu-wrapper a{color:#000}.header-wrapper.inner .menu-link{filter:invert(1)}.header-wrapper.inner .telefon{color:#000}.header-wrapper .slider-wrapper{color:#fff;padding:7vw 0 5vw 0;position:relative;z-index:2}.header-wrapper .slider-wrapper .up-title{display:flex;align-items:center;gap:0.5vw;font-size:1.6vw;text-transform:uppercase;margin-bottom:2vw}.header-wrapper .slider-wrapper .up-title .up-desc{color:#fff;font-weight:100}.header-wrapper .slider-wrapper .up-title .up-desc span{font-weight:600}.header-wrapper .slider-wrapper .up-title .up-line{opacity:0.3;padding:0 1vw}.header-wrapper .slider-wrapper .title{font-size:3vw;text-transform:uppercase;line-height:1.3;color:#fff;font-weight:600}.header-wrapper .slider-wrapper .desc{margin-top:3.3vw;font-size:1.7vw;line-height:1.47}.header-wrapper .slider-wrapper .btn-btn{margin-top:1.8vw}.header-wrapper .news{position:relative;padding:50px;background-color:#FFF;border-radius:10px;z-index:2}.header-wrapper .news .item{text-decoration:none;display:block;margin-top:20px;color:#222}.header-wrapper .news .item:hover .n-caption{color:#940c16}.header-wrapper .news .n-caption{font-size:1.6em;color:#074872;font-weight:400;text-decoration:underline;line-height:1.2}.header-wrapper .news .n-text{margin-top:10px}.header-wrapper .btn{margin-top:4.2vw}.header-wrapper .msg{display:flex;align-items:center;gap:0.5vw}.header-wrapper .msg a{display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:0.8vw;border-radius:10px;background-color:rgba(0,0,0,0.4);backdrop-filter:blur(20px);height:2.0vw;width:2.0vw}.header-wrapper .msg a img{width:1.2vw}.header-wrapper .msg a:hover.whatsapp{background-color:rgba(37,211,102,0.8)}.header-wrapper .msg a:hover.whatsapp img{filter:brightness(0) invert(1)}.header-wrapper .msg a:hover.telegram{background-color:rgba(0,136,204,0.8)}.header-wrapper .msg a:hover.telegram img{filter:brightness(0) invert(1)}.header-wrapper .msg a:hover.max{background-color:rgba(127,117,226,0.1)}.header-wrapper .msg a:hover.max:hover{background-color:rgba(127,117,226,0.3)}.header-wrapper .play-video-wrapper{display:flex;align-items:center;justify-content:center;height:100%}.header-wrapper .play-video{max-width:15vw;position:relative;z-index:2;cursor:pointer;text-decoration:none}.header-wrapper .play-video .wrap-play{border:1px solid rgba(151,151,151,0.3);padding:0.5vw;border-radius:10px;width:6vw;height:6vw;display:flex;align-items:center;justify-content:center}.header-wrapper .play-video .wrap-play .circle{width:100%;height:100%;border-radius:10px;background-color:rgba(0,0,0,0.2);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center}.header-wrapper .play-video .wrap-play .circle img{width:1vw}.header-wrapper .play-video .video-desc{font-size:0.9vw;color:#FFF;font-weight:100;margin-top:0.5vw;line-height:1.2;opacity:0.6}.header-wrapper .play-video .video-name{font-size:0.9vw;color:#FFF;font-weight:100;margin-top:0.6vw;line-height:1.2;text-decoration:underline}.header-wrapper .play-video:hover .wrap-play .circle{background-color:#940c16}.all-menu{display:flex;align-items:center;gap:1.2vw}.catalog-btn-menu{position:relative;z-index:3}.catalog-btn-menu .handler{background-color:rgba(0,0,0,0.4);backdrop-filter:blur(20px);width:12vw;height:2.6vw;display:flex;align-items:center;justify-content:center;cursor:pointer;gap:0.5vw;text-decoration:none;position:relative;border-radius:10px;z-index:5}.catalog-btn-menu .handler img{transition:0.1s;width:1.2vw}.catalog-btn-menu .handler span{color:#FFF;font-size:1.1vw}.catalog-btn-menu.open .handler{border-radius:10px 10px 0 0;box-shadow:0 0 30px rgba(0,0,0,0.05)}.catalog-btn-menu.open .down{display:block}.catalog-btn-menu.open img{transform:rotate(90deg)}.catalog-btn-menu .down{position:absolute;top:2.6vw;background-color:rgba(0,0,0,0.8);backdrop-filter:blur(20px);border-radius:0 0 10px 10px;box-shadow:0 0 30px rgba(0,0,0,0.1);padding:1vw 0;margin-left:0;display:none}.catalog-btn-menu .down a{display:block;color:#FFF;font-size:1.1vw;text-decoration:none;padding:0.2vw 1.2vw;border-radius:10px;margin-bottom:0.5vw;line-height:1.1}.catalog-btn-menu .down a:hover{text-decoration:underline}.top-menu-wrapper{position:relative;z-index:34;display:flex;position:relative;z-index:2;overflow:visible;gap:1.2vw}.top-menu-wrapper>a{color:#FFF;font-size:1.1vw;text-decoration:none;padding:17px 0;display:flex;align-items:center;justify-content:center}.top-menu-wrapper>a:nth-child(2):after{content:'';display:block;width:1vw;height:1vw;background-image:url(/uploads/design/menu-down.svg);background-position:center;background-size:100% 100%;background-repeat:no-repeat;margin-top:0.2vw;margin-left:0.2vw}.top-menu-wrapper .down{padding:0.4vw 1vw;position:absolute;border-radius:5px;display:none;background-color:#FFF;min-height:100%;box-shadow:0 0 30px rgba(0,0,0,0.1)}.top-menu-wrapper .down>a{color:#074872;display:block;font-size:1.1vw;text-decoration:none;margin:1vw 0;line-height:1}.top-menu-wrapper .down>a:hover{text-decoration:underline}.top-menu-wrapper .down.open{display:block}.footer-menu{border-top:1px solid #EEE;border-bottom:1px solid #EEE;padding:20px 0}.footer-menu a{color:#074872 !important}.categories-main-wrapper{padding:11.2vw 21vw;background-image:url(/uploads/design/1.svg);background-position:-27% 64%;background-repeat:no-repeat;background-size:39%;position:relative;z-index:0}.categories-main-wrapper .items{margin-top:50px}.categories-main-wrapper .items .item{display:block;text-decoration:none;padding-bottom:4vw;left:0;position:relative;transition:0.5s}.categories-main-wrapper .items .item .name{display:table;font-size:1.9vw;font-weight:400;color:#074872;text-decoration:none;padding-bottom:0.55vw;border-bottom:0.17vw solid #074872;line-height:1.4vw;transition:0.5s}.categories-main-wrapper .items .item .desc{margin-top:0.8vw;font-size:0.9vw;line-height:1.35vw;color:#3f3f3f;transition:0.1s}.categories-main-wrapper .items .item:hover{left:-5%;width:105%}.categories-main-wrapper .items .item:hover .name{color:#940c16;border-color:transparent}.categories-main-wrapper .items .item:hover .desc{color:#940c16}.categories-main-wrapper .images{position:absolute;width:100%;left:0;top:17%}.categories-main-wrapper .images .image{position:absolute;width:30%;left:-40%;transition:0.5s}.categories-main-wrapper .images .image img{width:100%}.categories-main-wrapper .images .image.active{left:-12%}.categories-main-wrapper .text .title{margin-top:-1.3vw}.categories-main-wrapper .text .content{margin-top:3.3vw}.path{font-size:1.2vw;color:#AAA;margin-top:50px;margin-bottom:-50px}.path a{color:#222;text-decoration:none}.margin1{height:1vw}.margin2{height:2vw}.margin3{height:3vw}.margin4{height:4vw}.margin5{height:5vw}.margin6{height:6vw}.margin7{height:7vw}.margin8{height:8vw}.margin9{height:9vw}.margin10{height:10vw}.margin11{height:11vw}.margin12{height:12vw}.margin13{height:13vw}.margin14{height:14vw}.margin15{height:15vw}.margin16{height:16vw}.slider-main-wrapper{padding:0}.slider-main-wrapper .title{margin-left:8vw}.slider-main-wrapper .slider{background:linear-gradient(180deg, #f2f5f7, #fff);padding:4vw 5vw 0vw 8vw;margin-top:7vw;position:relative}.slider-main-wrapper .slider .texts{position:relative}.slider-main-wrapper .slider .text{position:absolute;height:20vw;opacity:0;transition:opacity 0.5s}.slider-main-wrapper .slider .text .name{font-size:1.7vw;line-height:2vw;font-weight:300;color:#074872}.slider-main-wrapper .slider .text .content{margin-top:3.2vw}.slider-main-wrapper .slider .text.active{opacity:1}.slider-main-wrapper .slider .images{position:relative;margin-left:5vw;margin-top:-7vw}.slider-main-wrapper .slider .images .clone{width:100%;opacity:0}.slider-main-wrapper .slider .image{position:absolute;width:100%;top:0;left:0;opacity:0;transition:0.9s}.slider-main-wrapper .slider .image img{width:100%}.slider-main-wrapper .slider .image.active{display:block;opacity:1}.slider-main-wrapper .slider .nav{position:absolute;bottom:1vw;color:#940c16;font-size:2vw;font-weight:300}.slider-main-wrapper .slider .nav .nomer{display:inline-block;width:4vw;text-align:right;padding-right:0.8vw}.slider-main-wrapper .slider .nav .arrows{display:inline-block}.slider-main-wrapper .slider .nav .arrows .left,.slider-main-wrapper .slider .nav .arrows .right{display:inline-block;width:0.5vw;cursor:pointer}.slider-main-wrapper .slider .nav .arrows .left img,.slider-main-wrapper .slider .nav .arrows .right img{width:100%}@keyframes textslide{0%{left:0}50%{left:-1vw}100%{left:0}}@keyframes textslide-icon{0%{left:0}50%{left:-0.5vw}100%{left:0}}@keyframes animbtn{0%{box-shadow:0 0 0 0vw rgba(148,12,22,0)}50%{box-shadow:0 0 0 0.01vw rgba(148,12,22,0.5)}100%{box-shadow:0 0 0 0.4vw rgba(148,12,22,0)}}.anim-btn{animation:animbtn 3s ease-in-out infinite}.video-main-wrapper{background:linear-gradient(180deg, #f2f5f7, #fff);padding:0vw 5vw 4vw 0vw}.video-main-wrapper .advants{margin-top:5vw;padding-left:5vw;padding-right:5vw}.video-main-wrapper .advants .advant{margin-bottom:5vw}.video-main-wrapper .advants .name{font-size:3vw;color:#074872;margin-bottom:2vw;font-weight:300}.video-main-wrapper .advants .content{font-size:1.2vw}.video-main-wrapper .title{font-weight:300;padding-left:5vw;position:relative;animation:textslide 6s ease-in-out infinite}.video-main-wrapper .title img{position:absolute;width:3vw;top:1.4vw;left:-0.5vw;animation:textslide 3s ease-in-out infinite}.video-main-wrapper .video{background-image:url(/uploads/design/video.webp);background-position:center;background-size:100%;width:42vw;height:42vw;margin-top:-4vw;position:relative;transition:background-size 0.7s}.video-main-wrapper .video.hover{background-size:105%}.video-main-wrapper .video .play{position:absolute;display:inline-block;left:18vw;top:18vw}.video-modal-wrapper{position:fixed;background-color:rgba(7,72,114,0.9);width:100%;height:100%;top:0;left:0;z-index:10;display:none}.video-modal-wrapper.active{display:block}.video-modal-wrapper .video-wrap{max-width:65%;margin:0 auto;margin-top:5%}.video-modal-wrapper .close-wrap{filter:invert(1);position:absolute;top:50px;right:50px;cursor:pointer}.map-content-wrapper{margin-top:10vw;margin-bottom:10vw;padding-left:8vw}.map-content-wrapper .title{max-width:64%}.map-content-wrapper .text{margin-top:4vw;max-width:50%;position:relative}.map-content-wrapper .text .logos{margin-top:3vw}.map-content-wrapper .text .logos img{width:7vw;max-width:160px;margin:0 auto}.map-content-wrapper .map-wrapper{margin-top:-3vw;position:relative}.map-content-wrapper .map-wrapper .imap{padding-right:4vw}.map-content-wrapper .map-wrapper img{width:100%}.map-content-wrapper .map-wrapper .data-wrapper{position:absolute;top:10vw;left:-32%;z-index:2;transition:0.5s}.map-content-wrapper .map-wrapper .data-wrapper .region{font-weight:400;font-size:1.2vw;margin-bottom:1vw}.map-content-wrapper .map-wrapper .data-wrapper .count{font-weight:300;color:#074872;font-size:3vw;margin-top:3vw;margin-bottom:1.5vw}.map-content-wrapper .map-wrapper .data-wrapper .count-caption{font-weight:300;color:#074872;font-size:1.4vw}.map-content-wrapper .map-wrapper .data-wrapper .objects{margin-top:2vw;max-width:23vw}.map-content-wrapper .map-wrapper .data-wrapper .objects p{margin:0.2vw 0}.map-content-wrapper .map-wrapper .data-wrapper.active{left:0}.director-wrapper{background:linear-gradient(180deg, #f2f5f7, #fff);position:relative}.director-wrapper .bg{position:absolute;width:67%;top:-2vw;left:16vw;opacity:0.7}.director-wrapper .text{position:relative;width:55%;margin-left:6%;margin-top:6vw}.director-wrapper .text .content{font-size:1.7vw;line-height:2.7vw;font-weight:300;font-style:italic}.director-wrapper .text .kav{position:absolute;left:-3vw;top:-0.6vw;width:2vw}.director-wrapper .foto{margin-top:-5.5vw;position:relative;z-index:2}.director-wrapper .foto img{width:83%;max-width:600px}.director-wrapper .sub{margin-top:3vw;font-size:1vw;line-height:1.4vw}.director-wrapper .sub img{width:6.5vw}.footer-wrapper{background-image:url(/uploads/design/footer-bg.svg);background-position:right bottom;background-repeat:no-repeat;background-size:34vw;padding-left:8vw;padding-right:1vw}.footer-wrapper .content{width:80%;margin:2vw 0 3vw 0}.footer-wrapper .menu-wrapper{border-top:0.08vw solid #f0f0f0;padding-top:3.5vw;padding-bottom:3.5vw;margin-left:4vw;margin-right:4vw}.footer-wrapper .menu-wrapper .caption{font-weight:400;color:#074872;font-size:1.1vw;margin-bottom:1.7vw}.footer-wrapper .menu-wrapper a{color:#000;text-decoration:none;display:table;padding:0.6vw 0;font-size:0.9vw}.footer-wrapper .menu-wrapper a:hover{color:#074872;text-decoration:underline}.footer{margin-top:3vw;padding-bottom:3vw;padding-top:4vw;width:71%}.footer .city-link{margin-top:15px}.footer .inn{margin-top:10px !important}.footer .logo img{width:8vw}.footer .telefon{margin-top:0.5vw}.footer .telefon,.footer .email{font-size:1.4vw;text-decoration:none;color:#000;font-weight:400;display:table;margin-bottom:1.2vw}.footer .email-copy{display:flex;align-items:center;gap:0.5vw;margin-bottom:1.2vw}.footer .email-copy .email{margin-bottom:0}.footer .email-copy .copy{cursor:pointer;position:relative;bottom:-3px}.footer .email-copy .copy img{width:16px}.footer .content{margin:0}.footer .workTime,.footer .adress{font-size:0.9vw;line-height:1.4vw;max-width:18vw}.mobile-menu-bg{position:fixed;background-color:rgba(7,72,114,0.7);width:100%;height:100%;z-index:-1;opacity:0;transition:opacity 0.5s}.mobile-menu-bg.active{z-index:4;opacity:1}.mobile-menu-wrapper{padding:2.7vw 29% 5vw 7.8vw;position:fixed;left:0;right:0;top:0;background-color:#fff;z-index:-1;opacity:0;transition:z-index 0.5s, opacity 0.5s}.mobile-menu-wrapper.active{z-index:11;opacity:1 !important;transition:opacity 0.5s}.mobile-menu-wrapper .close{position:absolute;display:table;top:7%;left:77.2%;cursor:pointer;z-index:2}.mobile-menu-wrapper .close img{width:1.5vw}.mobile-menu-wrapper .footer{border:0;padding:0;margin-top:0;width:100%}.mobile-menu-wrapper .menu-wrapper{border-top:0.08vw solid #f0f0f0;border-bottom:0.08vw solid #f0f0f0;padding-top:3.5vw;padding-bottom:3.5vw;margin-top:2.7vw}.mobile-menu-wrapper .menu-wrapper .caption{font-weight:400;color:#074872;font-size:1.1vw;margin-bottom:1.7vw}.mobile-menu-wrapper .menu-wrapper a{color:#000;text-decoration:none;display:table;padding:0.6vw 0;font-size:0.9vw}.mobile-menu-wrapper .menu-wrapper a:hover{color:#074872;text-decoration:underline}.mobile-menu-wrapper .cat-menu .row{display:block}.mobile-menu-wrapper .cat-menu .row>div{display:block;width:100%}.mobile-menu-wrapper .btns-wrapper{margin-top:4vw}.mobile-menu-wrapper .btns-wrapper .btn.isprice{margin-right:1vw}.catalog-page .bg-page{position:absolute;width:67%;top:-5vw;left:22vw;z-index:0;opacity:0.7}.catalog-page .header-wrapper .text-wrapper{margin-top:5vw}.catalog-page .header-wrapper .text-wrapper .desc{color:#000;margin-top:2.5vw;font-size:1.7vw;line-height:1.47;max-width:80%}.catalog-head-form{margin-top:3vw;max-width:50vw}.text-wrapper.catalog-head .title{width:80%}.text-wrapper.catalog-head .title span{color:#074872}.text-wrapper.catalog-head .desc{font-size:1.1vw !important;opacity:0.7;margin-top:1.2vw !important;margin-bottom:3vw !important}.text-wrapper.catalog-head .video-box{background-color:#FAFAFA;background-image:url(/uploads/bg/catalog-rectangle.webp);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;border-radius:0.5vw;overflow:hidden;padding:1.6vw}.text-wrapper.catalog-head .video-box .wrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;border:0.3vw solid #fff;border-radius:0.5vw;padding:2vw}.text-wrapper.catalog-head .video-box .box-title{font-weight:100;font-size:1.4vw;color:#222;line-height:1.2}.text-wrapper.catalog-head .video-box .logo{margin:3vw auto;width:90%}.text-wrapper.catalog-head .video-box .play{display:flex;align-items:center;justify-content:center;text-decoration:none;gap:1vw}.text-wrapper.catalog-head .video-box .play .play-btn{border-radius:0.4vw;display:flex;align-items:center;justify-content:center;padding:0.2vw;border:1px solid #fff}.text-wrapper.catalog-head .video-box .play .circle{border-radius:0.4vw;background:linear-gradient(0deg, #26587C, #2e6c99),linear-gradient(61.94deg, #000 11.36%, #b4d8ff 49.08%, #26587C 90.77%);display:flex;align-items:center;justify-content:center;width:3vw;height:3vw;min-width:3vw;min-height:3vw;box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}.text-wrapper.catalog-head .video-box .play .circle img{width:0.7vw}.text-wrapper.catalog-head .video-box .play .video-name{color:#074872;font-size:1vw;line-height:1.2}.text-wrapper.catalog-head .video-box .play:hover .play-btn .circle{background:#940c16}.categories-inner-wrapper{margin-top:6vw}.categories-inner-wrapper .item{position:relative;display:block}.categories-inner-wrapper .item .sizer{width:100%;opacity:0}.categories-inner-wrapper .item .wrapper{position:absolute;background-color:#d7e4ec;background-position:bottom left;background-size:30vw;background-repeat:no-repeat;width:100%;height:100%;top:0;left:0;transition:0.9s}.categories-inner-wrapper .item .wrapper::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(45deg, transparent, rgba(255,255,255,0.5))}.categories-inner-wrapper .item .wrapper .text{padding-left:3.5vw;padding-top:4vw;box-sizing:border-box;position:relative;z-index:2}.categories-inner-wrapper .item .wrapper .name{max-width:60%;font-size:1.9vw;line-height:2vw;font-weight:400;color:#074872;text-decoration:underline;transition:0.5s}.categories-inner-wrapper .item .wrapper .desc{margin-top:1.5vw;font-size:0.85vw;line-height:1.2vw;color:#000;transition:0.5s}.categories-inner-wrapper .item .wrapper:hover{background-color:#074872;background-size:32vw}.categories-inner-wrapper .item .wrapper:hover .name,.categories-inner-wrapper .item .wrapper:hover .desc{color:#fff}.categories-inner-wrapper .item .wrapper:hover .name{text-decoration:none}.bonus-wrapper{background-color:#074872;color:#fff;padding:7.7vw 8vw 9vw 8vw;background-image:url(/uploads/bg/bonus.webp);background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat}.bonus-wrapper .text{width:70%}.bonus-wrapper .title{color:#fff;font-weight:300;font-size:3vw;line-height:3.5vw}.bonus-wrapper .desc{margin:3vw 0 4vw 0;font-size:1.2vw}.items-wrapper{position:relative;z-index:0;background-image:url(/uploads/bg/price-bg.webp);background-position:top right;background-size:22vw;min-height:53vw;background-repeat:no-repeat;padding-top:3vw;overflow:hidden}.full-items-wrapper{padding-left:8vw}.full-items-wrapper .items-list-title{margin-bottom:20px}.full-items-wrapper .items-list{margin-bottom:60px}.full-items-wrapper.similar{padding-right:24vw !important}.full-items-wrapper .title{margin-bottom:4vw}.full-items-wrapper .items{padding-bottom:6vw}.full-items-wrapper .items .line-head{border-bottom:0.07vw solid #000;color:#797979;padding-bottom:0.7vw;font-size:0.8vw}.full-items-wrapper .items .line{border-bottom:0.1vw solid #f6f6f6;padding:2vw 0;font-size:1vw}.full-items-wrapper .items .line a{padding:0.5vw 0}.full-items-wrapper .items .line a.name{color:#666}.full-items-wrapper .items .line a.name:hover{color:#940c16}.full-items-wrapper .items .line a.buy{cursor:pointer}.full-items-wrapper .items .line a.buy img{width:1vw;transform:rotate(45deg);margin-left:0.7vw;transition:0.3s}.full-items-wrapper .items .line a.buy:hover{text-decoration:none}.full-items-wrapper .items .line a.buy:hover img{transform:rotate(0)}.full-items-wrapper .items-image{position:absolute;width:23vw;right:0vw;top:0}.advants-glass-wrapper{padding-right:8vw;position:relative;background-image:url(/uploads/design/director-bg.svg);background-size:66vw;background-repeat:no-repeat;background-position:26vw 5vw}.advants-glass-wrapper .title{font-weight:600;font-size:3vw;margin-bottom:4vw}.advants-glass-wrapper .list .text{margin:3vw 3vw 3vw 0}.advants-glass-wrapper .list .nomer{width:2.5vw;height:2.5vw;font-size:1.2vw;color:#074872;text-align:center;line-height:2.5vw;font-weight:400;display:table;background-image:url(/uploads/design/nomer-bg.svg);background-size:cover;background-repeat:no-repeat;background-position:center}.advants-glass-wrapper .list .name{font-size:1.2vw;font-weight:400;margin:2vw 0}.advants-glass-wrapper .list .desc{font-size:1.1vw}.advants-glass-wrapper .image{position:absolute;width:21vw;left:0vw;top:0}.fotos-slider-wrapper{position:relative;z-index:0}.fotos-slider-wrapper.in-object{display:none}.fotos-slider-wrapper .text{margin-left:8vw;margin-bottom:-11vw}.fotos-slider-wrapper .nav{position:relative;z-index:3;margin-top:5vw;bottom:1vw;color:#940c16;font-size:2vw;font-weight:300}.fotos-slider-wrapper .nav .nomer{display:inline-block;width:5.4vw;text-align:right;padding-right:0.8vw}.fotos-slider-wrapper .nav .arrows{display:inline-block}.fotos-slider-wrapper .nav .arrows .left,.fotos-slider-wrapper .nav .arrows .right{display:inline-block;width:0.5vw;cursor:pointer}.fotos-slider-wrapper .nav .arrows .left img,.fotos-slider-wrapper .nav .arrows .right img{width:100%}.fotos-slider-wrapper .slider-line{white-space:nowrap;overflow:hidden;text-align:right;height:40vw;position:relative}.fotos-slider-wrapper .image{position:absolute;bottom:0;overflow:hidden;transition:.7s;z-index:-2}.fotos-slider-wrapper .image img{width:100%}.fotos-slider-wrapper .image .clone{filter:blur(5px) grayscale(100);opacity:1}.fotos-slider-wrapper .image .img{position:absolute;bottom:0;left:0;transition:.7s}.fotos-slider-wrapper .image .dev{background-color:#fff;position:absolute;top:1vw;left:1vw;font-size:1vw;padding:1vw}.fotos-slider-wrapper .icons{position:absolute;top:48%;left:48%;width:4%;z-index:2}.fotos-slider-wrapper .icons img{position:absolute;width:1.4vw;filter:brightness(0) invert(1);opacity:0;transition:0.3s}.fotos-slider-wrapper .bg{position:absolute;background-color:rgba(7,72,114,0.6);width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;transition:.7s}.fotos-slider-wrapper .pos{z-index:0}.fotos-slider-wrapper .pos-right{width:45vw;left:130vw;opacity:0}.fotos-slider-wrapper .pos-right .img{opacity:0}.fotos-slider-wrapper .pos-left{width:35vw;left:-35vw;opacity:0}.fotos-slider-wrapper .pos-left .img{opacity:0}.fotos-slider-wrapper .pos1,.fotos-slider-wrapper .pos2,.fotos-slider-wrapper .pos3{opacity:1;height:auto}.fotos-slider-wrapper .pos1 .img,.fotos-slider-wrapper .pos2 .img,.fotos-slider-wrapper .pos3 .img{transition:1s}.fotos-slider-wrapper .pos0{width:35vw;left:-35vw}.fotos-slider-wrapper .pos1{cursor:pointer;left:0;width:35vw;z-index:1}.fotos-slider-wrapper .pos1 .bg{opacity:1}.fotos-slider-wrapper .pos1:hover .icons .icon-left img{opacity:1}.fotos-slider-wrapper .pos1 .img{opacity:0}.fotos-slider-wrapper .pos2{left:35vw;width:50vw;z-index:2}.fotos-slider-wrapper .pos3{cursor:pointer;left:85vw;width:45vw;z-index:1}.fotos-slider-wrapper .pos3:hover .icons{position:absolute;top:48%;left:11%;width:4%}.fotos-slider-wrapper .pos3:hover .icons .icon-right img{opacity:1}.fotos-slider-wrapper .pos3 .img{opacity:0}.fotos-slider-wrapper .pos3 .bg{opacity:1}.fotos-slider-wrapper .pos4{width:45vw;left:130vw}.contact-page .post-content{padding:40px 0 10px 0}.contact-page .content-text{padding-left:8vw;padding-right:22vw}.contact-page .stoks-wrapper{position:relative;z-index:2;color:#000}.contact-page .stoks-wrapper .caption{font-size:1.7vw;margin-bottom:2vw;font-weight:300}.contact-page .stoks-wrapper .stok{border:0.12vw solid #074872;padding:1.5vw 1vw 2vw 2vw}.contact-page .stoks-wrapper .stok img{width:1.1vw;margin-bottom:1vw}.contact-page .stoks-wrapper .stok .city{font-size:1.05vw;font-weight:400}.contact-page .stoks-wrapper .stok .adress{margin-top:1vw;font-size:0.8vw;line-height:1.1vw}.contact-page .contacts-wrapper .caption{font-size:1.7vw;margin-bottom:4vw;font-weight:300}.contact-page .contacts-wrapper .param{box-sizing:border-box;padding-right:5vw}.contact-page .contacts-wrapper .param .label{display:table;font-weight:400;font-size:1.1vw;margin-bottom:1.2vw}.contact-page .contacts-wrapper .param span,.contact-page .contacts-wrapper .param a{color:#000;text-decoration:none;font-size:1vw}.contact-page .map{height:25vw;background-color:#eee}.contact-page .rek-wrapper .line{padding-bottom:2.5vw}.contact-page .rek-wrapper .caption{font-size:1.7vw;font-weight:300}.contact-page .rek-wrapper a{padding:0.5vw 0}.contact-page .rek-wrapper a.link{font-size:1vw}.contact-page .rek-wrapper a.link img{width:1vw;transform:rotate(45deg);margin-left:0.7vw;transition:0.3s}.contact-page .rek-wrapper a.link:hover{text-decoration:none}.contact-page .rek-wrapper a.link:hover img{transform:rotate(0)}.contact-page .rek-wrapper .content{border-bottom:0.06vw solid #000}.contact-page .rek-wrapper .content table{border-top:0.06vw solid #000}.contact-page .rek-wrapper .content table tr:last-child{border:0}.contact-page .rek-wrapper .content table tr td:first-child{font-weight:400}.content-wrapper{padding:0 24vw 0 8vw}.content-wrapper.full{padding-right:0}.content-wrapper h2,.content-wrapper h3{font-weight:400;font-size:1.6vw;margin:2vw 0}.content-wrapper .part1{padding-right:3vw}.content-wrapper .part2{padding-left:3vw}.content-wrapper .content p{margin:2vw 0}.m3d-wrapper{padding-right:8vw;position:relative;background-image:url(/uploads/design/director-bg.svg);background-size:60vw;background-repeat:no-repeat;background-position:2vw 0vw}.m3d-wrapper .text{width:70%}.m3d-wrapper .title{font-weight:600;font-size:3vw;margin-bottom:3vw}.m3d-wrapper .desc{font-size:1vw}.m3d-wrapper .list{margin-top:2vw;width:70%}.m3d-wrapper .list .item{padding:2vw 0vw;position:relative;left:0%;width:100%;cursor:pointer;transition:0.5s}.m3d-wrapper .list .item:hover{left:-5%}.m3d-wrapper .list .item:hover .name{color:#940c16;border-color:transparent}.m3d-wrapper .list .item:hover .desc{color:#940c16}.m3d-wrapper .list .name{display:table;font-size:1.9vw;font-weight:400;color:#074872;text-decoration:none;padding-bottom:0.55vw;border-bottom:0.17vw solid #074872;transition:0.5s}.m3d-wrapper .list .desc{font-size:1vw;line-height:1.5vw;margin-top:1vw}.m3d-wrapper .model-wrapper{position:relative;left:-15vw;top:0vw}.m3d-wrapper .model-wrapper.show-glass .m1{top:-6vw;left:2vw}.m3d-wrapper .model-wrapper.show-glass .m3{top:-3vw;left:3vw}.m3d-wrapper .model-wrapper.show-glass .m5{top:0vw;left:4vw}.m3d-wrapper .model-wrapper.show-glass .m7{top:3vw;left:5vw}.m3d-wrapper .model-wrapper.show-glass .m2{top:-5vw;opacity:0.1}.m3d-wrapper .model-wrapper.show-glass .m4{top:-2vw;opacity:0.3}.m3d-wrapper .model-wrapper.show-glass .m6{top:0vw;opacity:0.3}.m3d-wrapper .model-wrapper.show-gel .m1,.m3d-wrapper .model-wrapper.show-gel .m3,.m3d-wrapper .model-wrapper.show-gel .m5,.m3d-wrapper .model-wrapper.show-gel .m7{opacity:0.7}.m3d-wrapper .model-wrapper.show-gel .m1{top:-8vw}.m3d-wrapper .model-wrapper.show-gel .m3{top:-4vw}.m3d-wrapper .model-wrapper.show-gel .m5{top:0vw}.m3d-wrapper .model-wrapper.show-gel .m7{top:4vw}.m3d-wrapper .model-wrapper.show-gel .m2{top:-2vw;left:4vw;opacity:1}.m3d-wrapper .model-wrapper.show-gel .m4{top:0vw;left:5vw;opacity:0.7}.m3d-wrapper .model-wrapper.show-gel .m6{top:2vw;left:6vw;opacity:0.3}.m3d-wrapper .image{position:absolute;width:45vw;left:0vw;top:0vw;transform:rotate(0deg);transition:1s}.m3d-wrapper .image.disable{opacity:0.1}.m3d-wrapper .image.m1{top:.5vw;left:.08333vw;z-index:9}.m3d-wrapper .image.m2{top:1vw;left:.16667vw;z-index:8}.m3d-wrapper .image.m3{top:1.5vw;left:.25vw;z-index:7}.m3d-wrapper .image.m4{top:2vw;left:.33333vw;z-index:6}.m3d-wrapper .image.m5{top:2.5vw;left:.41667vw;z-index:5}.m3d-wrapper .image.m6{top:3vw;left:.5vw;z-index:4}.m3d-wrapper .image.m7{top:3.5vw;left:.58333vw;z-index:3}.m3d-wrapper .image.m8{top:4vw;left:.66667vw;z-index:2}.m3d-wrapper .image.m9{top:4.5vw;left:.75vw;z-index:1}.m3d-wrapper .image.m10{top:5vw;left:.83333vw;z-index:0}.m3d-wrapper .image.m11{top:5.5vw;left:.91667vw;z-index:-1}.m3d-wrapper .image.m12{top:6vw;left:1vw;z-index:-2}.m3d-wrapper .image.m13{top:6.5vw;left:1.08333vw;z-index:-3}.m3d-wrapper .image.m14{top:7vw;left:1.16667vw;z-index:-4}.m3d-wrapper .image.m15{top:7.5vw;left:1.25vw;z-index:-5}.m3d-wrapper .image.m16{top:8vw;left:1.33333vw;z-index:-6}.m3d-wrapper .image.gel{opacity:0.3}.item-page .price{margin-right:3vw}.item-page .price .desc{color:#797979;padding-bottom:1.2vw;font-size:0.8vw}.item-page .price .value{font-size:2vw}.item-page .full-items-wrapper{padding-right:0vw}.item-page .full-items-wrapper .content-wrapper{padding-left:0}.b24-window-scrollable{overflow:hidden !important}.b24-window-panel{background-color:#074872;max-width:40% !important}.b24-form-border-bottom{border:0 !important}.b24-window-overlay{background-color:rgba(7,72,114,0.7) !important}.b24-form-header{border:0}div.b24-form-header-title{margin-top:2vw;font-size:1.6vw;line-height:1.8vw;font-family:"Jost",sans-serif;font-weight:600;text-align:left;margin-bottom:2vw}div.b24-form-header-description{text-align:left;font-size:1vw;line-height:1.4vw}div.b24-form-field input,div.b24-form-field textarea{border-radius:0 !important;border-color:#ddd;background-color:#fff;font-family:"Jost",sans-serif}.b24-form-btn-block button{display:table;width:auto;background-color:#fff;font-family:"Jost",sans-serif;border:1px solid #940c16;border-radius:0;color:#940c16;font-weight:300;font-size:1em;transition:0.5s;padding:0.5vw 6vw 1.1vw 0.7vw}.b24-form-btn-block button:hover{background-color:#940c16;color:#fff}.b24-window-close{width:40px;height:40px;background-color:#aaa;right:40px;top:40px}.imap svg{width:110%}.imap path{transition:all 0.5s;fill:#074872;stroke:#fff;position:relative;z-index:0}.imap path.active{fill:#940c16}.imap path:hover{position:relative;transform:translateY(-10px);z-index:999;filter:drop-shadow(2px 4px 6px black)}.sert-modal-wrapper{padding:3vw 0 1vw 0;top:0;left:0;background-color:#fff;text-align:center;z-index:20;display:none;opacity:0;transition:opacity 0.5s}.sert-modal-wrapper .image img{width:100%;max-width:7.5vw}.sert-modal-wrapper.active{display:block;opacity:1}.about-slider{padding:3vw 8vw;position:relative}.about-slider.objects{padding-top:0}.about-slider.objects .nav .arrows .left,.about-slider.objects .nav .arrows .right{top:14vw}.about-slider .slide{margin-top:3vw;display:inline-block}.about-slider .slide .wrap{padding-right:20px}.about-slider .slide img{height:24vw}.about-slider .slide .txt{margin:1vw 0;line-height:1.3vw}.about-slider .slide .txt .name{font-size:1vw;font-weight:400}.about-slider .slide .txt .desc{font-size:1vw}.about-slider .nav{color:#940c16;font-size:2vw;font-weight:300}.about-slider .nav .nomer{display:inline-block;width:5.8vw;text-align:left;padding-right:0.8vw}.about-slider .nav .arrows{display:inline-block}.about-slider .nav .arrows .left,.about-slider .nav .arrows .right{position:absolute;top:20vw;left:4vw;display:inline-block;width:1vw;cursor:pointer}.about-slider .nav .arrows .left img,.about-slider .nav .arrows .right img{width:100%}.about-slider .nav .arrows .right{left:auto;right:4vw}.about-block{padding:3vw 0vw}.about-block .title,.about-block .advants{padding-left:8vw}.about-block .advants{margin-top:5vw}.about-block .advants .advant{margin-bottom:3vw}.about-block .advants .name{font-size:2vw;color:#074872;margin-bottom:1vw;font-weight:300}.about-block .advants .content{font-size:1.2vw}.about-block .images{margin-top:3vw}.about-block .images .slide{position:relative}.about-block .images img{width:100%;display:block}.about-block .images img.image{position:absolute;top:0;left:0;width:100%;transition:0.2s}.about-block .images a:hover .image{z-index:2;left:-4%;top:-4%;width:108%}.sert-wrapper{padding:0 8vw}.sert-wrapper .title{margin-bottom:3vw}.sert-wrapper .image img{width:100%}.about-page .fast-menu{padding:2vw 0 2vw 0.2vw}.about-page .fast-menu a{font-size:1vw;display:table;margin:1.2vw 0}.about-page .advants{padding-top:2.5vw}.objects-wrapper{padding:0 8vw}.objects-wrapper img{width:100%}.objects-wrapper .title{font-size:1.4vw;line-height:1.6vw;font-weight:600;display:inline-block}.objects-wrapper .city{display:inline-block;font-size:1.4vw}.objects-wrapper .text{height:4vw}.objects-wrapper .desc{margin-top:1vw;font-size:1.1vw;max-width:70%}.objects-wrapper .object{margin-bottom:3vw}.objects-wrapper .images{margin-top:20px}.objects-wrapper .images .slide{position:relative}.objects-wrapper .images img{width:100%;display:block}.objects-wrapper .images img.image{position:absolute;top:0;left:0;width:100%;transition:0.2s}.objects-wrapper .images a:hover .image{z-index:2;left:-4%;top:-4%;width:108%}.masonry-wrapper{padding:0 8vw;position:relative;z-index:3}.masonry-wrapper .img-wrap{display:block;height:14vw;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;transition:0.3s;top:0;left:0;width:100%;position:relative}.masonry-wrapper .img-wrap .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(7,72,114,0.5);opacity:0;transition:0.3s}.masonry-wrapper .img-wrap:hover .bg{opacity:1}.masonry-wrapper img{width:0}.videos-list{padding:15px}.videos-list video{width:100%}.video-play{width:100%;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.video-play.isplay .play,.video-play.isplay .text{display:none}.video-play video{overflow:hidden;width:100%}.video-play .play{position:absolute;z-index:3;left:auto;right:auto;margin:0 auto;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background-color:#F00;border-radius:100px}.video-play .play img{width:16px;margin-left:2px}.video-play .text{position:absolute;left:0px;bottom:0px}.video-play .text .wrap{color:#FFF;padding:15px 25px;border-radius:0px;background-color:rgba(7,72,114,0.9);font-size:1.1em}.documents-list{position:relative;z-index:2}.documents-list .doc-name{margin-bottom:10px}.documents-list .item{background:linear-gradient(180deg, #f2f5f7, #fff);padding:30px}.documents-list .desc p{margin:20px 0}.documents-list .btn{width:200px;height:60px;margin-top:10px}.documents-list .btn span{top:10px;left:20px}.articles-list .item .image{height:300px;background-size:cover;background-repeat:no-repeat;overflow:hidden;margin-bottom:20px}.articles-list .item .name{display:block}.articles-list .item .desc{margin-top:-20px}#form-head-open{display:table;background-color:transparent;background-image:none !important;border:0;padding:0;position:relative;z-index:2}#form-head-open .title{color:#FFF;text-transform:none;text-align:left;max-width:26vw;margin-bottom:1.2vw;font-size:1.5vw;font-weight:100;line-height:1.1}#form-head-open .title span{display:inline-block;font-size:1.5vw}#form-head-open .title span:first-child{color:#FF8114}#form-head-open .title span:last-child{color:#51AF39}#form-head-open .desc{display:none}#form-head-open .download-head{background-color:transparent;display:block;position:relative}#form-head-open .download-head .wrap-box{display:table;backdrop-filter:blur(20px);background-color:rgba(0,0,0,0.2);padding:1.6vw;border-radius:10px;border:1px solid #6E6E6E}#form-head-open .download-head .fields-row{display:inline-flex}#form-head-open .download-head .input_radio .items{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;margin:0}#form-head-open .download-head .input_radio .items .label-caption{display:none !important}#form-head-open .download-head .input_radio .radio{min-width:2.6vw;min-height:2.6vw;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.3);border-radius:10px;margin:0;background-position:center;background-repeat:no-repeat;background-size:1.3vw;cursor:pointer;transition:0.2s}#form-head-open .download-head .input_radio .radio.active{background-color:#26587C;box-shadow:0 0 0 2px #26587C}#form-head-open .download-head .input_radio .radio:nth-child(1){background-image:url(/uploads/design/phone.svg)}#form-head-open .download-head .input_radio .radio:nth-child(2){background-image:url(/uploads/design/telegram-color.svg)}#form-head-open .download-head .input_radio .radio:nth-child(3){background-image:url(/uploads/design/max.svg)}#form-head-open .download-head .input-box{margin:0}#form-head-open .download-head .input_telefon .label-caption{display:none}#form-head-open .download-head .input_telefon input{border:0;border-radius:10px !important;padding:5px 20px;height:2.8vw;min-width:14vw;color:#000;font-weight:100;font-size:1vw}#form-head-open .download-head .input_telefon input.error{box-shadow:inset 0 0 0 2px #FF0000}#form-head-open .download-head .input_telefon .required{top:1vw}#form-head-open .download-head .err_msg{font-size:14px !important}#form-head-open .download-head .feedback_button{border-radius:10px !important;background-color:#940c16;color:#fff;font-weight:400;font-size:1vw;padding:5px 20px;min-width:14vw;height:2.8vw;display:flex;align-items:center;justify-content:center;margin:0}#form-head-open .download-head .formabout{color:#FFF;font-size:1em;text-align:center;left:0;right:0;margin-left:auto;margin-right:auto;border:0}#form-head-open .download-head .formabout a{color:#FFF;text-decoration:underline}#form-head-open .results .loading,#form-head-open .results .result{margin:0;color:#FFF;margin:0;padding:30px 0}#form-catalog-open{display:block;background-color:transparent;background-image:none !important;border:0;padding:0;position:relative;z-index:2}#form-catalog-open .title{color:#222;text-transform:none;text-align:left;max-width:26vw;margin-bottom:1.2vw;font-size:1.5vw;font-weight:400;line-height:1.1}#form-catalog-open .title span{display:inline-block;font-size:1.5vw}#form-catalog-open .title span:first-child{color:#FF8114}#form-catalog-open .title span:last-child{color:#51AF39}#form-catalog-open .desc{display:none}#form-catalog-open .download-head{background-color:transparent;display:block;position:relative}#form-catalog-open .download-head .wrap-box{margin:0 auto;backdrop-filter:blur(20px);background:linear-gradient(90deg, #FAF6F4 0%, #EFF8FF 100%);padding:1.6vw;border-radius:10px;position:relative}#form-catalog-open .download-head .wrap-box .manager{position:absolute;bottom:0;right:0;width:30%;background-color:#074872;height:100%;border-radius:10px}#form-catalog-open .download-head .wrap-box .manager img{width:100%;position:absolute;bottom:0;left:-10%}#form-catalog-open .download-head .fields-row{display:inline-flex;width:60%}#form-catalog-open .download-head .input_radio .items{display:flex;align-items:center;justify-content:start;gap:8px;border-radius:10px;margin:0}#form-catalog-open .download-head .input_radio .items .label-caption{display:none !important}#form-catalog-open .download-head .input_radio .radio{min-width:2.6vw;min-height:2.6vw;display:flex;align-items:center;justify-content:center;background-color:#FFF;border-radius:10px;margin:0;background-position:center;background-repeat:no-repeat;background-size:1.3vw;cursor:pointer;transition:0.2s}#form-catalog-open .download-head .input_radio .radio.active{background-color:#b5d4eb;box-shadow:0 0 0 2px #b5d4eb}#form-catalog-open .download-head .input_radio .radio:nth-child(1){background-image:url(/uploads/design/phone2.svg)}#form-catalog-open .download-head .input_radio .radio:nth-child(2){background-image:url(/uploads/design/telegram-color.svg)}#form-catalog-open .download-head .input_radio .radio:nth-child(3){background-image:url(/uploads/design/whatsapp-color.svg)}#form-catalog-open .download-head .input-box{margin:0}#form-catalog-open .download-head .input_telefon .label-caption{display:none}#form-catalog-open .download-head .input_telefon input{border:0;border-radius:10px !important;padding:5px 20px;height:2.8vw;min-width:14vw;color:#000;font-weight:100;font-size:1vw;border:1px solid #E6E6E6}#form-catalog-open .download-head .input_telefon input.error{box-shadow:inset 0 0 0 2px #FF0000}#form-catalog-open .download-head .input_telefon .required{top:1vw}#form-catalog-open .download-head .err_msg{font-size:14px !important}#form-catalog-open .download-head .feedback_button{border-radius:10px !important;background-color:#940c16;color:#fff;font-weight:400;font-size:1vw;padding:5px 20px;min-width:14vw;height:2.8vw;display:flex;align-items:center;justify-content:center;margin:0}#form-catalog-open .download-head .formabout{color:#222;font-size:1em;text-align:center;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;border:0}#form-catalog-open .download-head .formabout a{color:#222;text-decoration:underline}#form-catalog-open .results .loading,#form-catalog-open .results .result{margin:0;color:#222;margin:0;padding:30px 0}.catalog-items-list-head{padding:2.7vw 7.8vw 6vw 7.8vw}.catalog-items-list-head .title{max-width:45%;font-size:2vw;margin-bottom:2vw}.catalog-items-list-head .title span{color:#074872}.catalog-items-list-head .title div{color:#940c16;display:inline-block}.catalog-items-list-head .item{border-radius:0.5vw;padding:2vw;border:1px solid #EFEFEF;background:linear-gradient(234.68deg, #FFFBF9 0%, #F6FBFF 100%)}.catalog-items-list-head .item .name{color:#074872;font-weight:400;margin-bottom:2vw}.catalog-items-list-head .item .list .list-item{display:flex;align-items:center;margin:0.8vw 0;font-size:1.2vw;gap:1.3vw}.catalog-items-list-head .item .list .list-item .li{width:2vw;min-width:2vw;border-top:1px solid #074872}.catalog-items-list-head .item .desc{font-size:1.2vw;margin-top:2vw;opacity:0.5}.objects-slider{padding:4vw 8vw 0vw 8vw;position:relative}.objects-slider .title-desc{font-size:1.2vw;margin-top:1vw;max-width:70%;margin-bottom:2.5vw;opacity:0.5}.objects-slider .slide{display:inline-block}.objects-slider .slide .wrap{padding-right:20px}.objects-slider .slide .image{width:100%;height:15vw;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:0.5vw}.objects-slider .slide .image img{width:100%}.objects-slider .slide .name{font-size:1.4vw;font-weight:600;line-height:1.2;margin-top:1vw;margin-bottom:1vw}.objects-slider .slide .desc,.objects-slider .slide .review{font-size:1vw}.objects-slider .slide .review{color:#AEAEAE;border-top:1px solid #EFEFEF;padding-top:0.5vw;margin-top:0.5vw}.objects-slider .slide .review .review-name{font-weight:600;color:#000}.objects-slider .nav{color:#940c16;font-size:2vw;font-weight:300}.objects-slider .nav .arrows{display:inline-block}.objects-slider .nav .arrows .left,.objects-slider .nav .arrows .right{position:absolute;top:23vw;left:4vw;display:inline-block;width:1vw;cursor:pointer}.objects-slider .nav .arrows .left img,.objects-slider .nav .arrows .right img{width:100%}.objects-slider .nav .arrows .right{left:auto;right:4vw}.about-advants1{border-radius:0.5vw;padding:2vw;border:1px solid #EFEFEF;background:linear-gradient(234.68deg, #FFFBF9 0%, #F6FBFF 100%)}.about-advants1 .title-advants{margin-bottom:2.5vw}.about-advants1 .item{display:flex;align-items:center;gap:1vw;color:#666;font-size:1.2vw;margin-bottom:1.6vw}.about-advants1 .item .line{height:30px;min-width:0.7vw;border-left:1px solid #EFEFEF}.about-advants1 .item .name-advant{color:#940c16;font-weight:600;font-size:1.4vw;margin-bottom:0.7vw}.about-advants1 .item .desc-advant{line-height:1.2;font-size:1.1vw}.about-advants2{border-radius:0.5vw;padding:2vw 1vw 2vw 2vw;border:1px solid #EFEFEF;background:linear-gradient(234.68deg, #FFFBF9 0%, #F6FBFF 100%)}.about-advants2 .title-advants{margin-bottom:2.5vw}.about-advants2 .item{display:flex;align-items:center;gap:1vw;color:#666;font-size:1.1vw;margin-bottom:1.2vw}.about-advants2 .item .icon{height:30px;min-width:0.7vw}.about-advants2 .item .icon img{width:100%}.about-advants2 .item .name-advant{font-weight:600;margin-bottom:0.4vw;color:#000}.about-advants2 .item .desc-advant{line-height:1.2}.news-list{position:relative;z-index:2}.news-list .item{margin-bottom:3vw}.news-list a.name{display:block;margin-bottom:0vw;padding:0;text-decoration:none;font-size:1.6vw}.news-list .image{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:0.5vw}.news-list .image img{width:100%}.news-list .content p{padding:15px 0;margin:0}.news-about{padding:3vw 8vw}.news-about .titles{margin-bottom:2vw}.news-about .news-title{padding:0;margin:0}.news-about .image{height:12vw;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:0.5vw;margin-bottom:1vw}.news-about .image img{width:100%}.news-about .name{display:block;margin-bottom:1vw;padding:0;text-decoration:none}.news-about .btn-btn{background-color:transparent;border:1px solid #074872;color:#074872}.news-about .btn-btn:hover{background-color:#074872;color:#fff}.copy-notify{position:fixed;top:50px;left:50%;transform:translateX(-50%);background-color:#074872;color:#fff;padding:10px;border-radius:5px;z-index:100}.city-link{cursor:pointer;color:#074872;text-decoration:underline;font-size:1.1em}.city-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);overflow:hidden;z-index:150;display:none;transition:1.2s}.city-wrapper .city-search{border:1px solid #EEE;border-radius:10px;padding:10px;font-size:1.1em}.city-wrapper.open{display:block}.city-wrapper.open .main-box{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}.city-wrapper .main-box{background-color:#FFF;box-shadow:0 0 100px rgba(0,0,0,0.1);border-radius:20px;width:100%;padding:40px;max-width:800px;height:500px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transform:translateY(-20px) perspective(600px) rotateX(10deg);opacity:0;transition:0.5s}.city-wrapper .main-box .close{position:absolute;right:25px;top:25px;font-weight:600;cursor:pointer;font-size:1.2em;opacity:0.3;z-index:3}.city-wrapper .main-box .close:hover{opacity:1}.city-wrapper .main-box .left{display:block !important}.city-wrapper .main-box .search{height:100px;padding-right:20px;border-right:1px solid #EEE}.city-wrapper .main-box .search .label{margin-bottom:5px;font-weight:400}.city-wrapper .main-box .search input{height:46px}.city-wrapper .main-box .list{overflow-y:scroll;padding-right:20px;margin-bottom:20px;height:320px;border-right:1px solid #EEE;scrollbar-color:#AAA transparent}.city-wrapper .main-box .list::-webkit-scrollbar{width:7px;height:10px}.city-wrapper .main-box .list::-webkit-scrollbar-thumb{background:transparent;transition:0.3s}.city-wrapper .main-box .list::-webkit-scrollbar-track{background:transparent}.city-wrapper .main-box .list:hover{scrollbar-color:#AAA transparent}.city-wrapper .main-box .list:hover::-webkit-scrollbar-thumb{background:#EEE}.city-wrapper .main-box .list .region{margin:0 0 20px 0;display:block}.city-wrapper .main-box .list .region.disable{display:none}.city-wrapper .main-box .list .sub-title{font-size:1em;font-weight:300}.city-wrapper .main-box .list .link{display:table;margin:9px 0;font-weight:300;color:#074872;text-decoration:underline;cursor:pointer}.city-wrapper .main-box .list .link.disable{display:none}.city-wrapper .main-box .popular{margin-top:20px;overflow-y:auto;height:400px}.city-wrapper .main-box .popular a{display:inline-block;padding:10px 13px;background-color:#FAFAFA;border-radius:10px;margin:0 10px 10px 0;font-size:1.1em;text-decoration:none;color:#074872}.city-wrapper .main-box .popular .city-search{border:1px solid #EEE;border-radius:10px;padding:10px;font-size:1.1em}@media screen and (max-width: 1201px){.city-wrapper .main-box{height:600px}.city-wrapper .main-box .list{height:420px}}@media screen and (max-width: 900px){.city-wrapper .main-box{overflow-y:scroll;padding:20px;padding-top:25px;height:100%}.city-wrapper .main-box .list{height:auto}.city-wrapper .main-box .list .sub-title{font-size:0.8em}.city-wrapper .main-box .list a{font-size:0.8em}.city-wrapper .main-box .caption{font-size:0.8rem}.city-wrapper .main-box .popular a{padding:5px 10px;font-size:0.8em}}.city-confirm{position:fixed;inset:0;z-index:160;background-color:rgba(0,0,0,0.7);display:flex;align-items:flex-start;justify-content:center;padding-top:60px;opacity:0;pointer-events:none;transition:opacity 0.3s}.city-confirm.open{opacity:1;pointer-events:auto}.city-confirm.open .city-confirm__box{transform:translateY(0);opacity:1}.city-confirm__box{background:#fff;border-radius:20px;box-shadow:0 16px 60px rgba(0,0,0,0.25);padding:40px 50px;display:flex;flex-direction:column;align-items:center;gap:28px;max-width:480px;width:calc(100% - 40px);transform:translateY(-20px);opacity:0;transition:transform 0.35s, opacity 0.35s}.city-confirm__text{font-size:1.4em;color:#333;text-align:center;line-height:1.4}.city-confirm__text strong{color:#074872}.city-confirm__btns{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.city-confirm__yes,.city-confirm__no{border:none;border-radius:12px;padding:13px 32px;font-size:1em;cursor:pointer;transition:0.2s;font-weight:500;min-width:140px}.city-confirm__yes{background-color:#074872;color:#fff}.city-confirm__yes:hover{opacity:0.85}.city-confirm__no{background-color:#f0f0f0;color:#333}.city-confirm__no:hover{background-color:#e0e0e0}
