html{height:100%}.overflow-hidden{overflow:hidden}body{margin:0;padding:0;background-color:#a3a09f;font-family:Montserrat,sans-serif;overflow:auto}body .page{overflow:hidden!important;width:100%}body .page #preload{position:fixed;left:0;right:0;bottom:0;top:0;background-color:#a3a09f;z-index:99999;text-align:center}body .page #preload #percent{position:absolute;top:91.3%;left:0;right:0;color:#2f2f2e;font-size:19px;line-height:19px;text-decoration:none;transition:.2s;font-weight:500;opacity:.3}body .page .main-section{min-height:480px;position:relative;max-height:1500px}body .page .main-section .main-block{background-color:#2f2f2e;transition:.7s cubic-bezier(.215,.61,.355,1);height:0}body .page .main-section .main-block .container{height:100%;transition:2s;position:relative}body .page .main-section .main-block .container .main-big{padding-right:0!important;font-size:197px!important;line-height:240px;font-weight:600;display:inline!important;letter-spacing:10px!important}body .page .main-section .main-block .container .block-video{width:46.9%;overflow-x:hidden;background-color:grey;height:0;transition:.7s;float:left;overflow:hidden;position:relative;z-index:222;box-shadow:0 0 41px 0 #0f0f0f}body .page .main-section .main-block .container .block-video .logo{padding:51px 0 0}body .page .main-section .main-block .container .block-video .logo p{display:inline;margin:0 0 0 58px;color:#2e2f2f;font-weight:700;font-size:34px;position:relative;z-index:9999;letter-spacing:2px;line-height:42px}body .page .main-section .main-block .container .block-video h1{margin:0;color:#2f2f2e;font-family:Montserrat,sans-serif;position:relative;z-index:2222222;width:1000px}body .page .main-section .main-block .container .block-video span{padding-right:0;color:#2f2f2e;text-align:left;display:block}body .page .main-section .main-block .container .block-video .fs-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transition:none}body .page .main-section .main-block .container .block-video .fs-background video#bgvid{position:absolute;top:-15px;left:-50%;z-index:-100;background-size:cover;object-fit:contain;display:inline-block;vertical-align:baseline;transition:none;min-height:1500px}body .page .main-section .main-block .container .block-video .fs-background .video-filter{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transition:none}body .page .main-section .main-block .container .block-video .fs-background .fs-background-container{width:100%;height:100%;position:absolute;top:0;z-index:0;overflow:hidden;transition:none}body .page .main-section .main-block .container .main-text{width:50%}body .page .main-section .main-block .container .main-text .before-line:before{background-color:#a3a09f}body .page .main-section .main-block .container .main-text h1{margin:0;text-align:left;width:100%;position:absolute;top:0;color:#a3a09f;z-index:2}body .page .main-section .main-block .container .main-text span{padding-right:0;text-align:left}body .page .main-section .main-block .container header{position:absolute;width:100%;overflow:hidden}body .page .main-section .main-block .container header>div{width:33.333333%;float:left;color:red}body .page .main-section .main-block .container header .left-block{margin:51px 0 0}body .page .main-section .main-block .container header .left-block p{display:inline;margin:0 0 0 58px;color:#2e2f2f;font-weight:700;font-size:34px;position:relative;z-index:9999;letter-spacing:2px}body .page .main-section .main-block .container header .language-wrapper{text-align:center;padding-left:10px;padding-top:63px;position:relative}body .page .main-section .main-block .container header .language-wrapper .current-language p{display:inline;padding:5px;font-size:15px;line-height:19px;color:#a3a09f;opacity:.3;transition:.2s}body .page .main-section .main-block .container header .language-wrapper .lang-block:hover p{opacity:1}body .page .main-section .main-block .container header .language-wrapper .dropdown{width:40px;margin:0 auto;opacity:0;pointer-events:none;transition:.2s}body .page .main-section .main-block .container header .language-wrapper .dropdown a{display:block;width:100%;color:#a3a09f;text-decoration:none;margin-top:10px;transition:.2s}body .page .main-section .main-block .container header .language-wrapper .dropdown a:hover{color:#d8d8d8;opacity:1}body .page .main-section .main-block .container header .language-wrapper .lang-block{width:40px;margin:0 auto;height:20px}body .page .main-section .main-block .container header .language-wrapper .lang-block:hover{height:100%}body .page .main-section .main-block .container header .language-wrapper .lang-block:hover .dropdown{opacity:1;pointer-events:auto;transition:.2s}body .page .main-section .main-block .container header .right-block{width:35px;float:right;margin-right:75px}body .page .main-section .main-block .container header .right-block .menu.index{opacity:0!important;transition:.3s!important;pointer-events:none}body .page .main-section .main-block .container header .right-block .menu{overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:50px;width:40px;position:fixed;z-index:999;right:60px;top:-2px;opacity:1;transition:.8s!important}body .page .main-section .main-block .container header .right-block .menu .hamburger{list-style:none;float:right;margin:0;position:relative;top:0;left:0;transition:all 233ms cubic-bezier(.5,0,0,1);padding:10px 0}body .page .main-section .main-block .container header .right-block .menu .hamburger li{width:30px;height:2px;background:#a3a09f;margin:6px 0 0;padding:0;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .7s cubic-bezier(.5,0,0,1)}body .page .main-section .main-block .container header .right-block .menu .hamburger li.first{margin:0}body .page .main-section .main-block .container header .right-block .menu .hamburger li.second{-webkit-transform:translateX(-10px);transform:translateX(-10px)}body .page .main-section .main-block .container header .right-block .menu .hamburger li.third{-webkit-transform:translateX(23px);transform:translateX(23px)}body .page .main-section .main-block .container header .right-block .menu:hover li{background-color:#fff}body .page .main-section .main-block .container header .right-block .menu:hover li.second{-webkit-transform:translateX(0);transform:translateX(0)}body .page .main-section .main-block .container header .right-block .menu:hover li.third{-webkit-transform:translateX(10px);transform:translateX(10px)}body .page .main-section .main-block .container header .right-block .menu.checked{position:fixed;opacity:1!important}body .page .main-section .main-block .container header .right-block .menu.checked .hamburger li.first{-webkit-transform:rotate(-138deg) translateY(-10.5px);transform:rotate(-138deg) translateY(-10.5px);background-color:#d8d8d8}body .page .main-section .main-block .container header .right-block .menu.checked .hamburger li.second{opacity:0}body .page .main-section .main-block .container header .right-block .menu.checked .hamburger li.third{-webkit-transform:rotate(137deg) translateY(10.5px);transform:rotate(137deg) translateY(10.5px);background-color:#d8d8d8}body .page .main-section .main-block .container header .right-block .navigation_wrapper{position:fixed;top:0;right:0;width:100%;height:100%;z-index:990;transition:.5s;background-color:#a3a09f;-webkit-transform:translateX(100%);transform:translateX(100%);transition:visibility .8s step-end,-webkit-transform .8s cubic-bezier(.47,0,.745,.715);transition:transform .8s cubic-bezier(.47,0,.745,.715),visibility .8s step-end;transition:transform .8s cubic-bezier(.47,0,.745,.715),visibility .8s step-end,-webkit-transform .8s cubic-bezier(.47,0,.745,.715)}body .page .main-section .main-block .container header .right-block .navigation_wrapper .logo-menu{opacity:.3;color:#d8d8d8;font-size:34px;font-weight:700;letter-spacing:2px;line-height:42px;display:inline;position:absolute;top:51px;left:58px;opacity:0}body .page .main-section .main-block .container header .right-block .navigation_wrapper .navigation{list-style:none;text-align:left;margin:0;padding:0;width:700px;opacity:1;-webkit-animation:g .3s;animation:g .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;z-index:9999}body .page .main-section .main-block .container header .right-block .navigation_wrapper .navigation li{padding:0;width:300%}body .page .main-section .main-block .container header .right-block .navigation_wrapper .navigation li a{color:#d8d8d8;text-decoration:none;font-family:Montserrat,sans-serif;font-size:48px;font-weight:500;letter-spacing:1px;line-height:86px;transition:.8s;display:block;cursor:pointer}body .page .main-section .main-block .container header .right-block .navigation_wrapper .navigation li a .number{margin-right:400px;color:#2f2f2e;font-size:15px;line-height:86px;font-weight:500;transition:.6s}body .page .main-section .main-block .container header .right-block .navigation_wrapper .navigation li a:hover{text-decoration:none;color:#2f2f2e}body .page .main-section .main-block .container header .right-block .navigation_wrapper .navigation li a:hover .number{color:#d8d8d8}body .page .main-section .main-block .container header .right-block .navigation_wrapper .cur-lang{text-align:center;margin-top:71px;opacity:1;-webkit-animation:g .3s;animation:g .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;z-index:9999;width:700px}body .page .main-section .main-block .container header .right-block .navigation_wrapper .cur-lang p{color:#d8d8d8;font-size:36px;font-weight:500;line-height:44px;margin-left:263px}body .page .main-section .main-block .container header .right-block .navigation_wrapper .cur-lang p a{opacity:.3;text-decoration:none;color:#d8d8d8;transition:.2s}body .page .main-section .main-block .container header .right-block .navigation_wrapper .cur-lang p .slash{font-size:11px;line-height:40px;vertical-align:middle;font-weight:700}body .page .main-section .main-block .container header .right-block .navigation_wrapper .cur-lang p .chosen-lang{opacity:1;transition:.6s}body .page .main-section .main-block .container header .right-block .navigation_wrapper .cur-lang p .chosen-lang:hover{color:#2f2f2e}body .page .main-section .main-block .container header .right-block .navigation_wrapper .menu-social-icons{display:none}body .page .main-section .main-block .container header .right-block .navigation_wrapper.show{width:100%;transition:-webkit-transform 1.04s cubic-bezier(.215,.61,.355,1);transition:transform 1.04s cubic-bezier(.215,.61,.355,1);transition:transform 1.04s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.04s cubic-bezier(.215,.61,.355,1);-webkit-transform:translateX(0);transform:translateX(0);overflow:hidden;z-index:990}body .page .main-section .main-block .container header .right-block .navigation_wrapper.show .navigation{opacity:0;-webkit-animation:e .5s;animation:e .5s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;z-index:999}body .page .main-section .main-block .container header .right-block .navigation_wrapper.show .logo-menu{-webkit-animation:f .2s;animation:f .2s;-webkit-animation-delay:1.04s;animation-delay:1.04s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;z-index:999}body .page .main-section .main-block .container header .right-block .navigation_wrapper.show .menu-social-icons{-webkit-animation:e .2s;animation:e .2s;-webkit-animation-delay:1.04s;animation-delay:1.04s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;z-index:999}body .page .main-section .main-block .container header .right-block .navigation_wrapper.show .cur-lang{opacity:0;-webkit-animation:e .5s;animation:e .5s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;z-index:999}body .page .main-section .main-block .container .before-line{font-size:98px!important;line-height:120px!important;letter-spacing:5px!important;padding-left:79px;font-weight:600!important}body .page .main-section .main-block .container .before-line:before{content:"";display:block;width:31px;height:13px;position:absolute;left:16px;bottom:17px;background-color:#2f2f2e}body .page .main-section .main-block .buttons .scroll-discover{position:absolute;top:auto;bottom:50px;left:56%;z-index:222;padding:10px 10px 10px 0}body .page .main-section .main-block .buttons .scroll-discover a{color:#a3a09f;font-size:15px;line-height:19px;text-decoration:none;transition:.2s;font-weight:500;opacity:.3;cursor:default}body .page .main-section .main-block .buttons .scroll-discover a span{width:2px;height:55px;background-color:#a3a09f;display:block;position:absolute;top:-84px;left:0;-webkit-animation:a 1.5s linear infinite;animation:a 1.5s linear infinite;-webkit-animation-delay:2.5s;animation-delay:2.5s;pointer-events:none}body .page .main-section .main-block .buttons .scroll-discover a .tablet{display:none;font-weight:500;opacity:.3}body .page .main-section .main-block .buttons .scroll-discover a .desktop{font-weight:500}body .page .main-section .main-block .buttons .projects{position:absolute;right:48px;top:47.5%;z-index:985;padding:10px;cursor:pointer}body .page .main-section .main-block .buttons .projects a{color:#a3a09f;font-size:15px;text-decoration:none;transition:.2s;font-weight:500;line-height:19px}body .page .main-section .main-block .buttons .projects span{width:2px;height:55px;background-color:#a3a09f;display:block;bottom:97px;right:10px;position:absolute;pointer-events:none;transition:.2s}body .page .main-section .main-block .buttons .projects:hover span{background-color:#fff;-webkit-animation:d .3s linear;animation:d .3s linear;height:12px}body .page .main-section .main-block .buttons .projects:hover a{color:#fff}body .page .main-section .main-block .buttons .social-icons{position:absolute;right:58px;top:auto;bottom:60px;color:#fff;z-index:222}body .page .main-section .main-block .buttons .social-icons .icons .first-icon,body .page .main-section .main-block .buttons .social-icons .icons .second-icon,body .page .main-section .main-block .buttons .social-icons .icons .third-icon{display:block;float:left;cursor:pointer}body .page .main-section .main-block .buttons .social-icons .icons .first-icon rect,body .page .main-section .main-block .buttons .social-icons .icons .second-icon rect,body .page .main-section .main-block .buttons .social-icons .icons .third-icon rect{-webkit-transform:translatex(190px) rotate(15deg);transform:translatex(190px) rotate(15deg);transition:.5s}body .page .main-section .main-block .buttons .social-icons .icons .first-icon:hover rect,body .page .main-section .main-block .buttons .social-icons .icons .second-icon:hover rect,body .page .main-section .main-block .buttons .social-icons .icons .third-icon:hover rect{-webkit-transform:translatex(100px) rotate(15deg)!important;transform:translatex(100px) rotate(15deg)!important;transition:.5s}body .page .main-section .main-block .buttons .social-icons .icons .second-icon,body .page .main-section .main-block .buttons .social-icons .icons .third-icon{margin-left:40px}body .page .content{background-color:#2f2f2e}body .page .content .about-us{position:relative;padding-top:120px;margin-bottom:80px}body .page .content .about-us .container{width:1150px;margin:0 auto}body .page .content .about-us .container .text-wrapper{position:relative}body .page .content .about-us .container .text-wrapper .small-text{padding-bottom:76px;position:absolute;top:0;width:978px}body .page .content .about-us .container .text-wrapper .small-text p{margin:0;color:#a3a09f;font-size:23px;line-height:41px;padding-right:200px}body .page .content .about-us .container .text-wrapper .large-text{position:relative;top:0}body .page .content .about-us .container .text-wrapper .large-text p{margin:0;color:#d8d8d8;font-size:130px;font-weight:400;line-height:156px}body .page .content .about-us .container .text-wrapper .large-text p strong{font-weight:500}body .page .content .about-us .container .text-wrapper .large-text p a{color:#d8d8d8;text-decoration:none;position:relative;transition:.2s}body .page .content .about-us .container .text-wrapper .large-text p a span{position:relative;z-index:2}body .page .content .about-us .container .text-wrapper .large-text p a:after{content:"";display:block;position:absolute;bottom:12px;left:0;width:100%;height:3px;background-color:#a3a09f;transition:.4s}body .page .content .about-us .container .text-wrapper .large-text p a:hover{color:#1c1d1e}body .page .content .about-us .container .text-wrapper .large-text p a:hover:after{width:0}body .page .content .about-us .container .text-wrapper .active{position:fixed;top:100px}body .page .content .about-us .container .grey-line{right:60px;top:0;width:2px;margin-bottom:0;position:absolute;overflow:hidden;background-color:hsla(15,2%,63%,.2);content:"";table-layout:fixed;opacity:0}body .page .content .about-us .container .grey-line:before{content:"";width:2px;height:100px;background-color:#d8d8d8;position:absolute;top:0;z-index:2222;display:block;opacity:1}body .page .content .about-us .container .grey-line .white-line{position:relative;top:100px;width:3px;float:left;height:0;z-index:99;background-color:#d8d8d8;transition:width .1s ease}body .page .content .cases-wrap{padding-top:0;position:relative;padding-bottom:104px;padding-top:70px}body .page .content .cases-wrap .container{margin:0 auto}body .page .content .cases-wrap .container .filters{text-align:center;padding-bottom:80px}body .page .content .cases-wrap .container .filters .btn-group label{color:#d8d8d8;font-family:Montserrat;font-size:15px;font-weight:600;line-height:19px;background-color:transparent;border:none;outline:none;padding:5px;margin-left:20px;margin-right:20px;cursor:pointer}body .page .content .cases-wrap .container .grid .content-layout{transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transform:translateY(150px);transform:translateY(150px)}body .page .content .cases-wrap .container .grid:first-child .content-layout{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}body .page .content .cases-wrap .container .grid:last-child .content-layout{margin-bottom:60px}body .page .content .cases-wrap .container .grid.grid_on .content-layout{-webkit-transform:translateY(0);transform:translateY(0)}body .page .content .cases-wrap .view-all{position:fixed;right:48px;bottom:50px;z-index:99;padding:10px;transition:.6s;-webkit-transform:translatey(200px);transform:translatey(200px);cursor:pointer}body .page .content .cases-wrap .view-all a{color:#a3a09f;font-size:15px;text-decoration:none;transition:.2s;font-weight:500;line-height:19px}body .page .content .cases-wrap .view-all .main-section .main-block .container .main-text span,body .page .content .cases-wrap .view-all span,body .page .main-section .main-block .container .main-text .content .cases-wrap .view-all span{width:2px;height:55px;background-color:#a3a09f;display:block;bottom:66px;right:10px;position:absolute;pointer-events:none;transition:.2s}body .page .content .cases-wrap .view-all:hover span{background-color:#fff;-webkit-animation:d .3s linear;animation:d .3s linear;height:12px}body .page .content .cases-wrap .view-all:hover a{color:#fff}body .page .content .products{padding-top:50px;padding-bottom:180px}body .page .content .products .container{width:1500px;margin:0 auto}body .page .content .products .container #tabs .tabs-title{width:28%;float:right;margin-top:31px}body .page .content .products .container #tabs .tabs-title ul{margin:0;padding:0;float:left;transition:.3s}body .page .content .products .container #tabs .tabs-title ul li{list-style:none;position:relative;padding-left:24px;width:300%;line-height:49px;vertical-align:middle;padding-top:16px;transition:1s;cursor:pointer}body .page .content .products .container #tabs .tabs-title ul li a{opacity:.3;color:#d8d8d8;font-size:15px;font-weight:500;line-height:19px;text-decoration:none;display:block;padding:0 0 16px;cursor:default;outline:none;text-transform:uppercase;transition:.2s}body .page .content .products .container #tabs .tabs-title ul li a span{width:10px;height:10px;border-radius:50%;background-color:#d8d8d8;opacity:.3;display:block;float:left;transition:.4s;margin-right:14px;position:absolute;left:0;top:20px}body .page .content .products .container #tabs .tabs-title ul li a span .small-circle{width:6px;height:6px;background-color:#2f2f2e;position:absolute;top:2px;left:2px;z-index:222;border-radius:50%;transition:.3s}body .page .content .products .container #tabs .tabs-title ul li.active a{color:#d8d8d8;font-size:15px;font-weight:500;line-height:19px;opacity:1;transition:1.8s}body .page .content .products .container #tabs .tabs-title ul li.active a span{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:1;transition:.4s;top:20px;left:0}body .page .content .products .container #tabs .tabs-title ul li.active a span .small-circle{-webkit-transform:scale(1.2);transform:scale(1.2);transition:.3s}body .page .content .products .container #tabs .tabs-title .fll{float:left;transition:.3s}body .page .content .products .container #tabs .tabs-title .flr{float:right;transition:.3s}body .page .content .products .container #tabs .tabs-content{width:59.5%;float:left;position:relative}body .page .content .products .container #tabs .tabs-content .tab-pane{opacity:1;-webkit-animation:g .2s cubic-bezier(.55,.055,.675,.19);animation:g .2s cubic-bezier(.55,.055,.675,.19);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:absolute;top:0}body .page .content .products .container #tabs .tabs-content .tab-pane.active{opacity:0;-webkit-animation:e .4s cubic-bezier(.55,.055,.675,.19);animation:e .4s cubic-bezier(.55,.055,.675,.19);-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body .page .content .products .container #tabs .tabs-content .tabs-icon{position:absolute;top:6px;left:0;transition:.2s}body .page .content .products .container #tabs .tabs-content h4{color:#d8d8d8;font-size:64px;font-weight:600;letter-spacing:1px;line-height:78px;margin:0;margin-bottom:22px;margin-left:180px;transition:.2s}body .page .content .products .container #tabs .tabs-content p{opacity:.3;color:#a3a09f;font-size:19px;line-height:30px;margin:0;margin-left:183px}body .page .content .products .container #tabs .tabs-content .descr-block{margin-left:183px;margin-top:35px}body .page .content .products .container #tabs .tabs-content .descr-block .descr{float:left;display:inline;color:#a3a09f;font-size:15px;font-weight:600;line-height:19px;vertical-align:top;position:relative;padding-left:9px;margin-right:42px;padding-top:3px}body .page .content .products .container #tabs .tabs-content .descr-block .descr:before{content:"";display:block;position:absolute;left:0;top:5px;min-height:35px;width:2px;background-color:#a3a09f}body .page .content .awards{padding-bottom:165px;padding-top:0;position:relative;z-index:221}body .page .content .awards .awards-wrap{width:1029px;padding-right:108px;height:85px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}body .page .content .awards .awards-wrap .awards-block{width:auto;float:left;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;cursor:pointer}body .page .content .awards .awards-wrap .awards-block .awards-icon{margin-right:20px;display:block;position:relative;top:-20px}body .page .content .awards .awards-wrap .awards-block .awards-icon svg>g{transition:.3s}body .page .content .awards .awards-wrap .awards-block .awards-icon svg g.hover-white{fill:#a3a09f!important;transition:.3s}body .page .content .awards .awards-wrap .awards-block .text-block h5{margin:0;opacity:1;color:#a3a09f;font-size:15px;font-weight:500;line-height:19px;margin-top:2px;transition:.3s;cursor:pointer;margin-bottom:15px}body .page .content .awards .awards-wrap .awards-block .text-block p{margin:0;color:#a3a09f;font-size:19px;font-weight:600;line-height:23px;transition:.3s;cursor:pointer;opacity:.3}body .page .content .awards .awards-wrap .awards-block .text-block p svg{position:relative;top:-3px;cursor:default}body .page .content .awards .awards-wrap .awards-block:hover h5,body .page .content .awards .awards-wrap .awards-block:hover p{color:#d8d8d8!important;opacity:1}body .page .content .awards .awards-wrap .awards-block:hover p svg g{fill:#d8d8d8!important;opacity:1}body .page .content .awards .awards-wrap .awards-block:hover .awards-icon g{fill:#d8d8d8!important}body .page .content .awards .awards-wrap .awards-block:first-child h5,body .page .content .awards .awards-wrap .awards-block:nth-child(3) h5{margin-bottom:7px}body .page .content .clients{padding-bottom:155px;padding-top:0}body .page .content .clients .clients-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1100px;padding-right:75px;margin:0 auto}body .page .content .clients .clients-wrap .client-block{width:25%;text-align:center;margin-bottom:55px;transition:.3s;position:relative;z-index:222}body .page .content .clients .clients-wrap .client-block p{opacity:.3;color:#a3a09f;font-size:64px;font-weight:600;letter-spacing:1px;margin:0}body .page .content .clients .clients-wrap .client-block svg g,body .page .content .clients .clients-wrap .client-block svg path,body .page .content .clients .clients-wrap .client-block svg polygon,body .page .content .clients .clients-wrap .client-block svg rect,body .page .content .clients .clients-wrap .client-block svg text{transition:.3s}body .page .content .clients .clients-wrap .client-block:hover{cursor:pointer}body .page .content .clients .clients-wrap .client-block:hover svg g,body .page .content .clients .clients-wrap .client-block:hover svg path,body .page .content .clients .clients-wrap .client-block:hover svg polygon,body .page .content .clients .clients-wrap .client-block:hover svg rect,body .page .content .clients .clients-wrap .client-block:hover svg text{fill:#d8d8d8!important;opacity:1}body .page .content .clients .clients-wrap .client-block:hover svg path#Oval{fill:transparent!important;stroke:#d8d8d8!important}body .page footer{position:relative;max-height:1500px;background-color:#2f2f2e;z-index:223}body .page footer .footer{background-color:hsla(15,2%,63%,.2);height:100%}body .page footer .footer .container{width:1145px;margin:0 auto}body .page footer .footer .container .footer-info .footer-text{text-align:left;margin-bottom:96px}body .page footer .footer .container .footer-info .footer-text a{color:#d8d8d8;font-size:99px;font-weight:600;line-height:128px;text-decoration:none;transition:.4s}body .page footer .footer .container .footer-info .footer-text a:hover{color:#1c1d1e}body .page footer .footer .container .footer-info .footer-adress{color:#d8d8d8;font-size:19px;font-weight:500;line-height:30px;width:210px;float:left;margin-left:330px}body .page footer .footer .container .footer-info .footer-adress span{margin-top:29px;display:block}body .page footer .footer .container .footer-info .footer-form{width:210px;float:left;margin-left:8px;padding-top:7px}body .page footer .footer .container .footer-info .footer-form .form-text{color:#1c1d1e;font-size:15px;font-weight:600;line-height:19px;text-transform:uppercase;transition:.4s;cursor:pointer}body .page footer .footer .container .footer-info .footer-form .form-text span{position:relative}body .page footer .footer .container .footer-info .footer-form .form-text span:after{content:"";display:block;height:2px;width:48px;background-color:#1c1d1e;position:absolute;left:160px;top:9px;transition:.4s}body .page footer .footer .container .footer-info .footer-form .form-text:hover{color:#a3a09f}body .page footer .footer .container .footer-info .footer-form .form-text:hover span:after{background-color:#a3a09f;-webkit-animation:c .3s linear;animation:c .3s linear;width:12px}body .page footer .footer .container .footer-info .footer-form .form-button{height:54px;width:100%;border-radius:2px;background-color:#1c1d1e;line-height:54px;color:#4d4d4c;font-size:15px;font-weight:600;text-align:center;margin-top:35px;position:relative;overflow:hidden;transition:.4s;cursor:pointer}body .page footer .footer .container .footer-info .footer-form .form-button span{position:relative;z-index:22}body .page footer .footer .container .footer-info .footer-form .form-button:before{background:#a3a09f;content:"";height:220px;right:-5px;position:absolute;top:-70px;-webkit-transform:rotate(35deg);transform:rotate(28deg);transition:all .3s ease-out;width:0}body .page footer .footer .container .footer-info .footer-form .form-button:hover:before{width:112%}body .page footer .footer .container .footer-info .footer-form .form-button:hover .form-button{color:#2f2f2e}body .page footer .footer .container .footer-info .footer-form .form-wrapper{position:fixed;top:50%;left:0;width:100%;height:0;transition:.5s;background-color:#a3a09f;transition:.8s cubic-bezier(.47,0,.745,.715),visibility .8s step-end;z-index:999999}body .page footer .footer .container .footer-info .footer-form .form-wrapper .contact-wrap{height:0;list-style:none;text-align:left;margin:0;padding:0;opacity:1;-webkit-animation:g .1s;animation:g .1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;z-index:10002}body .page footer .footer .container .footer-info .footer-form .form-wrapper .contact-wrap .contact-form{width:1080px;margin:0 auto}body .page footer .footer .container .footer-info .footer-form .form-wrapper .close-button{position:fixed;top:0;right:0;cursor:pointer;overflow:hidden;margin-top:50px;right:60px;top:-2px;opacity:1;-webkit-animation:g .3s;animation:g .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;pointer-events:none}body .page footer .footer .container .footer-info .footer-form .form-wrapper .close-button .close-wrap{list-style:none;float:right;margin:0;position:relative;top:0;left:6px;transition:all 233ms cubic-bezier(.5,0,0,1);padding:10px 0}body .page footer .footer .container .footer-info .footer-form .form-wrapper .close-button .close-wrap li{width:30px;height:2px;background-color:#464544;margin:6px 0 0;padding:0;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .7s cubic-bezier(.5,0,0,1)}body .page footer .footer .container .footer-info .footer-form .form-wrapper .close-button .close-wrap li.first{-webkit-transform:rotate(-138deg) translateY(-10.5px);transform:rotate(-138deg) translateY(-10.5px)}body .page footer .footer .container .footer-info .footer-form .form-wrapper .close-button .close-wrap li.second{opacity:0}body .page footer .footer .container .footer-info .footer-form .form-wrapper .close-button .close-wrap li.third{-webkit-transform:rotate(137deg) translateY(10.5px);transform:rotate(137deg) translateY(10.5px)}body .page footer .footer .container .footer-info .footer-form .form-wrapper .copyright,body .page footer .footer .container .footer-info .footer-form .form-wrapper .footer-social-icons{-webkit-animation:g .1s;animation:g .1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;pointer-events:none;opacity:0}body .page footer .footer .container .footer-info .footer-form .form-wrapper.show{height:100%;top:0;transition:1.04s cubic-bezier(.215,.61,.355,1);overflow:hidden}body .page footer .footer .container .footer-info .footer-form .form-wrapper.show .contact-wrap{opacity:0;-webkit-animation:e .5s;animation:e .5s;-webkit-animation-delay:1.04s;animation-delay:1.04s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;z-index:10002;height:100%}body .page footer .footer .container .footer-info .footer-form .form-wrapper.show .close-button,body .page footer .footer .container .footer-info .footer-form .form-wrapper.show .copyright,body .page footer .footer .container .footer-info .footer-form .form-wrapper.show .footer-social-icons{-webkit-animation:e .5s;animation:e .5s;-webkit-animation-delay:1.04s;animation-delay:1.04s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;pointer-events:auto}body .page footer .footer .container .copyright{position:absolute;left:60px;bottom:60px;z-index:99999}body .page footer .footer .container .footer-social-icons{position:absolute;right:60px;bottom:55px;color:#fff;z-index:99999}body .page .main-section .main-block .buttons .social-icons footer .footer .container .footer-social-icons .icons .second-icon,body .page .main-section .main-block .buttons .social-icons footer .footer .container .footer-social-icons .icons .third-icon,body .page footer .footer .container .footer-social-icons .icons .first-icon,body .page footer .footer .container .footer-social-icons .icons .second-icon,body .page footer .footer .container .footer-social-icons .icons .third-icon,body .page footer .footer .container .footer-social-icons .main-section .main-block .buttons .social-icons .icons .second-icon,body .page footer .footer .container .footer-social-icons .main-section .main-block .buttons .social-icons .icons .third-icon{display:block;float:left;cursor:pointer}body .page .main-section .main-block .buttons .social-icons footer .footer .container .footer-social-icons .icons .second-icon rect,body .page .main-section .main-block .buttons .social-icons footer .footer .container .footer-social-icons .icons .third-icon rect,body .page footer .footer .container .footer-social-icons .icons .first-icon rect,body .page footer .footer .container .footer-social-icons .icons .second-icon rect,body .page footer .footer .container .footer-social-icons .icons .third-icon rect,body .page footer .footer .container .footer-social-icons .main-section .main-block .buttons .social-icons .icons .second-icon rect,body .page footer .footer .container .footer-social-icons .main-section .main-block .buttons .social-icons .icons .third-icon rect{-webkit-transform:translatex(180px) rotate(15deg);transform:translatex(180px) rotate(15deg);transition:.5s;opacity:.2}body .page footer .footer .container .footer-social-icons .icons .first-icon:hover rect,body .page footer .footer .container .footer-social-icons .icons .second-icon:hover rect,body .page footer .footer .container .footer-social-icons .icons .third-icon:hover rect{-webkit-transform:translatex(100px) rotate(15deg)!important;transform:translatex(100px) rotate(15deg)!important;transition:.5s;fill:grey;opacity:1}body .page footer .footer .container .footer-social-icons .icons .second-icon,body .page footer .footer .container .footer-social-icons .icons .third-icon{margin-left:40px}@media (max-width:1700px){body .page .content .products .container #tabs .tabs-title{width:18%}body .page .content .awards .awards-wrap{padding-left:183px}body .page .content .awards .awards-wrap .awards-block:last-child{float:left}body .page .content .clients .clients-wrap{padding-right:0;padding-left:155px}body .page footer .footer .container{padding-left:183px}body .page footer .footer .container .footer-info .footer-text a{font-size:5.3vw}}@media (max-width:1600px){body .page .main-section .main-block .container .main-big{font-size:144px!important;line-height:175px!important;letter-spacing:8px}body .page .main-section .main-block .container .block-video{width:45.2%}body .page .main-section .main-block .container .block-video h1{width:747px}body .page .main-section .main-block .container .before-line{font-size:72px!important;line-height:88px!important;padding-left:59px}body .page .main-section .main-block .container .before-line:before{width:22px;height:10px}body .page .main-section .main-block .buttons .projects{top:49.5%}body .page .main-section .main-block .buttons .projects span{bottom:57px}body .page .main-section .main-block .buttons .scroll-discover span{top:-62px;height:8px;-webkit-animation-name:b;animation-name:b}body .page .content .about-us .container{width:840px}body .page .content .about-us .container .text-wrapper .small-text p{padding-right:160px}body .page .content .about-us .container .text-wrapper .large-text p{font-size:96px;line-height:114px;padding-top:20px}body .page .content .clients .clients-wrap{padding-left:147px;-ms-flex-pack:justify;justify-content:space-between}body .page .content .clients .clients-wrap .client-block{display:inline-block;width:auto}body .page .content .clients .clients-wrap .client-block p{font-size:48px;font-weight:600;letter-spacing:1px;line-height:58px}body .page .content .clients .clients-wrap .client-block:first-child svg{width:180px!important}body .page .content .clients .clients-wrap:last-child .client-block:first-child svg{width:185px!important}body .page .content .products .container #tabs .tabs-title{width:12%;margin-right:12.5%;margin-top:41px}body .page .content .products .container #tabs .tabs-content{width:62%}body .page .content .products .container #tabs .tabs-content h4{font-size:48px;font-weight:600;letter-spacing:1px;line-height:58px;margin-top:9px;margin-left:139px}body .page .content .products .container #tabs .tabs-content p{font-size:19px;line-height:30px;margin-left:142px}body .page .content .products .container #tabs .tabs-content .descr-block{margin-top:39px;margin-left:143px}body .page .content .awards .awards-wrap{padding-left:144px}body .page footer .footer .container{padding-left:143px}}@media (max-width:1365px){body .page .main-section .main-block .container header .right-block .navigation_wrapper .navigation{width:460px;margin-left:auto!important;margin-right:auto!important;padding-left:100px}body .page .main-section .main-block .container header .right-block .navigation_wrapper .navigation li a .number{margin-right:118px}body .page .main-section .main-block .container header .right-block .navigation_wrapper .cur-lang{margin-top:41px;margin-left:0;width:460px}body .page .main-section .main-block .container header .right-block .navigation_wrapper .cur-lang p{margin-left:0;padding-left:240px;text-align:left}body .page .content .cases-wrap{padding-bottom:85px}body .page .content .products{padding-bottom:100px}body .page .content .products .container #tabs .tabs-content{width:100%}body .page .content .products .container #tabs .tabs-content h4{position:absolute;left:0;margin:0;font-size:30px;font-weight:600;letter-spacing:1px;line-height:37px;display:none}body .page .content .products .container #tabs .tabs-content .tabs-icon{top:57px;display:none}body .page .content .products .container #tabs .tabs-content .descr-block,body .page .content .products .container #tabs .tabs-content p{margin-left:0}body .page .content .products .container #tabs .tabs-title{width:100%;margin-right:0;margin-top:44px;float:none;margin-bottom:49px}body .page .content .products .container #tabs .tabs-title ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;float:none}body .page .content .products .container #tabs .tabs-title ul li{width:auto;float:none}body .page .content .products .container #tabs .tabs-title ul li:first-child{margin-left:0}body .page .content .products .container #tabs .tabs-title ul li a{padding-bottom:0!important}body .page .content .awards .awards-wrap{padding-right:0!important;height:140px;padding-left:0}body .page .content .awards .awards-wrap .awards-block:first-child,body .page .content .awards .awards-wrap .awards-block:nth-child(2){margin-top:0}body .page .content .clients{padding-left:120px;padding-right:200px}body .page .content .clients .clients-wrap{padding-left:0;width:100%!important;margin:0!important}body .page footer .footer .container{width:100%!important;margin:0!important;padding-left:120px}body .page footer .footer .container .footer-info .footer-text a{font-size:6.7vw;line-height:100px}}@media (max-width:1200px){body .page .main-section .main-block .container .main-big{font-size:128px!important;font-weight:600;letter-spacing:7px!important;line-height:156px!important}body .page .main-section .main-block .container .block-video{width:45.2%}body .page .main-section .main-block .container .block-video h1{width:747px}body .page .main-section .main-block .container .before-line{font-size:66px!important;font-weight:600!important;letter-spacing:3px!important;line-height:81px!important;padding-left:47px}body .page .main-section .main-block .container .before-line:before{width:20px;height:8px;bottom:17px}body .page .main-section .main-block .container header .language-wrapper{display:none}body .page .main-section .main-block .container .block-video .background-video .mobile-img{background-image:url(../images/first.png);background-size:cover;background-repeat:no-repeat;width:100%;height:100%}body .page .main-section .main-block .container .block-video .background-video video{display:none!important}body .page .main-section .main-block .buttons .projects{display:none}body .page .main-section .main-block .buttons .social-icons{top:auto!important;bottom:10px}body .page .main-section .main-block .buttons .social-icons .icons a{float:none!important;margin-left:0!important;margin-bottom:40px}body .page .main-section .main-block .buttons .scroll-discover{width:110px}body .page .main-section .main-block .buttons .scroll-discover a .tablet{display:block;opacity:.3}body .page .main-section .main-block .buttons .scroll-discover a .desktop{display:none}body .page .main-section .main-block .buttons .scroll-discover a span{top:auto;bottom:84px}body .page .content .about-us{padding-left:60px;padding-right:60px}body .page .content .about-us .container{width:100%}body .page .content .about-us .container .text-wrapper .small-text{width:100%;padding-right:0;position:relative!important}body .page .content .about-us .container .text-wrapper .small-text p{font-size:19px;line-height:34px;padding-right:50px}body .page .content .about-us .container .text-wrapper .large-text{padding-right:68px}body .page .content .about-us .container .text-wrapper .large-text p{font-size:72px;line-height:86px}body .page .content .about-us .container .grey-line{display:none}body .page .content .cases-wrap{padding-left:60px;padding-right:60px;padding-bottom:58px;margin-top:0}body .page .content .cases-wrap .container{width:100%!important}body .page .content .cases-wrap .view-all{display:none}body .page .content .products{padding:0 90px 125px}body .page .content .products .container{width:100%!important}body .page .content .awards{padding-left:90px;padding-right:90px;padding-bottom:100px}body .page .content .awards .awards-wrap{width:100%!important}body .page .content .awards .awards-wrap .awards-block{display:block}body .page .content .awards .awards-wrap .awards-block .awards-icon{height:55px;margin-bottom:15px}body .page .content .awards .awards-wrap .awards-block:nth-child(4) .awards-icon svg{-webkit-transform:translatey(9px);transform:translatey(9px)}body .page .content .awards .awards-wrap .awards-block:first-child .awards-icon svg{-webkit-transform:translatey(6px);transform:translatey(6px)}body .page .content .clients{padding-bottom:85px;padding-left:90px;padding-right:90px}body .page .content .clients .clients-wrap .client-block{margin-bottom:35px}body .page .content .clients .clients-wrap .client-block p{font-size:30px;line-height:37px}body .page .content .clients .clients-wrap .client-block svg{-webkit-transform:scale(.75);transform:scale(.75)}body .page .content .clients .clients-wrap .client-block:first-child svg{width:120px!important}body .page .content .clients .clients-wrap:last-child .client-block:first-child svg{width:128px!important}body .page footer .footer .container{padding-left:0}body .page footer .footer .container .footer-info{padding-left:60px;padding-right:60px}body .page footer .footer .container .footer-info .footer-adress{float:right;margin:0}body .page footer .footer .container .footer-info .footer-text a{font-size:7vw}}@media (max-width:900px){body .page .main-section .main-block .container header .right-block .menu .hamburger li.second{-webkit-transform:translateX(0);transform:translateX(0)}body .page .main-section .main-block .container header .right-block .menu .hamburger li.third{-webkit-transform:translateX(10px);transform:translateX(10px)}body .page .content .about-us .container .text-wrapper .large-text,body .page .content .about-us .container .text-wrapper .small-text p{padding-right:0}body .page .content .products .container #tabs .tabs-title{margin-top:0}body .page .content .products .container #tabs .tabs-content p{font-size:15px;line-height:24px}body .page .content .products .container #tabs .tabs-content .descr-block{margin-top:20px}body .page footer{height:528px!important}body .page footer .footer{padding:0 90px}body .page footer .footer .container{width:100%!important}body .page footer .footer .container .footer-info{padding-left:0;padding-right:0}body .page footer .footer .container .footer-info .footer-text a{line-height:57px}body .page footer .footer .container .footer-info .footer-form{margin-left:0;width:50%}body .page footer .footer .container .footer-info .footer-form .form-button{width:210px}body .page footer .footer .container .footer-info .footer-adress{margin-left:20px;float:left;width:190px}body .page footer .footer .container .footer-social-icons{right:60px;bottom:20px}body .page footer .footer .container .footer-social-icons .icons a{float:none!important;margin-left:0!important;margin-bottom:40px!important}body .page footer .footer .container .footer-social-icons .icons a path{fill:#2f2f2e}body .page footer .footer .container .copyright{left:90px;bottom:60px;color:#2f2f2e}}@media (max-width:800px){body .page .content .products .container #tabs .tabs-title ul li{margin-left:10px}}@media (max-width:767px){html body .page .main-section .main-block .container .block-video{width:48.76%}html body .page .main-section .main-block .container .block-video .logo{padding-top:17px}html body .page .main-section .main-block .container .block-video .logo p{font-size:26px;line-height:32px;margin-left:23px}html body .page .main-section .main-block .container .main-big{font-size:55px!important;line-height:67px!important;letter-spacing:2px!important;font-weight:600!important}html body .page .main-section .main-block .container .before-line{font-size:34px!important;font-weight:600!important;letter-spacing:1px!important;line-height:42px!important;padding-left:19px}html body .page .main-section .main-block .container .before-line:before{width:9px;height:4px;left:4px;bottom:8px}html body .page .main-section .main-block .container header .right-block .menu{margin-top:14px;right:24px}html body .page .main-section .main-block .container header .right-block .navigation_wrapper .logo-menu{opacity:0;color:#464544;font-size:26px;font-weight:800;line-height:32px;top:17px;left:23px}}@media (max-width:600px){html body .page .main-section .main-block .buttons .scroll-discover{width:auto;text-align:right;padding-right:24px;left:auto!important;right:0;top:auto;bottom:14px}html body .page .main-section .main-block .buttons .scroll-discover a span{left:auto;right:24px}html body .page .main-section .main-block .buttons .scroll-discover a strong{font-weight:500;display:block;opacity:.3;width:90px}html body .page .main-section .main-block .buttons .social-icons{display:none}html body .page .main-section .main-block .container .before-line{font-size:52px!important;line-height:68px!important;padding-left:52px}html body .page .main-section .main-block .container .before-line:before{width:22px;height:10px}html body .page .main-section .main-block .container .block-video .logo{padding-top:17px}html body .page .main-section .main-block .container .block-video .logo p{font-size:26px;line-height:32px;margin-left:23px}html body .page .main-section .main-block .container .main-big{font-size:55px!important;line-height:67px!important;letter-spacing:2px!important;font-weight:600!important}html body .page .main-section .main-block .container .before-line{font-size:34px!important;font-weight:600!important;letter-spacing:1px!important;line-height:42px!important;padding-left:19px}html body .page .main-section .main-block .container .before-line:before{width:9px;height:4px;left:4px;bottom:8px}html body .page .main-section .main-block .container header .right-block .menu{margin-top:14px;right:24px}html body .page .main-section .main-block .container header .right-block .menu.checked .hamburger li.first,html body .page .main-section .main-block .container header .right-block .menu.checked .hamburger li.third{background-color:#2f2f2e}html body .page .main-section .main-block .container header .right-block .navigation_wrapper{text-align:center}html body .page .main-section .main-block .container header .right-block .navigation_wrapper .navigation{padding-left:0;width:190px}html body .page .main-section .main-block .container header .right-block .navigation_wrapper .navigation li a{font-size:30px;line-height:53px;font-weight:500}html body .page .main-section .main-block .container header .right-block .navigation_wrapper .navigation li a .number{display:none}html body .page .main-section .main-block .container header .right-block .navigation_wrapper .cur-lang{margin-top:20px;text-align:left;width:190px;margin-left:auto!important;margin-right:auto!important}html body .page .main-section .main-block .container header .right-block .navigation_wrapper .cur-lang p{font-size:29px;font-weight:500;line-height:28px;margin:0;padding-left:0}html body .page .main-section .main-block .container header .right-block .navigation_wrapper .cur-lang p a{font-size:23px;font-weight:500;line-height:28px}html body .page .main-section .main-block .container header .right-block .navigation_wrapper .cur-lang p .slash{margin:0 5px}html body .page .main-section .main-block .container header .right-block .navigation_wrapper .menu-social-icons{position:absolute;bottom:48px;left:0;right:0;display:block;opacity:0}html body .page .main-section .main-block .container header .right-block .navigation_wrapper .menu-social-icons a{margin-right:40px;text-decoration:none}html body .page .main-section .main-block .container header .right-block .navigation_wrapper .menu-social-icons a svg{fill:#d8d8d8}html body .page .content .about-us{padding-left:24px;padding-right:24px;padding-top:60px;margin-bottom:40px}html body .page .content .about-us .container .text-wrapper .small-text{padding-bottom:30px}html body .page .content .about-us .container .text-wrapper .small-text p{font-size:15px;line-height:23px}html body .page .content .about-us .container .text-wrapper .large-text p{font-size:40px;line-height:49px}html body .page .content .about-us .container .text-wrapper .large-text p a:after{bottom:0}html body .page .content .cases-wrap{padding-left:24px;padding-right:24px;margin-top:0;padding-bottom:18px}html body .page .content .cases-wrap .container .grid,html body .page .content .cases-wrap .container .grid:nth-child(odd) .content-layout{width:100%}html body .page .content .cases-wrap .container .grid:nth-child(2n) .content-layout{width:100%;float:left}html body .page .content .cases-wrap .container .filters{padding-bottom:50px}html body .page .content .cases-wrap .container .filters .btn-group label{margin-left:10px;margin-right:10px;line-height:35px}html body .page .content .products{padding-left:24px;padding-right:24px;padding-bottom:75px}html body .page .content .products .container #tabs .scroll-off{height:50px;margin-bottom:24px;overflow:hidden}html body .page .content .products .container #tabs .scroll-off .tabs-title{margin-top:0;padding-bottom:30px;overflow:scroll}html body .page .content .products .container #tabs .scroll-off .tabs-title ul{width:330px}html body .page .content .products .container #tabs .scroll-off .tabs-title ul li{padding-left:0;padding-top:30px;margin-left:22px}html body .page .content .products .container #tabs .scroll-off .tabs-title ul li:first-child{margin-left:5px}html body .page .content .products .container #tabs .scroll-off .tabs-title ul li a{font-size:12px;line-height:15px}html body .page .content .products .container #tabs .scroll-off .tabs-title ul li a span{display:block;position:absolute;float:none;top:5px;left:0;margin:0;width:10px;height:10px}html body .page .content .products .container #tabs .scroll-off .tabs-title ul .ui-tabs-active a{font-size:12px;line-height:15px}html body .page .content .products .container #tabs .scroll-off .tabs-title ul .ui-tabs-active a span{width:10px;height:10px}html body .page .content .products .container #tabs .tabs-content>div{padding-left:24px}html body .page .content .products .container #tabs .tabs-content .descr-block .descr{font-size:12px;line-height:15px;margin-right:23px}html body .page .content .products .container #tabs .tabs-content .descr-block .descr:before{min-height:28px;top:4px}html body .page .content .products .container #tabs .tabs-content .descr-block .descr:last-child{margin-right:0}html body .page .content .awards{padding:0 48px 20px}html body .page .content .awards .awards-wrap{display:block;height:auto}html body .page .content .awards .awards-wrap .awards-block{display:-ms-flexbox;display:flex;float:none!important;margin-bottom:39px;-ms-flex-align:center;align-items:center}html body .page .content .awards .awards-wrap .awards-block .awards-icon{width:64px;margin-right:48px;height:auto;margin-bottom:0;margin-top:0!important;top:0}html body .page .content .awards .awards-wrap .awards-block .awards-icon svg{-webkit-transform:scale(.75) translate(0)!important;transform:scale(.75) translate(0)!important}html body .page .content .awards .awards-wrap .awards-block .text-block h5{font-size:12px;line-height:15px}html body .page .content .clients{padding:0 35px 0 40px;padding-bottom:70px}html body .page .content .clients .clients-wrap{display:block;text-align:center}html body .page .content .clients .clients-wrap:after{content:"";display:table;clear:both}html body .page .content .clients .clients-wrap .client-block{width:49%;float:left;line-height:50px;margin-bottom:20px;height:50px;text-align:left}html body .page .content .clients .clients-wrap .client-block p,html body .page .content .clients .clients-wrap .client-block svg{height:50px}html body .page .content .clients .clients-wrap .client-block svg{-webkit-transform:scale(.9);transform:scale(.9)}html body .page .content .clients .clients-wrap .client-block p{font-size:8vw;line-height:50px;text-align:left}html body .page .content .clients .clients-wrap .client-block:nth-child(odd) svg{-webkit-transform:scale(1);transform:scale(1)}html body .page .content .clients .clients-wrap .client-block:nth-child(2n){text-align:right}html body .page .content .clients .clients-wrap:last-child .client-block:first-child svg{width:108px!important}html body .page footer{height:372px!important}html body .page footer .footer{padding:0 22px}html body .page footer .footer .container .footer-info .footer-text{text-align:center;margin-bottom:38px}html body .page footer .footer .container .footer-info .footer-text a{font-size:24px;line-height:30px}html body .page footer .footer .container .footer-info .footer-form{width:100%;float:none;text-align:center}html body .page footer .footer .container .footer-info .footer-form .form-text{padding-right:125px}html body .page footer .footer .container .footer-info .footer-form .form-text span:after{right:-127px;width:110px}html body .page footer .footer .container .footer-info .footer-form .form-button{width:272px;margin:20px auto 42px}html body .page footer .footer .container .footer-info .footer-adress{width:100%;color:#2f2f2e;font-size:14px;font-weight:500;line-height:22px;padding-left:2px;width:272px;margin:0 auto;float:none}html body .page footer .footer .container .footer-info .footer-adress span{display:inline;float:right;margin:0;width:135px}html body .page footer .footer .container .copyright{left:24px;bottom:24px}html body .page footer .footer .container .footer-social-icons{bottom:24px;right:24px}html body .page footer .footer .container .footer-social-icons .icons a{float:left!important;margin-left:40px!important;margin-bottom:0!important}html body .page footer .footer .container .footer-social-icons .icons a:first-child{margin-left:0!important}}@-webkit-keyframes a{0%{height:8px}10%{height:64px}15%{height:54px}25%{height:54px}to{height:8px}}@keyframes a{0%{height:8px}10%{height:64px}15%{height:54px}25%{height:54px}to{height:8px}}@-webkit-keyframes b{0%{height:8px}10%{height:46px}15%{height:36px}25%{height:36px}to{height:8px}}@keyframes b{0%{height:8px}10%{height:46px}15%{height:36px}25%{height:36px}to{height:8px}}@-webkit-keyframes c{0%{width:48px}60%{width:6px}to{width:12px}}@keyframes c{0%{width:48px}60%{width:6px}to{width:12px}}@-webkit-keyframes d{0%{height:36px}60%{height:8px}to{height:12px}}@keyframes d{0%{height:36px}60%{height:8px}to{height:12px}}@-webkit-keyframes e{0%{opacity:0}to{opacity:1}}@keyframes e{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f{0%{opacity:0}to{opacity:.3}}@keyframes f{0%{opacity:0}to{opacity:.3}}@-webkit-keyframes g{0%{opacity:1}to{opacity:0}}@keyframes g{0%{opacity:1}to{opacity:0}}
/*# sourceMappingURL=style.css.map */



/* demo.css */
@keyframes loaderAnim{to{transform:rotate(360deg)}}.container:after{clear:both;content:" ";display:table}.content-layout{pointer-events:auto;justify-content:center;align-content:center;grid-template-columns:150px 150px 150px 150px;grid-template-rows:150px 75px 75px;grid-template-areas:"... title title title" "author ... desc desc" "author ... link link";width:100%;margin:0 auto;text-align:right;position:relative;margin-bottom:120px}.content__img{grid-column:1 / 3;grid-row:1 / 3;box-shadow:0 0 55px 0 rgba(15,15,15,0.4);max-width:100%;width:80%}.content__title{cursor:pointer;position:absolute;top:70px;left:16px;text-align:left;margin-top:0}.content__title strong{opacity:.7;color:#D8D8D8;font-size:15px;font-weight:500;line-height:19px;text-transform:uppercase}.content__title span{color:#D8D8D8;font-size:64px;font-weight:600;letter-spacing:1px;line-height:78px;opacity:1;display:block;margin-top:10px}.content__img,.content__title{transition:transform .3s ease-out;will-change: transform;}.content-layout-2{grid-template-areas:"... title title title" "desc desc ... author" "link link ... author";text-align:center}.content-layout-2 .content__img{grid-column:3 / 5;grid-row:1 / 3}.grid{width:50%;float:left}@media(max-width: 1600px){.content__title span{font-size:48px;letter-spacing:1px;line-height:58px}.content__title strong{font-size:13px;line-height:16px}.content-layout{margin-bottom:60px}.grid:last-child .content-layout{margin-bottom:30px!important}.content__title{left:0}}@media(max-width: 1200px){.content__title{top:0;margin-top:26px;left:0}.content__title span{font-size:30px;line-height:34px}.content-layout a{padding-left:30px;display:block;padding-right:30px}.content__img{width:100%}}@media(max-width: 600px){.content__title span{font-size:30px;line-height:34px;letter-spacing:0}.content__title strong{font-size:11px;line-height:14px}.content__title{margin-top:21px;left:0}.content-layout{margin-bottom:24px}.content-layout-2 .content__img{width:100%}.content-layout a{padding-left:24px;padding-right:0}}






/* form.css */
#uploadbrowsebutton,html .send-button input{outline:0;background-color:transparent;cursor:pointer}.form-group{position:relative}.form-group span input.not_empty~.focusItem>span,.form-group span input:focus~.focusItem>span,.form-group span textarea.not_empty~.focusTextArea>span,.form-group span textarea:focus~.focusTextArea>span{top:-35px;font-size:15px;transition:.2s}.form-group span textarea.not_empty~.focusTextArea>span,.form-group span textarea:focus~.focusTextArea>span{top:-23px}.form-group input[type=text]::placeholder,.form-group input[type=email]::placeholder,.form-group textarea::placeholder{color:transparent}.form-group input,.form-group textarea{background-color:transparent;border:none;outline:0;border-bottom:2px solid #1C1D1E;height:45px;font-weight:500;color:#D8D8D8;font-size:23px;width:100%;line-height:45px;position:relative;z-index:222}.form-group textarea{max-height:141px}.form-group .focusItem span,.form-group .focusTextArea span{position:absolute;white-space:nowrap;transform-origin:0 50%;transition:all ease-out .2s;left:1px;font-size:23px;color:#1C1D1E;font-weight:500;font-family:Montserrat;top:-5px}.form-group .focusTextArea span{top:12px}.input-left,.input-right{width:48%;margin-bottom:70px}.input-left{float:left}.input-right{float:right}.send-button{text-align:right;margin-top:13px}html .send-button input{padding:0;opacity:.3;color:#1C1D1E;font-family:Montserrat;font-size:23px!important;font-weight:600;letter-spacing:1px;line-height:28px;float:right;box-shadow:none;border:none;transition:.4s;position:relative;z-index:222}#uploadbrowsebutton,html .wpcf7-response-output{font-weight:500;text-transform:uppercase;border:none}html .send-button input:hover{color:#1C1D1E;opacity:1}html .wpcf7-response-output{margin:0;text-align:left;position:relative;top:5px;padding:0 90px 0 0;font-size:13px}.wpcf7-mail-sent-ok{width:1700px;position:static!important;text-align:center!important;font-size:99px!important;line-height:125px;color:#d8d8d8;margin:0 auto!important;padding-right:0!important}span.wpcf7-not-valid-tip{margin-top:10px;color:#C10D0D!important;text-transform:uppercase;font-size:13px;position:absolute;width:300px}.wpcf7-not-valid{color:#C10D0D!important}body .page footer .footer .container .footer-info .footer-form .form-wrapper .contact-wrap .contact-form{pointer-events:none}body .page footer .footer .container .footer-info .footer-form .form-wrapper.show .contact-wrap .contact-form{pointer-events:auto}
.wpcf7-form-control-wrap.textarea-9{position:static}.wpcf7-textarea{resize:none;font-family:inherit;}.wpcf7-form input{font-family: Montserrat,sans-serif!important}
.ajax-loader,.wpcf7-validation-errors{display:none!important}#fileuploadfield{display:none}#uploadtextfield{background-color:transparent;border:none;outline:0;padding-left:10px;width:60%;pointer-events:none;}#uploadbrowsebutton{color:#1C1D1E;font-size:15px;line-height:19px;background-image:url(https://lazarev.agency/wp-content/themes/lazarev/images/LA_plus.svg);background-repeat:no-repeat;background-position:center left;padding-left:27px}.uploadfieldtrick{position:relative;top:39px}.uploadfieldtrick .wpcf7-not-valid-tip{top:40px}.screen-reader-response{display:none;}span.wpcf7-not-valid-tip{left: 0;}.form-group.textarea span.wpcf7-not-valid-tip{margin-top: 5px}@media(max-width:1600px){body .page footer .footer .container .footer-info .footer-form .form-wrapper .contact-wrap .contact-form{width:780px;margin:0 auto}}@media(max-width:900px){body .page footer .footer .container .footer-info .footer-form .form-wrapper .contact-wrap .contact-form{width:500px;margin:0 auto}body .page footer .footer .container .form-wrapper .footer-social-icons .icons a{float:left!important;margin-left:40px!important;margin-bottom:0!important}span.wpcf7-not-valid-tip{width:240px}body .page footer .footer .container .footer-info .footer-form .form-wrapper .copyright,body .page footer .footer .container .footer-info .footer-form .form-wrapper .footer-social-icons{display:none}}@media(max-width:600px){body .page footer .footer .container .footer-info .footer-form .form-wrapper .contact-wrap .contact-form{width:80%;margin:120px auto 0!important}body .page footer .footer .container .form-wrapper .copyright,body .page footer .footer .container .form-wrapper .footer-social-icons{bottom:3%}.form-group{float:none!important;width:100%!important;margin-bottom:30px!important}.send-button{margin-top:0}body .page footer .footer .container .footer-info .footer-form .form-wrapper .close-button{right:23px;margin-top:10px}.form-group .focusItem span,.form-group .focusTextArea span{font-size:16px;top:5px}.form-group input,.form-group textarea{font-size:14px;line-height:30px;height:30px;width:99%!important;border-radius:0}body .page footer .footer .container .footer-info .footer-form .form-wrapper .form-group{pointer-events:none}body .page footer .footer .container .footer-info .footer-form .form-wrapper.show .form-group{pointer-events:auto}.form-group span input.not_empty+.focusItem>span,.form-group span input:focus+.focusItem>span,.form-group span textarea.not_empty+.focusTextArea>span,.form-group span textarea:focus+.focusTextArea>span{top:-15px;font-size:12px}span.wpcf7-not-valid-tip{margin-top:5px;color:#C10D0D!important;text-transform:uppercase;font-size:9px}html .wpcf7-response-output{font-size:9px;top:9px}.form-button:before{display:none}.uploadfieldtrick{position:relative;top:-23px}#uploadbrowsebutton{font-size:12px}.form-group.textarea span.wpcf7-not-valid-tip{margin-top: 0}}::-webkit-scrollbar{width:0;background:rgba(255,255,255,0)}.displaynone{display:none!important}.width{width:100%!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:1750px){.wpcf7-mail-sent-ok{width:1050px;font-size:60px!important;line-height:80px}}
@media(max-width:1200px){.wpcf7-mail-sent-ok{width:700px;font-size:40px!important;line-height:60px}}@media(max-width:768px){.wpcf7-mail-sent-ok{width:470px;font-size:39px!important;line-height:60px;margin-top:200px!important}}@media(max-width:500px){.wpcf7-mail-sent-ok{width:90%;font-size:30px!important;line-height:60px;margin-top:200px!important}}