@font-face{font-family:"Leto Sans";src:url(../fonts/leto/LetoSans-Thin.eot);src:local("Leto Sans Thin"),local("LetoSans-Thin"),url(../fonts/leto/LetoSans-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/leto/LetoSans-Thin.woff2) format("woff2"),url(../fonts/leto/LetoSans-Thin.woff) format("woff"),url(../fonts/leto/LetoSans-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Leto Sans Condensed";src:url(../fonts/leto/LetoSansCondensed-Regular.eot);src:local("Leto Sans Condensed Regular"),local("LetoSansCondensed-Regular"),url(../fonts/leto/LetoSansCondensed-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/leto/LetoSansCondensed-Regular.woff2) format("woff2"),url(../fonts/leto/LetoSansCondensed-Regular.woff) format("woff"),url(../fonts/leto/LetoSansCondensed-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Leto Sans";src:url(../fonts/leto/LetoSans-Bold.eot);src:local("Leto Sans Bold"),local("LetoSans-Bold"),url(../fonts/leto/LetoSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/leto/LetoSans-Bold.woff2) format("woff2"),url(../fonts/leto/LetoSans-Bold.woff) format("woff"),url(../fonts/leto/LetoSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Leto Sans Condensed";src:url(../fonts/leto/LetoSansCondensed-Thin.eot);src:local("Leto Sans Condensed Thin"),local("LetoSansCondensed-Thin"),url(../fonts/leto/LetoSansCondensed-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/leto/LetoSansCondensed-Thin.woff2) format("woff2"),url(../fonts/leto/LetoSansCondensed-Thin.woff) format("woff"),url(../fonts/leto/LetoSansCondensed-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Leto Sans";src:url(../fonts/leto/LetoSans-Regular.eot);src:local("Leto Sans Regular"),local("LetoSans-Regular"),url(../fonts/leto/LetoSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/leto/LetoSans-Regular.woff2) format("woff2"),url(../fonts/leto/LetoSans-Regular.woff) format("woff"),url(../fonts/leto/LetoSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Leto Sans Condensed";src:url(../fonts/leto/LetoSansCondensed-Bold.eot);src:local("Leto Sans Condensed Bold"),local("LetoSansCondensed-Bold"),url(../fonts/leto/LetoSansCondensed-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/leto/LetoSansCondensed-Bold.woff2) format("woff2"),url(../fonts/leto/LetoSansCondensed-Bold.woff) format("woff"),url(../fonts/leto/LetoSansCondensed-Bold.ttf) format("truetype");font-weight:700;font-style:normal}.anim{-webkit-animation-fill-mode:forwards!important;animation-fill-mode:forwards!important;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}.anim.single-project{-webkit-transition:all .4s ease;transition:all .4s ease}.anim.single-project.done{opacity:1!important}.anim-stage>*{-webkit-animation-fill-mode:forwards!important;animation-fill-mode:forwards!important;opacity:0}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;color:#00f5c9}}@keyframes zoom{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;color:#00f5c9}}@-webkit-keyframes zoom-fade{from{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes zoom-fade{from{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes line{0%{width:0;opacity:0}100%{width:510px;opacity:1}}@keyframes line{0%{width:0;opacity:0}100%{width:510px;opacity:1}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}70%{-webkit-transform:rotate(300deg);transform:rotate(300deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}70%{-webkit-transform:rotate(300deg);transform:rotate(300deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}}@-webkit-keyframes slide{to{width:100%;opacity:1}}@keyframes slide{to{width:100%;opacity:1}}@-webkit-keyframes slide-height{from{opacity:1}to{height:100%;opacity:1}}@keyframes slide-height{from{opacity:1}to{height:100%;opacity:1}}@-webkit-keyframes fade{to{opacity:1}}@keyframes fade{to{opacity:1}}@-webkit-keyframes fade-left{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-left{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-right{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-right{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-up{from{-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up{from{-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.anim-stage>*{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}@-webkit-keyframes anim-stage{from{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anim-stage{from{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-up-2{from{-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up-2{from{-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-up-3{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up-3{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-down{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-down{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:991px){@-webkit-keyframes line{0%{width:0;opacity:0}100%{width:247px;opacity:1}}@keyframes line{0%{width:0;opacity:0}100%{width:247px;opacity:1}}@-webkit-keyframes circleShadow{0%{width:11px;height:11px}100%{width:50px;height:50px}}@keyframes circleShadow{0%{width:11px;height:11px}100%{width:50px;height:50px}}}@media screen and (max-width:575px){@-webkit-keyframes line{0%{width:0;opacity:0}100%{width:150px;opacity:1}}@keyframes line{0%{width:0;opacity:0}100%{width:150px;opacity:1}}}.red{background:red}body,html{margin:0;font-family:"Leto Sans",sans-serif;min-width:320px;direction:ltr;font-size:14px}body{max-width:100%}body.fixed{position:fixed}*{letter-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}img.lazyload,video.lazyload{opacity:0;visibility:hidden;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.desk-only{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.mob-only{display:none!important}@media screen and (max-width:767px){.desk-only{display:none!important}.mob-only{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.is-loaded,[data-loaded=true]{opacity:0;visibility:visible;-webkit-animation:faddingImgAnim .5s ease;animation:faddingImgAnim .5s ease}@-webkit-keyframes faddingImgAnim{0%{visibility:hidden;opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}100%{visibility:visible;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes faddingImgAnim{0%{visibility:hidden;opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}100%{visibility:visible;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}.container-h{width:100%;max-width:100%;padding:0 9.3827vw;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.container{width:100%;max-width:1490px;padding:0 40px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}*{letter-spacing:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;outline:0}a,button{cursor:pointer}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;list-style:none}*{outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Leto Sans",sans-serif}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:"Leto Sans",sans-serif}body.no-scroll{overflow:hidden!important}.wrapper{width:100%}html{height:auto;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.wrapper,body{height:auto;background:#fff}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:3}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;list-style:none}.footer{-ms-flex-negative:0;flex-shrink:0;position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}::-webkit-scrollbar{width:6px;height:6px;background:#f5f7ff;border-radius:0}::-webkit-scrollbar-thumb{background:#bbb4a7;border:1px solid rgba(255,255,255,0);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}h1{font-style:normal;font-weight:600;font-size:32px;line-height:39px;color:#232021}h2{font-style:normal;font-weight:600;font-size:24px;line-height:29px;color:#232021}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{background:#232021;position:relative}body::after{width:1px;right:40px;height:0;position:fixed;top:0;display:inline-block;content:"";background:#6c6769;z-index:99;pointer-events:none;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;-webkit-transition-delay:.3s;transition-delay:.3s}.header{width:100%;position:fixed;top:0;left:0;z-index:100;background:rgba(255,255,255,0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header::before{right:40px;top:0;height:0;background:#6c6769;display:inline-block;content:"";position:absolute;width:1px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.header.header-fixed{background:#232021;-webkit-transform:translate(0,-110%);-ms-transform:translate(0,-110%);transform:translate(0,-110%)}.header.fixedToTop{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.header::after{width:0;height:1px;background:#6c6769;display:inline-block;content:"";z-index:2;position:absolute;top:42px;right:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition-delay:.3s;transition-delay:.3s}.header .container{max-width:100%;padding:0 40px;position:relative}.header .container::after{width:0;height:1px;right:0;display:inline-block;bottom:0;background:#6c6769;content:"";position:absolute;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}.header .burger,.header .logo{opacity:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition-delay:.6s;transition-delay:.6s}.header.anim{opacity:1}.header.anim.done .container::after{width:100%}.header.anim.done::before{height:100%}.header.anim.done::after{width:186px}.header.anim.done .burger,.header.anim.done .logo{opacity:1}html.fp-enabled body::after{height:100%}.hidden-menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;top:100%;width:100%;height:calc(100vh - 100%);background:rgba(35,32,33,.9);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);z-index:10;-webkit-transform:translate(0,120%);-ms-transform:translate(0,120%);transform:translate(0,120%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-top:1px solid #6c6769;-webkit-box-sizing:border-box;box-sizing:border-box}.hidden-menu .container{height:100%;padding-top:50px;padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hidden-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex}.hidden-menu .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}.hidden-menu .menu ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.hidden-menu .menu ul li a{color:#6c6769;text-align:right;font-size:60px;font-style:normal;font-weight:100;line-height:80px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}.hidden-menu .menu ul li a::after{top:0;bottom:0;width:100%;z-index:2;background:#232021;display:inline-block;content:"";position:absolute;right:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition-delay:.5s;transition-delay:.5s}.hidden-menu .menu ul li a:hover{color:#fff}.hidden-menu .menu ul li.active a,.hidden-menu .menu ul li.current-menu-item a{color:#fff;font-weight:400;font-size:80px}.header.active{background:rgba(35,32,33,.9);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px)}.header.active~.header-back{opacity:1}.header-back{position:fixed;z-index:99;top:0;left:0;bottom:0;right:0;-webkit-filter:blur(7.5px);filter:blur(7.5px);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;pointer-events:none;opacity:0}.burger.active~.hidden-menu{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.burger.active~.hidden-menu .menu ul li a::after{width:0}.header-container{width:100%;padding:35px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-container .logo{width:228px;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.header-container .logo a,.header-container .logo img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto}.burger{width:57px;height:30px;position:relative;margin-left:auto;margin-top:25px;margin-right:25px;cursor:pointer!important}.burger span{width:100%;height:2px;background:#bbb4a7;position:absolute;display:inline-block;right:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.burger span:nth-child(1){top:0}.burger span:nth-child(2){top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.burger span:nth-child(3){bottom:0;width:50%}.burger.active span{background:#fff}.burger.active span:nth-child(1){top:50%;right:50%;-webkit-transform:translate(50%,-50%) rotate(45deg);-ms-transform:translate(50%,-50%) rotate(45deg);transform:translate(50%,-50%) rotate(45deg)}.burger.active span:nth-child(2){top:50%;right:50%;-webkit-transform:translate(50%,-50%) rotate(-45deg);-ms-transform:translate(50%,-50%) rotate(-45deg);transform:translate(50%,-50%) rotate(-45deg)}.burger.active span:nth-child(3){bottom:50%;right:50%;-webkit-transform:translate(50%,50%) rotate(-45deg);-ms-transform:translate(50%,50%) rotate(-45deg);transform:translate(50%,50%) rotate(-45deg)}.full-page{width:100%;height:100%}.full-page>.section{position:relative;height:100vh}.full-page>.section::after{position:absolute;bottom:0;right:0;height:1px;width:0;display:inline-block;background:#6c6769;content:"";-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hero{width:100%;height:100vh;position:relative}.hero .container{height:100%;position:relative;z-index:2}.hero .bg{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;-webkit-filter:blur(5px);filter:blur(5px)}.hero .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero.hero-about .bg{-webkit-filter:none;filter:none}.hero-cont{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0;height:100%}.hero-cont h1,.hero-cont p{text-align:center;color:#fff;font-size:64px;font-style:normal;font-weight:100;line-height:1;text-transform:uppercase}.hero-cont h1 strong,.hero-cont p strong{font-family:"Leto Sans",sans-serif;font-weight:400;color:#bbb4a7}.hero-cont .img{width:98%;height:auto;margin-bottom:75px;display:-webkit-box;display:-ms-flexbox;display:flex}.hero-cont .img img,.hero-cont .img svg{width:100%;height:auto}.hero-cont .img .patt-anim{opacity:.2}.hero-cont .img .patt-anim:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation:animPatt1 20s linear infinite;animation:animPatt1 20s linear infinite}.hero-cont .img .patt-anim:nth-child(2){-webkit-animation:animPatt2 20s linear infinite;animation:animPatt2 20s linear infinite}.hero-cont .img .patt-anim:nth-child(3){-webkit-animation:animPatt3 20s linear infinite;animation:animPatt3 20s linear infinite}.hero-cont .img .patt-anim:nth-child(4){-webkit-animation:animPatt4 20s linear infinite;animation:animPatt4 20s linear infinite}.hero-cont .img .patt-anim:nth-child(5){-webkit-animation:animPatt3 20s linear infinite;animation:animPatt3 20s linear infinite}.hero-cont .img .patt-anim:nth-child(6){-webkit-animation:animPatt2 20s linear infinite;animation:animPatt2 20s linear infinite}.bg-anim img.is-loaded{-webkit-animation:animBg 18s linear infinite forwards;animation:animBg 18s linear infinite forwards;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}@-webkit-keyframes animBg{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.12);transform:scale(1.12)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes animBg{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.12);transform:scale(1.12)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes animPatt1{0%{opacity:.2}10%{opacity:.2}25%{opacity:1}32%{opacity:1}36%{opacity:.2}42%{opacity:.2}52%{opacity:1}57%{opacity:.2}65%{opacity:.5}74%{opacity:.2}77%{opacity:1}90%{opacity:1}95%{opacity:0}100%{opacity:.2}}@keyframes animPatt1{0%{opacity:.2}10%{opacity:.2}25%{opacity:1}32%{opacity:1}36%{opacity:.2}42%{opacity:.2}52%{opacity:1}57%{opacity:.2}65%{opacity:.5}74%{opacity:.2}77%{opacity:1}90%{opacity:1}95%{opacity:0}100%{opacity:.2}}@-webkit-keyframes animPatt2{0%{opacity:.2}8%{opacity:.2}20%{opacity:1}40%{opacity:1}48%{opacity:.2}57%{opacity:.2}74%{opacity:.2}77%{opacity:1}90%{opacity:1}95%{opacity:0}100%{opacity:.2}}@keyframes animPatt2{0%{opacity:.2}8%{opacity:.2}20%{opacity:1}40%{opacity:1}48%{opacity:.2}57%{opacity:.2}74%{opacity:.2}77%{opacity:1}90%{opacity:1}95%{opacity:0}100%{opacity:.2}}@-webkit-keyframes animPatt3{0%{opacity:.2}40%{opacity:.2}55%{opacity:1}66%{opacity:1}70%{opacity:.2}75%{opacity:.2}77%{opacity:1}90%{opacity:1}95%{opacity:0}100%{opacity:.2}}@keyframes animPatt3{0%{opacity:.2}40%{opacity:.2}55%{opacity:1}66%{opacity:1}70%{opacity:.2}75%{opacity:.2}77%{opacity:1}90%{opacity:1}95%{opacity:0}100%{opacity:.2}}@-webkit-keyframes animPatt4{0%{opacity:.2}10%{opacity:.2}18%{opacity:1}24%{opacity:1}30%{opacity:.2}34%{opacity:.2}40%{opacity:1}57%{opacity:.2}75%{opacity:.2}77%{opacity:1}90%{opacity:1}95%{opacity:0}100%{opacity:.2}}@keyframes animPatt4{0%{opacity:.2}10%{opacity:.2}18%{opacity:1}24%{opacity:1}30%{opacity:.2}34%{opacity:.2}40%{opacity:1}57%{opacity:.2}75%{opacity:.2}77%{opacity:1}90%{opacity:1}95%{opacity:0}100%{opacity:.2}}.projects{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.projects-top{width:100%;padding:20px 0 23px}.big-line-hori{position:relative}.big-line-hori::after{bottom:0;right:0;width:0;height:1px;display:inline-block;background:#6c6769;content:"";position:absolute;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition-delay:.3s;transition-delay:.3s}.sub-title{text-align:center;color:#fff;font-size:64px;font-style:normal;font-weight:100;line-height:1;text-transform:uppercase}.sub-title strong{font-family:"Leto Sans",sans-serif;font-weight:400;color:#bbb4a7}.project-cont{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:34px 0;position:relative}.project-cont .container{max-width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;pointer-events:none}.projects-block{position:absolute;top:34px;left:0;bottom:34px;width:70.1%}.project-tab{width:100%;height:100%;display:none}.project-tab.active{display:-webkit-box;display:-ms-flexbox;display:flex}.project-tab .project-tab__head{display:none}.project-tab__block{width:100%;height:100%;position:relative}.project-tab__block .bg{width:100%;height:100%;overflow:hidden}.project-tab__block .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-tab__block .btn{opacity:.4}.project-tab__block:hover .btn{opacity:1}.projects-list{pointer-events:auto;padding-right:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 20px - 70.1%);height:100%;gap:10px}.btn-project{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer;min-height:40px}.btn-project .arr{width:0;height:0;border:1px solid #6c6769;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;margin-left:0}.btn-project .arr img{width:0;height:auto}.btn-project p{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#bbb4a7;font-size:20px;font-style:normal;font-weight:100;line-height:20px;text-transform:uppercase;vertical-align:middle;padding-top:5px}.btn-project:hover p{color:#fff}.btn-project.active .arr{width:40px;height:40px;margin-left:15px;opacity:1}.btn-project.active .arr img{width:13px}.btn-project.active p{color:#fff;font-size:32px;font-weight:400}.project-tab__text{position:absolute;bottom:64px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:2;background:rgba(35,32,33,.5);padding:25px 30px}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;background:rgba(255,255,255,0);border:none;color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn .arr{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;margin-left:0;margin-right:20px;position:relative}.btn .arr svg{position:absolute;top:0;left:0;width:100%;height:100%}.btn .arr svg rect{stroke-dashoffset:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;stroke:#bbb4a7!important}.btn .arr img{width:13px;height:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.btn p{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn:hover{color:#fff}.btn:hover .arr{border-color:#fff}.btn:hover .arr svg rect{stroke:#fff!important;stroke-dashoffset:320}.btn.btn--trans{background:rgba(255,255,255,0);padding:20px 63px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #bbb4a7;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#bbb4a7;font-size:16px;font-style:normal;font-weight:700;line-height:22px;text-transform:uppercase}.btn.btn--trans:hover{background:#bbb4a7;color:#232021}.btn.btn--fill{background:#bbb4a7;padding:20px 63px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #bbb4a7;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#232021;font-size:16px;font-style:normal;font-weight:700;line-height:22px;text-transform:uppercase}.btn.btn--fill:hover{background:rgba(255,255,255,0);color:#bbb4a7}.detailed{width:100%;position:relative}.detailed .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.detailed .bg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;opacity:.1}.detailed .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.line-before{position:relative}.line-before::before{height:1px;background:#6c6769;display:inline-block;content:"";position:absolute;bottom:0;left:calc(100% + (100vw - 100%)/ 2);-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);width:0;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}.line-before .line-before::before{-webkit-transition-delay:.2s;transition-delay:.2s}.detailed-head{width:100%;padding:20px 0 23px;position:relative;-ms-flex-negative:0;flex-shrink:0}.detailed-cont{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding:45px 0;margin-left:auto;margin-right:auto;max-width:50vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;z-index:2}.detailed-img{width:100%;position:relative;height:0;padding-top:57vh;overflow:hidden;margin-left:auto;margin-right:auto}.detailed-img>img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.detailed-img .log{width:120px;position:absolute;bottom:4px;right:4px;z-index:4}.detailed-img .log img{width:100%;height:auto;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.footer{width:100%;height:100vh;position:relative}.footer .container{width:100%;height:100%;position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:51px}.footer .container::after{width:1px;height:0;position:absolute;top:0;right:0;background:#6c6769;display:inline-block;content:"";-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;-webkit-transition-delay:.3s;transition-delay:.3s}.footer .footer-bg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.footer .footer-bg::after{width:100%;height:100%;display:inline-block;opacity:.7;position:absolute;top:0;left:0;background:#110f10;content:""}.footer .footer-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer-top{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-head{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 0 14px;position:relative}.footer-head p{color:#bbb4a7;font-size:40px;font-style:normal;font-weight:100;line-height:1;text-transform:uppercase}.footer-head p strong{font-family:"Leto Sans",sans-serif;font-weight:400;color:#fff;position:relative}.footer-head p strong::after{height:40px;width:3px;background:#fff;display:inline-block;content:"";margin-left:2px;-webkit-transform:translate(0,6px);-ms-transform:translate(0,6px);transform:translate(0,6px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-animation:animAfterStrong 2s linear infinite;animation:animAfterStrong 2s linear infinite}.footer-head a{color:#fff;font-size:40px;font-style:normal;font-weight:100;line-height:1;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}.footer-head a::before{height:2px;right:0;bottom:0;width:0;background:#bbb4a7;display:inline-block;content:"";position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-head a:hover{color:#bbb4a7;-webkit-transition-delay:0s;transition-delay:0s}.footer-head a:hover::before{width:100%}@-webkit-keyframes animAfterStrong{0%{opacity:1}20%{opacity:1}30%{opacity:0}40%{opacity:0}50%{opacity:1}70%{opacity:1}80%{opacity:0}90%{opacity:0}100%{opacity:1}}@keyframes animAfterStrong{0%{opacity:1}20%{opacity:1}30%{opacity:0}40%{opacity:0}50%{opacity:1}70%{opacity:1}80%{opacity:0}90%{opacity:0}100%{opacity:1}}.footer-bot{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:21px 0 21px;gap:220px}.footer-bot .footer-logo{width:228px;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin-right:auto}.footer-bot .footer-logo a,.footer-bot .footer-logo img{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-bot .demi{color:#bbb4a7;text-align:center;font-size:14px;font-style:normal;font-weight:100;line-height:22px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.footer-bot .demi:hover{color:#fff}.socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;margin-left:auto}.socials a{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.socials a img{height:100%;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.socials a:hover img{-webkit-filter:brightness(3);filter:brightness(3)}.footer-center{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:45px}.footer-left p{color:#bbb4a7;font-size:64px;font-style:normal;font-weight:400;line-height:1;text-transform:uppercase;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:.3}.footer-left p.active{opacity:1}.footer-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:25px}.contact-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-footer span{color:#bbb4a7;text-align:right;font-size:24px;font-style:normal;font-weight:100;line-height:1;text-transform:uppercase;display:inline-block;margin-bottom:8px}.contact-footer p{color:#bbb4a7;text-align:right;font-size:24px;font-style:normal;font-weight:100;line-height:1}.contact-footer a{color:#fff;text-align:right;font-size:24px;font-style:normal;font-weight:400;line-height:1;text-transform:uppercase;display:inline-block;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contact-footer a::before{height:2px;right:0;bottom:0;width:0;background:#bbb4a7;display:inline-block;content:"";position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contact-footer a:hover{color:#bbb4a7}.contact-footer a:hover::before{width:100%}.header-socs{position:absolute;left:40px;top:100%;margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:23px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition-delay:.5s;transition-delay:.5s}.header-socs p{color:#bbb4a7;font-size:16px;font-style:normal;font-weight:250;line-height:22px;text-transform:uppercase;white-space:nowrap;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header-socs .socials{-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.about-hero__cont{padding:130px 0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.about-hero__cont .hero-cont{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}.about-hero__cont .sub-title{text-align:left;max-width:750px}.hero-techs .hero-cont{padding-bottom:12%}.projects>.bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:.1}.projects>.bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.history-cont{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.history-cont .container{height:100%}.history-wrap{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.history-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;gap:120px;padding-right:30px;padding-top:30px;padding-bottom:30px;-ms-flex-negative:0;flex-shrink:0;padding-left:80px;width:37%}.history-left::after{width:1px;height:0;position:absolute;top:0;right:0;background:#6c6769;display:inline-block;content:"";-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;-webkit-transition-delay:.3s;transition-delay:.3s}.history-stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.history-stat span{color:#bbb4a7;text-align:right;font-size:128px;font-style:normal;font-weight:700;line-height:1;text-transform:uppercase}.history-stat p{color:#fff;text-align:right;font-size:16px;font-style:normal;font-weight:250;line-height:normal}.history-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:30px 14% 30px 16%;height:100%}.history-images{width:100%;height:100%;position:relative}.history-images .img{overflow:hidden;height:0;position:absolute;opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition-delay:.3s;transition-delay:.3s}.history-images .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.history-images .img:nth-child(1){top:-15%;left:0;width:58.8%;padding-top:58.8%;z-index:2}.history-images .img:nth-child(2){bottom:0;left:20px;width:51.5%;padding-top:77%;z-index:2}.history-images .img:nth-child(3){top:50%;right:0;width:51.5%;padding-top:77%;z-index:1;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.steps{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.steps-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.steps-right .projects-top .sub-title{display:inline-block;padding-left:139px;padding-right:105px;text-align:left}.steps-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 105px 30px 139px;gap:60px}.steps-list span{width:100%;color:#fff;font-size:32px;font-style:normal;font-weight:250;line-height:normal;text-transform:uppercase;gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.steps-list span .arr{width:0;height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;margin-left:0;position:relative}.steps-list span .arr svg{position:absolute;top:0;left:0;width:100%;height:100%}.steps-list span .arr svg rect{stroke-dashoffset:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;stroke:#bbb4a7!important}.steps-list span .arr img{width:0;height:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.steps-list span.active .arr{width:40px;height:40px;margin-right:20px;opacity:1}.steps-list span.active .arr img{width:13px}.steps-left{width:37%;height:100%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;position:relative}.steps-left::after{width:1px;height:0;position:absolute;top:0;right:0;background:#6c6769;display:inline-block;content:"";-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;-webkit-transition-delay:.3s;transition-delay:.3s}.steps-left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero.hero-projects .techs-bg,.hero.hero-techs .techs-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero.hero-projects .techs-bg::after,.hero.hero-techs .techs-bg::after{display:inline-block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;background:-webkit-gradient(linear,right top,left top,color-stop(32.06%,rgba(0,0,0,0)),to(#232021));background:linear-gradient(270deg,rgba(0,0,0,0) 32.06%,#232021 100%)}.hero.hero-projects .techs-bg .bg,.hero.hero-techs .techs-bg .bg{-webkit-filter:none;filter:none;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero.hero-projects .techs-bg .bg.active,.hero.hero-techs .techs-bg .bg.active{opacity:1}.hero.hero-projects .projects-bg .bg.active,.hero.hero-techs .projects-bg .bg.active{opacity:.2}.hero.hero-projects .container,.hero.hero-techs .container{z-index:2}.projects-bg .projects-bg-slider{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;opacity:.15}.projects-bg .projects-bg-slider .swiper{width:100%;height:100%}.projects-bg .projects-bg-slider .swiper-wrapper{width:100%;height:100%}.projects-bg .projects-bg-slider .swiper-slide{width:100%;height:100%;z-index:1;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.projects-bg .projects-bg-slider .swiper-slide .bg-anim{width:100%;height:100%;-webkit-transform:translate(0,-110%);-ms-transform:translate(0,-110%);transform:translate(0,-110%);z-index:1;-webkit-transition:all .9s ease-in-out;transition:all .9s ease-in-out}.projects-bg .projects-bg-slider .swiper-slide .bg-anim img{width:100%;height:100%}.projects-bg .projects-bg-slider .swiper-slide.swiper-slide-thumb-active{z-index:10}.projects-bg .projects-bg-slider .swiper-slide.swiper-slide-thumb-active .bg-anim{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.about-hero__cont ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.about-hero__cont ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.about-hero__cont ul li a{color:#fff;font-size:36px;font-style:normal;font-weight:250;line-height:64px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.about-hero__cont ul li.active a{color:#bbb4a7;font-size:64px}.hero.hero-techs .about-hero__cont{padding-top:43px;padding-bottom:43px}.hero-single .bg{z-index:1;-webkit-filter:none;filter:none}.hero-single .bg::after{content:"";display:inline-block;position:absolute;z-index:4;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,right top,left top,color-stop(32.06%,rgba(0,0,0,0)),color-stop(72.75%,rgba(23,21,21,.85)),to(#232021));background:linear-gradient(270deg,rgba(0,0,0,0) 32.06%,rgba(23,21,21,.85) 72.75%,#232021 100%)}.hero-single .about-hero__cont{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-single .container{z-index:2}.single-tech-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.single-tech-cont .sub-title{color:#bbb4a7}.single-tech-cont p{color:#f6f4f0;font-size:20px;font-style:normal;font-weight:250;line-height:26px;max-width:560px}.tech-section{width:100%}.tech-section__cont{width:100%;height:100%;padding-left:100px;padding-right:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tech-section__top{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:30px 0}.tech-section__top .sub-title{width:50%;text-align:left}.tech-section__top p{padding-left:10px;max-width:582px;color:#f6f4f0;font-size:20px;font-style:normal;font-weight:250;line-height:26px}.tech-section-double{padding-bottom:20px;width:100%;gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tech-section-double .img{width:calc(50% - 10px);height:100%;position:relative;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:1}.tech-section-double .img .img-wrap{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tech-section-double .img .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tech-section-double .img:nth-child(2) .img-wrap{left:auto;right:0}.tech-section-double .img:hover{z-index:10;width:calc(85% - 10px)}.tech-section-double:hover .img:not(:hover) .img{width:calc(15% - 10px);z-index:1}.tech-images{width:100%;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.tech-images .img{width:100%;height:100%;overflow:hidden}.tech-images .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tech-section-four{padding-bottom:20px;width:100%;gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tech-section-four .img{width:calc(25% - 15px);height:100%;position:relative;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:1}.tech-section-four .img .img-wrap{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tech-section-four .img .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tech-section-four .img:nth-child(even) .img-wrap{left:auto;right:0}.tech-section-four .img:hover{z-index:10;width:calc(85% - 15px)}.tech-section-four .img:hover .img-wrap img{width:100%}.tech-section-four:hover .img:not(:hover) .img{width:calc(15% - 15px);z-index:1}.scrl-down{position:absolute;left:50%;bottom:40px;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.scrl-down img{width:20px;height:52px;-webkit-animation:movingR 3s ease-in-out infinite;animation:movingR 3s ease-in-out infinite}.scrl-down p{color:#bbb4a7;font-size:14px;font-style:normal;font-weight:250;line-height:26px;letter-spacing:5.6px;text-transform:uppercase}@-webkit-keyframes movingR{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%{-webkit-transform:translate(0,40%);transform:translate(0,40%)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}75%{-webkit-transform:translate(0,40%);transform:translate(0,40%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes movingR{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%{-webkit-transform:translate(0,40%);transform:translate(0,40%)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}75%{-webkit-transform:translate(0,40%);transform:translate(0,40%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.quality{width:100%}.quality .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.quality-cont{width:100%;height:100%;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.quality-left{width:calc(50% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:120px;padding-right:40px;-ms-flex-negative:0;flex-shrink:0}.quality-left .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;gap:25px}.quality-left .txt .sub-title{text-align:left}.quality-left .txt p{max-width:572px;color:#f6f4f0;font-size:20px;font-style:normal;font-weight:250;line-height:26px}.quality-left ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px}.quality-left ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.quality-left ul li a{color:#bbb4a7;font-size:36px;font-style:normal;font-weight:400;line-height:64px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-bottom:2px solid rgba(255,255,255,0)}.quality-left ul li a.active{color:#fff;border-color:#fff}.quality-left ul li a:hover{color:#fff}.quality-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:45vw;-ms-flex-negative:0;flex-shrink:0}.quality-tab{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;height:0;overflow:hidden}.quality-tab.active{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.quality-tab.active .single-quality{opacity:1}.single-quality{width:calc(50% - 16px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px;opacity:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s}.single-quality:nth-child(2){-webkit-transition-delay:.2s!important;transition-delay:.2s!important}.single-quality:nth-child(3){-webkit-transition-delay:.3s!important;transition-delay:.3s!important}.single-quality:nth-child(4){-webkit-transition-delay:.4s!important;transition-delay:.4s!important}.single-quality .img{width:100%;height:0;padding-top:57%;overflow:hidden;position:relative}.single-quality .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;position:absolute}.single-quality .txt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.single-quality .txt span{color:#fff;font-size:24px;font-style:normal;font-weight:250;line-height:normal;text-transform:uppercase}.single-quality .txt p{color:#f6f4f0;font-size:16px;font-style:normal;font-weight:250;line-height:22px}.other-slider{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.slider-other{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:60px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider-other .slider-btn{position:absolute;top:50%;left:120px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:3}.slider-other .slider-btn.slider-btn--next{left:auto;right:120px}.slider-other .swiper{width:126%;height:auto;-ms-flex-negative:0;flex-shrink:0}.slider-other .swiper .swiper-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.slider-other .swiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:0;padding-top:16%;position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:.3;-webkit-filter:blur(2px);filter:blur(2px)}.slider-other .swiper .swiper-slide.swiper-slide-next{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.slider-other .swiper .swiper-slide.swiper-slide-next+.swiper-slide{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.slider-other .swiper .swiper-slide .img{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0}.slider-other .swiper .swiper-slide .img::after{background:#232021;display:inline-block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.6}.slider-other .swiper .swiper-slide .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out}.slider-other .swiper .swiper-slide:hover .img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.slider-other .swiper .swiper-slide p{position:absolute;top:50%;left:50%;width:100%;padding:10px;color:#fff;font-size:36px;font-style:normal;font-weight:400;line-height:64px;text-transform:uppercase;text-align:center;z-index:2;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.projects-hero-text{width:100%;padding:40px 0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.projects-tabs{width:100%;-ms-flex-negative:0;flex-shrink:0}.projects-tabs ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:30px}.projects-tabs ul li{cursor:pointer;position:relative}.projects-tabs ul li a{color:#bbb4a7;font-size:18px;font-style:normal;font-weight:250;line-height:36px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.projects-tabs ul li:hover ul{opacity:1;pointer-events:auto}.projects-tabs ul li ul{opacity:0;pointer-events:none;width:auto;min-width:230px;z-index:4;top:50%;left:100%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);gap:0;position:absolute;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #bbb4a7}.projects-tabs ul li ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.projects-tabs ul li ul li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.2!important;padding:6px 10px 3px;font-weight:300!important;color:#bbb4a7!important;white-space:nowrap}.projects-tabs ul li ul li a:hover{color:#fff!important}.projects-tabs ul li.active a,.projects-tabs ul li:hover a{color:#fff;font-weight:400}.calc-bg{opacity:.1}.calc-bg .bg{-webkit-filter:none;filter:none}.calculation-text{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:180px}.calculation-left{width:572px;padding-right:15px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:10px;gap:13px}.calculation-left span{color:#fff;font-size:36px;font-style:normal;font-weight:250;line-height:1;text-transform:uppercase}.calculation-left .sub-title{text-align:left}.calculation-left p{color:#f6f4f0;font-size:20px;font-style:normal;font-weight:250;line-height:1.3}.calculation-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.calculation-right .input-wrap{width:calc(50% - 19px)}.form{width:100%}.form form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:38px;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-contacts .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;pointer-events:none}.hero-contacts .map-bg{position:absolute;top:0;right:0;bottom:0;width:55%}.hero-contacts .map-bg .mapbox{width:100%;height:100%}.contacts-block{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:40px 0;pointer-events:auto}.contacts-block .socials{margin-left:0;margin-top:12px}.contacts-block~.footer-bot{margin-top:auto;border-top:1px solid #6c6769;background:#232021;position:relative;z-index:1;pointer-events:auto}.contacts-block~.footer-bot::before{background:#232021;z-index:-1;height:100%;width:100vw;left:50%;top:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);display:inline-block;content:"";position:absolute}.contacts-block>span{width:100%;display:inline-block;margin-bottom:10px;color:#bbb4a7;font-size:40px;font-style:normal;font-weight:250;line-height:1.2;text-transform:uppercase}.contacts-block>a{color:#fff;font-size:40px;font-style:normal;font-weight:400;line-height:1}.contacts-block>a:hover{text-decoration:underline;color:#bbb4a7}.contacts-block .footer-contacts{margin-top:85px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contacts-block .contact-footer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contacts-block .contact-footer p{text-align:left}.header-follow{position:absolute;top:100%;left:40px;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-follow p{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;color:#bbb4a7;font-size:16px;font-style:normal;font-weight:250;line-height:1.3;text-transform:uppercase;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header-follow .socials{margin-top:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.input-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:9px}.input-wrap label{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#bbb4a7;font-size:24px;font-style:normal;font-weight:250;line-height:1;text-transform:uppercase}.input-wrap input{outline:0;background:rgba(255,255,255,0);width:100%;padding:8px 0;color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:1;border:none;border-bottom:1px solid #6c6769;-webkit-box-sizing:border-box;box-sizing:border-box}.input-wrap input::-webkit-input-placeholder{color:#bbb4a7;font-size:24px;font-style:normal;font-weight:400;line-height:1}.input-wrap input::-moz-placeholder{color:#bbb4a7;font-size:24px;font-style:normal;font-weight:400;line-height:1}.input-wrap input:-ms-input-placeholder{color:#bbb4a7;font-size:24px;font-style:normal;font-weight:400;line-height:1}.input-wrap input::-ms-input-placeholder{color:#bbb4a7;font-size:24px;font-style:normal;font-weight:400;line-height:1}.input-wrap input::placeholder{color:#bbb4a7;font-size:24px;font-style:normal;font-weight:400;line-height:1}.input-file{position:relative}.input-file input{position:absolute;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;opacity:0;top:0;left:0;width:100%;height:100%;bottom:0;right:0}.input-file>span{outline:0;background:rgba(255,255,255,0);width:100%;padding:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:1;border:none;border-bottom:1px solid #6c6769}.input-file>span::after{width:17px;height:17px;display:inline-block;content:"";background:url(../img/fileup.svg) no-repeat center/100%}.input-file>span::-webkit-input-placeholder{color:#bbb4a7;font-size:24px;font-style:normal;font-weight:400;line-height:1}.input-file>span::-moz-placeholder{color:#bbb4a7;font-size:24px;font-style:normal;font-weight:400;line-height:1}.input-file>span:-ms-input-placeholder{color:#bbb4a7;font-size:24px;font-style:normal;font-weight:400;line-height:1}.input-file>span::-ms-input-placeholder{color:#bbb4a7;font-size:24px;font-style:normal;font-weight:400;line-height:1}.input-file>span::placeholder{color:#bbb4a7;font-size:24px;font-style:normal;font-weight:400;line-height:1}.input-checkboxes{width:100%}.form form .input-checkboxes{width:100%}.checkboxes-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px}.input-checkbox{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.input-checkbox input{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;top:0;left:0;right:0;bottom:0;padding:0;margin:0;outline:0;cursor:pointer;z-index:2;opacity:0}.input-checkbox span{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;-ms-flex-negative:0;flex-shrink:0;border:1px solid #6c6769;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:1}.input-checkbox span img{width:30px;height:auto;margin-right:15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.input-checkbox span:hover{background:#bbb4a7}.input-checkbox input:checked~span,.input-checkbox input:hover~span{border-color:#bbb4a7;background:#bbb4a7;color:#232021}.input-checkbox input:checked~span img,.input-checkbox input:hover~span img{-webkit-filter:brightness(1.2) invert(1);filter:brightness(1.2) invert(1)}.projects-cont{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.projects-cont .dots{display:none}.projects-cont .item-tab{display:none;width:100%;height:100%;position:relative}.projects-cont .item-tab.active{display:-webkit-box;display:-ms-flexbox;display:flex}.projects-cont .slider-btn{position:absolute;top:50%;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.projects-cont .slider-btn.slider-btn--prev{left:-100px}.projects-cont .slider-btn.slider-btn--next{right:-100px;-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%)}.projects-cont .swiper{width:100%;height:100%}.projects-cont .swiper .swiper-wrapper{width:100%;height:100%}.projects-cont .swiper .swiper-wrapper .swiper-slide{width:100%;height:100%}.projects-cont .project-table{-webkit-transform:translate(-90%,0) scaleX(0);-ms-transform:translate(-90%,0) scaleX(0);transform:translate(-90%,0) scaleX(0);-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.projects-cont .project-table ul{opacity:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.projects-cont .project-left *{-webkit-transform:translate(0,-30%);-ms-transform:translate(0,-30%);transform:translate(0,-30%);opacity:0;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.projects-cont .swiper .swiper-slide.swiper-slide-active .project-left *{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.projects-cont .swiper .swiper-slide.swiper-slide-active .project-left :nth-child(1){-webkit-transition-delay:.4s;transition-delay:.4s}.projects-cont .swiper .swiper-slide.swiper-slide-active .project-left :nth-child(2){-webkit-transition-delay:.5s;transition-delay:.5s}.projects-cont .swiper .swiper-slide.swiper-slide-active .project-left :nth-child(3){-webkit-transition-delay:.6s;transition-delay:.6s}.projects-cont .swiper .swiper-slide.swiper-slide-active .project-table{-webkit-transform:translate(-39%,0);-ms-transform:translate(-39%,0);transform:translate(-39%,0);-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}.projects-cont .swiper .swiper-slide.swiper-slide-active .project-table ul{opacity:1;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:1.1s;transition-delay:1.1s}.project-slide{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.project-slide .project-left{width:43%;padding-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:35px}.project-slide .project-left .sub-title{width:100%;text-align:left}.project-slide .project-left .btn{margin-top:70px}.project-slide .project-left>p{color:#f6f4f0;font-size:20px;font-style:normal;font-weight:250;line-height:26px}.project-slide .project-left>p strong{font-weight:700}.project-slide .project-right{width:57%;padding-left:10px;position:relative}.project-slide .project-right .img{width:100%;overflow:hidden;position:relative;height:0;padding-top:70%}.project-slide .project-right .img img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.project-table{background:rgba(35,32,33,.8);-webkit-backdrop-filter:blur(9.5px);backdrop-filter:blur(9.5px);position:absolute;width:450px;padding:30px 30px 30px 50px;bottom:15px;left:0;-webkit-transform:translate(-39%,0);-ms-transform:translate(-39%,0);transform:translate(-39%,0);z-index:3}.project-table ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px}.project-table ul li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.project-table ul li p{color:#bbb4a7;font-size:20px;font-style:normal;font-weight:250;line-height:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.project-table ul li p::after{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;background:#6c6769;display:inline-block;content:"";margin-bottom:4px}.project-table ul li span{-ms-flex-negative:0;flex-shrink:0;width:178px;color:#fff;font-size:20px;font-style:normal;font-weight:250;line-height:1}.slider-btn{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;position:relative;cursor:pointer}.slider-btn svg{position:absolute;top:0;left:0;width:100%;height:100%}.slider-btn svg rect{fill:rgba(255,255,255,0)!important;stroke-dashoffset:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;stroke:#bbb4a7!important}.slider-btn img{width:13px;height:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.slider-btn.slider-btn--prev img{-webkit-transform:none;-ms-transform:none;transform:none}.slider-btn:hover svg rect{fill:#bbb4a7!important;stroke:#bbb4a7!important}.slider-btn:hover img{-webkit-filter:brightness(0);filter:brightness(0)}.single-project-bg{position:absolute;right:0;bottom:0;top:0;width:56.6%;overflow:hidden}.single-project-bg .bg{-webkit-filter:blur(0);filter:blur(0)}.single-project-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projects-heros-text{height:100%;width:calc(43.4% - 34px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:70px 0;gap:30px;position:relative}.projects-heros-text .scrl-down{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;left:0;bottom:20px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.projects-heros-text .project-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.projects-heros-text .sub-title{text-align:left}.projects-heros-text .project-table{max-width:370px;padding:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);position:static;width:100%}.project-photos{width:100%;height:100%}.project-photo-cont{width:100%;height:100%;gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:40px 0}.project-photo-cont .img{overflow:hidden;width:50%;height:100%}.project-photo-cont .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.project-photo-cont .text{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;padding:0 135px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.project-photo-cont .text p{width:100%;color:#f6f4f0;font-size:20px;font-style:normal;font-weight:250;line-height:26px}.project-photo-cont .text p span{font-weight:250!important}.project-photo-cont .text p strong{font-weight:700}.photos-block{width:100%}.photos-block .tech-section__cont{padding:0}.photos-proj{width:100%;padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;gap:20px}.proj-photo{width:calc(100% - 200px);height:100%;overflow:hidden}.proj-photo .img{width:100%;height:100%;overflow:hidden}.proj-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.proj-photo-double{width:calc(50% - 10px);height:100%}.proj-photo-double .img{width:100%;height:100%;overflow:hidden}.proj-photo-double .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.photos-slider{display:none}@media screen and (min-width:920px){.hero-projects:not(.projects-owner) .project-table{opacity:0;-webkit-transform:translate(0,70%);-ms-transform:translate(0,70%);transform:translate(0,70%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}.hero-projects:not(.projects-owner) .single-project-bg .bg-anim{overflow:hidden;-webkit-transform:translate(-110%,0);-ms-transform:translate(-110%,0);transform:translate(-110%,0);-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}.hero-projects:not(.projects-owner).active .single-project-bg .bg-anim{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:.4s;transition-delay:.4s}.hero-projects:not(.projects-owner).active .project-table{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:.4s;transition-delay:.4s}.project-photos .project-photo-cont .img{opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.project-photos .project-photo-cont .text{opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.project-photos.active .project-photo-cont .img{opacity:1;-webkit-transition-delay:.4s;transition-delay:.4s}.project-photos.active .project-photo-cont .text{opacity:1;-webkit-transition-delay:.6s;transition-delay:.6s}.photos-block .proj-photo{opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.photos-block .proj-photo-double{-webkit-transition:all .2s ease-in-out,opacity .2s ease-in-out;transition:all .2s ease-in-out,opacity .2s ease-in-out;opacity:0;-webkit-transform:translate(0,-6%);-ms-transform:translate(0,-6%);transform:translate(0,-6%);-webkit-transition-delay:0s;transition-delay:0s}.photos-block .proj-photo-double:nth-child(2){-webkit-transform:translate(0,6%);-ms-transform:translate(0,6%);transform:translate(0,6%)}.photos-block.active .proj-photo{opacity:1;-webkit-transition-delay:.4s;transition-delay:.4s}.photos-block.active .proj-photo-double{-webkit-transition:all .5s ease-in-out,opacity .4s ease-in-out;transition:all .5s ease-in-out,opacity .4s ease-in-out;opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition-delay:.5s;transition-delay:.5s}}body .input-wrap .wpcf7-form-control-wrap{width:100%}body .codedropz-upload-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body .codedropz-upload-wrapper .codedropz-upload-handler{width:100%;border:none!important}body .codedropz-upload-wrapper .codedropz-upload-handler .dnd-upload-counter{top:35px;font-size:10px;color:#fff}body .codedropz-upload-wrapper .codedropz-upload-handler~.dnd-upload-status .dnd-upload-image{background:#bbb4a7;border-color:#bbb4a7}body .codedropz-upload-wrapper .codedropz-upload-handler~.dnd-upload-status{width:100%}body .codedropz-upload-wrapper .codedropz-upload-handler~.dnd-upload-status .dnd-upload-details .name span{color:#fff}body .codedropz-upload-wrapper .codedropz-upload-handler~.dnd-upload-status .dnd-upload-details .name span+em{color:#bbb4a7}body .codedropz-upload-wrapper .codedropz-upload-handler~.dnd-upload-status .dnd-upload-details .remove-file span:after{width:18px;height:18px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}body .codedropz-upload-wrapper .codedropz-upload-handler~.dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background:#bbb4a7;color:#232021;padding:2px}body .codedropz-upload-wrapper .codedropz-upload-handler~.dnd-upload-status .dnd-upload-image span.file{background:rgba(255,255,255,0)}body .codedropz-upload-wrapper .codedropz-upload-handler~.dnd-upload-status .dnd-upload-image span.file:after{width:17px;height:17px;display:inline-block;content:"";background:url(../img/fileup.svg) no-repeat center/100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:brightness(0);filter:brightness(0)}body .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container{width:100%;padding:0;color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:1;border:none!important;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:75px;position:relative}body .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner{padding:8px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #6c6769}body .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-btn-wrap{position:absolute;left:0;top:calc(100% + 10px);height:45px;width:100%}body .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-btn-wrap .cd-upload-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;background:rgba(255,255,255,0);padding:20px 63px;border:1px solid #bbb4a7;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;color:#bbb4a7;font-size:16px;font-style:normal;font-weight:700;line-height:22px;text-transform:uppercase}body .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-btn-wrap .cd-upload-btn:hover{background:#bbb4a7;color:#232021}.full-page{overflow:hidden}body.fp-viewing-detailed .header,body.fp-viewing-footer .header,body.fp-viewing-projects .header,body.fp-viewing-steps .header{background:#232021}@media screen and (min-width:920px){body .hero-cont>*{opacity:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}body .hero-cont>:nth-child(1){-webkit-transition-delay:calc(.2s * 1);transition-delay:calc(.2s * 1)}body .hero-cont>:nth-child(2){-webkit-transition-delay:calc(.2s * 2);transition-delay:calc(.2s * 2)}body .hero-cont>:nth-child(3){-webkit-transition-delay:calc(.2s * 3);transition-delay:calc(.2s * 3)}body .projects-hero-text>*{opacity:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}body .projects-hero-text>.projects-cont{-webkit-transition-delay:.8s;transition-delay:.8s}body .history-stat{opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}body .footer-head p{opacity:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition-delay:.5s;transition-delay:.5s}body .footer-head a{opacity:0;-webkit-transform:translate(60%,0);-ms-transform:translate(60%,0);transform:translate(60%,0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition-delay:.5s;transition-delay:.5s}body .sub-title{opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition-delay:.5s;transition-delay:.5s}body .quality-right{opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition-delay:.5s;transition-delay:.5s}body .quality-left .txt p{opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition-delay:.5s;transition-delay:.5s}body .quality-left ul{opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition-delay:.5s;transition-delay:.5s}body .tech-section__top p{opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition-delay:.7s;transition-delay:.7s}body .single-tech-cont p{opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition-delay:.7s;transition-delay:.7s}body .projects-block{opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition-delay:.5s;transition-delay:.5s}body .detailed-cont .btn{-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%);opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition-delay:.3s;transition-delay:.3s}body .detailed-img{opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}body .footer-left p{color:rgba(187,180,167,0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate(0,130%);-ms-transform:translate(0,130%);transform:translate(0,130%)}body .footer-left p:nth-child(1){-webkit-transition-delay:calc(.21s * 1);transition-delay:calc(.21s * 1)}body .footer-left p:nth-child(2){-webkit-transition-delay:calc(.21s * 2);transition-delay:calc(.21s * 2)}body .footer-left p:nth-child(3){-webkit-transition-delay:calc(.21s * 3);transition-delay:calc(.21s * 3)}body .footer-left p:nth-child(4){-webkit-transition-delay:calc(.21s * 4);transition-delay:calc(.21s * 4)}body .tech-section-four .img{opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body .tech-section-four .img:nth-child(1){-webkit-transition-delay:calc(.11s * 1);transition-delay:calc(.11s * 1)}body .tech-section-four .img:nth-child(2){-webkit-transition-delay:calc(.11s * 2);transition-delay:calc(.11s * 2)}body .tech-section-four .img:nth-child(3){-webkit-transition-delay:calc(.11s * 3);transition-delay:calc(.11s * 3)}body .tech-section-four .img:nth-child(4){-webkit-transition-delay:calc(.11s * 4);transition-delay:calc(.11s * 4)}body .tech-section-double .img{opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body .tech-section-double .img:nth-child(1){-webkit-transition-delay:calc(.11s * 1);transition-delay:calc(.11s * 1)}body .tech-section-double .img:nth-child(2){-webkit-transition-delay:calc(.11s * 2);transition-delay:calc(.11s * 2)}body .tech-section-double .img:nth-child(3){-webkit-transition-delay:calc(.11s * 3);transition-delay:calc(.11s * 3)}body .tech-section-double .img:nth-child(4){-webkit-transition-delay:calc(.11s * 4);transition-delay:calc(.11s * 4)}body .steps-list>span{opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate(0,130%);-ms-transform:translate(0,130%);transform:translate(0,130%)}body .steps-list>span:nth-child(1){-webkit-transition-delay:calc(.21s * 1);transition-delay:calc(.21s * 1)}body .steps-list>span:nth-child(2){-webkit-transition-delay:calc(.21s * 2);transition-delay:calc(.21s * 2)}body .steps-list>span:nth-child(3){-webkit-transition-delay:calc(.21s * 3);transition-delay:calc(.21s * 3)}body .steps-list>span:nth-child(4){-webkit-transition-delay:calc(.21s * 4);transition-delay:calc(.21s * 4)}body .steps-list>span:nth-child(5){-webkit-transition-delay:calc(.21s * 5);transition-delay:calc(.21s * 5)}body .steps-list>span:nth-child(6){-webkit-transition-delay:calc(.21s * 6);transition-delay:calc(.21s * 6)}body .contact-footer{opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}body .contact-footer:nth-child(1){-webkit-transition-delay:calc(.21s * 1);transition-delay:calc(.21s * 1)}body .contact-footer:nth-child(2){-webkit-transition-delay:calc(.21s * 2);transition-delay:calc(.21s * 2)}body .contact-footer:nth-child(3){-webkit-transition-delay:calc(.21s * 3);transition-delay:calc(.21s * 3)}body .contact-footer:nth-child(4){-webkit-transition-delay:calc(.21s * 4);transition-delay:calc(.21s * 4)}body .footer-bot{opacity:0;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition-delay:.5s;transition-delay:.5s}body .projects-list .btn-project{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body .projects-list .btn-project:nth-child(1){-webkit-transition-delay:calc(.09s * 1);transition-delay:calc(.09s * 1)}body .projects-list .btn-project:nth-child(2){-webkit-transition-delay:calc(.09s * 2);transition-delay:calc(.09s * 2)}body .projects-list .btn-project:nth-child(3){-webkit-transition-delay:calc(.09s * 3);transition-delay:calc(.09s * 3)}body .projects-list .btn-project:nth-child(4){-webkit-transition-delay:calc(.09s * 4);transition-delay:calc(.09s * 4)}body .projects-list .btn-project:nth-child(5){-webkit-transition-delay:calc(.09s * 5);transition-delay:calc(.09s * 5)}body .projects-list .btn-project:nth-child(6){-webkit-transition-delay:calc(.09s * 6);transition-delay:calc(.09s * 6)}body .projects-list .btn-project:nth-child(7){-webkit-transition-delay:calc(.09s * 7);transition-delay:calc(.09s * 7)}body .projects-list .btn-project:nth-child(8){-webkit-transition-delay:calc(.09s * 8);transition-delay:calc(.09s * 8)}body .projects-list .btn-project:nth-child(9){-webkit-transition-delay:calc(.09s * 9);transition-delay:calc(.09s * 9)}}body.fp-viewing-hero .hero .history-images .img{opacity:1}@media screen and (min-width:920px){body.fp-viewing-hero .hero .projects-hero-text>*{opacity:1;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}body.fp-viewing-hero .hero .projects-hero-text>.projects-cont{-webkit-transition-delay:.8s;transition-delay:.8s}body.fp-viewing-hero .hero .header-socs{opacity:1}body.fp-viewing-hero .hero .history-stat{opacity:1}body.fp-viewing-hero .hero .contact-footer{opacity:1}body.fp-viewing-hero .hero .footer-bot{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-hero .hero .footer-left p{color:#bbb4a7;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-hero .hero .tech-section-four .img{opacity:1}body.fp-viewing-hero .hero .tech-section-double .img{opacity:1}body.fp-viewing-hero .hero .steps-list>span{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-hero .hero .footer-head a,body.fp-viewing-hero .hero .footer-head p{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-hero .hero .detailed-img{opacity:1}body.fp-viewing-hero .hero .detailed-cont .btn{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-hero .hero .projects-list .btn-project{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-hero .hero .projects-block{opacity:1}body.fp-viewing-hero .hero .sub-title{opacity:1}body.fp-viewing-hero .hero .quality-right{opacity:1}body.fp-viewing-hero .hero .quality-left .txt p{opacity:1}body.fp-viewing-hero .hero .quality-left ul{opacity:1}body.fp-viewing-hero .hero .tech-section__top p{opacity:1}body.fp-viewing-hero .hero .single-tech-cont p{opacity:1}body.fp-viewing-hero .hero .hero-cont>*{opacity:1}}body.fp-viewing-hero .hero::after{width:100%}body.fp-viewing-hero .hero .history-left::after{height:100%}body.fp-viewing-hero .hero .steps-left::after{height:100%}body.fp-viewing-hero .hero .project-tab::after{width:100%}body.fp-viewing-hero .hero .container::after{height:100%}body.fp-viewing-hero .hero .line-before::before{width:calc(100% + (100vw - 100%)/ 2)}body.fp-viewing-hero .hero .big-line-hori::after{width:100%}body.fp-viewing-projects .projects .history-images .img{opacity:1}@media screen and (min-width:920px){body.fp-viewing-projects .projects .projects-hero-text>*{opacity:1;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}body.fp-viewing-projects .projects .projects-hero-text>.projects-cont{-webkit-transition-delay:.8s;transition-delay:.8s}body.fp-viewing-projects .projects .header-socs{opacity:1}body.fp-viewing-projects .projects .history-stat{opacity:1}body.fp-viewing-projects .projects .contact-footer{opacity:1}body.fp-viewing-projects .projects .footer-bot{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-projects .projects .footer-left p{color:#bbb4a7;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-projects .projects .tech-section-four .img{opacity:1}body.fp-viewing-projects .projects .tech-section-double .img{opacity:1}body.fp-viewing-projects .projects .steps-list>span{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-projects .projects .footer-head a,body.fp-viewing-projects .projects .footer-head p{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-projects .projects .detailed-img{opacity:1}body.fp-viewing-projects .projects .detailed-cont .btn{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-projects .projects .projects-list .btn-project{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-projects .projects .projects-block{opacity:1}body.fp-viewing-projects .projects .sub-title{opacity:1}body.fp-viewing-projects .projects .quality-right{opacity:1}body.fp-viewing-projects .projects .quality-left .txt p{opacity:1}body.fp-viewing-projects .projects .quality-left ul{opacity:1}body.fp-viewing-projects .projects .tech-section__top p{opacity:1}body.fp-viewing-projects .projects .single-tech-cont p{opacity:1}body.fp-viewing-projects .projects .hero-cont>*{opacity:1}}body.fp-viewing-projects .projects::after{width:100%}body.fp-viewing-projects .projects .history-left::after{height:100%}body.fp-viewing-projects .projects .steps-left::after{height:100%}body.fp-viewing-projects .projects .project-tab::after{width:100%}body.fp-viewing-projects .projects .container::after{height:100%}body.fp-viewing-projects .projects .line-before::before{width:calc(100% + (100vw - 100%)/ 2)}body.fp-viewing-projects .projects .big-line-hori::after{width:100%}body.fp-viewing-detailed .detailed .history-images .img{opacity:1}@media screen and (min-width:920px){body.fp-viewing-detailed .detailed .projects-hero-text>*{opacity:1;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}body.fp-viewing-detailed .detailed .projects-hero-text>.projects-cont{-webkit-transition-delay:.8s;transition-delay:.8s}body.fp-viewing-detailed .detailed .header-socs{opacity:1}body.fp-viewing-detailed .detailed .history-stat{opacity:1}body.fp-viewing-detailed .detailed .contact-footer{opacity:1}body.fp-viewing-detailed .detailed .footer-bot{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-detailed .detailed .footer-left p{color:#bbb4a7;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-detailed .detailed .tech-section-four .img{opacity:1}body.fp-viewing-detailed .detailed .tech-section-double .img{opacity:1}body.fp-viewing-detailed .detailed .steps-list>span{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-detailed .detailed .footer-head a,body.fp-viewing-detailed .detailed .footer-head p{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-detailed .detailed .detailed-img{opacity:1}body.fp-viewing-detailed .detailed .detailed-cont .btn{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-detailed .detailed .projects-list .btn-project{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-detailed .detailed .projects-block{opacity:1}body.fp-viewing-detailed .detailed .sub-title{opacity:1}body.fp-viewing-detailed .detailed .quality-right{opacity:1}body.fp-viewing-detailed .detailed .quality-left .txt p{opacity:1}body.fp-viewing-detailed .detailed .quality-left ul{opacity:1}body.fp-viewing-detailed .detailed .tech-section__top p{opacity:1}body.fp-viewing-detailed .detailed .single-tech-cont p{opacity:1}body.fp-viewing-detailed .detailed .hero-cont>*{opacity:1}}body.fp-viewing-detailed .detailed::after{width:100%}body.fp-viewing-detailed .detailed .history-left::after{height:100%}body.fp-viewing-detailed .detailed .steps-left::after{height:100%}body.fp-viewing-detailed .detailed .project-tab::after{width:100%}body.fp-viewing-detailed .detailed .container::after{height:100%}body.fp-viewing-detailed .detailed .line-before::before{width:calc(100% + (100vw - 100%)/ 2)}body.fp-viewing-detailed .detailed .big-line-hori::after{width:100%}body.fp-viewing-footer .footer .history-images .img{opacity:1}@media screen and (min-width:920px){body.fp-viewing-footer .footer .projects-hero-text>*{opacity:1;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}body.fp-viewing-footer .footer .projects-hero-text>.projects-cont{-webkit-transition-delay:.8s;transition-delay:.8s}body.fp-viewing-footer .footer .header-socs{opacity:1}body.fp-viewing-footer .footer .history-stat{opacity:1}body.fp-viewing-footer .footer .contact-footer{opacity:1}body.fp-viewing-footer .footer .footer-bot{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-footer .footer .footer-left p{color:#bbb4a7;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-footer .footer .tech-section-four .img{opacity:1}body.fp-viewing-footer .footer .tech-section-double .img{opacity:1}body.fp-viewing-footer .footer .steps-list>span{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-footer .footer .footer-head a,body.fp-viewing-footer .footer .footer-head p{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-footer .footer .detailed-img{opacity:1}body.fp-viewing-footer .footer .detailed-cont .btn{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-footer .footer .projects-list .btn-project{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-footer .footer .projects-block{opacity:1}body.fp-viewing-footer .footer .sub-title{opacity:1}body.fp-viewing-footer .footer .quality-right{opacity:1}body.fp-viewing-footer .footer .quality-left .txt p{opacity:1}body.fp-viewing-footer .footer .quality-left ul{opacity:1}body.fp-viewing-footer .footer .tech-section__top p{opacity:1}body.fp-viewing-footer .footer .single-tech-cont p{opacity:1}body.fp-viewing-footer .footer .hero-cont>*{opacity:1}}body.fp-viewing-footer .footer::after{width:100%}body.fp-viewing-footer .footer .history-left::after{height:100%}body.fp-viewing-footer .footer .steps-left::after{height:100%}body.fp-viewing-footer .footer .project-tab::after{width:100%}body.fp-viewing-footer .footer .container::after{height:100%}body.fp-viewing-footer .footer .line-before::before{width:calc(100% + (100vw - 100%)/ 2)}body.fp-viewing-footer .footer .big-line-hori::after{width:100%}body.fp-viewing-steps .steps .history-images .img{opacity:1}@media screen and (min-width:920px){body.fp-viewing-steps .steps .projects-hero-text>*{opacity:1;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}body.fp-viewing-steps .steps .projects-hero-text>.projects-cont{-webkit-transition-delay:.8s;transition-delay:.8s}body.fp-viewing-steps .steps .header-socs{opacity:1}body.fp-viewing-steps .steps .history-stat{opacity:1}body.fp-viewing-steps .steps .contact-footer{opacity:1}body.fp-viewing-steps .steps .footer-bot{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-steps .steps .footer-left p{color:#bbb4a7;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-steps .steps .tech-section-four .img{opacity:1}body.fp-viewing-steps .steps .tech-section-double .img{opacity:1}body.fp-viewing-steps .steps .steps-list>span{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-steps .steps .footer-head a,body.fp-viewing-steps .steps .footer-head p{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-steps .steps .detailed-img{opacity:1}body.fp-viewing-steps .steps .detailed-cont .btn{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-steps .steps .projects-list .btn-project{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-steps .steps .projects-block{opacity:1}body.fp-viewing-steps .steps .sub-title{opacity:1}body.fp-viewing-steps .steps .quality-right{opacity:1}body.fp-viewing-steps .steps .quality-left .txt p{opacity:1}body.fp-viewing-steps .steps .quality-left ul{opacity:1}body.fp-viewing-steps .steps .tech-section__top p{opacity:1}body.fp-viewing-steps .steps .single-tech-cont p{opacity:1}body.fp-viewing-steps .steps .hero-cont>*{opacity:1}}body.fp-viewing-steps .steps::after{width:100%}body.fp-viewing-steps .steps .history-left::after{height:100%}body.fp-viewing-steps .steps .steps-left::after{height:100%}body.fp-viewing-steps .steps .project-tab::after{width:100%}body.fp-viewing-steps .steps .container::after{height:100%}body.fp-viewing-steps .steps .line-before::before{width:calc(100% + (100vw - 100%)/ 2)}body.fp-viewing-steps .steps .big-line-hori::after{width:100%}body.fp-viewing-tech-section1 .tech-section1 .history-images .img{opacity:1}@media screen and (min-width:920px){body.fp-viewing-tech-section1 .tech-section1 .projects-hero-text>*{opacity:1;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}body.fp-viewing-tech-section1 .tech-section1 .projects-hero-text>.projects-cont{-webkit-transition-delay:.8s;transition-delay:.8s}body.fp-viewing-tech-section1 .tech-section1 .header-socs{opacity:1}body.fp-viewing-tech-section1 .tech-section1 .history-stat{opacity:1}body.fp-viewing-tech-section1 .tech-section1 .contact-footer{opacity:1}body.fp-viewing-tech-section1 .tech-section1 .footer-bot{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-tech-section1 .tech-section1 .footer-left p{color:#bbb4a7;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-tech-section1 .tech-section1 .tech-section-four .img{opacity:1}body.fp-viewing-tech-section1 .tech-section1 .tech-section-double .img{opacity:1}body.fp-viewing-tech-section1 .tech-section1 .steps-list>span{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-tech-section1 .tech-section1 .footer-head a,body.fp-viewing-tech-section1 .tech-section1 .footer-head p{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-tech-section1 .tech-section1 .detailed-img{opacity:1}body.fp-viewing-tech-section1 .tech-section1 .detailed-cont .btn{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-tech-section1 .tech-section1 .projects-list .btn-project{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-tech-section1 .tech-section1 .projects-block{opacity:1}body.fp-viewing-tech-section1 .tech-section1 .sub-title{opacity:1}body.fp-viewing-tech-section1 .tech-section1 .quality-right{opacity:1}body.fp-viewing-tech-section1 .tech-section1 .quality-left .txt p{opacity:1}body.fp-viewing-tech-section1 .tech-section1 .quality-left ul{opacity:1}body.fp-viewing-tech-section1 .tech-section1 .tech-section__top p{opacity:1}body.fp-viewing-tech-section1 .tech-section1 .single-tech-cont p{opacity:1}body.fp-viewing-tech-section1 .tech-section1 .hero-cont>*{opacity:1}}body.fp-viewing-tech-section1 .tech-section1::after{width:100%}body.fp-viewing-tech-section1 .tech-section1 .history-left::after{height:100%}body.fp-viewing-tech-section1 .tech-section1 .steps-left::after{height:100%}body.fp-viewing-tech-section1 .tech-section1 .project-tab::after{width:100%}body.fp-viewing-tech-section1 .tech-section1 .container::after{height:100%}body.fp-viewing-tech-section1 .tech-section1 .line-before::before{width:calc(100% + (100vw - 100%)/ 2)}body.fp-viewing-tech-section1 .tech-section1 .big-line-hori::after{width:100%}body.fp-viewing-quality .quality .history-images .img{opacity:1}@media screen and (min-width:920px){body.fp-viewing-quality .quality .projects-hero-text>*{opacity:1;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}body.fp-viewing-quality .quality .projects-hero-text>.projects-cont{-webkit-transition-delay:.8s;transition-delay:.8s}body.fp-viewing-quality .quality .header-socs{opacity:1}body.fp-viewing-quality .quality .history-stat{opacity:1}body.fp-viewing-quality .quality .contact-footer{opacity:1}body.fp-viewing-quality .quality .footer-bot{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-quality .quality .footer-left p{color:#bbb4a7;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-quality .quality .tech-section-four .img{opacity:1}body.fp-viewing-quality .quality .tech-section-double .img{opacity:1}body.fp-viewing-quality .quality .steps-list>span{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-quality .quality .footer-head a,body.fp-viewing-quality .quality .footer-head p{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-quality .quality .detailed-img{opacity:1}body.fp-viewing-quality .quality .detailed-cont .btn{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-quality .quality .projects-list .btn-project{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-quality .quality .projects-block{opacity:1}body.fp-viewing-quality .quality .sub-title{opacity:1}body.fp-viewing-quality .quality .quality-right{opacity:1}body.fp-viewing-quality .quality .quality-left .txt p{opacity:1}body.fp-viewing-quality .quality .quality-left ul{opacity:1}body.fp-viewing-quality .quality .tech-section__top p{opacity:1}body.fp-viewing-quality .quality .single-tech-cont p{opacity:1}body.fp-viewing-quality .quality .hero-cont>*{opacity:1}}body.fp-viewing-quality .quality::after{width:100%}body.fp-viewing-quality .quality .history-left::after{height:100%}body.fp-viewing-quality .quality .steps-left::after{height:100%}body.fp-viewing-quality .quality .project-tab::after{width:100%}body.fp-viewing-quality .quality .container::after{height:100%}body.fp-viewing-quality .quality .line-before::before{width:calc(100% + (100vw - 100%)/ 2)}body.fp-viewing-quality .quality .big-line-hori::after{width:100%}body.fp-viewing-other-slider .other-slider .history-images .img{opacity:1}@media screen and (min-width:920px){body.fp-viewing-other-slider .other-slider .projects-hero-text>*{opacity:1;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}body.fp-viewing-other-slider .other-slider .projects-hero-text>.projects-cont{-webkit-transition-delay:.8s;transition-delay:.8s}body.fp-viewing-other-slider .other-slider .header-socs{opacity:1}body.fp-viewing-other-slider .other-slider .history-stat{opacity:1}body.fp-viewing-other-slider .other-slider .contact-footer{opacity:1}body.fp-viewing-other-slider .other-slider .footer-bot{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-other-slider .other-slider .footer-left p{color:#bbb4a7;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-other-slider .other-slider .tech-section-four .img{opacity:1}body.fp-viewing-other-slider .other-slider .tech-section-double .img{opacity:1}body.fp-viewing-other-slider .other-slider .steps-list>span{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-other-slider .other-slider .footer-head a,body.fp-viewing-other-slider .other-slider .footer-head p{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-other-slider .other-slider .detailed-img{opacity:1}body.fp-viewing-other-slider .other-slider .detailed-cont .btn{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-other-slider .other-slider .projects-list .btn-project{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-other-slider .other-slider .projects-block{opacity:1}body.fp-viewing-other-slider .other-slider .sub-title{opacity:1}body.fp-viewing-other-slider .other-slider .quality-right{opacity:1}body.fp-viewing-other-slider .other-slider .quality-left .txt p{opacity:1}body.fp-viewing-other-slider .other-slider .quality-left ul{opacity:1}body.fp-viewing-other-slider .other-slider .tech-section__top p{opacity:1}body.fp-viewing-other-slider .other-slider .single-tech-cont p{opacity:1}body.fp-viewing-other-slider .other-slider .hero-cont>*{opacity:1}}body.fp-viewing-other-slider .other-slider::after{width:100%}body.fp-viewing-other-slider .other-slider .history-left::after{height:100%}body.fp-viewing-other-slider .other-slider .steps-left::after{height:100%}body.fp-viewing-other-slider .other-slider .project-tab::after{width:100%}body.fp-viewing-other-slider .other-slider .container::after{height:100%}body.fp-viewing-other-slider .other-slider .line-before::before{width:calc(100% + (100vw - 100%)/ 2)}body.fp-viewing-other-slider .other-slider .big-line-hori::after{width:100%}body.fp-viewing-tech-section2 .tech-section2 .history-images .img{opacity:1}@media screen and (min-width:920px){body.fp-viewing-tech-section2 .tech-section2 .projects-hero-text>*{opacity:1;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}body.fp-viewing-tech-section2 .tech-section2 .projects-hero-text>.projects-cont{-webkit-transition-delay:.8s;transition-delay:.8s}body.fp-viewing-tech-section2 .tech-section2 .header-socs{opacity:1}body.fp-viewing-tech-section2 .tech-section2 .history-stat{opacity:1}body.fp-viewing-tech-section2 .tech-section2 .contact-footer{opacity:1}body.fp-viewing-tech-section2 .tech-section2 .footer-bot{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-tech-section2 .tech-section2 .footer-left p{color:#bbb4a7;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-tech-section2 .tech-section2 .tech-section-four .img{opacity:1}body.fp-viewing-tech-section2 .tech-section2 .tech-section-double .img{opacity:1}body.fp-viewing-tech-section2 .tech-section2 .steps-list>span{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-tech-section2 .tech-section2 .footer-head a,body.fp-viewing-tech-section2 .tech-section2 .footer-head p{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-tech-section2 .tech-section2 .detailed-img{opacity:1}body.fp-viewing-tech-section2 .tech-section2 .detailed-cont .btn{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-tech-section2 .tech-section2 .projects-list .btn-project{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-tech-section2 .tech-section2 .projects-block{opacity:1}body.fp-viewing-tech-section2 .tech-section2 .sub-title{opacity:1}body.fp-viewing-tech-section2 .tech-section2 .quality-right{opacity:1}body.fp-viewing-tech-section2 .tech-section2 .quality-left .txt p{opacity:1}body.fp-viewing-tech-section2 .tech-section2 .quality-left ul{opacity:1}body.fp-viewing-tech-section2 .tech-section2 .tech-section__top p{opacity:1}body.fp-viewing-tech-section2 .tech-section2 .single-tech-cont p{opacity:1}body.fp-viewing-tech-section2 .tech-section2 .hero-cont>*{opacity:1}}body.fp-viewing-tech-section2 .tech-section2::after{width:100%}body.fp-viewing-tech-section2 .tech-section2 .history-left::after{height:100%}body.fp-viewing-tech-section2 .tech-section2 .steps-left::after{height:100%}body.fp-viewing-tech-section2 .tech-section2 .project-tab::after{width:100%}body.fp-viewing-tech-section2 .tech-section2 .container::after{height:100%}body.fp-viewing-tech-section2 .tech-section2 .line-before::before{width:calc(100% + (100vw - 100%)/ 2)}body.fp-viewing-tech-section2 .tech-section2 .big-line-hori::after{width:100%}body.fp-viewing-tech-section3 .tech-section3 .history-images .img{opacity:1}@media screen and (min-width:920px){body.fp-viewing-tech-section3 .tech-section3 .projects-hero-text>*{opacity:1;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}body.fp-viewing-tech-section3 .tech-section3 .projects-hero-text>.projects-cont{-webkit-transition-delay:.8s;transition-delay:.8s}body.fp-viewing-tech-section3 .tech-section3 .header-socs{opacity:1}body.fp-viewing-tech-section3 .tech-section3 .history-stat{opacity:1}body.fp-viewing-tech-section3 .tech-section3 .contact-footer{opacity:1}body.fp-viewing-tech-section3 .tech-section3 .footer-bot{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-tech-section3 .tech-section3 .footer-left p{color:#bbb4a7;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-tech-section3 .tech-section3 .tech-section-four .img{opacity:1}body.fp-viewing-tech-section3 .tech-section3 .tech-section-double .img{opacity:1}body.fp-viewing-tech-section3 .tech-section3 .steps-list>span{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-tech-section3 .tech-section3 .footer-head a,body.fp-viewing-tech-section3 .tech-section3 .footer-head p{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-tech-section3 .tech-section3 .detailed-img{opacity:1}body.fp-viewing-tech-section3 .tech-section3 .detailed-cont .btn{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-tech-section3 .tech-section3 .projects-list .btn-project{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-tech-section3 .tech-section3 .projects-block{opacity:1}body.fp-viewing-tech-section3 .tech-section3 .sub-title{opacity:1}body.fp-viewing-tech-section3 .tech-section3 .quality-right{opacity:1}body.fp-viewing-tech-section3 .tech-section3 .quality-left .txt p{opacity:1}body.fp-viewing-tech-section3 .tech-section3 .quality-left ul{opacity:1}body.fp-viewing-tech-section3 .tech-section3 .tech-section__top p{opacity:1}body.fp-viewing-tech-section3 .tech-section3 .single-tech-cont p{opacity:1}body.fp-viewing-tech-section3 .tech-section3 .hero-cont>*{opacity:1}}body.fp-viewing-tech-section3 .tech-section3::after{width:100%}body.fp-viewing-tech-section3 .tech-section3 .history-left::after{height:100%}body.fp-viewing-tech-section3 .tech-section3 .steps-left::after{height:100%}body.fp-viewing-tech-section3 .tech-section3 .project-tab::after{width:100%}body.fp-viewing-tech-section3 .tech-section3 .container::after{height:100%}body.fp-viewing-tech-section3 .tech-section3 .line-before::before{width:calc(100% + (100vw - 100%)/ 2)}body.fp-viewing-tech-section3 .tech-section3 .big-line-hori::after{width:100%}body.fp-viewing-photos-block1 .photos-block1 .history-images .img{opacity:1}@media screen and (min-width:920px){body.fp-viewing-photos-block1 .photos-block1 .projects-hero-text>*{opacity:1;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}body.fp-viewing-photos-block1 .photos-block1 .projects-hero-text>.projects-cont{-webkit-transition-delay:.8s;transition-delay:.8s}body.fp-viewing-photos-block1 .photos-block1 .header-socs{opacity:1}body.fp-viewing-photos-block1 .photos-block1 .history-stat{opacity:1}body.fp-viewing-photos-block1 .photos-block1 .contact-footer{opacity:1}body.fp-viewing-photos-block1 .photos-block1 .footer-bot{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-photos-block1 .photos-block1 .footer-left p{color:#bbb4a7;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-photos-block1 .photos-block1 .tech-section-four .img{opacity:1}body.fp-viewing-photos-block1 .photos-block1 .tech-section-double .img{opacity:1}body.fp-viewing-photos-block1 .photos-block1 .steps-list>span{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-photos-block1 .photos-block1 .footer-head a,body.fp-viewing-photos-block1 .photos-block1 .footer-head p{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-photos-block1 .photos-block1 .detailed-img{opacity:1}body.fp-viewing-photos-block1 .photos-block1 .detailed-cont .btn{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-photos-block1 .photos-block1 .projects-list .btn-project{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-photos-block1 .photos-block1 .projects-block{opacity:1}body.fp-viewing-photos-block1 .photos-block1 .sub-title{opacity:1}body.fp-viewing-photos-block1 .photos-block1 .quality-right{opacity:1}body.fp-viewing-photos-block1 .photos-block1 .quality-left .txt p{opacity:1}body.fp-viewing-photos-block1 .photos-block1 .quality-left ul{opacity:1}body.fp-viewing-photos-block1 .photos-block1 .tech-section__top p{opacity:1}body.fp-viewing-photos-block1 .photos-block1 .single-tech-cont p{opacity:1}body.fp-viewing-photos-block1 .photos-block1 .hero-cont>*{opacity:1}}body.fp-viewing-photos-block1 .photos-block1::after{width:100%}body.fp-viewing-photos-block1 .photos-block1 .history-left::after{height:100%}body.fp-viewing-photos-block1 .photos-block1 .steps-left::after{height:100%}body.fp-viewing-photos-block1 .photos-block1 .project-tab::after{width:100%}body.fp-viewing-photos-block1 .photos-block1 .container::after{height:100%}body.fp-viewing-photos-block1 .photos-block1 .line-before::before{width:calc(100% + (100vw - 100%)/ 2)}body.fp-viewing-photos-block1 .photos-block1 .big-line-hori::after{width:100%}body.fp-viewing-photos-block2 .photos-block2 .history-images .img{opacity:1}@media screen and (min-width:920px){body.fp-viewing-photos-block2 .photos-block2 .projects-hero-text>*{opacity:1;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}body.fp-viewing-photos-block2 .photos-block2 .projects-hero-text>.projects-cont{-webkit-transition-delay:.8s;transition-delay:.8s}body.fp-viewing-photos-block2 .photos-block2 .header-socs{opacity:1}body.fp-viewing-photos-block2 .photos-block2 .history-stat{opacity:1}body.fp-viewing-photos-block2 .photos-block2 .contact-footer{opacity:1}body.fp-viewing-photos-block2 .photos-block2 .footer-bot{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-photos-block2 .photos-block2 .footer-left p{color:#bbb4a7;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-photos-block2 .photos-block2 .tech-section-four .img{opacity:1}body.fp-viewing-photos-block2 .photos-block2 .tech-section-double .img{opacity:1}body.fp-viewing-photos-block2 .photos-block2 .steps-list>span{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-photos-block2 .photos-block2 .footer-head a,body.fp-viewing-photos-block2 .photos-block2 .footer-head p{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-photos-block2 .photos-block2 .detailed-img{opacity:1}body.fp-viewing-photos-block2 .photos-block2 .detailed-cont .btn{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-photos-block2 .photos-block2 .projects-list .btn-project{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}body.fp-viewing-photos-block2 .photos-block2 .projects-block{opacity:1}body.fp-viewing-photos-block2 .photos-block2 .sub-title{opacity:1}body.fp-viewing-photos-block2 .photos-block2 .quality-right{opacity:1}body.fp-viewing-photos-block2 .photos-block2 .quality-left .txt p{opacity:1}body.fp-viewing-photos-block2 .photos-block2 .quality-left ul{opacity:1}body.fp-viewing-photos-block2 .photos-block2 .tech-section__top p{opacity:1}body.fp-viewing-photos-block2 .photos-block2 .single-tech-cont p{opacity:1}body.fp-viewing-photos-block2 .photos-block2 .hero-cont>*{opacity:1}}body.fp-viewing-photos-block2 .photos-block2::after{width:100%}body.fp-viewing-photos-block2 .photos-block2 .history-left::after{height:100%}body.fp-viewing-photos-block2 .photos-block2 .steps-left::after{height:100%}body.fp-viewing-photos-block2 .photos-block2 .project-tab::after{width:100%}body.fp-viewing-photos-block2 .photos-block2 .container::after{height:100%}body.fp-viewing-photos-block2 .photos-block2 .line-before::before{width:calc(100% + (100vw - 100%)/ 2)}body.fp-viewing-photos-block2 .photos-block2 .big-line-hori::after{width:100%}#fp-nav{position:fixed;left:40px;top:50%;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#fp-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px}#fp-nav ul div{display:none}#fp-nav li{display:-webkit-box;display:-ms-flexbox;display:flex}#fp-nav a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:16px;height:16px;border:1px solid #bbb4a7;background:rgba(255,255,255,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;opacity:.5}#fp-nav a span{display:none}#fp-nav a.active,#fp-nav a:hover{opacity:1;background:#bbb4a7;border-color:#bbb4a7;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body.page-template-home #fp-nav{display:none}@media screen and (max-width:1600px){#fp-nav{top:auto;bottom:15%;left:10px}}@media screen and (max-width:1025px){#fp-nav{display:none}}.projects-tabs ul li.menu-item-has-children>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:10px}.projects-tabs ul li.menu-item-has-children>a::after{width:13px;height:5px;margin-left:5px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline-block;content:"";background:url(../img/arr-ll.svg) no-repeat center/100%;-webkit-filter:brightness(10);filter:brightness(10);margin-bottom:5px}.projects-tabs ul li.menu-item-has-children:hover>a::after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.backproj{color:#bbb4a7;font-size:20px;font-style:normal;font-weight:250;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;top:67px;right:210px;position:fixed;z-index:101;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.backproj::before{width:6px;height:6px;border:2px solid #bbb4a7;display:inline-block;content:"";border-right-color:rgba(255,255,255,0);border-top-color:rgba(255,255,255,0);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.backproj:hover{text-decoration:underline;color:#fff}.body-tabs-link{position:fixed;top:48px;left:0;width:100%;z-index:101;pointer-events:none}.body-tabs-link .projects-tabs ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.body-tabs-link .projects-tabs ul li a{pointer-events:auto}@media screen and (max-width:1600px){.body-tabs-link{top:38px}.backproj{top:43px}}.lang-block-over{position:fixed;z-index:101;bottom:10px;right:55px}.lang-block-over ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.lang-block-over ul li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.lang-block-over ul li a,.lang-block-over ul li span{font-size:16px;line-height:1.2;font-weight:300;padding:15px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#bbb4a7}.lang-block-over ul li a:hover{color:#fff}.lang-block-over ul li span{font-weight:400;color:#fff}@media screen and (max-width:1500px){.lang-block-over{width:auto}.lang-block-over ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.lang-block-over ul li a,.lang-block-over ul li span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;padding:20px 5px}.backproj{right:150px;top:34px}.body-tabs-link{top:34px}.body-tabs-link .projects-tabs ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:104px;gap:16px}.body-tabs-link .projects-tabs ul li a{font-size:14px}}@media screen and (max-width:1300px){.body-tabs-link{top:88px;padding:10px 0;background:#232021}.body-tabs-link .projects-tabs ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}}@media screen and (max-width:1200px){.lang-block-over{right:35px}.body-tabs-link{top:80px;padding:6px 0}.backproj{right:150px;top:32px;font-size:14px}}@media screen and (max-width:992px){.lang-block-over{right:15px}}@media screen and (max-width:767px){.body-tabs-link{display:none}.backproj{top:22px;right:100px}}@media screen and (max-width:600px){.lang-block-over{bottom:auto;right:38%;width:40px;top:21px;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);border:none;background:rgba(255,255,255,0)}.lang-block-over ul li a,.lang-block-over ul li span{padding:5px 10px}.backproj{right:70px;gap:5px}}@media screen and (max-width:1890px){.steps-list span{font-size:30px;line-height:1}.steps-list{gap:50px}.about-hero__cont .sub-title{max-width:650px}.btn-project.active p{font-size:30px}.projects-block{width:64%}.projects-list{width:calc(100% - 20px - 64%)}.sub-title{font-size:60px}.footer-left p{font-size:60px}}@media screen and (max-width:1780px){.projects-cont .slider-btn.slider-btn--prev{left:-20px}.projects-cont .slider-btn.slider-btn--next{right:-20px}.projects-hero-text{padding:20px 0}.projects-cont{padding:20px 0}.calculation-text{padding-top:90px}body .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner{height:40px;font-size:20px}body .codedropz-upload-wrapper .codedropz-upload-handler .dnd-upload-counter{top:27px}.input-wrap input{font-size:20px}.input-wrap input::-webkit-input-placeholder{font-size:20px}.input-wrap input::-moz-placeholder{font-size:20px}.input-wrap input:-ms-input-placeholder{font-size:20px}.input-wrap input::-ms-input-placeholder{font-size:20px}.input-wrap input::placeholder{font-size:20px}.input-checkbox span img{width:26px;margin-right:10px}.calculation-left span{font-size:30px}.input-wrap label{font-size:20px}.input-file>span{height:43px;font-size:20px}}@media screen and (max-width:1700px){.contacts-block{padding:30px 0}.contacts-block>a{font-size:30px}.contacts-block>span{font-size:30px}.contacts-block .footer-contacts{margin-top:30px}.projects-cont{padding:20px 60px}.history-stat span{font-size:100px}.footer .container{padding-bottom:20px}.sub-title{font-size:56px}.footer-left p{font-size:56px}.hero-cont h1,.hero-cont p{font-size:60px}.hidden-menu .menu ul li a{font-size:54px;line-height:70px}.hidden-menu .menu ul li.active a,.hidden-menu .menu ul li.current-menu-item a{font-size:70px}.slider-other .swiper .swiper-slide p{font-size:30px;line-height:1.2}.quality-left ul li a{font-size:30px;line-height:46px}}@media screen and (max-width:1640px){.header-follow{left:auto;right:60px;top:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-follow>p{-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;-webkit-transform:none;-ms-transform:none;transform:none}.header-follow .socials{margin-left:15px;margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:1600px){.project-photo-cont .text{padding:0 70px}.project-photo-cont .text p{font-size:16px;line-height:1.4}.project-slide .project-left{padding:20px}.project-table ul li p{font-size:16px}.project-table ul li span{font-size:16px}.project-table{width:390px;padding:20px 20px 20px 40px}.project-slide .project-left>p{font-size:16px;line-height:1.3}.project-slide .project-left .btn{margin-top:45px}.projects-tabs ul{gap:25px}.projects-tabs ul li a{font-size:16px;line-height:1}.header-socs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;margin-left:30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;position:static}.header-socs>p{-webkit-transform:none;-ms-transform:none;transform:none}.header-socs .socials{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header-container .logo{width:190px}.detailed-cont{padding:20px 0}.sub-title{font-size:50px}.footer-left{gap:30px}.footer-left p{font-size:50px}.footer-head p{font-size:34px}.footer-head p strong::after{height:34px;-webkit-transform:translate(0,4px);-ms-transform:translate(0,4px);transform:translate(0,4px)}.footer-head a{font-size:34px}.header-container{padding:20px 0}.header::after{top:24px}.burger{margin-top:12px}body.fp-viewing-footer .footer .container::after{content:none}.project-tab__text{bottom:30px}.hero-cont .img{width:74%;margin-bottom:50px}}@media screen and (max-width:1500px){.header-follow{left:250px;right:auto;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.calculation-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0}.tech-section__top p{font-size:16px;max-width:510px}.single-quality .txt span{font-size:20px;line-height:1.3}.about-hero__cont ul li a{font-size:24px;line-height:48px}.about-hero__cont ul li.active a{font-size:48px}.steps-list span{font-size:28px}.header::after{top:16px}.hidden-menu .menu ul li a{font-size:38px;line-height:52px}.hidden-menu .menu ul li.active a,.hidden-menu .menu ul li.current-menu-item a{font-size:52px}.sub-title{font-size:46px}.contact-footer a{font-size:22px}.contact-footer p{font-size:22px}.contact-footer span{font-size:22px}.footer-bot .footer-logo{width:190px}.footer-left p{font-size:46px}.projects-list{padding-right:25px;width:calc(100% - 20px - 55%);gap:6px}.projects-list .btn-project{pointer-events:none}.projects-list .btn-project .arr,.projects-list .btn-project p{pointer-events:auto}.projects-block{width:75%}.sub-title br{display:none}.detailed-cont{max-width:55vw}.projects-top{padding:25px 0 17px}.detailed-head{padding:25px 0 17px}body::after{right:20px}.header::before{right:20px}}@media screen and (max-width:1400px){body .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-btn-wrap .cd-upload-btn{padding:15px 12px}body .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner{height:40px;font-size:18px}body .codedropz-upload-wrapper .codedropz-upload-handler .dnd-upload-counter{top:27px}.input-wrap input{font-size:18px}.input-wrap input::-webkit-input-placeholder{font-size:18px}.input-wrap input::-moz-placeholder{font-size:18px}.input-wrap input:-ms-input-placeholder{font-size:18px}.input-wrap input::-ms-input-placeholder{font-size:18px}.input-wrap input::placeholder{font-size:18px}.btn.btn--fill{padding:15px 42px}.input-checkbox span{font-size:16px;padding:8px}.input-checkbox span img{width:22px}.form form{gap:20px}.calculation-right .input-wrap{width:calc(50% - 10px)}.input-wrap label{font-size:18px}.input-file>span{font-size:18px;height:40px}.calculation-left p{font-size:18px}.calculation-left{width:470px}.projects-tabs ul{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project-table{-webkit-transform:translate(-20%,0);-ms-transform:translate(-20%,0);transform:translate(-20%,0);padding:20px}.slider-other .slider-btn{left:40px}.slider-other .slider-btn.slider-btn--next{left:auto;right:40px}.tech-section__cont{padding-left:40px;padding-right:40px}.tech-section__cont .container{padding-left:0;padding-right:0}.history-left{padding-left:40px;padding-right:40px}.history-stat span{font-size:80px}.history-left{gap:80px}.history-right{padding-left:10%;padding-right:14%}.steps-right .projects-top .sub-title{padding-left:100px;padding-right:60px}.steps-list{padding-left:100px;padding-right:60px}.steps-list{gap:35px}.hero-cont .img{width:66%}.hero-cont h1,.hero-cont p{font-size:52px}.sub-title{font-size:42px}.footer-contacts{gap:17px}.contact-footer a,.contact-footer p,.contact-footer span{font-size:20px}.footer-head a,.footer-head p{font-size:30px}.footer-head a strong::after,.footer-head p strong::after{height:30px;-webkit-transform:translate(0,4px);-ms-transform:translate(0,4px);transform:translate(0,4px)}.footer-left p{font-size:42px}.project-cont{padding:25px 0}}@media screen and (max-width:1350px){.steps-right .projects-top .sub-title{padding-left:40px;padding-right:40px}.steps-list{padding-left:40px;padding-right:40px}}@media screen and (max-width:1200px){body .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner{font-size:16px}.header-follow{right:auto}.header-follow>p{font-size:14px}.header-follow .socials a{width:20px;height:20px}.project-slide .project-left{padding:0 10px 0 0}.project-table ul li span{width:160px}.projects-tabs ul{gap:14px}.project-slide .project-left{gap:14px}.btn.btn--trans{padding:15px 37px}.project-slide .project-right{width:48%}.project-slide .project-left{width:52%}.quality-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:40px}.quality-left{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 0}.quality-right{width:100%;margin-top:auto;padding-bottom:20px}.quality-tab{gap:20px}.single-quality{width:calc(25% - 15px)}.quality-left ul li a{font-size:26px;line-height:1.4}.quality-left{gap:50px}.quality-left .txt{gap:10px}.quality-left .txt p{font-size:16px;line-height:1.4}.steps-list span{font-size:20px}.hero-cont h1,.hero-cont p{font-size:46px}.footer-head a,.footer-head p{font-size:26px}.footer-head a strong::after,.footer-head p strong::after{height:26px;-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}.projects-list{padding-right:0}.burger{width:42px;height:22px;margin-right:0;margin-top:6px}.footer .container{padding-bottom:0}.footer-bot .footer-logo{width:160px}.header-container .logo{width:160px}.sub-title{font-size:34px}.btn-project.active p{font-size:28px}.footer-left p{font-size:34px}.hidden-menu .menu ul li a{font-size:32px;line-height:42px}.hidden-menu .menu ul li.active a,.hidden-menu .menu ul li.current-menu-item a{font-size:42px}}@media screen and (max-width:1120px){.contacts-block>a{font-size:20px}.contacts-block>span{font-size:24px}.project-slide .project-right .img{display:none}.project-slide .project-right .project-table{position:static;width:100%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.steps-list span{font-size:20px}.btn-project.active p{font-size:26px}.project-tab__block .btn{opacity:1;white-space:nowrap}.project-slide .project-right .project-table{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.projects-cont .swiper .swiper-slide.swiper-slide-active .project-table{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@media screen and (max-width:1025px){.calculation-left span{font-size:24px}.input-wrap label{font-size:16px}.calculation-left p{font-size:16px}.calculation-left{width:370px}.checkboxes-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.input-checkbox{width:calc(50% - 10px)}.proj-photo{width:100%}.single-project-bg{width:49%}.projects-heros-text{width:51%}.slider-other .swiper .swiper-slide p{font-size:24px}.slider-other .swiper .swiper-slide.swiper-slide-next+.swiper-slide{opacity:.3}.tech-section__top .sub-title{width:50%;display:inline-block;-ms-flex-negative:0;flex-shrink:0}.single-quality{gap:6px}.single-quality .txt{gap:5px}.single-quality .txt span{font-size:18px}.quality-left ul li a{font-size:20px;line-height:1.5}.tech-section-four .img{height:0;padding-top:calc(50% - 10px)}.tech-section-double .img{padding-top:calc(50% - 10px)}.about-hero__cont ul li a{font-size:18px;line-height:36px}.about-hero__cont ul li.active a{font-size:36px}.steps-list span.active .arr{width:35px;height:35px;margin-right:13px}.steps{height:auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.steps-right{height:auto}.history-wrap{height:auto}.history-right{height:auto;padding-left:9%;padding-right:11%}.history-images .img:nth-child(2){width:34%;padding-top:55%}.project-cont{min-height:400px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn .arr{width:35px;height:35px;margin-right:15px}.project-tab__text{padding:15px 25px}.btn-project{min-height:35px}.btn-project.active .arr{width:35px;height:35px;margin-left:10px}.footer-center{padding-top:40px;padding-bottom:40px}.detailed-img{padding-top:55vh}.detailed-cont{max-width:56vw}.footer-left p{font-size:28px}.contact-footer a,.contact-footer p,.contact-footer span{font-size:18px}.sub-title{font-size:28px}.full-page>.section:not(.hero){height:auto!important;padding-top:0!important}.header.header-fixed{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@media screen and (min-width:981px){.projects-block .project-tab{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;position:absolute;top:0;left:0}.projects-block .project-tab.active{opacity:1;pointer-events:auto}}@media screen and (max-width:980px){.project-photo-cont .text{padding:0 40px;width:60%}.project-photo-cont .img{width:40%}.projects-hero-text{padding:15px 0}.tech-section__cont{padding-left:20px;padding-right:20px}.steps-left{height:0;padding-top:55%;position:relative}.steps-left img{width:100%;height:100%;position:absolute;top:0;left:0}.steps-right .projects-top .sub-title{padding-left:20px;padding-right:20px}.steps-list{padding-left:20px;padding-right:20px;gap:20px}.history-left{padding-left:20px;padding-right:20px;gap:50px}.hero-cont h1,.hero-cont p{font-size:34px}.projects-block{width:100%}.container{padding:0 20px}.header .container{padding:0 20px}.project-cont{padding:30px 20px}.project-cont>.container{display:none}.projects-block{position:static}.projects-block .project-tab__head{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px}.projects-block .project-tab__head p{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#bbb4a7;font-size:20px;font-style:normal;font-weight:100;line-height:20px;text-transform:uppercase;vertical-align:middle;padding-top:5px}.projects-block .project-tab__head .arr{width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;margin-left:auto;position:relative}.projects-block .project-tab__head .arr svg{position:absolute;top:0;left:0;width:100%;height:100%}.projects-block .project-tab__head .arr svg rect{stroke-dashoffset:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.projects-block .project-tab__head .arr img{width:13px;height:auto;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.projects-block .project-tab__head:hover .arr svg rect{stroke-dashoffset:320}.projects-block .project-tab__head.active p{color:#fff;font-weight:400}.projects-block .project-tab__head.active .arr{border-color:#fff}.projects-block .project-tab__head.active .arr img{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.projects-block .project-tab__head.active~.project-tab__block{display:-webkit-box;display:-ms-flexbox;display:flex}body::after{right:10px}.header::before{right:10px}.project-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto;position:relative}.project-tab::after{right:0;height:1px;width:0;background:#6c6769;display:inline-block;content:"";position:absolute;bottom:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.project-tab:nth-child(1)::after{-webkit-transition-delay:calc(.09s * 1);transition-delay:calc(.09s * 1)}.project-tab:nth-child(2)::after{-webkit-transition-delay:calc(.09s * 2);transition-delay:calc(.09s * 2)}.project-tab:nth-child(3)::after{-webkit-transition-delay:calc(.09s * 3);transition-delay:calc(.09s * 3)}.project-tab:nth-child(4)::after{-webkit-transition-delay:calc(.09s * 4);transition-delay:calc(.09s * 4)}.project-tab:nth-child(5)::after{-webkit-transition-delay:calc(.09s * 5);transition-delay:calc(.09s * 5)}.project-tab:nth-child(6)::after{-webkit-transition-delay:calc(.09s * 6);transition-delay:calc(.09s * 6)}.project-tab:nth-child(7)::after{-webkit-transition-delay:calc(.09s * 7);transition-delay:calc(.09s * 7)}.project-tab:nth-child(8)::after{-webkit-transition-delay:calc(.09s * 8);transition-delay:calc(.09s * 8)}.project-tab:nth-child(9)::after{-webkit-transition-delay:calc(.09s * 9);transition-delay:calc(.09s * 9)}.project-tab:nth-child(10)::after{-webkit-transition-delay:calc(.09s * 10);transition-delay:calc(.09s * 10)}.project-tab__block{height:auto;display:none;padding-bottom:10px}.project-tab__block .bg{width:100%;height:0;padding-top:50%;position:relative}.project-tab__block .bg>img{width:100%;height:100%;position:absolute;top:0;left:0}.footer-head a,.footer-head p{font-size:22px}.footer-head a strong::after,.footer-head p strong::after{height:22px;width:2px;-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}}@media screen and (max-width:900px){.project-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.project-slide .project-left{width:100%;padding:0;margin-top:auto;margin-bottom:auto}.project-slide .project-left .btn{margin-top:20px}.project-slide .project-right{width:100%;padding:0;margin-top:auto}.quality-left{gap:20px;padding:20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.quality-left .txt{width:100%}.quality-left ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quality-left ul li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.scrl-down{gap:16px}.scrl-down img{width:14px;height:32px}.scrl-down p{font-size:10px;line-height:1.5}.single-quality{width:calc(50% - 10px);gap:10px}.tech-section__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tech-section__top .sub-title{width:100%}.tech-section__top p{padding-left:0}}@media screen and (max-width:860px){.calculation-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:40px;padding:50px 0}.calculation-left{width:100%;padding-right:0;padding-top:0}.calculation-right{width:100%}.photos-proj{padding:10px 0}.full-page>.section:not(.hero).photos-block{padding-bottom:0}.photos-slider{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:90vh;padding:70px 0;position:relative}.photos-slider .dots{position:absolute;bottom:40px;left:0;width:100%}.photos-slider .dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.photos-slider .dots .single-dot{width:8px;height:8px;cursor:pointer;background:#fff;border-radius:50%}.photos-slider .dots .single-dot.active,.photos-slider .dots .single-dot:hover{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);background:#bbb4a7}.photos-slider .slider-btn{position:absolute;z-index:10;top:50%;left:10px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.photos-slider .slider-btn.slider-btn--next{left:auto;right:10px}.photos-slider .slider-btn svg rect{fill:#bbb4a7!important}.photos-slider .slider-btn img{-webkit-filter:brightness(0);filter:brightness(0)}.photos-slider .slider-btn:hover img{-webkit-filter:none;filter:none}.photos-slider .slider-btn:hover svg rect{fill:rgba(255,255,255,0)!important}.photos-slider .swiper{width:100%;height:100%}.photos-slider .swiper-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.photos-slider .swiper-slide{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.photos-slider .swiper-slide .img{width:100%;height:100%;overflow:hidden}.photos-slider .swiper-slide .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:850px){.contacts-block{width:100%;padding:60px 0}.hero-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto!important;position:relative}.hero-contacts .container{position:static}.hero-contacts .footer-bot{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);padding-left:20px;padding-right:20px}.hero-contacts .map-bg{position:relative;width:100%;height:0;padding-top:60%;top:auto;left:auto;right:auto;bottom:auto}.hero-contacts .map-bg .mapbox{position:absolute;top:0;left:0;width:100%;height:100%}}@media screen and (max-width:767px){.header-follow{left:170px}.calculation-left{gap:8px}.calculation-left span{font-size:20px}.hero-calculation{height:auto!important}.hero-calculation .btn.btn--fill{width:100%;padding:10px 30px}.project-photo-cont{padding:40px 0}.project-photo-cont .text{gap:14px;padding-right:0}.hero-techs .hero-cont{padding-bottom:0}.single-tech-cont p{font-size:16px;line-height:1.4}.hero-single .bg::after{opacity:.8;background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0)),color-stop(0,rgba(23,21,21,.85)),to(#232021));background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(23,21,21,.85) 0,#232021 100%)}.single-tech-cont .sub-title{font-size:28px!important}.about-hero__cont ul li a{font-size:18px;line-height:26px}.about-hero__cont ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.about-hero__cont ul li.active a{font-size:26px;text-align:center}.header-socs{display:none}.about-hero__cont .hero-cont{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-hero__cont .hero-cont .sub-title{text-align:center}.full-page>.section:not(.hero).steps{padding-bottom:0}.history-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.history-right{display:none}.history-left{width:100%;gap:40px}.history-left::after{content:none}.history-stat span{font-size:56px}.footer{padding-bottom:0!important}.contact-footer a,.contact-footer p,.contact-footer span{font-size:16px}.contact-footer span{font-size:18px}.sub-title{font-size:24px}.full-page>.section:not(.hero){padding-bottom:20px}.hidden-menu .menu ul li a{font-size:24px;line-height:34px}.hidden-menu .menu ul li.active a,.hidden-menu .menu ul li.current-menu-item a{font-size:34px}.hero-cont .img{width:80%}.footer-head{gap:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-left{gap:24px}.footer-contacts{gap:14px}.socials{gap:20px}.socials a{width:25px;height:25px}.footer-bot{gap:14px}.footer-left p{font-size:24px}.header-container .logo{width:120px}.burger{margin-top:4px}.header::after{top:10px}.header-container{padding:15px 0}.footer-bot .footer-logo{width:120px}.detailed-cont{max-width:100%}.detailed-img{padding-top:60%}}@media screen and (max-width:670px){.projects-tabs ul li ul{display:none!important}.project-slide .project-left .btn{margin-top:0}.project-slide .project-right .img{padding-top:40%}.project-slide .project-right .img img{-o-object-fit:cover;object-fit:cover}.project-slide .project-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.project-slide .project-right .img{display:-webkit-box;display:-ms-flexbox;display:flex}.photos-proj{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.photos-proj .proj-photo-double{width:100%;height:auto}.photos-proj .proj-photo-double .img{width:100%;padding-top:70%;position:relative}.photos-proj .proj-photo-double .img img{position:absolute;top:0;left:0;width:100%;height:100%}.proj-photo .img{width:100%;height:0;padding-top:70%;position:relative}.proj-photo .img img{width:100%;height:100%;position:absolute;top:0;left:0}.single-project-bg{width:100%;bottom:70%;opacity:.4}.photos-slider{padding:30px 0 60px}.project-photo-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.project-photo-cont .img{width:100%;height:0;padding-top:100%;position:relative}.project-photo-cont .img img{width:100%;height:100%;top:0;left:0;position:absolute}.project-photo-cont .text{width:100%;padding:20px 0 0}.projects-heros-text{width:100%}.projects-heros-text .scrl-down{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.projects-tabs ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.projects-tabs ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}.projects-tabs ul li{-ms-flex-negative:0;flex-shrink:0}.projects-tabs ul li a{-ms-flex-negative:0;flex-shrink:0}.projects-cont .slider-btn{width:30px;height:30px;z-index:5}.projects-cont .slider-btn.slider-btn--prev{left:-15px}.projects-cont .slider-btn.slider-btn--next{right:-15px}.projects-cont .swiper{width:calc(100% + 90px);margin-left:-45px;margin-right:-45px}.projects-cont .swiper .swiper-slide{padding:0 45px}.project-slide .project-right .project-table{width:calc(100% + 90px);margin-left:-45px}.projects-cont{padding:15px 45px}.steps{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.steps-list>span{line-height:35px}.steps-left{width:calc(100% - 10px);height:0;padding-top:42%;position:relative;border-top:1px solid #6c6769;margin-right:10px}.steps-left img{width:100%;height:100%;position:absolute;top:0;left:0}.steps-left::after{content:none}.steps-right{width:100%}}@media screen and (max-width:600px){.projects-owner{height:auto!important}body .codedropz-upload-wrapper{padding-bottom:6px;border-bottom:1px solid #bbb4a7}body .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner{font-size:18px}.header-follow{top:100%;right:20px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);padding:30px 0;opacity:0;pointer-events:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:10}.header.active .header-follow{opacity:1;pointer-events:auto}.hero-contacts .map-bg{padding-top:100%;margin-bottom:60px}.calculation-right .input-wrap{width:100%}.input-checkbox{width:100%}.input-wrap input{padding:5px 0}.slider-other .swiper{width:190%}.slider-other .swiper .swiper-slide{padding-top:18%}.slider-other .slider-btn{left:20px}.slider-other .slider-btn.slider-btn--next{left:auto;right:20px}.slider-other{padding-top:20px;padding-bottom:20px}.tech-section-double{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tech-section-double .img{width:100%!important}.tech-section-double .img .img-wrap{width:100%!important}.tech-section__top{gap:10px}.quality-left ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.quality-left ul li{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.quality-cont{gap:10px}.single-quality{width:100%}.quality-left ul{gap:10px}.single-quality .txt p{color:#bbb4a7}.quality-left ul li a{font-size:18px}.tech-section-four{-ms-flex-wrap:wrap;flex-wrap:wrap}.tech-section-four .img{width:calc(50% - 10px)}.tech-section-four .img:hover{width:calc(50% - 10px)}.tech-section-four:hover .img:not(:hover){width:calc(50% - 10px)}.project-tab__text{bottom:10px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-left p{font-size:26px}.footer-contacts{width:100%}.contact-footer{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.contact-footer:last-child{margin-bottom:0}.contact-footer a,.contact-footer p,.contact-footer span{text-align:center}.footer-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:30px;padding-top:20px;padding-bottom:20px}.footer-left{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero.hero-about .container{z-index:4}.hero.hero-about .bg::after{opacity:.5;background:#232021;z-index:2;display:inline-block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}}@media screen and (max-width:525px){.dots{gap:12px}.dots .single-dot{width:8px;height:8px;cursor:pointer;background:#fff;border-radius:50%}.dots .single-dot.active,.dots .single-dot:hover{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);background:#bbb4a7}.btn.btn--trans{font-size:14px}.project-slide .project-left>p{font-size:14px}.project-slide .project-right .project-table{width:100%;margin-left:0}.projects-cont .btns{display:none}.projects-cont .dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:absolute;left:0;bottom:-20px}.projects-cont .swiper .swiper-slide{padding:0}.steps-list>span{font-size:18px;line-height:30px;opacity:.4}.steps-list>span.active{opacity:1}.steps-list>span.active .arr{display:none;width:0;height:0;margin-right:0}.header-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-cont{padding:30px 10px}.projects-block .project-tab__head{padding:15px 10px}.footer-bot{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.footer-bot .demi{position:static;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);text-align:center;width:100%}.footer-bot .socials{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer-bot .footer-logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer-head a,.footer-head p{font-size:20px}.footer-head a strong,.footer-head p strong{width:100%;display:inline-block}.hero-cont .img{width:100%}.detailed-img{padding-top:64%}}