@import url("../js/tiny-slider/tiny-slider.css");*{-webkit-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0}a{background-color:transparent}b,strong{font-weight:bold}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.city-stuff{position:absolute;left:0;bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-webkit-box-shadow:inset 0 -60px 0 -30px #8e9192;box-shadow:inset 0 -60px 0 -30px #8e9192}.city-stuff li,.city-stuff ul{list-style:none;margin:0;padding:0}.skyscrappers__list{width:100%;height:86px;left:0}.skyscrappers__list .skyscrapper__item{position:absolute;height:inherit;bottom:15%;width:43px;background:#8e9192}.skyscrappers__list .skyscrapper__item:after{content:"";position:absolute;width:80%;height:80%;left:10%;bottom:10%;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAYAAAAG5SQMAAAAFElEQVQImWP4////fwYYIJKDEwAAfPsP8eFXG40AAAAASUVORK5CYII=") space}.skyscrappers__list .skyscrapper__item:last-child:not(:only-child){background:#8e9192}.skyscrappers__list .skyscrapper-1{width:121px;height:138px;right:23%;bottom:0;z-index:10;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:480px){.skyscrappers__list .skyscrapper-1{display:none}}.skyscrappers__list .skyscrapper-2{width:60px;height:69px;right:35%;bottom:0;z-index:10;-webkit-transform:rotate(180deg);transform:rotate(180deg);bottom:10%}@media screen and (max-width:900px){.skyscrappers__list .skyscrapper-2{display:none}}.skyscrappers__list .skyscrapper-3{width:40px;height:46px;right:43%;bottom:0;z-index:10;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:115px}@media screen and (max-width:480px){.skyscrapper-3{right:50%!important}}.skyscrappers__list .skyscrapper-4{width:30px;height:34px;right:53%;bottom:0;z-index:10;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:86px}.skyscrappers__list .skyscrapper-4:after{width:20%;height:60%;left:25%}@media screen and (max-width:480px){.skyscrapper-4{right:65%!important}}.skyscrappers__list .skyscrapper-5{width:24px;height:27px;right:64%;bottom:0;z-index:10;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:7%;right:67%;height:50%;z-index:11}.skyscrappers__list .skyscrapper-5:after{height:0}@media screen and (max-width:480px){.skyscrapper-5{right:75%!important}}.crane-arm,.crane-cabin,.crane-picker{-webkit-transform-origin:80% center;transform-origin:80% center;-webkit-animation:crane__movement 12s infinite alternate;animation:crane__movement 12s infinite alternate}.crane__list{width:200px;height:133px;z-index:0;-webkit-perspective:600px;perspective:600px}.crane__list .crane__item{position:absolute}.crane__list .crane-cable{width:1px;height:1px;border:none;outline:1px solid transparent;background:#545454;z-index:0}.crane__list .crane-cable-1{width:60%;top:0;left:11%;-webkit-transform-origin:right 0;transform-origin:right 0;-webkit-animation:cable-1__movement 12s infinite alternate;animation:cable-1__movement 12s infinite alternate}.crane__list .crane-cable-2{width:19%;top:0;right:8%;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation:cable-2__movement 12s infinite alternate;animation:cable-2__movement 12s infinite alternate}.crane__list .crane-cable-3{height:30%;top:22%;left:9%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-animation:cable-3__movement 12s ease-in-out infinite alternate;animation:cable-3__movement 12s ease-in-out infinite alternate}.crane__list .crane-cable-3:after{content:"";display:block;position:absolute;height:8px;width:9000%;bottom:-1px;left:-4500%;z-index:5;background:#aeb1b2}.crane__list .crane-stand{width:5%;height:100%;right:25%;z-index:-10;background-color:#8e9192}.crane__list .crane-weight{width:8%;height:20%;right:4%;top:12%;z-index:5;background:#aeb1b2;-webkit-transform-origin:0 center;transform-origin:0 center;-webkit-animation:crane-weight__movement 12s infinite alternate;animation:crane-weight__movement 12s infinite alternate}.crane__list .crane-cabin{width:12%;height:9%;right:24%;top:20%;z-index:2;background:#8e9192}.crane__list .crane-cabin:after{content:"";display:block;position:absolute;width:100%;height:10%;top:60%;left:0;background:#aeb1b2}.crane__list .crane-arm{width:100%;height:7%;top:15%;border-top-left-radius:10px;z-index:3;background:#8e9192}.crane-1{left:18%;bottom:29px!important;z-index:10}@media screen and (max-width:900px){.crane-1{left:40%}}.crane-2{left:33%;z-index:10;bottom:-15px;z-index:-1;-webkit-transform:scale(0.75) scaleX(-1);transform:scale(0.75) scaleX(-1)}@media screen and (max-width:900px){.crane-2{display:none}}.crane-2 .crane-cable-3{-webkit-animation-delay:3s;animation-delay:3s}.crane-3{left:40%;z-index:10;bottom:-0.5em;-webkit-transform:scale(0.8);transform:scale(0.8)}@media screen and (max-width:900px){.crane-3{z-index:-1;-webkit-transform:scale(0.75) scaleX(-1);transform:scale(0.75) scaleX(-1)}}@media screen and (max-width:900px){.crane-3{display:none}}.crane-3 .crane-cable-3{-webkit-animation-delay:4.5s;animation-delay:4.5s}.tree__container{width:100%;height:62px;left:0;bottom:4px!important}.tree__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:absolute;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:60%}.tree__trunk{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block;position:absolute;width:4px;height:8px;top:32px;background:#aeb1b2}.tree__leaves{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;border-top:0 solid transparent;border-right:4px solid transparent;border-bottom:32px solid #8e9192;border-left:4px solid transparent}.tree-1{left:66%}@media screen and (max-width:768px){.tree-1{display:none}}.tree-2{left:67%}@media screen and (max-width:768px){.tree-2{display:none}}.tree-4{left:53%}.tree-5{left:58%}.tree-7{left:51%}@media screen and (max-width:480px){.tree-7{display:none}}.tree-8{left:52%}@media screen and (max-width:480px){.tree-8{display:none}}.vehicle__list,.workers__list{z-index:100;position:absolute;width:100%;height:100%;left:0;bottom:0;-webkit-transform:translate(0,0) scale(1)!important;transform:translate(0,0) scale(1)!important}.vehicle__item,.worker__item{position:absolute;-webkit-transition:-webkit-transform cubic-bezier(0.215,0.61,0.355,1);transition:-webkit-transform cubic-bezier(0.215,0.61,0.355,1);transition:transform cubic-bezier(0.215,0.61,0.355,1);transition:transform cubic-bezier(0.215,0.61,0.355,1),-webkit-transform cubic-bezier(0.215,0.61,0.355,1);will-change:transform}.vehicle-1{right:20%;bottom:-45px}.vehicle-2{left:15%;bottom:-5px}.vehicle-3,.vehicle-4{left:35%;bottom:-55px}.hideMe .vehicle-1{-webkit-transform:translateX(800px);transform:translateX(800px);-webkit-transition-duration:4000ms;transition-duration:4000ms}.hideMe .vehicle-2{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);-webkit-transition-duration:6000ms;transition-duration:6000ms}.hideMe .vehicle-3,.hideMe .vehicle-4{-webkit-transform:translateX(-700px);transform:translateX(-700px);-webkit-transition-duration:5000ms;transition-duration:5000ms}.hideMe .worker-2{-webkit-transform:translateX(-60px);transform:translateX(-60px);-webkit-transition-duration:6000ms;transition-duration:6000ms}.hideMe .worker-3{-webkit-transform:translate(-20px,60px);transform:translate(-20px,60px);-webkit-transition-duration:4000ms;transition-duration:4000ms}.hideMe .worker-4{-webkit-transform:translate(-30px,30px);transform:translate(-30px,30px);-webkit-transition-duration:3000ms;transition-duration:3000ms}.hideMe .worker-5{-webkit-transform:translateX(40px);transform:translateX(40px);-webkit-transition-duration:5000ms;transition-duration:5000ms}@media screen and (max-width:480px){.hideMe .vehicle-1{-webkit-transform:translateX(400px);transform:translateX(400px);-webkit-transition-duration:3000ms;transition-duration:3000ms}.hideMe .vehicle-2{-webkit-transform:translateX(-500px);transform:translateX(-500px);-webkit-transition-duration:3500ms;transition-duration:3500ms}.hideMe .vehicle-3,.hideMe .vehicle-4{-webkit-transform:translateX(-350px);transform:translateX(-350px);-webkit-transition-duration:2500ms;transition-duration:2500ms}}.inView .vehicle__item,.inView .worker__item{-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:480px){.vehicle-1{right:-4%;bottom:-90px}.vehicle-2{left:-2%;bottom:-5px}.vehicle-3,.vehicle-4{left:7%;bottom:-70px}}.workers__list{z-index:99}.worker-1{left:28%;bottom:-5px}.worker-2{left:40%;bottom:-15px}.worker-3{right:40%;bottom:-15px}.worker-4{right:33%;bottom:-30px}.worker-5{left:30%;bottom:-25px}.worker-6{right:35%;bottom:-45px}@media screen and (max-width:480px){.worker-1{left:25%;bottom:-5px}.worker-2{left:55%;bottom:-10px}.worker-3{right:25%;bottom:-20px}.worker-4{right:15%;bottom:-35px}.worker-5{left:33%;bottom:-20px}.worker-6{right:5%;bottom:-25px}}@-webkit-keyframes cable-1__movement{0%,20%{-webkit-transform:rotateY(0) rotateZ(-10deg);transform:rotateY(0) rotateZ(-10deg)}70%,to{-webkit-transform:rotateY(45deg) rotateZ(-10deg);transform:rotateY(45deg) rotateZ(-10deg)}}@keyframes cable-1__movement{0%,20%{-webkit-transform:rotateY(0) rotateZ(-10deg);transform:rotateY(0) rotateZ(-10deg)}70%,to{-webkit-transform:rotateY(45deg) rotateZ(-10deg);transform:rotateY(45deg) rotateZ(-10deg)}}@-webkit-keyframes cable-2__movement{0%,20%{-webkit-transform:rotateY(0) rotateZ(29deg);transform:rotateY(0) rotateZ(29deg)}70%,to{-webkit-transform:rotateY(15deg) rotateZ(29deg);transform:rotateY(15deg) rotateZ(29deg)}}@keyframes cable-2__movement{0%,20%{-webkit-transform:rotateY(0) rotateZ(29deg);transform:rotateY(0) rotateZ(29deg)}70%,to{-webkit-transform:rotateY(15deg) rotateZ(29deg);transform:rotateY(15deg) rotateZ(29deg)}}@-webkit-keyframes cable-3__movement{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%{-webkit-transform:translate(2500%,-18%);transform:translate(2500%,-18%)}60%{-webkit-transform:translate(11000%,-25%);transform:translate(11000%,-25%)}70%{height:30%;-webkit-transform:translate(9100%,-25%);transform:translate(9100%,-25%)}90%,to{height:78%;-webkit-transform:translate(9100%,-10%);transform:translate(9100%,-10%)}}@keyframes cable-3__movement{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}20%{-webkit-transform:translate(2500%,-18%);transform:translate(2500%,-18%)}60%{-webkit-transform:translate(11000%,-25%);transform:translate(11000%,-25%)}70%{height:30%;-webkit-transform:translate(9100%,-25%);transform:translate(9100%,-25%)}90%,to{height:78%;-webkit-transform:translate(9100%,-10%);transform:translate(9100%,-10%)}}@-webkit-keyframes crane__movement{0%,20%{-webkit-transform:rotateY(0);transform:rotateY(0)}70%,to{-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}}@keyframes crane__movement{0%,20%{-webkit-transform:rotateY(0);transform:rotateY(0)}70%,to{-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}}@-webkit-keyframes crane-weight__movement{0%,20%{-webkit-transform:rotateY(0) translateX(0);transform:rotateY(0) translateX(0)}70%,to{-webkit-transform:rotateY(45deg) translateX(-50%);transform:rotateY(45deg) translateX(-50%)}}@keyframes crane-weight__movement{0%,20%{-webkit-transform:rotateY(0) translateX(0);transform:rotateY(0) translateX(0)}70%,to{-webkit-transform:rotateY(45deg) translateX(-50%);transform:rotateY(45deg) translateX(-50%)}}@font-face{font-family:"Graphik";src:url("../fonts/transfonter/Graphik-Regular.woff2") format("woff2"),url("../fonts/transfonter/Graphik-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:fallback}@font-face{font-family:"Graphik";src:url("../fonts/transfonter/Graphik-RegularItalic.woff2") format("woff2"),url("../fonts/transfonter/Graphik-RegularItalic.woff") format("woff");font-weight:normal;font-style:italic;font-display:fallback}@font-face{font-family:"Graphik";src:url("../fonts/transfonter/Graphik-Bold.woff2") format("woff2"),url("../fonts/transfonter/Graphik-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:fallback}@font-face{font-family:"Graphik";src:url("../fonts/transfonter/Graphik-BoldItalic.woff2") format("woff2"),url("../fonts/transfonter/Graphik-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:fallback}html{scroll-behavior:smooth;font-family:"Graphik",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,html{min-width:100vw;min-height:100vh}body{position:relative;min-width:100%;min-height:100%;background-color:#101010}body.ModalOpen{max-height:100vh!important;height:100vh!important;overflow:hidden!important}body.PageLoaded{height:auto;overflow:auto}body.PageLoaded #Loader{opacity:0;pointer-events:none}body.PageLoaded #Loader .Logo{opacity:0;-webkit-transform:translate(-50%,-150%);transform:translate(-50%,-150%)}h1,h2,h3,h4,h5,h6{font-weight:bold}h1{font-size:6.5rem;letter-spacing:-1.2px;line-height:1.15}.English h1{font-size:6rem}h2{font-size:4.25rem;letter-spacing:-1px;line-height:1.15}h3{font-size:2.25rem;line-height:1.25}h4{font-size:1.5rem;line-height:1.5}h5{font-size:1.25rem;line-height:1.5}h6{font-weight:normal;font-size:0.715rem;line-height:1.5;letter-spacing:0.75px;text-transform:uppercase}p{font-size:1rem}p.small{font-size:0.85rem}p.medium{font-size:1.15rem}p.large{font-size:1.45rem}small{font-size:0.715rem}a{color:#d0021b}ul.styled{margin:0;padding:0 0 0 35px;list-style:none}ul.styled li{position:relative;margin:0 0 10px;padding:0;line-height:1.3;text-align:left}ul.styled li:before{content:'';position:absolute;top:5px;left:-18px;display:block;width:6px;height:6px;background-color:#d0021b}.button,button{cursor:pointer;outline:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:middle;-ms-flex-align:middle;align-items:middle;padding:15px 25px 15px;width:auto;height:54px;text-align:center;font-size:1.45rem;line-height:1.2;color:#ffffff;font-weight:bold;text-decoration:none;border:none;background-color:#d0021b;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-box-shadow 300ms cubic-bezier(0.215,0.61,0.355,1);transition:-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-box-shadow 300ms cubic-bezier(0.215,0.61,0.355,1);transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1),box-shadow 300ms cubic-bezier(0.215,0.61,0.355,1);transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1),box-shadow 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-box-shadow 300ms cubic-bezier(0.215,0.61,0.355,1);will-change:transform,box-shadow}.button:hover,button:hover{-webkit-transform:translateY(-5px) scale(1.05);transform:translateY(-5px) scale(1.05);-webkit-box-shadow:5px 10px 20px rgba(0,0,0,0.1);box-shadow:5px 10px 20px rgba(0,0,0,0.1)}.button.light,button.light{color:#101010;background-color:#ffffff}.button.disabled,button.disabled{background-color:#8e9192;pointer-events:none}.button.disabled>span,button.disabled>span{opacity:0.35}.button.size-small,button.size-small{padding:11px 19px 11px;height:42px;font-size:1.15rem;line-height:1.35}.button.size-small>span[class*=icon-],button.size-small>span[class*=icon-]{width:20px;background-size:20px auto;-webkit-transform:translateY(0);transform:translateY(0)}.button>span[class*=icon-],button>span[class*=icon-]{position:relative;width:24px;background-repeat:no-repeat;background-size:24px auto;background-position:center;-webkit-transform:translateY(1px);transform:translateY(1px)}.button .icon-left,button .icon-left{margin-right:15px}.button .icon-right,button .icon-right{margin-left:15px}.button .icon-download,button .icon-download{background-image:url("../img/icon-download.svg")}.button .icon-photo-black,button .icon-photo-black{top:-1px;background-image:url("../img/icon-photo-black.svg")}.button .icon-goto,button .icon-goto{background-image:url("../img/icon-goto.svg")}form input,form textarea{outline:none;border-radius:0!important;margin-bottom:30px;padding:0 15px;height:54px;font-size:1.45rem;line-height:1.5;border:1px solid #eef1f2;background-color:#eef1f2;-webkit-box-shadow:0 0 0px 1000px #eef1f2 inset;box-shadow:0 0 0px 1000px #eef1f2 inset;-webkit-transition:border 350ms ease,background-color 350ms ease;transition:border 350ms ease,background-color 350ms ease}form input:focus,form textarea:focus{border:1px solid #aeb1b2;background-color:#ffffff;-webkit-box-shadow:0 0 0px 1000px #ffffff inset;box-shadow:0 0 0px 1000px #ffffff inset}form textarea{padding-top:12px}form ::-webkit-input-placeholder{color:#aeb1b2}form ::-moz-placeholder{color:#aeb1b2}form :-ms-input-placeholder{color:#aeb1b2}form ::-ms-input-placeholder{color:#aeb1b2}form ::placeholder{color:#aeb1b2}.spinner{display:none;position:absolute;top:50%;right:0;margin:-10px 0 0 0;width:20px;height:20px;border-radius:50%;background:transparent;border-top:4px solid #fff;border-right:4px solid #fff;border-bottom:4px solid rgba(0,0,0,0.1);border-left:4px solid rgba(0,0,0,0.1);-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.running{padding-right:60px;opacity:0.7;pointer-events:none}.running .spinner{display:block;right:25px}.running.size-small{padding-right:48px}.running.size-small .spinner{display:block;right:19px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.formMsg h4{margin:10px 0 40px}.formMsg p{font-weight:bold}.formMsg.success{color:green}.formMsg.error{color:red}.hide,.show-on-mobile{display:none}main{min-width:1340px;max-width:1440px;margin:0 auto}section{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 140px}#Loader{z-index:9999;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#151515;-webkit-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out;will-change:opacity}#Loader:after,#Loader:before{content:"";z-index:10000;position:absolute;top:0;left:0;display:block;width:100vw;height:100vh;background-image:linear-gradient(135deg,#000000 0%,rgba(0,0,0,0) 44%)}#Loader:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#Loader .Logo{z-index:10003;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 500ms cubic-bezier(0.215,0.61,0.355,1);transition:all 500ms cubic-bezier(0.215,0.61,0.355,1);will-change:transform,opacity}#Loader .Logo .bar{position:absolute;bottom:-8px;left:0;display:inline-block;width:194px;height:8.5px;background-color:#d0021b;-webkit-animation-name:loading;animation-name:loading;-webkit-animation-duration:0.78s;animation-duration:0.78s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#Loader .Logo .text{position:absolute;top:calc(100% + 30px);left:0;display:block;width:100%;text-align:center;font-size:0.85rem;color:#545454}@-webkit-keyframes loading{0%{width:0px}to{width:194px}}@keyframes loading{0%{width:0px}to{width:194px}}.hideMe{opacity:0;-webkit-perspective:600;perspective:600;-webkit-transform:translate(0,120px) scale(0.85);transform:translate(0,120px) scale(0.85);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:opacity 500ms,-webkit-transform 1000ms cubic-bezier(0.215,0.61,0.355,1);transition:opacity 500ms,-webkit-transform 1000ms cubic-bezier(0.215,0.61,0.355,1);transition:opacity 500ms,transform 1000ms cubic-bezier(0.215,0.61,0.355,1);transition:opacity 500ms,transform 1000ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 1000ms cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:0ms;transition-delay:0ms;will-change:opacity,transform}.inView{opacity:1!important;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.GallerySnippet{display:none}.Gallery{content-visibility:none;pointer-events:none;z-index:9999;position:fixed;top:0;left:50%;-webkit-transform:translate(-50%,0) scale(1.05);transform:translate(-50%,0) scale(1.05);display:block;width:100vw;max-width:1440px;height:100vh;overflow:auto;opacity:0;padding:0 80px;color:#ffffff;background-color:rgba(16,16,16,0.93);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);-webkit-transition:opacity 350ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 350ms cubic-bezier(0.215,0.61,0.355,1);transition:opacity 350ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 350ms cubic-bezier(0.215,0.61,0.355,1);transition:opacity 350ms cubic-bezier(0.215,0.61,0.355,1),transform 350ms cubic-bezier(0.215,0.61,0.355,1);transition:opacity 350ms cubic-bezier(0.215,0.61,0.355,1),transform 350ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 350ms cubic-bezier(0.215,0.61,0.355,1);will-change:opacity,transform}.Gallery.Opened{content-visibility:visible;pointer-events:all;opacity:1;-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.Gallery header{position:sticky;top:50px;z-index:11000}.Gallery header h3{margin:0;padding:10px 100px 10px 25px;border-left:10px solid #d0021b}.Gallery header .GalleryClose{position:absolute;top:8px;right:8px;display:inline-block;width:40px;height:40px;background:url("../img/icon-close.svg") no-repeat;cursor:pointer;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);will-change:transform}.Gallery header .GalleryClose:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.Gallery figure{position:relative;width:100%;min-height:40px;background-color:rgba(255,255,255,0.1);background-image:url("../img/_preloader.gif");background-repeat:no-repeat;background-position:center;background-size:24px 24px;font-size:0}.Gallery figure img{display:block;font-size:0;margin:0;padding:0;width:100%;height:auto}.Gallery figure iframe{width:100%;height:auto;aspect-ratio:1.77777778}.Gallery .miniMasonry{z-index:9999;position:relative;width:100%;margin:0;padding:100px 10% 30vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.Gallery .miniMasonry figure{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:calc(50% - 30px);margin:0 15px 30px}.Gallery .miniMasonry figure.full{width:calc(100% - 30px)}.Gallery .miniMasonry p.coming-soon{margin:0 10px 20px;color:#8e9192}.Gallery .About{position:absolute;top:calc(100% + 30px);left:35px;width:30%;margin-top:30px}.Gallery .About h4,.Gallery .About p,.Gallery .About ul{margin:0 0 20px}.Gallery .sneakPeak{z-index:9999;position:relative;width:100%;padding:100px 10% 30vh 40%}.Gallery .sneakPeak figure{margin:0 0 30px}#Welcome{position:relative;overflow:hidden;height:780px;background-color:#101010;background-image:url("../img/bg-hero-1.jpg");background-repeat:no-repeat;background-position:top center}#Welcome>div{position:absolute}#Welcome>div:not(.Dust){z-index:100}#Welcome .Logo{top:80px;left:140px}#Welcome .Headline{bottom:100px;left:140px}#Welcome .Headline h1{margin:0;color:#ffffff;text-shadow:10px 12px 24px rgba(0,0,0,0.2)}#Welcome .Shortcuts{top:80px;right:140px;z-index:200!important}#Welcome .Shortcuts a{position:relative;font-size:16px;font-weight:bold;display:block;margin-bottom:10px;padding-left:40px;color:#ffffff;text-decoration:none;text-shadow:2px 5px 15px rgba(0,0,0,0.2);-webkit-transition:-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);will-change:transform;cursor:pointer}#Welcome .Shortcuts a:hover{-webkit-transform:translate3d(16px,0,0) scale(1.1);transform:translate3d(16px,0,0) scale(1.1)}#Welcome .Shortcuts a:hover:before{-webkit-transform:translate3d(6px,-50%,0) scale(1.1);transform:translate3d(6px,-50%,0) scale(1.1)}#Welcome .Shortcuts a:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);margin-top:-1px;display:block;width:28px;height:28px;background-size:100% 100%;background-repeat:none;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);will-change:transform}#Welcome .Shortcuts a.phone:before{background-image:url("../img/icon-phone.svg")}#Welcome .Shortcuts a.email:before{background-image:url("../img/icon-email.svg")}#Welcome .Shortcuts a.contact:before{background-image:url("../img/icon-contact.svg")}#Welcome .Shortcuts a.lang:before{width:21.33px;height:16px;margin-left:4px}#Welcome .Shortcuts a.lang.gb:before{background-image:url("../img/icon-lang_gb.svg")}#Welcome .Shortcuts a.lang.eu:before{background-image:url("../img/icon-lang_eu.svg")}#Welcome .Shortcuts a.lang.hu:before{background-image:url("../img/icon-lang_hu.svg")}#Welcome .Dust{z-index:2;top:-70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;max-width:1800px;min-width:1280px;height:1080px;background-image:url("../img/bg-hero-dust-min.png");background-size:80% 80%;background-repeat:no-repeat;opacity:0.8}#About{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 140px;background-color:#ffffff}#About .Left{position:relative;width:50%;padding:80px 80px 100px 0}#About .Left:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:331px;height:14px;background-color:#d0021b}#About .Left h2,#About .Left p{margin:0 0 40px}#About .Left p{text-align:justify;-ms-hyphens:auto;hyphens:auto}#About .Left p.medium{line-height:1.75}#About .Left .button{margin:20px 0}#About .Left h4{color:#d0021b}#About .Right{z-index:100;position:absolute;top:-80px;right:140px;width:calc(50% - 140px);padding:160px 80px 80px;color:#ffffff;background-color:#101010!important;background:url("../img/bg-info-topleft-min.png") left top no-repeat,url("../img/bg-info-bottomright-min.png") right bottom no-repeat}#About .Right:before{content:"";z-index:103;position:absolute;top:-40px;right:0;width:326px;height:40px;background-color:#d0021b}#About .Right:after{content:"";z-index:103;position:absolute;top:-40px;right:-87px;width:87px;height:228px;background-color:#d0021b}#About .Right h5{margin:0 0 40px;text-align:center;text-transform:uppercase}#About .Right p{margin:0 0 30px;text-align:justify;-ms-hyphens:auto;hyphens:auto}#About .Right .Certificates{padding:20px 0}#About .Right .Certificates ul{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-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;list-style:none}#About .Right .Certificates ul.list-iso{gap:40px;margin-bottom:30px}#About .Right .Certificates ul.list-iso li:nth-of-type(odd){margin-top:30px}#About .Right .Certificates ul.list-tbt{gap:48px}#About .Right .Certificates ul.list-tbt li:nth-of-type(2n){margin-top:30px}#About .Right .ImageBlocks img{z-index:105;position:absolute;-webkit-filter:drop-shadow(20px 30px 60px rgba(0,0,0,0.2));filter:drop-shadow(20px 30px 60px rgba(0,0,0,0.2))}#About .Right .ImageBlocks img:first-of-type{bottom:515px;right:-87px}#About .Right .ImageBlocks img:nth-of-type(2){top:-110px;left:calc(50% - 112px)}#About .Right .ImageBlocks img:nth-of-type(3){top:39px;left:-87px}#About .Right .ImageBlocks img:nth-of-type(4){top:50px;right:78px}#Progress{padding:0 140px;background-color:#f3f7f8}#Progress:before{content:"";z-index:3;position:absolute;top:-60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:750px;height:1000px;background:url("../img/bg-concrete-black-1-min.png") no-repeat}#Progress:after{content:"";display:block;clear:both}#Progress .Title{display:inline-block;padding:100px 0 80px}#Progress .Title h2{display:inline-block;margin:0}#Progress .Projects{position:relative;z-index:200}#Progress .Projects .ProjectCard{z-index:201;position:relative;float:left;width:calc(47% - 30px);min-height:174px;margin:0 0 60px 30px;padding:0 0 20px;background-color:#ffffff;cursor:pointer;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-box-shadow 300ms cubic-bezier(0.215,0.61,0.355,1);transition:-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-box-shadow 300ms cubic-bezier(0.215,0.61,0.355,1);transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1),box-shadow 300ms cubic-bezier(0.215,0.61,0.355,1);transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1),box-shadow 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-box-shadow 300ms cubic-bezier(0.215,0.61,0.355,1);will-change:transform,box-shadow}#Progress .Projects .ProjectCard:hover{-webkit-transform:translateY(-5px) scale(1.05);transform:translateY(-5px) scale(1.05);-webkit-box-shadow:5px 10px 20px rgba(0,0,0,0.1);box-shadow:5px 10px 20px rgba(0,0,0,0.1)}#Progress .Projects .ProjectCard:hover .Image{-webkit-transform:translateY(5px) scale(1.075);transform:translateY(5px) scale(1.075);-webkit-box-shadow:0 15px 20px rgba(0,0,0,0.1);box-shadow:0 15px 20px rgba(0,0,0,0.1)}#Progress .Projects .ProjectCard:hover .Image:after{-webkit-transform:translateX(-15px);transform:translateX(-15px)}#Progress .Projects .ProjectCard:hover .Info h4{-webkit-transform:translateX(-20px);transform:translateX(-20px)}#Progress .Projects .ProjectCard:hover .Info p{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}#Progress .Projects .ProjectCard:hover .Info .button{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}#Progress .Projects .ProjectCard:nth-of-type(odd){margin-right:6%}#Progress .Projects .ProjectCard:nth-of-type(2n){margin-top:-80px}#Progress .Projects .ProjectCard.emptyGallery{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;cursor:default}#Progress .Projects .ProjectCard.emptyGallery .Image{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}#Progress .Projects .ProjectCard.emptyGallery .Image:after{-webkit-transform:none;transform:none}#Progress .Projects .ProjectCard.emptyGallery .Info .button,#Progress .Projects .ProjectCard.emptyGallery .Info h4,#Progress .Projects .ProjectCard.emptyGallery .Info p{opacity:1;-webkit-transform:none;transform:none}#Progress .Projects .ProjectCard.emptyGallery .Info .button{display:none}#Progress .Projects .ProjectCard .Image{z-index:5;overflow:hidden;position:absolute;top:30px;left:-30px;display:inline-block;width:195px;height:145px;background-color:#aeb1b2;-webkit-transition:-webkit-box-shadow 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:-webkit-box-shadow 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:box-shadow 300ms cubic-bezier(0.215,0.61,0.355,1),transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:box-shadow 300ms cubic-bezier(0.215,0.61,0.355,1),transform 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-box-shadow 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);will-change:box-shadow,transform}#Progress .Projects .ProjectCard .Image:after{content:"";position:absolute;top:0;left:0;width:14px;height:100%;background-color:#d0021b;-webkit-transition:-webkit-transform 250ms cubic-bezier(0.215,0.61,0.355,1);transition:-webkit-transform 250ms cubic-bezier(0.215,0.61,0.355,1);transition:transform 250ms cubic-bezier(0.215,0.61,0.355,1);transition:transform 250ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 250ms cubic-bezier(0.215,0.61,0.355,1);will-change:transform}#Progress .Projects .ProjectCard .Image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:102%}#Progress .Projects .ProjectCard .Info{z-index:6;position:relative;padding:15px 0 0 115px}#Progress .Projects .ProjectCard .Info h4{margin:0;padding:10px 20px;background-color:#ffffff;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:transform 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);will-change:transform}#Progress .Projects .ProjectCard .Info p{margin:0}#Progress .Projects .ProjectCard .Info .button{position:absolute;bottom:0;right:30px;opacity:0}#Progress .Projects .ProjectCard .Info .button:hover{-webkit-box-shadow:none!important;box-shadow:none!important}#Progress .Projects .ProjectCard .Info .button,#Progress .Projects .ProjectCard .Info p{-webkit-transition:opacity 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:opacity 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:opacity 300ms cubic-bezier(0.215,0.61,0.355,1),transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:opacity 300ms cubic-bezier(0.215,0.61,0.355,1),transform 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);will-change:opacity,transform}#Progress .Projects .ProjectCard .Info .Details{position:relative;display:block;min-height:54px;padding:10px 30px 0 70px}#References{position:relative;z-index:8;padding:0 140px 340px;background-color:#f3f7f8}#References .Title{padding:40px 0 80px}#References .Title h2{margin:0;text-align:center}#References .Wrapper{width:100%;min-height:670px;padding:70px 0 0 0;background:url("../img/bg-reference-topleft2-min.png") 100px top no-repeat}#References .Wrapper .Background{position:relative;width:100%;height:100%;padding:0 0 50px 0;background:url("../img/bg-reference-bottomright2-min.png") right bottom no-repeat}#References .Wrapper:before{content:"";z-index:30;position:absolute;top:0px;right:0;width:425px;height:40px;background-color:#d0021b}#References .Wrapper:after{content:"";z-index:30;position:absolute;top:0px;right:0px;width:87px;height:175px;background-color:#d0021b}#References .Wrapper .tns-controls{z-index:31;position:absolute;top:-30px;right:19px;display:block;width:50px;height:120px;outline:none}#References .Wrapper .tns-controls button{position:relative;float:left;display:block;width:50px;height:50px;margin:5px 0;background-repeat:no-repeat;background-position:center;background-size:45%;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:pointer;-webkit-transition:opacity 200ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:opacity 200ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:opacity 200ms cubic-bezier(0.215,0.61,0.355,1),transform 300ms cubic-bezier(0.215,0.61,0.355,1);transition:opacity 200ms cubic-bezier(0.215,0.61,0.355,1),transform 300ms cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 300ms cubic-bezier(0.215,0.61,0.355,1);will-change:opacity,transform}#References .Wrapper .tns-controls button[disabled]{opacity:0.35;pointer-events:none}#References .Wrapper .tns-controls button:first-child{right:1px;background-image:url("../img/icon-arrow_prev.svg")}#References .Wrapper .tns-controls button:first-child:hover{-webkit-transform:translateX(-9px) scale(1.25);transform:translateX(-9px) scale(1.25)}#References .Wrapper .tns-controls button:nth-child(2){background-image:url("../img/icon-arrow_next.svg")}#References .Wrapper .tns-controls button:nth-child(2):hover{-webkit-transform:translateX(9px) scale(1.25);transform:translateX(9px) scale(1.25)}#References .Wrapper .Slide{position:relative;min-height:714px}#References .Wrapper .Slide .Image{z-index:-1;overflow:hidden;position:absolute;top:0;left:0;width:620px;height:620px;background-color:#aeb1b2}#References .Wrapper .Slide .Image img{width:620px;height:auto}#References .Wrapper .Slide .Buttons{z-index:30;position:absolute;top:650px;left:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;width:480px}#References .Wrapper .Slide .Buttons.no-ref .button span>span{display:inline}#References .Wrapper .Slide .Buttons.no-ref .showReference{display:none}#References .Wrapper .Slide .Buttons.no-gallery .launchGallery{display:none}#References .Wrapper .Slide .Buttons .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:0;padding-right:0;white-space:nowrap}#References .Wrapper .Slide .Buttons .button span>span{display:none}#References .Wrapper .Slide .Info{z-index:20;position:relative;padding:0 0 0 420px;color:#ffffff}#References .Wrapper .Slide .Info .Header{margin:0 87px 0 0;padding:15px 40px 30px 40px;background-color:#101010}#References .Wrapper .Slide .Info .Data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:20px 80px 20px 250px}#References .Wrapper .Slide .Info .Data .col-2{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}#References .Wrapper .Slide .Info .Data .col-2>div:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#References .Wrapper .Slide .Info .Data span{font-size:1.15rem;text-align:justify;-ms-hyphens:auto;hyphens:auto}#References .Wrapper .Slide .Info .Data ul{padding:0 0 0 30px;font-size:1rem}#References .Wrapper .Slide .Info .Data ul li{margin:10px 0}#References .Wrapper .Slide .Info h3{margin:0}#References .Wrapper .Slide .Info h6{margin:0 0 5px;color:#aeb1b2}#References .Wrapper .Slide .Info p{font-size:1.15rem;margin:10px 0 20px}#Contact{position:relative;z-index:10;padding:0 140px 100px;background-color:#ffffff}#Contact .ContactCard{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;top:-240px;padding:60px 100px 100px;background-color:#ffffff!important;background:url("../img/bg-contact-topleft-min.png") left top no-repeat,url("../img/bg-contact-bottomright-min.png") right bottom no-repeat;-webkit-box-shadow:10px 40px 60px 10px rgba(0,0,0,0.12);box-shadow:10px 40px 60px 10px rgba(0,0,0,0.12)}#Contact .ContactInfo{position:relative;width:45%}#Contact .ContactInfo .Title h2{margin:0 0 60px}#Contact .ContactInfo .Departments{padding:20px 0}#Contact .ContactInfo .Departments .Department{position:relative;margin:0 0 60px;height:120px}#Contact .ContactInfo .Departments .Department .Image{overflow:hidden;position:absolute;top:0;left:0;display:inline-block;width:148px;height:120px}#Contact .ContactInfo .Departments .Department .Image:after{content:"";position:absolute;top:0;right:0;width:14px;height:100%;background-color:#d0021b}#Contact .ContactInfo .Departments .Department .Image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:102%}#Contact .ContactInfo .Departments .Department .Name{position:relative;z-index:20;margin:0 0 0 100px;padding:15px 25px;background-color:#ffffff}#Contact .ContactInfo .Departments .Department .Links{margin-left:168px}#Contact .ContactInfo .Departments .Department h4{margin:0}#Contact .ContactInfo .Departments .Department a,#Contact .ContactInfo .Departments .Department b{display:inline-block;margin:3px 0;font-size:1.15rem;font-weight:bold;text-decoration:none}#Contact .ContactForm{width:55%}#Contact .ContactForm form{padding:20px 0}#Contact .ContactForm input{width:100%}#Contact .ContactForm textarea{width:100%;min-height:calc(4 * 54px);resize:none}#Footer{position:relative;z-index:20;margin:-160px 0 0;padding:0;text-align:center;background-color:#ffffff;overflow:hidden}#Footer p{margin:40px 0 20px;line-height:1.75}#Footer .Animation{width:100%;height:260px;font-size:0.85rem}#Footer .Animation .crane__list,#Footer .Animation .skyscrappers__list,#Footer .Animation .tree__container{position:absolute;max-width:100vw;bottom:0}#Footer .Menu{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:101px;background-color:#8e9192;background-image:url(../img/bg-concrete-black-1-min.png);background-position:center;background-repeat:no-repeat}#Footer .Menu ul{position:relative;z-index:200;list-style:none;margin:-30px 0 0;padding:0}#Footer .Menu ul li{display:inline-block;margin:0 20px;padding:0;line-height:1.5}#Footer .Menu ul li a{color:#ffffff;font-weight:bold}#Footer .Menu ul li a:hover{text-decoration:none}@media screen and (max-width:480px){main{min-width:0}section{padding:0}h1{font-size:4.25rem;letter-spacing:-1px;line-height:1.15}h2{font-size:2.75rem;letter-spacing:0;line-height:1.25}h3{font-size:2rem;line-height:1.35}h4{font-size:1.45rem;line-height:1.5}h5{font-size:1.15rem;line-height:1.5}h6{font-size:0.8rem;font-weight:normal;letter-spacing:1px;text-transform:uppercase}.button,a,button{-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}form input,form textarea{margin-bottom:20px}.show-on-mobile{display:inline}.Gallery{max-width:100vw;padding:0}.Gallery header{position:sticky;top:0;background:-webkit-gradient(linear,left top,left bottom,from(#000000),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,#000000,rgba(0,0,0,0) 100%)}.Gallery header h3{margin:0;padding:20px 100px 15px 20px;border-left:10px solid #d0021b}.Gallery header .GalleryClose{top:18px;right:22px;-webkit-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}.Gallery header .About{display:none}.Gallery figure img{display:block;font-size:0;margin:0;padding:0;width:100%;height:auto}.Gallery .miniMasonry,.Gallery .sneakPeak{padding:20px 20px 40vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.Gallery .miniMasonry figure,.Gallery .sneakPeak figure{-ms-flex-item-align:top;-ms-grid-row-align:top;align-self:top;width:100%;margin:0 0 20px;font-size:0}.Gallery .miniMasonry figure.full,.Gallery .sneakPeak figure.full{width:100%}.Gallery .miniMasonry figure iframe,.Gallery .sneakPeak figure iframe{width:100%;height:auto;aspect-ratio:1.77777778}.Gallery .About{position:relative;top:0;left:0;width:100%;margin:0 10px 20px}.Gallery .About h4,.Gallery .About p,.Gallery .About ul{margin:0 0 20px}#Welcome{height:85vh;background-image:url("../img/bg-hero-1-mobile.jpg");background-size:cover;background-position:center bottom}#Welcome .Logo{top:60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-filter:drop-shadow(0 12px 25px rgba(0,0,0,0.9));filter:drop-shadow(0 12px 25px rgba(0,0,0,0.9))}#Welcome .Logo img{width:60vw}#Welcome .Headline{bottom:110px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center}#Welcome .Headline h1{font-size:2.75rem;letter-spacing:0}#Welcome .Shortcuts{top:auto;bottom:60px;right:auto;left:0;width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5vw}#Welcome .Shortcuts a{width:54px;height:54px;margin:0;padding:0;text-align:center;text-indent:-9999px}#Welcome .Shortcuts a:before{left:50%;width:40px;height:40px;margin:0;-webkit-transform:translate3d(-50%,-50%,0)!important;transform:translate3d(-50%,-50%,0)!important;-webkit-transition:none!important;transition:none!important}#Welcome .Shortcuts a.lang:before{width:32px;height:24px;margin-left:0}#Welcome .Dust{top:0;margin-top:0;max-width:100vw;min-width:100vw;height:85vh;background-size:auto 100%;background-position:right top;opacity:0.6}#About{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 0 0}#About .Left{width:100%;padding:0 20px;text-align:center}#About .Left:before{display:none}#About .Left h2,#About .Left p{text-align:center;-ms-hyphens:none;hyphens:none}#About .Left h4+p{font-size:1.15rem}#About .Left .button{margin:20px auto}#About .Right{position:relative;top:0;left:0;width:100%;margin:100px 0 0;padding:140px 25px 40px}#About .Right:after,#About .Right:before{display:none}#About .Right p{text-align:center;-ms-hyphens:none;hyphens:none}#About .Right .ISO ul{gap:15px}#About .Right .ISO img{width:100px}#About .Right .ImageBlocks img{-webkit-filter:drop-shadow(12px 20px 40px rgba(0,0,0,0.2));filter:drop-shadow(12px 20px 40px rgba(0,0,0,0.2))}#About .Right .ImageBlocks img:first-of-type{width:110px;bottom:auto;top:-50px;right:0px}#About .Right .ImageBlocks img:nth-of-type(2){width:140px;top:-60px;left:calc(50% - 70px)}#About .Right .ImageBlocks img:nth-of-type(3){width:140px;top:-30px;left:-30px}#About .Right .ImageBlocks img:nth-of-type(4){display:none}#Progress{padding:60px 20px 20px}#Progress:before{top:0;width:100vw;background:url("../img/bg-concrete-black-1-min.png") center top no-repeat}#Progress .Title{width:100%;padding:0 20px 80px;text-align:center}#Progress .Title h2{display:block;text-align:center}#Progress .Projects .ProjectCard{float:none;width:100%;height:auto;max-height:none;margin:0 0 60px!important;padding:0 20px 30px;text-align:center;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}#Progress .Projects .ProjectCard.emptyGallery{padding-bottom:10px}#Progress .Projects .ProjectCard .Image{position:relative;bottom:auto;top:-20px;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}#Progress .Projects .ProjectCard .Image:after{display:none}#Progress .Projects .ProjectCard .Info{padding:0}#Progress .Projects .ProjectCard .Info h4{margin:-5px 0 10px;padding:0;background-color:transparent;-webkit-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}#Progress .Projects .ProjectCard .Info p{margin:0 0 20px;opacity:1!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}#Progress .Projects .ProjectCard .Info .button{position:relative;right:0;opacity:1!important}#Progress .Projects .ProjectCard .Info .Details{min-height:0;padding:0}#References{padding:0 0 240px}#References .Title{padding:0 20px 60px}#References .Wrapper{width:100vw;min-height:auto;padding:0;background-position:0 20px}#References .Wrapper .Background{width:100vw;padding:0;background-size:150vw auto}#References .Wrapper:after,#References .Wrapper:before{display:none}#References .Wrapper .tns-controls{top:103px;left:auto;left:0;width:100vw;height:54px}#References .Wrapper .tns-controls button{position:absolute;top:0;left:0;float:none;width:54px;height:54px;margin:0;background-size:33%}#References .Wrapper .tns-controls button:first-child{right:auto}#References .Wrapper .tns-controls button:nth-child(2){left:auto;right:0}#References .Wrapper .Slide{width:100vw;min-height:auto;padding:0 20px}#References .Wrapper .Slide .Image{position:relative;top:0;left:0;width:calc(100vw - 40px);height:260px}#References .Wrapper .Slide .Image.position-bottom img{top:auto;bottom:calc(100vw - 300px);-webkit-transform:translateY(0)!important;transform:translateY(0)!important}#References .Wrapper .Slide .Image.position-top img{top:0;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}#References .Wrapper .Slide .Image img{position:relative;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:100%;height:auto}#References .Wrapper .Slide .Buttons{position:relative;top:0;left:0;width:100%;margin:20px 0 0}#References .Wrapper .Slide .Buttons .button:last-child{max-width:80px}#References .Wrapper .Slide .Buttons .button:last-child span{margin:0!important}#References .Wrapper .Slide .Buttons .button:last-child span+span{display:none}#References .Wrapper .Slide .Buttons .button:last-child .icon-download{background-image:url("../img/icon-file.svg")}#References .Wrapper .Slide .Info{width:100%;padding:0 0 20px;text-align:center}#References .Wrapper .Slide .Info .Header{margin:0;padding:0;background-color:transparent}#References .Wrapper .Slide .Info .Data{margin:0;padding:30px 15px 40px;background-color:rgba(255,255,255,0.075)}#References .Wrapper .Slide .Info .Data .col-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}#References .Wrapper .Slide .Info .Data span{text-align:center;-ms-hyphens:none;hyphens:none}#References .Wrapper .Slide .Info .Data p{text-align:justify;-ms-hyphens:auto;hyphens:auto;font-size:0.85rem;margin:0}#References .Wrapper .Slide .Info .Data ul{padding:0 0 0 20px;font-size:0.85rem}#References .Wrapper .Slide .Info .Data ul li{padding:2px 15px 0 0;text-align:justify;-ms-hyphens:auto;hyphens:auto}#References .Wrapper .Slide .Info .Data ul li:before{top:8px;width:3px;height:3px}#References .Wrapper .Slide .Info h3{margin:40px 0 10px}#References .Wrapper .Slide .Info p{margin:0 0 40px}#References .Wrapper .Slide .Info hr{width:30%;margin:0 35% 35px;border:solid #545454;border-width:0 0 1px}#Contact{padding:0 20px 100px}#Contact .ContactCard{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;width:100%;top:-180px;padding:60px 20px 20px}#Contact .ContactInfo{width:100%}#Contact .ContactInfo .Title{text-align:center}#Contact .ContactInfo .Title h2{margin:0 0 40px}#Contact .ContactInfo .Departments{padding:0}#Contact .ContactInfo .Departments .Department{margin:0 0 40px;height:auto;text-align:center}#Contact .ContactInfo .Departments .Department .Image,#Contact .ContactInfo .Departments .Department b{display:none}#Contact .ContactInfo .Departments .Department .Links,#Contact .ContactInfo .Departments .Department .Name{margin:0;padding:0}#Contact .ContactInfo .Departments .Department a{margin:5px 0}#Contact .ContactForm{width:100%}#Contact .ContactForm .button{width:100%;padding-right:25px!important}#Contact .ContactForm .button span{width:100%;text-align:center}#Contact .ContactForm .formMsg{text-align:center}footer .Logo img{width:45vw}}