.about-stats-col,.about-text-col,.projects-a-col{float:left;display:block}body,html{height:100%;padding:0;margin:0}::selection{background:rgba(232,120,18,.9)}::-moz-selection{background:rgba(232,120,18,.9)}.noscript{z-index:999999999;width:100%;background:#ff0;font-family:Arimo,sans-serif;font-weight:200}.displaynone{display:none}#logo{width:12%;position:absolute;top:5%;left:5%;z-index:100}.side-navigation-style{height:100%;width:0;position:fixed;top:0;right:0;background-color:#242424;overflow-x:hidden;transition:.5s;padding-top:7%;z-index:99999998;font-family:Rubik,sans-serif;font-weight:800}.side-navigation-style a{text-transform:uppercase;padding:0;text-decoration:none;font-size:25px;color:#818181;display:block;transition:.3s}.side-navigation-style a:hover{color:#fff}.about-stats-style,.about-text-intro p{font-weight:200;color:#242424;font-family:Arimo,sans-serif}.projects-text-intro p{font-weight:200;color:#242424;font-family:Arimo,sans-serif;margin-left:10%;margin-right:10%;margin-bottom:4%;text-align:center;}p{margin:0;padding:0}p.small{padding-bottom:7px}p.medium{padding-bottom:15px}p.large{padding-bottom:50px}h1.small{padding-bottom:7px}h2.small{padding-bottom:0;margin:0}.col-space{margin:15px}#about,#contact,#projects,#services,#vacancies{margin:5%}#separator{margin-top:5%;margin-bottom:5%}.separator-container{width:100%;height:30px;position:relative}.separator-line{padding-left:10%;padding-right:10%;left:40%;position:absolute;border-top:1px solid #242424;}#home{height:100%;background:url(../assets/bg_pattern.png),url(../assets/background.jpg) center/cover no-repeat}.about-stats-col{width:20%;overflow:hidden;text-align:center}.stats-value{font-size:6vmin}.stats-desc{font-size:1.65vmin}.about-text-intro p{font-size:1.2vw}.projects-text-intro p{font-size:1.2vw}.about-text-cont p{font-family:Arimo,sans-serif;font-size:1vw;font-weight:200;color:#565656}.projects-title-style,.services-h1-style{font-size:1.2vw;font-family:Arimo,sans-serif;font-weight:200}.about-text-col{width:33%;overflow:hidden;text-align:justify}.projects-a-col{width:33.33%;overflow:hidden;text-align:center}.projects-title-bottom-style{padding-bottom:10%}.projects-a-select-off,.projects-a-select-on{padding-bottom:2px;padding-left:5px;padding-right:5px;display:inline-block;position:relative;text-decoration:none;overflow:hidden;vertical-align:middle}.projects-a-select-on{border-bottom:2px solid rgba(232,120,18,.9)}.projects-a-select-off{-webkit-transform:perspective(2px) translateZ(0);transform:perspective(2px) translateZ(0);box-shadow:0 0 2px transparent}.projects-a-select-off:visited,.projects-a-select-on:visited{color:#242424}.projects-a-select-off:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:rgba(232,120,18,.9);height:2px;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.projects-a-select-off:active:before,.projects-a-select-off:focus:before,.projects-a-select-off:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.projects-text-col{position:relative;width:100%;float:left;display:block;overflow:hidden;text-align:justify;height:550px}#project-arrows-left-container{position:absolute;height:100%;width:5%;left:4%;display:table;z-index:9999999}#projects-arrow-left,#projects-arrow-right{display:table-cell;vertical-align:middle}#projects-arrow-left span,#projects-arrow-right span{border:solid #fff;border-width:0 6px 6px 0;display:inline-block;padding:20px}#project-arrows-right-container{position:absolute;height:100%;width:5%;right:4%;display:table;z-index:9999999}.contact-icons,.contact-icons-text,.contact-text-col,.contact-times{float:left;display:block;text-align:justify;overflow:hidden}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#projects-img-aum-1{position:absolute;height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/aum/aum-1.jpg) center/cover no-repeat}#projects-img-aum-2{position:absolute;height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/aum/aum-2.jpg) center/cover no-repeat}#projects-img-aum-3,#projects-img-marina-1{position:absolute;}#projects-img-aum-3{height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/aum/aum-3.jpg) center/cover no-repeat}#projects-img-marina-1{height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/marina/marina-1.jpg) center/cover no-repeat}#projects-img-marina-2,#projects-img-marina-3{position:absolute;height:100%;width:100%;margin:0;padding:0}#projects-img-marina-2{background:url(../assets/projects/marina/marina-2.jpg) center/cover no-repeat}#projects-img-marina-3{background:url(../assets/projects/marina/marina-3.jpg) center/cover no-repeat}#projects-img-metropole-1,#projects-img-metropole-2{position:absolute;}#projects-img-metropole-1{height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/metropole/metropole-1.jpg) center/cover no-repeat}#projects-img-metropole-2{height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/metropole/metropole-2.jpg) center/cover no-repeat}#projects-img-metropole-3,#projects-img-milano-1{position:absolute;height:100%;width:100%;margin:0;padding:0}#projects-img-metropole-3{background:url(../assets/projects/metropole/metropole-3.jpg) center/cover no-repeat}#projects-img-milano-1{background:url(../assets/projects/milano/milano-1.jpg) center/cover no-repeat}#projects-img-milano-2,#projects-img-milano-3{position:absolute;}#projects-img-milano-2{height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/milano/milano-2.jpg) center/cover no-repeat}#projects-img-milano-3{height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/milano/milano-3.jpg) center/cover no-repeat}#projects-img-ghaxaq-1,#projects-img-ghaxaq-2{position:absolute;height:100%;width:100%;margin:0;padding:0}#projects-img-ghaxaq-1{background:url(../assets/projects/ghaxaq/ghaxaq-1.jpg) center/cover no-repeat}#projects-img-ghaxaq-2{background:url(../assets/projects/ghaxaq/ghaxaq-2.jpg) center/cover no-repeat}#projects-img-ghaxaq-3{position:absolute;height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/ghaxaq/ghaxaq-3.jpg) center/cover no-repeat}#projects-img-others-1{position:absolute;height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/others/others-1.jpg) center/cover no-repeat}#projects-img-others-2{position:absolute;height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/others/others-2.jpg) center/cover no-repeat}#projects-img-others-3{position:absolute;height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/others/others-3.jpg) center/cover no-repeat}#projects-img-others-4{position:absolute;height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/others/others-4.jpg) center/cover no-repeat}#projects-img-others-5{position:absolute;height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/others/others-5.jpg) center/cover no-repeat}#projects-img-others-6{position:absolute;height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/others/others-6.jpg) center/cover no-repeat}#projects-img-others-7{position:absolute;height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/others/others-7.jpg) center/cover no-repeat}#projects-img-others-8{position:absolute;height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/others/others-8.jpg) center/cover no-repeat}#projects-img-others-9{position:absolute;height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/others/others-9.jpg) center/cover no-repeat}#projects-img-others-10{position:absolute;height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/others/others-10.jpg) center/cover no-repeat}#projects-img-others-11{position:absolute;height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/others/others-11.jpg) center/cover no-repeat}#projects-img-others-12{position:absolute;height:100%;width:100%;margin:0;padding:0;background:url(../assets/projects/others/others-12.jpg) center/cover no-repeat}.services-h1-style{color:#242424}#services ul,li{list-style-type:none;list-style-position:inside;padding:0;font-family:Arimo,sans-serif;font-size:1vw;font-weight:200;color:#565656;line-height:normal}.vacancies-h1-style,.vacancies-h2-style{color:#242424;font-family:Arimo,sans-serif}#services-img{background:url(../assets/services.jpg) center/cover no-repeat;height:550px}.vacancies-h1-style{font-size:1.2vw;font-weight:200}.vacancies-h2-style{font-size:1.1vw;font-weight:400}#vacancies ul,li{list-style-type:none;list-style-position:inside;padding:0;font-family:Arimo,sans-serif;font-size:1vw;font-weight:200;color:#565656;line-height:normal}#vacancies-img{background:url(../assets/vacancies.jpg) center/cover no-repeat;height:550px}.contact-text-col{width:33%}.contact-times{width:50%}.fade{opacity:1}.contact-icons{width:10%}.contact-icons-text{width:90%}#contact-map{height:550px}.none1{display:none}.show1{display:inline-block}.show2{display:block}.scroll a,.top a{display:inline-block;font-weight:200;letter-spacing:.05em;font-family:Arimo,sans-serif;text-decoration:none}.credits-container{width:100%;height:30px;position:relative;text-align:center}.credits-container p{width:100%;font-family:Arimo,sans-serif;font-size:.6vw;font-weight:200;color:#565656}.contact-subfooter a{text-decoration:none;color:#565656;transition:opacity .5s ease-out}.contact-subfooter a:hover{opacity:.8}.op-0{opacity:0;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.op-1{opacity:1;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out}a,a:visited,button{outline:0}.scroll a{position:absolute;top:92%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;color:#fff;font-size:15px;transition:opacity .4s}.icon,.top a{color:#16161f}.scroll a:hover{opacity:.7}#scrollbutton a{padding-top:70px}#scrollbutton a span{position:absolute;top:0;left:50%;width:20px;height:20px;margin-left:-12px;border-left:4px solid #fff;border-bottom:4px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:scrolla 2s infinite;animation:scrolla 2s infinite;box-sizing:border-box}@-webkit-keyframes scrolla{0%{-webkit-transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px,20px);opacity:0}}@keyframes scrolla{0%{transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}100%{transform:rotate(-45deg) translate(-20px,20px);opacity:0}}.topbackground{position:fixed;top:89%;right:1.5%;width:2%;height:3.5%;font-size:50px;line-height:50px;z-index:1;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}#topbutton,.top a{position:relative}.topbackground:hover{opacity:.9}.top a{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;font-size:15px;transition:opacity .4s}#nav-icon3 span,.carousel{position:absolute;width:100%}.author,.quote{font-family:Rubik,sans-serif;color:#fff}.top a:hover{opacity:.7}#topbutton{top:60%;left:34.8%;width:10px;height:10px;border-left:2px solid #16161f;border-bottom:2px solid #16161f;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation:topa 2s infinite;animation:topa 2s infinite}@-webkit-keyframes topa{0%{-webkit-transform:rotate(135deg) translate(0,0);opacity:0}35%,65%{opacity:1}100%{-webkit-transform:rotate(135deg) translate(-10px,10px);opacity:0}}@keyframes topa{0%{transform:rotate(135deg) translate(0,0);opacity:0}35%,65%{opacity:1}100%{transform:rotate(135deg) translate(-10px,10px);opacity:0}}.carousel{top:37%;padding-left:20%;padding-right:20%;text-align:center}.quote{font-size:4vmin;font-weight:400}.author{font-size:2vmin;font-weight:300;font-style:italic}.quote1{animation:quotea1 16s infinite;-webkit-animation:quotea1 16s infinite}.quote2{animation:quotea2 16s infinite;-webkit-animation:quotea2 16s infinite}.quote3{animation:quotea3 16s infinite;-webkit-animation:quotea3 16s infinite}.quote4{animation:quotea4 16s infinite;-webkit-animation:quotea4 16s infinite}@keyframes quotea1{0%{opacity:0}12.5%{opacity:1}100%,25%,37.5%,50%,62.5%,75%,87.5%{opacity:0}}@keyframes quotea2{0%,12.5%,25%{opacity:0}37.5%{opacity:1}100%,50%,62.5%,75%,87.5%{opacity:0}}@keyframes quotea3{0%,12.5%,25%,37.5%,50%{opacity:0}62.5%{opacity:1}100%,75%,87.5%{opacity:0}}@keyframes quotea4{0%,12.5%,25%,37.5%,50%,62.5%,75%{opacity:0}87.5%{opacity:1}100%{opacity:0}}@-webkit-keyframeskeyframes quotea1{0%{opacity:0}12.5%{opacity:1}100%,25%,37.5%,50%,62.5%,75%,87.5%{opacity:0}}@-webkit-keyframeskeyframes quotea2{0%,12.5%,25%{opacity:0}37.5%{opacity:1}100%,50%,62.5%,75%,87.5%{opacity:0}}@-webkit-keyframeskeyframes quotea3{0%,12.5%,25%,37.5%,50%{opacity:0}62.5%{opacity:1}100%,75%,87.5%{opacity:0}}@-webkit-keyframeskeyframes quotea4{0%,12.5%,25%,37.5%,50%,62.5%,75%{opacity:0}87.5%{opacity:1}100%{opacity:0}}#nav-icon3{width:2%;height:2%;position:fixed;top:6%;right:1.5%;margin:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:99999999}.white-bg{background:#fff}.black-bg{background:#242424}#nav-icon3 span{display:block;height:3px;border-radius:4px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:12px}#nav-icon3 span:nth-child(4){top:24px}#nav-icon3.open span:nth-child(1),#nav-icon3.open span:nth-child(4){top:12px;width:0;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.icon{-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;font-size:1.9vmin}.icon:hover{opacity:.8}input,textarea{font-family:Arimo,sans-serif;font-size:2vmin;font-weight:200;display:block;width:50%;height:100%;padding:5px 2px;background:0 0;border:1px solid;color:#16161f;border-radius:0;transition:border-color .25s ease,box-shadow .25s ease}.input,.input__field{display:block;padding:0;position:relative}textarea{border:2px solid;resize:vertical}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}input{font-family:inherit;font-size:100%;margin:0}.input{z-index:1;margin:0;max-width:100%;width:100%;vertical-align:top}.input__field{float:right;width:60%;border:none;border-radius:0;background:#f0f0f0;color:#565656;font-family:Arimo,sans-serif;font-weight:400;-webkit-appearance:none}.SubmitButton,.SubmitButton2,.input__label{font-family:Arimo,sans-serif;font-weight:200}.input__field:focus{outline:0}.input__label{display:inline-block;float:right;padding:0 1em;width:100%;color:#565656;font-size:80%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input__label-content{position:relative;display:block;padding:1.6em 0;width:100%}.input--hoshi{overflow:hidden}.input__field--hoshi{margin-top:1em;padding:.85em .15em;width:100%;background:0 0;color:#565656}.input__label--hoshi{position:absolute;bottom:0;left:0;padding:0;width:100%;height:calc(100% - 1em);text-align:left;pointer-events:none}.input__label-content--hoshi{position:absolute}.input__label--hoshi::after,.input__label--hoshi::before{content:'';position:absolute;top:0;left:0;width:100%;height:calc(100% - 10px);border-bottom:1px solid #565656}.input__label--hoshi::after{margin-top:2px;border-bottom:2px solid #565656;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform .3s;transition:transform .3s}.input__label--hoshi-color-1::after,.input__label--hoshi-color-2::after,.input__label--hoshi-color-3::after{border-color:#565656}.input--filled .input__label--hoshi::after,.input__field--hoshi:focus+.input__label--hoshi::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.input--filled .input__label-content--hoshi,.input__field--hoshi:focus+.input__label--hoshi .input__label-content--hoshi{-webkit-animation:anim-1 .3s forwards;animation:anim-1 .3s forwards}@-webkit-keyframes anim-1{50%{opacity:0;-webkit-transform:translate3d(.5em,0,0);transform:translate3d(.5em,0,0)}51%{opacity:0;-webkit-transform:translate3d(-.5em,-40%,0);transform:translate3d(-.5em,-40%,0)}100%{opacity:1;-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0)}}@keyframes anim-1{50%{opacity:0;-webkit-transform:translate3d(.5em,0,0);transform:translate3d(.5em,0,0)}51%{opacity:0;-webkit-transform:translate3d(-.5em,-40%,0);transform:translate3d(-.5em,-40%,0)}100%{opacity:1;-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0)}}td{padding-right:5%}.submit-button{width:100%;text-align:center}.SubmitButton{background-color:#16161f;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;cursor:pointer;color:#fff;font-size:2vmin;padding:3% 4%;text-decoration:none;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.SubmitButton2{background-color:#16161f;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;cursor:pointer;color:#fff;font-size:2vmin;padding:1% 4%;text-decoration:none;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.SubmitButton:hover{background-color:#37394e}.SubmitButton2:active{position:relative;top:1px}.SubmitButton2:hover{background-color:#37394e}.SubmitButton:active{position:relative;top:1px}@media screen and (max-width:980px){#services-img,#vacancies-img,.about-stats-col,.about-text-intro{display:none}#about,#contact,#projects,#services,#vacancies{margin:10%}.sidenav a{font-size:5vw}.about-text-col{width:50%}.about-text-cont p{font-size:3vw}.projects-title-style{font-size:1.8vw}#project-arrows-right-container{right:13%}.services-h1-style{font-size:3.2vw}#services ul li{font-size:3vw}.vacancies-h1-style{font-size:3.2vw}.vacancies-h2-style{font-size:3.1vw}#vacancies ul li,.icon{font-size:3vw}.contact-text-col{width:100%;float:left;display:block;overflow:hidden;text-align:justify}#contact-map,#top{display:none}.credits-container p{font-size:1.5vw}#nav-icon3{display:inline;width:6%;right:2%}#logo{width:30%}.quote{font-size:5.5vmin}.author{font-size:3.5vmin}.carousel{padding-left:5%;padding-right:5%}.projects-text-intro p{font-size:1.8vw}}