@font-face{font-display:swap;font-family:Lato-Light;src:url(../fonts/Lato-Light/Lato-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/Lato-Light/Lato-Light.woff) format('woff'),url(../fonts/Lato-Light/Lato-Light.ttf) format('truetype'),url(../fonts/Lato-Light/Lato-Light.svg#Lato-Light) format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Lato-Regular;src:url(../fonts/Lato-Regular/Lato-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Lato-Regular/Lato-Regular.woff) format('woff'),url(../fonts/Lato-Regular/Lato-Regular.ttf) format('truetype'),;font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Lato-Black;src:url(../fonts/Lato-Black/Lato-Black.eot?#iefix) format('embedded-opentype'),url(../fonts/Lato-Black/Lato-Black.woff) format('woff'),url(../fonts/Lato-Black/Lato-Black.ttf) format('truetype'),url(../fonts/Lato-Black/Lato-Black.svg#Lato-Black) format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Lato-Heavy;src:url(../fonts/Lato-Heavy/Lato-Heavy.eot?#iefix) format('embedded-opentype'),url(../fonts/Lato-Heavy/Lato-Heavy.woff) format('woff'),url(../fonts/Lato-Heavy/Lato-Heavy.ttf) format('truetype'),url(../fonts/Lato-Heavy/Lato-Heavy.svg#Lato-Heavy) format('svg');font-weight:800;font-style:normal}@font-face{font-display:swap;font-family:Lato-Medium;src:url(../fonts/Lato-Medium/Lato-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/Lato-Medium/Lato-Medium.woff) format('woff'),url(../fonts/Lato-Medium/Lato-Medium.ttf) format('truetype'),url(../fonts/Lato-Medium/Lato-Medium.svg#Lato-Medium) format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:YesevaOne;src:url(../fonts/YesevaOne/YesevaOne.eot?#iefix) format('embedded-opentype'),url(../fonts/YesevaOne/YesevaOne.woff) format('woff'),url(../fonts/YesevaOne/YesevaOne.ttf) format('truetype'),url(../fonts/YesevaOne/YesevaOne.svg#YesevaOne) format('svg');font-weight:400;font-style:normal}.hidden{display:none!important}.uppercase{text-transform:uppercase}h1,h2,h3,h4,h6{margin:0;position:relative;font-family:Lato-Heavy;z-index:5}h5{font-family:Lato,sans-serif}p{font-family:Lato-Light}li,ul{margin:0;list-style:none;padding:0}a{text-decoration:none;color:#000}body>svg{display:none}sup{vertical-align:baseline;font-size:1.2em;position:relative;top:.1em}sup.after{right:-.4em}sup.before{right:.2em}button{border:0;background:0 0;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;text-decoration:none;font-size:11px;text-transform:uppercase;width:230px;height:60px;font-weight:800;letter-spacing:3px;position:relative;vertical-align:middle}button:focus{outline:0}.btn--white{color:#fff;border:5px solid #fff}.btn--brown{color:#fff;background-color:#941515}h1{font-size:101px}h3{font-size:41px;line-height:1em;font-weight:700;letter-spacing:.3px}h5{font-size:12px;font-weight:400;letter-spacing:8.5px}.txt--white{color:#fff!important}.txt--brown{color:#941515}.line{height:20px;width:inherit;position:absolute;z-index:5;display:flex}.line--top{top:-20px}.line--bottom{bottom:0}.line .red-block{height:100%;width:811px;margin:0 auto;background:#941515}.line .side-block{width:calc(50% - 405.5px);height:100%;flex:0 0 auto}.line .white-block{background-color:#fff}.line .opacity-block{height:100%;width:811px;margin:0 auto;background:0 0}.stub{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;background:#941515;display:none;pointer-events:none;align-items:center;justify-content:center;flex-direction:column;text-transform:uppercase;color:#fff;font-family:Lato-Light}.stub .big-txt,.stub .small-txt{text-align:center}.stub .small-txt{font-size:14px;letter-spacing:2.5px;line-height:1.4em}.stub .big-txt{font-size:18px;margin-top:15px;letter-spacing:3px;line-height:1.5em}#fp-nav{top:80%}#fp-nav ul li{display:block;width:6px;height:6px;margin-bottom:25px;position:relative}#fp-nav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none;padding:5px}#fp-nav ul li a span{border-radius:50%;position:absolute;z-index:1;height:5px;width:5px;border:1px solid #cbd1d2}#fp-nav ul li a.active span{background-color:#941515;border:1px solid #941515}#fp-nav ul li:last-child{margin-bottom:0}#fp-nav.left{left:126px}#fp-nav.right{right:126px;z-index:40}.mouse-scroll{position:absolute;bottom:60px;background-image:url(/img/btn-scroll.png);width:22px;height:36px;left:calc(50% - 11px);z-index:2}.logo{display:block;position:fixed;width:39px;height:22px;z-index:107;cursor:pointer;top:44px;left:calc((100vw / 12 - 39px)/ 2)}.logo .svg-logo{width:inherit;height:inherit;fill:#941515}.logo .svg-logo--activemenu{fill:#fff}.logo--disable{pointer-events:none}.logo--nearLeftSide{left:20px}.white-block-left{position:fixed;top:0;left:0;z-index:105;width:80px;height:100%;background:#fff;display:none}.white-block-left--active{display:block}.menu-btn-wrapper{position:fixed;height:50px;display:flex;flex-direction:column;justify-content:center;left:calc((100% / 12 - 40px)/ 2);top:calc(50% - 25px);width:40px;z-index:106}.menu-btn-wrapper--nearLeftSide{left:0;padding:0 20px}.menu-btn-wrapper .menu-btn{width:100%;cursor:pointer}.menu-btn-wrapper .menu-btn-inner{position:relative}.menu-btn-wrapper .menu-btn span{width:100%;height:2px;background:#bf1c1c;margin-bottom:7px;display:block;transition:all .2s}.menu-btn-wrapper .menu-btn span:last-child{margin-bottom:0}.menu-btn-wrapper .menu-btn label{margin-top:7px;color:#4b4b4e;font-family:Lato-Light;font-size:12px;line-height:1em;transform:scale(1);transition:transform .2s}.menu-btn-wrapper .menu-btn label.close{margin-left:-7px}.menu-btn-wrapper .menu-btn:hover label{color:#bf1c1c}.menu-btn-wrapper--opened .menu-btn-inner{height:32px}.menu-btn-wrapper--opened .menu-btn-inner span{position:absolute;left:0;top:calc(50% - 1px);margin:0}.menu-btn-wrapper--opened .menu-btn-inner span:first-child{transform:rotate(45deg)}.menu-btn-wrapper--opened .menu-btn-inner span:last-child{transform:rotate(-45deg)}.menu-btn-wrapper--opened .menu-btn-inner span:nth-child(2){transform:scale(0)}.socialicon{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;width:calc(100% / 12);height:100%;right:0;bottom:0;z-index:106}.socialicon li{margin-bottom:8px;width:36px;height:36px;position:relative}.socialicon li:last-child{margin-bottom:0}.socialicon li.youtube svg{width:10px;height:12px;margin-left:2px}.socialicon li.youtube .hover{bottom:-55px;background-color:#e52323}.socialicon li.youtube a:after{background-color:#e52323}.socialicon li.facebook svg{width:14px;height:14px}.socialicon li.facebook .hover{top:-55px;background-color:#3b5998}.socialicon li.facebook a:after{background-color:#3b5998}.socialicon li:hover a:after{transform:scaleX(1);transform-origin:right}.socialicon li:hover svg{fill:#fff}.socialicon li:hover .hover{opacity:1}.socialicon a{position:relative;display:flex;justify-content:center;align-items:center;border:1px solid #9999a3;width:100%;height:100%}.socialicon a:after{content:'';position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;transition:transform .2s;transform:scaleX(0);transform-origin:left}.socialicon svg{position:relative;z-index:10;fill:#9999a3}.socialicon .hover{opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;left:-25px;right:-25px;height:42px;color:#fff;font-size:14px;display:flex;text-align:center;align-items:center;transition:opacity .2s}div.new-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;transform:translateX(-100%);transition:transform .4s;z-index:100}div.new-menu--active{transform:translateX(0)}div.new-menu .wrapper-columns{display:flex;justify-content:space-around;width:100%;height:100%;position:fixed;top:0;left:0}div.new-menu .wrapper-columns .column{width:calc(100% / 6);border-left:1px solid #f2f2f2}div.new-menu .wrapper-columns .column:first-child{border-left:none;background:#f2f2f8}div.new-menu .wrapper-columns .column:first-child,div.new-menu .wrapper-columns .column:last-child{width:calc(100% / 12)}div.new-menu--notmainpage .wrapper-columns .column:first-child{background:0 0;position:relative}div.new-menu--notmainpage .wrapper-columns .column:first-child:before{content:"";width:50%;height:100%;position:absolute;top:0;left:0;border-right:1px solid #f2f2f2}div.new-menu--notmainpage .wrapper-columns .column:last-child,div.new-menu--notmainpage .wrapper-columns .column:nth-child(2){border-left:none}div.new-menu nav{position:relative;margin-left:calc(100% / 4);height:100%;display:table;font-size:48px;font-family:YesevaOne}div.new-menu nav ul{display:table-cell;vertical-align:middle}div.new-menu nav ul li a{position:relative;line-height:2.2em;color:#4b4b4e;cursor:pointer;padding-left:0;transition:all .2s;z-index:2}div.new-menu nav ul li a:before{content:"";position:absolute;top:calc(50% - 1px);left:1px;background:#bf1c1c;width:0;height:2px;transition:all .2s}div.new-menu nav ul li a.active,div.new-menu nav ul li a:not(.active):hover{color:#bf1c1c;padding-left:70px}div.new-menu nav ul li a.active:before,div.new-menu nav ul li a:not(.active):hover:before{content:"";position:absolute;top:calc(50% - 1px);left:1px;background:#bf1c1c;width:40px;height:2px}div.new-menu .wrapper-bottom-info{display:flex;justify-content:space-around;align-items:center;width:calc(100% / 2);position:fixed;bottom:0;left:25%;z-index:7;margin-bottom:30px}div.new-menu .wrapper-bottom-info .column{padding:0 5px}div.new-menu .wrapper-bottom-info .column .icon{display:flex;justify-content:center;align-items:center}div.new-menu .wrapper-bottom-info .column svg{width:18px;height:18px;fill:#bf1c1c;margin-right:15px}div.new-menu .wrapper-bottom-info .column .icon{color:#4b4b4e;text-align:center}.menuname{display:none}.point-event{pointer-events:none}.menu-top{display:none}.block-for-closemenu{pointer-events:all;content:"";position:absolute;height:100%;width:100%;background:0 0;top:0;left:0;z-index:1}.mobile-nav{z-index:106;display:none}.mobile-nav .humburger-capsule{position:absolute;top:11px;right:20px;width:60px;height:60px;background:#e4282f;display:flex;align-items:center;justify-content:center;z-index:106}.mobile-nav .humburger-capsule span{position:relative;width:60%;height:2px;background:#fff;border-radius:5%;display:block;transition:background .2s}.mobile-nav .humburger-capsule span:after,.mobile-nav .humburger-capsule span:before{content:"";border-radius:5%;display:block;width:100%;height:2px;background:#fff;position:absolute;transition-duration:.2s;transition-delay:.2s,0s}.mobile-nav .humburger-capsule span:before{bottom:10px;transform:translateY(0) rotate(0);transition-property:bottom,transform}.mobile-nav .humburger-capsule span:after{top:10px;transform:translateY(0) rotate(0);transition-property:top,transform}.mobile-nav nav{width:100vw;height:100vh;position:fixed;bottom:100%;left:0;z-index:105;background:#e4282f;color:#fff;overflow:hidden;transform:translateY(0);transition:transform .2s;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.mobile-nav nav .menulist,.mobile-nav nav .ourtelandmail{text-align:center}.mobile-nav nav .menulist li,.mobile-nav nav .ourtelandmail li{margin-top:5px}.mobile-nav nav .menulist li a,.mobile-nav nav .ourtelandmail li a{display:block;color:#fff;font-size:22px}.mobile-nav nav .ourtelandmail{margin-bottom:40px}.mobile-nav nav .ourtelandmail li{margin:0}.mobile-nav nav .ourtelandmail li .message{margin:0;font-size:16px}.mobile-nav nav .ourtelandmail li a{padding:10px 0}.mobile-nav nav .ourtelandmail li .phone span{padding-bottom:2px;border-bottom:1px dashed}.mobile-nav nav .ourtelandmail li .button{display:flex;align-items:center;justify-content:center;margin:auto;padding:10px 0;background-color:#ff4a51;width:185px}.mobile-nav nav .ourtelandmail li .button svg{margin-right:15px;max-width:20px;max-height:20px;fill:#fff}.mobile-nav nav .ourtelandmail li .button span{font-family:Lato-Regular,sans-serif;font-size:16px}.mobile-nav nav .ourtelandmail li .development{padding:0;font-family:Lato-Regular,sans-serif;font-size:16px}.mobile-nav nav .ourtelandmail li .development span{position:relative}.mobile-nav nav .ourtelandmail li .development span:before{content:'';position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:#fff}.mobile-nav nav .ourtelandmail li:nth-child(2){margin-top:20px}.mobile-nav nav .ourtelandmail li:nth-child(3){margin-top:10px}.mobile-nav nav .ourtelandmail li:nth-child(4){margin-top:40px}.mobile-nav nav .menulist{margin-top:125px;font-family:Lato-Regular,sans-serif;font-weight:400}.mobile-nav nav .menulist li{margin-top:0}.mobile-nav nav .menulist li:nth-child(n+2){margin-top:35px}.mobile-nav nav .menulist li a{padding:5px 0}.mobile-nav--active .humburger-capsule span{background:0 0;transition:background .2s .2s}.mobile-nav--active .humburger-capsule span:before{background:#fff;bottom:0;transform:rotate(45deg);transition-delay:0s,.2s}.mobile-nav--active .humburger-capsule span:after{background:#fff;top:0;transform:rotate(-45deg);transition-delay:0s,.2s}.mobile-nav--active nav{transform:translateY(100%)}.mobile-nav--visible{display:block}.mobile-section-nav{width:100vw;height:100vh}.mobile-section-nav nav{width:100vw;height:100vh;color:#474749;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.mobile-section-nav nav .menulist,.mobile-section-nav nav .ourtelandmail{text-align:center}.mobile-section-nav nav .menulist li a,.mobile-section-nav nav .ourtelandmail li a{display:block;font-size:22px;color:#474749}.mobile-section-nav nav .ourtelandmail{margin-bottom:40px}.mobile-section-nav nav .ourtelandmail li{margin:0}.mobile-section-nav nav .ourtelandmail li .message{margin:0;font-size:16px}.mobile-section-nav nav .ourtelandmail li a{padding:10px 0}.mobile-section-nav nav .ourtelandmail li .phone span{padding-bottom:2px;border-bottom:1px dashed}.mobile-section-nav nav .ourtelandmail li .button{display:flex;align-items:center;justify-content:center;margin:auto;padding:10px 0;background-color:#f3f3f3;width:185px}.mobile-section-nav nav .ourtelandmail li .button svg{margin-right:15px;max-width:20px;max-height:20px;fill:#474749}.mobile-section-nav nav .ourtelandmail li .button span{font-family:Lato-Regular,sans-serif;font-size:16px}.mobile-section-nav nav .ourtelandmail li .development{padding:0;font-family:Lato-Regular,sans-serif;font-size:16px}.mobile-section-nav nav .ourtelandmail li .development span{position:relative}.mobile-section-nav nav .ourtelandmail li .development span:before{content:'';position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:#931516}.mobile-section-nav nav .ourtelandmail li:nth-child(2){margin-top:20px}.mobile-section-nav nav .ourtelandmail li:nth-child(3){margin-top:10px}.mobile-section-nav nav .ourtelandmail li:nth-child(4){margin-top:40px}.mobile-section-nav nav .menulist{margin-top:125px;font-family:YesevaOne,sans-serif;font-weight:400}.mobile-section-nav nav .menulist li{margin-top:0}.mobile-section-nav nav .menulist li:nth-child(n+2){margin-top:35px}.mobile-section-nav nav .menulist li a{font-size:32px}html{overflow:hidden;height:100%;margin:0;padding:0}.body{width:100vw;padding-right:20px;font-family:Lato-Light;margin:0;height:100%;overflow:hidden}.body section .content{width:60vw;margin:0 auto;text-align:center}.body section .txt--left{text-align:left}.body section .content--col-just{height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.body section .content--row-just{height:inherit;display:flex;align-items:center;justify-content:space-around}.body section .content--row-just-betw{height:inherit;display:flex;align-items:center;justify-content:space-between}.body section .content--center{height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center}.body section .content--col-start{height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.body p.txt{font-size:14px;width:660px;font-weight:400;line-height:2em;position:relative;pointer-events:none}.flex-row-betw{display:flex;justify-content:space-between;width:100%}.mymouse{width:30px;height:44px;border:2px solid rgba(255,255,255,.7);border-radius:12px;position:absolute;left:calc(50% - 15px);top:calc(50% - 22px);z-index:10;cursor:pointer}.mymouse:before{content:"";display:block;width:2px;height:3px;background:rgba(255,255,255,.7);position:absolute;top:8px;left:calc(50% - 1px);opacity:0;animation:mousescroll 2s infinite}section.case{overflow:hidden;background-size:cover}section.case h1{font-family:Lato-Heavy}section.case h2,section.case h4,section.case h5,section.case h6{font-family:Lato,sans-serif}section.case .absolute-block-title-and-links{width:100%;left:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}section.case h2{margin-bottom:20px;font-family:Lato-Medium;font-size:36px;font-weight:100}section.case h3{font-family:Lato-Heavy}section.case h1,section.case h6{color:#fff;font-size:24px;font-weight:400;letter-spacing:0;font-family:Lato-Light;text-transform:uppercase;margin-bottom:15px}section.case span.case-name{margin:145px 0 110px;color:rgba(255,255,255,.3);font-family:YesevaOne;font-size:180px;text-transform:uppercase;line-height:.8em;position:relative;z-index:2}section.case p{font-family:Lato-Light;font-size:18px;line-height:1.5em}section.case .link_to_site{font-size:30px;color:rgba(255,255,255,.8);display:flex;align-items:flex-end}section.case .link_to_site span{border-bottom:1px solid #fff;padding-bottom:5px;line-height:1;transition:.2s}section.case .link_to_site .icon_link{margin-right:5px;width:18px;height:18px;fill:#fff;margin-bottom:5px;transition:.2s}section.case .link_to_site:hover span{border-color:#bf1c1c}section.case .link_to_site:hover .icon_link{fill:#bf1c1c}section.case .content{width:60vw;position:relative}section.case .content-new-txtLeft{padding-left:90px;width:calc(100% - 80px);height:100%;margin-left:80px;display:flex;justify-content:flex-start;align-items:center;text-align:left;box-sizing:border-box}section.case .content-new-txtRight{width:calc(100% - 80px);height:100%;margin-left:80px;padding-right:160px;display:flex;justify-content:flex-end;align-items:center;text-align:right;box-sizing:border-box}section.case .content-new-txtTopCenter{width:calc(100% - 80px);height:100%;margin-left:80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:80px 80px 0;text-align:center;box-sizing:border-box}section.case .content-new-txtCenter{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-sizing:border-box}section.case .content-new-txtAlignCenter{width:calc(100% - 80px);height:100%;display:flex;margin-left:80px;flex-direction:column;justify-content:center;box-sizing:border-box}section.case .content--left{align-items:flex-start!important;text-align:left!important}section.case .content--right{align-items:flex-end!important;text-align:right!important}section.case .withbefore{margin-top:50px;position:relative;z-index:5}section.case .withbefore:before{content:"";display:block;position:absolute;width:7px;height:7px;background:#941515;border-radius:50%;top:-32px}section.case .withbefore-line{margin-top:50px;position:relative;z-index:5}section.case .withbefore-line:before{content:"";display:block;position:absolute;width:97px;height:1px;background:#941515;top:-26px}section.case .withbefore-line--right:before{right:0}section.case .withbefore-lineCenter{margin-top:50px;position:relative;z-index:5}section.case .withbefore-lineCenter:before{content:"";display:block;position:absolute;width:99px;height:1px;background:#941515;top:-26px;left:calc(50% - 48.5px)}section.case .content--right .withbefore:before{right:0}section.case button.totop{width:40px;height:40px;position:fixed;bottom:60px;right:114px;z-index:100;transform:translateY(100px);padding:0;transition:transform 1s;display:flex;justify-content:center}section.case button.totop .squareblock{background-color:rgba(0,0,0,.05);width:40px;height:40px;animation:socialicon_nothover .5s forwards ease;flex:0 0 auto;transform:translateZ(0);border:1px solid #9999a3;overflow:hidden}section.case button.totop .squareblock:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:100%;background-color:#5c0402;transition:.3s;transform:scaleX(0);transform-origin:right}section.case button.totop .squareblock--white{background-color:rgba(255,255,255,.5)}section.case button.totop:hover .squareblock:after{transform:scaleX(1);transform-origin:left}section.case button.totop:hover svg{fill:#fff}section.case button.totop svg{width:15px;height:100%;fill:#941515;z-index:5;position:absolute;top:0;left:calc(50% - 7.5px);transform:rotate(90deg) translate3d(0,0,0);transition:.5s}section.case button.totop--active{transform:translate(0)}.wrapper-back-btn{position:fixed;top:0;left:0;width:80px;height:100%;z-index:105;border-right:1px solid #f2f2f2}.wrapper-back-btn a#backbtn{width:41px;height:41px;position:fixed;bottom:42px;left:18px;z-index:100;display:flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;transition:transform 1s ease;border:1px solid #9999a3}.wrapper-back-btn a#backbtn svg{width:21px;height:5px;fill:#9999a3;stroke:#9999a3;z-index:5;position:relative;flex:0 0 auto}.wrapper-back-btn a#backbtn--nextbtnactive{transform:translateY(20px)}.wrapper-back-btn a#backbtn:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:100%;background-color:#5c0402;transition:transform .2s;transform:scaleX(0);transform-origin:left}.wrapper-back-btn a#backbtn:hover svg{fill:#fff;stroke:#fff}.wrapper-back-btn a#backbtn:hover:after{transform:scaleX(1);transform-origin:right}.fill-hover{position:relative}.fill-hover:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:100%;background-color:#5c0402;transition:transform .2s;transform:scaleX(0);transform-origin:left}.fill-hover:hover:after{transform:scaleX(1);transform-origin:right}.case.result .icon_link{width:16px;height:16px;fill:#fff}.case.result .res-iconsvg{margin-top:80px;margin-bottom:75px;z-index:5;position:relative;fill:#fff;width:64px;height:64px}.case.result .flex-row-betw{margin-top:70px;width:60vw}.case.result .flex-row-betw p{line-height:1.5em}.case.result .flex-row-betw>div{width:20vw}.case.result .for-rotate-icon{position:relative;margin-bottom:50px;z-index:5}.case.result .for-rotate-icon .rotate-block{width:150px;height:150px;transform:rotate(45deg);position:absolute;left:calc(50% - 75px);top:calc(50% - 75px)}.case.result .for-rotate-icon .white{background-color:#fff}.case.result .forlink{margin-top:46px;display:flex;justify-content:center}.case.result .forlink .gotosite{display:flex;align-items:center;justify-content:center;width:124px;height:124px;transform:rotate(45deg);background-color:#941515;flex:0 0 auto}.case.result .forlink .gotosite .linktxt{transform:rotate(-45deg);color:#fff;font-weight:100}.case.result .forlink .gotosite .linktxt p{padding-bottom:2px;font-size:14px;border-bottom:1px solid #b45c5c}.case.result .forlink .gotosite:hover .linktxt p{border-bottom:1px solid transparent}.case.result .forlink p.underlink-txt{display:none}section.result .link_to_site--new{display:flex;align-items:center;justify-content:center;margin-top:75px;width:218px;height:60px;background:#bf1c1c;font-size:12px;letter-spacing:.1em;color:#fff;text-transform:uppercase}section.result .link_to_site--new svg{fill:#fff;margin-right:10px}section.case.last .content--center{height:calc(100% - 120px)!important}section.case.last .content--center .icon{margin-top:80px;margin-bottom:35px}section.case.last a{color:#fff}section.case.last .btn-order-project{padding:20px 30px;background:#bf1c1c;text-transform:uppercase;letter-spacing:.2em;color:#fff;font-size:18px;cursor:pointer;transition:.2s}section.case.last .btn-order-project:hover{background:#5c0402}section.case.last .order-project{position:relative;background-color:#941515;width:280px;height:280px;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:space-around;z-index:5}section.case.last .order-project svg.order-icon{height:58px;fill:#fff}section.case.last .order-project:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;top:calc(50% - 3.5px);left:calc(50% - 3.5px)}section.case.last .black-round{width:85px;height:85px;border-radius:50%;position:absolute;left:calc(50% - 42.5px);bottom:110px;display:flex;z-index:5;align-items:center}section.case.last .black-round--anim{animation:anim_blackround .7s ease-in-out}.order_projectblock{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:999;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .4s ease}.order_projectblock .closeform{width:40px;height:40px;background-color:#941515;position:absolute;top:60px;right:calc(10vw - 20px);display:flex;align-items:center;justify-content:center}.order_projectblock .closeform svg{fill:#fff;width:12px;height:12px;z-index:2}.order_projectblock .closeform:after{content:"";position:absolute;display:block;width:inherit;height:inherit;background:#5c0402;left:0;top:0;transform:scaleX(0);transition:transform .4s ease;transform-origin:left}.order_projectblock .closeform:hover:after{transform:scaleX(1);transform-origin:right}.order_projectblock sup{color:#941515}.order_projectblock form.order_project{display:flex;flex-direction:column;justify-content:center;align-items:center;width:60vw}.order_projectblock form.order_project.fadeout{display:none}.order_projectblock form.order_project h1{font-size:40px}.order_projectblock form.order_project .undertextandlabel{display:flex}.order_projectblock form.order_project .textandlabel{display:flex;flex-direction:column;width:auto;margin:0 20px 0 20px;cursor:text;overflow:hidden;position:relative;padding-top:60px}.order_projectblock form.order_project .textandlabel .textbox{width:calc(20vw - 50px);height:60px;background:#fbfbfb;border:none;font-family:Lato-Heavy;font-size:15px;padding-left:10px;transition:transform .4s cubic-bezier(.7,0,.3,1);position:relative;z-index:5;opacity:0}.order_projectblock form.order_project .textandlabel .textbox--error{color:#941515;background-color:#fff2f2}.order_projectblock form.order_project .textandlabel .describe_task{width:calc(60vw - 40px)}.order_projectblock form.order_project .textandlabel label{position:absolute;bottom:0;font-size:16px;width:calc(100% - 10px);transition:transform 1s cubic-bezier(.7,0,.3,1);padding:0 0 0 10px;z-index:5}.order_projectblock form.order_project .textandlabel label:before{content:'';position:absolute;width:100%;height:60px;top:100%;left:0;pointer-events:none;background:#fff;border-top:2px solid #941515;transform:translate3d(0,-3px,0);transition:transform .4s cubic-bezier(.7,0,.3,1)}.order_projectblock form.order_project .textandlabel label .label--content{position:relative;display:block;width:100%;transition:transform .4s cubic-bezier(.7,0,.3,1);padding:10px 0 10px 0}.order_projectblock form.order_project .textandlabel--active .textbox{opacity:1;transition:opacity 0s .4s;cursor:text}.order_projectblock form.order_project .textandlabel--active label{z-index:4}.order_projectblock form.order_project .textandlabel--active label:before{transform:translateY(-64px)}.order_projectblock form.order_project .textandlabel--active label .label--content{transform:translate3d(-.9vw,-55px,0) scale3d(.9,.9,1)}.order_projectblock form.order_project .textandlabel--active label .label--content.big{transform:translate3d(-2.8vw,-55px,0) scale3d(.9,.9,1)}.order_projectblock form.order_project input:focus{outline:0}.order_projectblock form.order_project button[type=submit]{color:#fff;letter-spacing:6px;text-transform:uppercase;font-size:12px;background-color:#941515;width:230px;height:60px;border:none;cursor:pointer;margin-bottom:45px;margin-top:100px;position:relative;font-weight:100;overflow:hidden}.order_projectblock form.order_project button[type=submit] span{position:relative;z-index:5;margin-left:6px}.order_projectblock form.order_project button[type=submit]:after{content:"";position:absolute;display:block;width:inherit;height:inherit;background:#5c0402;left:0;top:0;transform:scaleX(0);transition:transform .4s ease;transform-origin:left}.order_projectblock form.order_project button[type=submit]:hover:after{transform:scaleX(1);transform-origin:right}.order_projectblock--active{opacity:1;pointer-events:auto}.order_projectblock .we_will_feedback{flex-direction:column;align-items:center;justify-content:center;display:none}.order_projectblock .we_will_feedback .we_will_feedback_text{text-align:center;font-size:22px;line-height:1.3;font-weight:300;padding:20px}.order_projectblock .we_will_feedback .we_will_feedback_text p{text-align:center}.order_projectblock .we_will_feedback .we_will_feedback_text .success_icon{display:block;width:50px;height:50px;background:url(../../img/check_mark_black.png) no-repeat center;background-size:contain;margin:0 auto}.order_projectblock .we_will_feedback .we-will-feedback-button{font-family:Lobster;width:253px;height:55px;border-radius:2px;display:flex;justify-content:center;align-items:center;background:#941515;color:#fff;cursor:pointer}.order_projectblock .we_will_feedback .we-will-feedback-button .presentation-icon{width:15px;height:15px;background:url(../../img/download-icon.png);background-size:contain;background-repeat:no-repeat;margin-right:10px}.order_projectblock .we_will_feedback .we-will-feedback-button:hover{background:#5c0402}.order_projectblock .we_will_feedback.active{display:flex}.dyslider{position:relative}.dyslider section.section{width:100vw;position:relative}#dyslider{z-index:5}#dyslider2{position:absolute}#dyslider2 section.case button.totop{z-index:0}#dyslider2 .black-round{z-index:0}#dyslider2 section.case a#backbtn{z-index:0}button#next{z-index:5;position:fixed;width:100%;height:130px;cursor:pointer;bottom:0;transform:translateY(130px);left:0;color:#000;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;font-size:30px;font-weight:900;padding:0;text-transform:none;transition:height 0s;overflow:hidden}button#next .partofmause{height:85px;width:85px;overflow:hidden;position:absolute;top:-75px;left:calc(50% - 42.5px);border-radius:1000px;background:#1f202c}button#next span{opacity:1;transition:opacity .2s}button#next.active{transform:translateY(10px);animation:anim_buttonnext .7s ease-in-out}button#next.active .partofmause{animation:anim_partofmouse .7s ease-in-out}button#next.loading{pointer-events:none;transition:height .4s;height:calc(100vh + 10px);z-index:100}button#next.loading .partofmouse{top:-85px}.scrollbar{width:10px;background:0 0;position:fixed;border-right:7px solid #941515;right:0;top:0;z-index:10;cursor:move;cursor:grab;cursor:-webkit-grab;transition:transform .4s;transform:translateX(5px)}.scrollbar--active,.scrollbar:hover{transform:translateY(0);cursor:grabbing;cursor:-webkit-grabbing}section.works-newdy{height:100vh;width:100vw;position:relative}section.works-newdy .content{width:calc(100% - 80px);height:100%;margin-right:0;display:flex}section.works-newdy .content .wrapper-cases{height:100%;width:100%}section.works-newdy .content .wrapper-cases a.case{width:50%;height:50%;border-left:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4)}section.works-newdy .content .wrapper-cases:last-child a.case{border-bottom:none}section.works-newdy .content.vertical-inside .wrapper-cases{flex:0 0 auto;width:50%}section.works-newdy .content.vertical-inside .wrapper-cases a.case{width:100%;height:50%}section.works-newdy .content.vertical-inside .wrapper-cases a.case:last-child{border-bottom:none}section.works-newdy .content.vertical-inside .wrapper-cases a.case--big{height:100%}section.works-newdy .content.gorizontal-inside{flex-direction:column}section.works-newdy .content.gorizontal-inside .wrapper-cases{flex:0 0 auto;height:50%}section.works-newdy .content.gorizontal-inside .wrapper-cases a.case{height:100%;width:50%}section.works-newdy .content.gorizontal-inside .wrapper-cases a.case--big{width:100%}section.works-newdy .content a.case{position:relative;display:flex;justify-content:space-between;align-items:center;background-size:cover;background-position:center;box-sizing:border-box;padding:20px 114px 20px 49px;float:left;overflow:hidden}section.works-newdy .content a.case .bg-img{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center;transition:transform .8s}section.works-newdy .content a.case--gorizontal,section.works-newdy .content a.case--simple{height:50%}section.works-newdy .content a.case--vertical{height:100%}section.works-newdy .content a.case .wrapper-desc{height:100%;display:inline-flex;flex-direction:column;justify-content:space-between;align-items:flex-start}section.works-newdy .content a.case h4{font-family:Lato-Light;font-size:36px;font-weight:100;text-align:left;color:#fff}section.works-newdy .content a.case .link-to-case{color:#fff;font-size:30px;position:relative;text-align:center;margin-left:34px}section.works-newdy .content a.case .link-to-case .case-type{position:absolute;top:49px;left:49px;text-transform:uppercase;color:rgba(255,255,255,.4);font-size:14px;letter-spacing:.1em}section.works-newdy .content a.case .link-to-case span{position:relative;z-index:1;display:block;transform:scale(1);transition:transform .2s}section.works-newdy .content a.case .link-to-case:before{content:"";position:absolute;width:84px;height:84px;background:#bf1c1c;top:calc(50% - 42px);left:calc(50% - 42px);transform:scale(1);transition:transform .2s}section.works-newdy .content a.case--grunge .bg-img{background-image:url(/img/new-images/grunge.jpg)}section.works-newdy .content a.case--mactak .bg-img{background-image:url(/img/new-images/mactak_new.jpg)}section.works-newdy .content a.case--alatau .bg-img{background-image:url(/img/new-images/alatau.jpg)}section.works-newdy .content a.case--ipsc .bg-img{background-image:url(/img/new-images/ipsc.jpg)}section.works-newdy .content a.case--rpm .bg-img{background-image:url(/img/new-images/rpm_sq.jpg)}section.works-newdy .content a.case--summit .bg-img{background-image:url(/img/new-images/summit.jpg)}section.works-newdy .content a.case--a-dev .bg-img{background-image:url(/img/new-images/a-dev.jpg)}section.works-newdy .content a.case--dimos .bg-img{background-image:url(/img/new-images/dimos.jpg)}section.works-newdy .content a.case:hover .bg-img{transition:transform 5s;transform:scale(1.2)}section.works-newdy .content a.case:hover .link-to-case span{transform:scale(.6)}section.works-newdy .content a.case:hover .link-to-case:before{transform:scale(1.3)}section.works{text-align:center}section.works h3{margin-top:50px;margin-bottom:60px}section.works .content{position:relative;width:811px}section.works a.case{flex:0 0 auto;position:relative;display:inline-block;width:250px;font-size:22px;font-weight:100;color:#fff;background-color:rgba(0,0,0,.7);background-size:cover;text-align:left;z-index:5;transition:all .4s;font-family:Lato-Light}section.works a.case .top-part{display:flex;align-items:center;justify-content:center;width:250px;height:250px}section.works a.case .casename{padding:30px 30px 20px 30px}section.works a.case .gotosite{display:inline-block;margin-bottom:20px;padding-bottom:4px;border-bottom:1px solid #fff;font-size:14px;margin-left:30px;position:relative;transition:all .4s}section.works a.case .gotosite .arrow{position:absolute;left:100%;margin-left:5px;transition:all .4s}section.works a.case .gotosite .arrow span{width:10px;height:1px;background:#fff;display:block;margin-top:10px}section.works a.case .gotosite .arrow span:before{content:'';position:absolute;width:4px;height:1px;transform:rotate(45deg);display:block;right:0;background:#fff;margin-top:-1px}section.works a.case .gotosite .arrow span:after{content:'';position:absolute;width:4px;height:1px;transform:rotate(-45deg);display:block;right:0;background:#fff;margin-top:1px}section.works a.case .gotosite:before{content:"";position:absolute;left:-30px;transform:translateX(-30px);top:calc(50% - 1px);opacity:0;width:25px;height:1px;background-color:#fff;transition:all .4s}section.works a.case:hover{background-position:30px}section.works a.case:hover .gotosite{transform:translateX(30px);border-bottom:1px solid transparent}section.works a.case:hover .gotosite .arrow{transform:translateX(80px);opacity:0}section.works a.case:hover .gotosite:before{transform:translateX(0);opacity:1}section.works a.case:last-child{margin-bottom:150px}section.works a.ipsc{background-image:url(/img/works/back_ipsc.jpg)}section.works a.alatau{background-image:url(/img/works/back_alatau.jpg)}section.works a.dimos{background-image:url(/img/works/back_dimos.jpg)}section.works a.a-dev{background-image:url(/img/works/back_a-dev.jpg)}section.works a.rpm{background-image:url(/img/works/back_rpm.jpg)}section.works a.sammit{background-image:url(/img/works/back_sammit.jpg)}section.works a.caricino{background-image:url(/img/works/back_caricino.jpg)}section.works a.ermines{background-image:url(/img/works/back_ermines.jpg)}section.works a.mgimo{background-image:url(/img/works/back_mgimo.jpg)}section.contacts{overflow:hidden;height:100vh;position:relative;padding-left:80px}section.contacts .order_projectblock{position:relative;opacity:1;flex-direction:column;align-items:flex-start;pointer-events:auto;padding-left:80px;max-width:530px;background:0 0}section.contacts .order_projectblock .title{margin:0;font-family:Lato-Black;font-style:normal;font-weight:700;font-size:45px;line-height:123%;color:#4d4d4f;text-transform:none}section.contacts .order_projectblock form.order_project{width:100%;align-items:flex-start}section.contacts .order_projectblock form.order_project .textandlabel{width:100%;margin:0;padding-top:35px}section.contacts .order_projectblock form.order_project .textandlabel .describe_task{width:100%}section.contacts .order_projectblock form.order_project .textandlabel label:before{border-top:1px solid #4d4d4f}section.contacts .order_projectblock form.order_project .textandlabel label span{color:#4d4d4f}section.contacts .order_projectblock form.order_project .textandlabel .textbox{height:50px}section.contacts .order_projectblock form.order_project .textandlabel--active label .label--content.big{transform:translate3d(-5%,-55px,0) scale3d(.9,.9,1)}section.contacts .order_projectblock form.order_project .undertextandlabel{width:100%;justify-content:space-between}section.contacts .order_projectblock form.order_project .undertextandlabel .textandlabel{width:47%;margin:0}section.contacts .order_projectblock form.order_project button{margin:0;margin-top:60px}section.contacts .order_projectblock .we_will_feedback{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;background-color:#fff}section.contacts .order_projectblock .we_will_feedback .closeform{position:fixed}section.contacts .map{position:absolute;top:0;right:80px;height:100vh;overflow:hidden}section.contacts .map a{display:inline-block;float:right}section.contacts .map .img-desctop{display:inline-block;height:100vh;float:right}section.contacts .map .img-mobile{display:none}section.contacts .map .marker{position:absolute;left:49.14%;bottom:34.5%;margin:0;padding:50px 0 50px 50px;width:400px;background:#e4282f}section.contacts .map .marker .item{position:relative;display:flex;align-items:center;z-index:1}section.contacts .map .marker .item:nth-child(n+2){margin-top:25px}section.contacts .map .marker .item .mark{max-height:25px;max-width:25px;fill:#fff}section.contacts .map .marker .item a{display:inline-block;margin-left:20px;color:#fff;font-size:20px;line-height:130%}section.contacts .map .marker:before{content:"";position:absolute;bottom:0;left:15%;width:50px;height:50px;background-color:#e4282f;transform:rotate(45deg) translateY(50%)}section.contacts .map .marker-img{display:none}@media screen and (max-width:1870px){section.works-newdy .content a.case{height:250px;padding:35px 30px}section.works-newdy .content a.case .link-to-case{margin-left:20px}}@media screen and (max-width:1785px){section.works-newdy .content a.case h4{font-size:26px}}@media screen and (max-width:1740px){.case.result .flex-row-betw .only-in-desktop p br{display:none}}@media screen and (max-width:1630px){section.works-newdy .content a.case h4{font-size:24px}}@media screen and (max-width:1560px){section.works-newdy .content a.case{height:235px;padding:25px 20px}section.works-newdy .content a.case h4{font-size:22px}section.works-newdy .content a.case .link-to-case{margin-left:15px}section.works-newdy .content a.case img{height:107%}}@media screen and (max-width:1475px){section.works-newdy .content a.case{height:205px}section.works-newdy .content a.case h4{font-size:20px}}@media screen and (max-width:1366px){.laptop-hidden{display:none}}@media screen and (max-width:1350px),(max-height:660px){section.case h2{font-size:30px}section.case h1,section.case h6{font-size:14px}section.case p{font-size:18px}h1{font-size:80px}h3{font-size:34px}button#next{height:110px;font-size:25px}section.case.last .black-round{bottom:80px}section.contacts .map .marker{width:auto;padding:50px}button#next .partofmause{top:-66px}.mymouse{width:22px;height:32px;left:calc(50% - 12px)}.case.result p{font-size:17px}.case.result .flex-row-betw{margin-top:10px}.case.result .forlink{margin-top:30px}.case.result .for-rotate-icon{margin-bottom:30px}.case.result .for-rotate-icon .rotate-block{width:110px;height:110px;left:calc(50% - 55px);top:calc(50% - 55px)}.case.result .res-iconsvg{width:50px;height:50px;margin-top:70px;margin-bottom:60px}}@media screen and (max-width:1330px){section.works-newdy .content a.case h4{font-size:19px}section.works-newdy .content a.case--alatau img,section.works-newdy .content a.case--rpm img{right:20px}section.works-newdy .content a.case img{height:102%}}@media screen and (max-width:1250px){section.works-newdy .content a.case{height:185px}section.works-newdy .content a.case h4{font-size:18px}section.works-newdy .content a.case .link-to-case{font-size:16px}section.works-newdy .content a.case .link-to-case:before{width:44px;height:44px;top:calc(50% - 22px);left:calc(50% - 22px)}}@media screen and (max-width:1240px),(max-height:650px){section.case span.case-name{font-size:125px}section.case .link_to_site,section.case h1{font-size:28px}section.contacts .order_projectblock{padding-left:30px;max-width:450px}section.contacts .order_projectblock .title{font-size:36px}section.contacts .order_projectblock form.order_project button{margin-top:30px}section.contacts .map .marker{padding:30px}section.contacts .map .marker .item a{font-size:18px;margin-left:15px}}@media screen and (max-width:1150px){section.works-newdy .content a.case{height:155px;padding:15px 20px}section.works-newdy .content a.case h4{font-size:16px}section.works-newdy .content a.case .link-to-case{font-size:14px}section.works-newdy .content a.case .link-to-case:before{width:42px;height:42px;top:calc(50% - 21px);left:calc(50% - 21px)}}@media screen and (max-width:1024px),screen and (max-height:620px){div.new-menu nav{font-size:40px}div.new-menu nav ul li a{line-height:1.8em}div.new-menu .wrapper-bottom-info .column .icon{font-size:16px}}@media screen and (max-width:1024px),(max-height:650px){section.case .link_to_site,section.case h1{font-size:24px}}@media screen and (max-width:1024px){section.works-newdy .content a.case{width:100%}section.case .content-new-txtLeft{justify-content:flex-start}section.case span.case-name{margin:10% 0;font-size:70px}section.contacts{overflow:auto}section.contacts .order_projectblock{max-width:530px;height:auto;margin-top:95px}section.contacts .map{position:relative;height:auto;margin-top:55px}section.contacts .map .img-desctop{height:auto;width:100vw}section.case .content-new-txtLeft{padding:auto}.body section .content{padding:20px}section.works-newdy .content{padding:0}}@media screen and (max-width:768px){.mobile-hidden{display:none}.order_projectblock .we_will_feedback .we_will_feedback_text{font-size:18px}.menuname{display:none}.menu-btn-wrapper{display:none}.menuname{display:none}.mobile-nav{display:block}.logo{top:20px;left:20px}.white-block-left{display:none}h1{font-size:12vw}button#next{height:75px;font-size:16px}.wrapper-back-btn{display:none}div.new-menu nav{display:none}.body section .content{margin-left:0;width:100%;box-sizing:border-box}.body section .content--col-just{justify-content:flex-start}.body section .content--col-just h2{margin-top:70px}.body section .content--row-just-betw{flex-direction:column;justify-content:flex-start}.body section .content--center{padding-left:20px;padding-right:20px}.body section .content-new-txtTopCenter{padding-top:80px}.body section .content--col-start{height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.body p.txt{font-size:14px;width:660px;font-weight:400;line-height:2em;position:relative;pointer-events:none}section.works h3{font-size:24px;margin-top:70px}section.case h1{margin-top:40px;margin-bottom:20px;font-size:22px}section.case h2{font-size:24px}section.case h1,section.case h6{font-size:18px}section.case p{font-size:16px}section.case p br{display:none}section.case .content--left{padding:0 20px}section.case a#backbtn{display:none}section.case button.totop{display:none}section.case:first-child .content{height:100%}section.case:first-child .link_to_site,section.case:first-child .mymouse{display:none}section.case:first-child h1{margin-bottom:40px}section.case .absolute-block-title-and-links{position:relative;height:auto}section.case.result .content--center{justify-content:center}section.case.result .content--center h2{margin-top:0}section.case.result .flex-row-betw{width:inherit;justify-content:center}section.case.result .flex-row-betw .only-in-desktop{display:none}section.case.result .flex-row-betw>div{width:100%}section.case.result .forlink{flex-direction:column;align-items:center}section.case.result .forlink p.underlink-txt{display:block;font-size:14px;margin-top:40px}section.case.last .content--center{height:calc(100% - 75px)!important}section.case.last .order-project{width:60vw;height:60vw}section.case.last .order-project svg.order-icon{height:58px}section.case.last .order-project p br{display:block}section.case.last .black-round{bottom:45px}.order_projectblock .closeform{top:20px;right:20px}.order_projectblock form.order_project{width:80vw}.order_projectblock form.order_project h1{font-size:24px}.order_projectblock form.order_project p{text-align:center}.order_projectblock form.order_project .undertextandlabel{flex-direction:column;width:100%}.order_projectblock form.order_project .textandlabel{margin:0;padding-top:25px;width:100%}.order_projectblock form.order_project .textandlabel .textbox{width:100%;height:25px}.order_projectblock form.order_project .textandlabel .textbox--error{color:#941515;background-color:#fff2f2}.order_projectblock form.order_project .textandlabel .describe_task{width:100%}.order_projectblock form.order_project .textandlabel label{font-size:16px;width:100%}.order_projectblock form.order_project .textandlabel label:before{content:'';position:absolute;width:100%;height:25px;top:100%;left:0;pointer-events:none;background:#fff;border-top:2px solid #941515;transform:translate3d(0,-3px,0);transition:transform .4s cubic-bezier(.7,0,.3,1)}.order_projectblock form.order_project .textandlabel label .label--content{position:relative;display:block;width:100%;transition:transform .4s cubic-bezier(.7,0,.3,1);padding:5px 0 5px 0}.order_projectblock form.order_project .textandlabel--active .textbox{opacity:1;transition:opacity 0s .4s;cursor:text}.order_projectblock form.order_project .textandlabel--active label{z-index:4}.order_projectblock form.order_project .textandlabel--active label:before{transform:translateY(-29px)}.order_projectblock form.order_project .textandlabel--active label .label--content{transform:translate3d(-.9vw,-25px,0) scale3d(.9,.9,1)}.order_projectblock form.order_project .textandlabel--active label .label--content.big{transform:translate3d(-2.8vw,-25px,0) scale3d(.9,.9,1)}.order_projectblock form.order_project input:focus{outline:0}.order_projectblock form.order_project button[type=submit]{width:60vw;margin-bottom:0;margin-top:20px}.order_projectblock form.order_project button[type=submit] span{position:relative;z-index:5;margin-left:6px}.order_projectblock form.order_project button[type=submit]:after{content:"";position:absolute;display:block;width:inherit;height:inherit;background:#5c0402;left:0;top:0;transform:scaleX(0);transition:transform .4s ease;transform-origin:left}.order_projectblock form.order_project button[type=submit]:hover:after{transform:scaleX(1);transform-origin:right}.order_projectblock--active{opacity:1;pointer-events:auto}section.works-newdy .content .wrapper-cases a.case,section.works-newdy .content.gorizontal-inside .wrapper-cases a.case,section.works-newdy .content.vertical-inside .wrapper-cases a.case{justify-content:center;border:none;border-bottom:1px solid #fff!important}section.works-newdy .content .wrapper-cases a.case h4,section.works-newdy .content.gorizontal-inside .wrapper-cases a.case h4,section.works-newdy .content.vertical-inside .wrapper-cases a.case h4{text-align:center}section.works-newdy .content .wrapper-cases a.case .link-to-case,section.works-newdy .content.gorizontal-inside .wrapper-cases a.case .link-to-case,section.works-newdy .content.vertical-inside .wrapper-cases a.case .link-to-case{display:none}section.works-newdy .content.vertical-inside{flex-direction:column}section.works-newdy .content.vertical-inside .wrapper-cases{height:33%;width:100%}section.works-newdy .content.vertical-inside .wrapper-cases.inside-two-case{height:67%}section.works-newdy .content.vertical-inside .wrapper-cases.inside-two-case a.case{height:50%}section.works-newdy .content.gorizontal-inside .wrapper-cases{height:33%}section.works-newdy .content.gorizontal-inside .wrapper-cases.inside-two-case{height:67%}section.works-newdy .content.gorizontal-inside .wrapper-cases.inside-two-case a.case{height:50%;width:100%}section.works-newdy .content.wrapper-two-cases .wrapper-cases{height:50%}section.works-newdy .content.wrapper-two-cases .wrapper-cases a.case{height:100%}section.works-newdy .content .wrapper-cases.inside-for-case a.case{width:100%;height:33.3%}section.works-newdy .content .wrapper-cases.inside-for-case a.case:last-child{display:none}section.contacts{padding:0 10px}section.contacts .order_projectblock{padding:0 0 0 10px}section.contacts .order_projectblock form.order_project{width:90%}section.contacts .order_projectblock form.order_project .undertextandlabel .textandlabel{width:100%}section.contacts .order_projectblock form.order_project button{margin-top:40px;width:100%}section.contacts .map{right:0;left:-10px}section.contacts .map .img-desctop{display:none}section.contacts .map .img-mobile{display:inline-block;width:100vw}section.contacts .map .marker{top:90px;bottom:auto;left:0;right:0;background-color:rgba(228,40,47,.85)}section.contacts .map .marker:before{display:none}section.contacts .map .marker-img{position:absolute;display:block;max-width:60px;max-height:60px;fill:#e4282f;left:49%;bottom:39%}}@media screen and (max-width:768px) and (max-height:670px) and (orientation:landscape){.stub{display:flex}}@media (max-width:576px){.mobile-nav nav .menulist li:nth-child(n+2){margin-top:25px}.mobile-nav nav .menulist{margin-top:90px}.mobile-section-nav nav .menulist li a{font-size:28px}.mobile-section-nav nav .menulist li:nth-child(n+2){margin-top:25px}.mobile-section-nav nav .menulist{margin-top:90px}}@media screen and (max-width:375px){.order_projectblock .we_will_feedback .we_will_feedback_text{font-size:16px}}@media (max-width:360px){.mobile-nav .humburger-capsule{width:40px;height:40px}.mobile-nav nav .menulist li a,.mobile-nav nav .ourtelandmail li a{font-size:18px}}@media screen and (max-width:360px),(max-height:530px){section.case h1{margin-top:40px;margin-bottom:20px;font-size:22px}section.case h2{font-size:22px;margin-bottom:0}section.case h1,section.case h6{font-size:14px}section.case .withbefore-line,section.case .withbefore-lineCenter{margin-top:30px}section.case .withbefore-line:before,section.case .withbefore-lineCenter:before{top:-15px}section.case p{font-size:14px}}@media (max-width:320px){.mobile-section-nav nav .menulist li a{font-size:24px}}@media screen and (max-height:540px){section.case span.case-name{display:none}section.case .absolute-block-title-and-links{height:auto;position:relative}section.case .absolute-block-title-and-links h1{margin-top:30px;margin-bottom:30px}}@keyframes anim_blackround{0%{transform:translateY(0)}60%{transform:translateY(0)}80%{transform:translateY(-20px)}100%{transform:translateY(0)}}@keyframes mousescroll{0%{opacity:0}25%{opacity:1}75%{transform:translateY(7px)}100%{opacity:0}}@keyframes anim_buttonnext{0%{transform:translateY(130px)}60%{transform:translateY(10px)}80%{transform:translateY(0)}100%{transform:translateY(10px)}}@keyframes anim_partofmouse{0%{transform:translateY(-10px)}60%{transform:translateY(-10px)}85%{transform:translateY(-10px)}100%{transform:translateY(0)}}
/*# sourceMappingURL=../_sourcemaps/general.css.map */
