@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700|Roboto:400,700,900&display=swap&subset=cyrillic-ext);@font-face{font-family:gorod;src:url(../fonts/gorod.a0d2d475.woff2) format("woff2"),url(../fonts/gorod.fd9889fd.woff) format("woff");font-weight:400;font-style:normal}body{text-rendering:optimizeLegibility;font-family:Roboto,sans-serif;background:#1b0e1f}#page_header .cell{display:flex;align-content:center;justify-content:center}#page_header .logo{display:inline-block;align-self:center;-webkit-filter:drop-shadow(.5px .5px .6px rgba(0,0,0,.8));filter:drop-shadow(.5px .5px .6px rgba(0,0,0,.8))}#page_header .logo.pravo{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOkAAAAnCAMAAADdC58VAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAsFQTFRF////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fV6vXAAAAOt0Uk5T//jcpEUAPFAUNxIVKEc6BAKQw+j78tOrZxaw/eGhMaA/wEDXfRFvZoD6zYEd2PePDPxqi+xVsqp/A5XeJ27x66MBmuogcK6mRjkwbWDKUuQv3wZ0C8Rl1fm/nPRft/5abCaD2bEh4Mm5CvY2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) no-repeat 0 0/100%;height:20px;width:120px}#page_header .logo.hlyustov{background:url(../img/logo_hlyustov.c62ad9b9.png) no-repeat 0 0/100%;height:70px;width:248px;float:right}#page_header.dark{background:hsla(0,0%,100%,.9)}#page_header.dark .logo.pravo{-webkit-filter:invert(1);filter:invert(1)}#page_header button{text-transform:uppercase;font-family:Roboto,sans-serif;font-weight:700;cursor:pointer}.case_title{font-family:Roboto,sans-serif;font-weight:900;font-size:3.5rem;line-height:1.1;margin-bottom:3.75rem}.case_images img{display:block;margin-bottom:3.75rem}.case_images img:last-child{margin-bottom:0}.fact{border:1px solid #2d272f;padding:1.40625rem;font-family:Roboto Slab,serif;text-align:right;margin-bottom:3.75rem;position:relative;font-size:.9rem;width:90%}.fact:before{content:"Деталь";position:absolute;top:-.72115rem;right:1.40625rem;background:#fff;padding:0 .9375rem;text-transform:uppercase;color:#bb6c07;font-weight:900;font-size:1rem}.case_content,.case_content h3,.fact:before{font-family:Roboto,sans-serif}.case_content h3{font-weight:900;margin-top:.9375rem;color:#bb6c07}.case_content p+h3{margin-top:2.8125rem}.overlay{position:fixed;z-index:2;width:0;height:0;top:0;left:0;background:#fff;opacity:0}.overlay,.overlay.open{transition:opacity .2s ease}.overlay.open{width:100vw;height:100vh;opacity:1;overflow-y:scroll}.overlay .overlay_inner_wrapper{padding:80px 0}.VueCarousel-slide{visibility:visible!important;flex-basis:100%!important;width:100%!important}.VueCarousel-navigation{position:absolute;top:50%;transform:translateY(-50%);height:100%;width:100%}.VueCarousel-navigation .VueCarousel-navigation-button{width:0!important;height:0!important;border-style:solid!important;cursor:pointer!important;text-indent:-9999px!important;opacity:1!important}.VueCarousel-navigation .VueCarousel-navigation-button.VueCarousel-navigation-prev{border-width:25px 20px 25px 0;border-color:transparent #e8a52a transparent transparent;left:-.9375rem}.VueCarousel-navigation .VueCarousel-navigation-button.VueCarousel-navigation-next{border-width:25px 0 25px 20px;border-color:transparent transparent transparent #e8a52a;right:-2.0625rem}.VueCarousel-navigation .VueCarousel-navigation-button:focus{outline:none!important}.slide,.VueCarousel-pagination{display:none}.slide{position:absolute;width:200vw;height:200vh;left:-50vw;top:-50vh;transform:translateZ(0);opacity:1;will-change:opacity}.slide,.slide .case_slider:after{background-color:#1b0e1f}.slide:nth-child(2n),.slide:nth-child(2n) .case_slider:after{background-color:#2d272f}.slide.out{display:none}.slide .slide_inner{position:absolute;width:100vw;height:100vh;left:50vw;top:50vh}.slide .slide_inner .slide_content{display:flex;flex-direction:column;justify-content:center;height:100%;padding:1.875rem .9375rem .9375rem;color:#fff}.slide .slide_inner .slide_content .case_type{position:absolute;left:0;top:50%;transform:translateY(-50%);left:-8px;opacity:.7}.slide .slide_inner .slide_content .case_type text{font-size:3rem;text-transform:uppercase;fill:transparent;stroke:#fff;stroke-width:2px;font-family:gorod,Roboto Slab,serif;text-anchor:middle}.slide .slide_inner .slide_content .case_slider{position:relative;width:90%;margin-top:1.875rem}.slide .slide_inner .slide_content .case_slider:empty{display:none}.slide .slide_inner .slide_content .case_slider:after,.slide .slide_inner .slide_content .case_slider:before{content:"";position:absolute;width:90%;height:100%;border:2px solid #6d6a6e;top:0;right:0}.slide .slide_inner .slide_content .case_slider:after{right:10px;top:10px}.slide .slide_inner .slide_content .case_slider .carousel{position:relative;width:90%;height:90%;transform:translate(13px,20px);z-index:1;border:2px solid #6d6a6e}.slide .slide_inner .slide_content .case_slider .carousel img{display:block;width:100%}.slide .slide_inner .slide_content .case_header{position:relative;z-index:1;transform:translateX(20%);width:120%;font-family:Roboto,sans-serif;padding-top:2.8125rem}.slide .slide_inner .slide_content .case_header header{font-size:3.5rem;font-weight:900;line-height:1}.slide .slide_inner .slide_content .read_more{background:#e8a52a;text-transform:uppercase;font-family:Roboto,sans-serif;font-weight:700;color:#211d23;font-size:.9rem;padding:.9375rem 1.875rem;margin-top:1.875rem}.slide .slide_inner .slide_content .img_desc{font-size:.8rem}.slide .slide_inner .slide_content .year{font-size:3rem;font-family:gorod,Roboto Slab,serif;position:relative;display:inline-block;transform:translate(160%,-50%);padding:30px 0}.slide .slide_inner .slide_content .year span{position:absolute;right:68%;top:74%;font-size:1.3rem;color:transparent;-webkit-text-stroke:1px #fff;text-align:right;line-height:1.15}.slide .slide_inner .slide_content .year .arr{position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;cursor:pointer}.slide .slide_inner .slide_content .year .arr:focus{outline:none}.slide .slide_inner .slide_content .year .arr.next{top:8%;border-width:0 25px 20px 25px;border-color:transparent transparent #e8a52a transparent;-webkit-animation:year_arrow_top 4s ease 0s infinite;animation:year_arrow_top 4s ease 0s infinite}.slide .slide_inner .slide_content .year .arr.prev{bottom:8%;border-width:20px 25px 0 25px;border-color:#e8a52a transparent transparent transparent;-webkit-animation:year_arrow_bottom 4s ease 0s infinite;animation:year_arrow_bottom 4s ease 0s infinite}.slide .slide_inner .slide_content .year:hover .arr{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes year_arrow_top{0%,10%,20%,40%,to{top:8%}5%{top:4%}}@keyframes year_arrow_top{0%,10%,20%,40%,to{top:8%}5%{top:4%}}@-webkit-keyframes year_arrow_bottom{0%,10%,20%,40%,to{bottom:8%}5%{bottom:4%}}@keyframes year_arrow_bottom{0%,10%,20%,40%,to{bottom:8%}5%{bottom:4%}}.slide .slide_inner h2{font-size:calc(10vh + 1vw);text-transform:uppercase;line-height:.9;margin-bottom:1.875rem;font-family:serif;font-weight:700}.slide.first_slide{background-color:#1b0e1f!important}.slide.first_slide .backgrounds_wrapper{opacity:.7}.slide.first_slide .background{width:100%;height:100%;background-repeat:no-repeat;position:absolute;background-size:50%}.slide.first_slide .background.background_1{background-image:url(../img/background_1.ac9e24f2.png);background-size:40%;background-position:0 120%}.slide.first_slide .background.background_2{background-image:url(../img/background_2.a511c93e.png);background-position:45% 100%;z-index:1}.slide.first_slide .background.background_3{background-image:url(../img/background_3.e8708aea.png);background-size:40%;background-position:94% 115%}.slide.first_slide .background.background_4{background-image:url(../img/background_4.5deb7c87.png);background-size:20%;background-position:35% 10%}.slide.first_slide .mouse_hint{position:absolute;z-index:2;left:50%;bottom:1.875rem;transform:translateX(-50%);width:30px;height:60px;background-image:url(data:image/png;base64,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),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAANCAMAAAAQVPcQAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVBQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwYki5qMp6KQp5KEowYgiAAAAAAAAbk4T0JMlxowjTDYNAAAAAAAAAAAAAAAArHkexIsjRTEMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhl4Y46An354nlGgaAAAAAAAAAAAAAAAAgFsX2Jkm56MolGgZAAAAAAAAAAAAAAAASzYMw4oiwIgiPCoLAAAAAAAAAAAAAAAAIBYGwIgiw4kiLiAHAAAAAAAAAAAAonId5aEo4J8omGsbAAAAAAAAAAAAnG8c5aIo25wmimEYAAAAWD8OyY4jw4oiPywLX0MRzpIksX4fAAAAAAAAoHEc5aMpsHwfzJEkxIsiAAAAg10X2pomIRcGxYsjx40jQC0LAAAAAAAArW+gUgAAAHB0Uk5TAQMJDxIUDggCJDE4OzcwIhMHDHb4/+9vCxlS0b9AFgQfOazjk2VQQj08QElacLj885A0HAAue+j9oUcvFylt08VSJgYQI0K+wkgRDR6Y+/KNMhsKkfnrfipdzcJOX9OuRUSa+6ja0S145kC5vkwhGI4FQ8gAAAD2SURBVHicY2BgZGJmYcUOWNjYGRkYONhZObm4ebABXj5+AUEGBkYhYRFRXEBMXIIDaIaklDQOBTKycuwMDAzybAqKSqKiyiqqauoaIMM1tbR1dPX0RQ0MjYyF5BkYTEw42OVMzcxFLSytrBVsWFnljG017OxFRR0cnYCuMDEBIhMGZxdXN3dRUQ9PTi9BZ28fI18/Uf+AwCCgASYQFSYMjMFBgSGhomHh1j7GEZFRoqLRMRADYCqAlCCrbWycqGh8QmJSMpIBCBUmIAfzpoiKpqahGICkAuzg9IxMUVQDUFSAHZyVnZOLbACqCpCD5RTy8pENAAIAHPk/xHvRsloAAAAASUVORK5CYII=);background-repeat:no-repeat,no-repeat;background-position:50% 0,50% 92%;background-size:30px,18px;-webkit-animation:mouse_arrow 2s ease 0s infinite;animation:mouse_arrow 2s ease 0s infinite;transition:left .2s ease}@-webkit-keyframes mouse_arrow{0%,20%,40%,to{background-position:50% 0,50% 92%}10%{background-position:50% 0,50% 100%}}@keyframes mouse_arrow{0%,20%,40%,to{background-position:50% 0,50% 92%}10%{background-position:50% 0,50% 100%}}.slide.first_slide .mouse_hint:hover{left:45%;width:180px;transition:left .2s ease}.slide.first_slide .twenties{font-family:gorod,Roboto Slab,serif;line-height:1;color:#fff;letter-spacing:2px;font-size:3rem;transform:translateY(10%);z-index:2;font-size:calc(3.25vw + .25vh)}.slide.first_slide .twenties .line{position:relative;z-index:2;pointer-events:none}.slide.first_slide .twenties .line .num{color:#9b733e;font-size:10rem;letter-spacing:20px;margin-bottom:.9375rem;opacity:.8}.slide.first_slide .twenties .line .text{position:absolute;top:44%;top:calc(50% - .9375rem);left:38%;z-index:2}.slide.first_slide .twenties .line:first-child .text{top:calc(32% - .9375rem)}.slide.first_slide .twenties .line:nth-child(2) .text{left:37%}.scene_container{position:fixed;top:0;left:0;width:100%;height:100%;perspective:300px;perspective-origin:50% 50%;will-change:perspective-origin;transform:translateZ(0)}.scene{position:absolute;z-index:2;top:0;transform-style:preserve-3d;transform:translateZ(0)}.scene,.viewport{height:100vh;width:100%}.viewport{margin:0 auto 0;position:relative}#page_footer,#page_header{position:fixed;width:100%;z-index:1;color:#fff;font-weight:700;font-family:Roboto,sans-serif;text-transform:uppercase;font-size:.85rem}#page_footer{bottom:0;padding-bottom:.9375rem}#page_footer a{color:#fff}