.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%}.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:#074872;padding:2.7vw 7.8vw;color:#fff;background-position:center;background-size:cover;position:relative;z-index:5}.header-wrapper video{position:absolute;left:0;top:0;width:120%}.header-wrapper .top-line{position:relative;z-index:3}.header-wrapper .wrap-telefon{text-align:right}.header-wrapper .telefon{color:#fff;text-decoration:none;font-weight:400;font-size:1.2vw}.header-wrapper .email{margin-top:0.4vw;display:inline-block}.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:5px;color:#FFF;display:table;padding:10px 25px;text-decoration:none;min-width:auto;font-size:0.8vw;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:-5px}.header-wrapper .menu-link img{width:2vw;max-width:45px;min-width:32px}.header-wrapper.inner{background-color:transparent}.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.inner .msg a{color:#000}.header-wrapper.inner .msg img{filter:invert(0)}.header-wrapper .slider-wrapper{color:#fff;padding:4.8vw 0;max-width:65%;position:relative;z-index:2}.header-wrapper .slider-wrapper .title{font-size:4.2vw;line-height:1.2;color:#fff}.header-wrapper .slider-wrapper .desc{margin-top:3.3vw;font-size:1.7vw;line-height:1.47}.header-wrapper .news{position:absolute;bottom:5vw;right:7.8vw;padding:50px;background-color:#FFF}.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 .wrap-email{height:100%;text-align:right}.header-wrapper .msg{text-align:right}.header-wrapper .msg a{color:#FFF;text-decoration:none;font-size:0.8vw;display:table;margin:0 0 0 0}.header-wrapper .msg a:hover{text-decoration:underline}.header-wrapper .msg a:first-child{margin-bottom:0.3vw}.header-wrapper .msg img{filter:invert(1);width:1vw;position:relative;top:-2px;margin-right:0.4vw}.top-menu-wrapper{position:relative;z-index:34;display:flex;position:relative;z-index:2;overflow:visible}.top-menu-wrapper>a{color:#FFF;font-size:1.2vw;text-decoration:none;margin:0 1vw;padding:20px 0;display:inline-block}.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.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 .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 .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%}.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.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 .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 2vw}.about-page .fast-menu a{font-size:1vw;display:table;margin:1.2vw 0}.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}
