@import url(https://fonts.googleapis.com/css?family=Open+Sans);header{min-height:850px;height:100vh;position:relative}header nav.is-top{background-color:#f3f3f3!important;border-bottom:1px solid #d7b984!important}header nav.navbar-manuel{background-color:transparent;border:none;padding-top:20px;padding-bottom:20px;transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}header nav.navbar-manuel .lang{text-decoration:none;font-size:17px;color:#d7b984;font-family:Gotham Bold,Helvetica,Arial,sans-serif}header nav.navbar-manuel .lang.active{font-size:17px;color:#243c49;font-family:Gotham Bold,Helvetica,Arial,sans-serif}header nav.navbar-manuel .navbar-collapse{text-align:right}header nav.navbar-manuel .navbar-collapse .socials{display:inline-block}header nav.navbar-manuel .navbar-collapse .socials a{text-align:center;width:38px;height:38px;border:1px solid #243c49;border-radius:100%;display:inline-block;margin:15px 10px 0;line-height:36px;font-size:16px;color:#243c49}header nav.navbar-manuel .navbar-collapse .socials a:last-child{margin-right:0}header nav.navbar-manuel .navbar-collapse .navbar-nav{margin-left:50px;position:relative;top:10px}header nav.navbar-manuel .navbar-collapse .navbar-nav li{margin:0 20px}header nav.navbar-manuel .navbar-collapse .navbar-nav li a{position:relative;font-size:14px;color:#344b5a;font-family:Gotham Book,Helvetica,Arial,sans-serif}header nav.navbar-manuel .navbar-collapse .navbar-nav li a:before{content:"";display:block;width:10px;height:10px;border:1px solid #344b5a;background-color:transparent;position:absolute;top:50%;margin-top:-6px;left:-5px;border-radius:100%;transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}header nav.navbar-manuel .navbar-collapse .navbar-nav li a:hover:before{background-color:#344b5a}header nav.navbar-manuel .navbar-collapse .navbar-nav li.active a{background-color:transparent}header nav.navbar-manuel .navbar-collapse .navbar-nav li.active a:before{background-color:#344b5a}header nav.navbar-manuel .navbar-collapse .navbar-nav li.active a:after{content:"";display:block;width:1px;height:75px;background-color:#344b5a;position:absolute;left:0;top:-55px}header .slogan{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}header .slogan h1{font-size:57px;color:#dbb778;font-family:Gotham Bold,Helvetica,Arial,sans-serif;text-shadow:0 0 2px rgba(39,60,73,.5);margin:0}header .slogan h4{font-size:18px;color:#d7b984;font-family:Gotham Book,Helvetica,Arial,sans-serif;margin:20px 0 30px}header .slide,header .slide .carousel-inner,header .slide .carousel-inner .item{min-height:755px;height:100vh;width:100%}header .slide .carousel-inner .item{background-repeat:no-repeat;background-size:cover;background-position:50%;padding:300px 0}header .slide .carousel-indicators{bottom:inherit;width:auto;margin:0;right:40px;left:inherit;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}header .slide .carousel-indicators li{display:block;border:1px solid #243c49;width:10px;height:10px;margin:40px 0;position:relative;transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}header .slide .carousel-indicators li:first-child:before,header .slide .carousel-indicators li:last-child:after{display:none}header .slide .carousel-indicators li:before{top:-21px}header .slide .carousel-indicators li:after,header .slide .carousel-indicators li:before{transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;content:"";height:16px;width:1px;background-color:#243c49;position:absolute;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%)}header .slide .carousel-indicators li:after{bottom:-21px}header .slide .carousel-indicators li.active{margin:40px 0;border:1px solid #dbb778;background-color:#dbb778;width:10px;height:10px}header .slide .carousel-indicators li.active:before{top:-21px}header .slide .carousel-indicators li.active:after,header .slide .carousel-indicators li.active:before{transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;content:"";height:16px;width:1px;background-color:#dbb778;position:absolute;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%)}header .slide .carousel-indicators li.active:after{bottom:-21px}main .about{top:-300px;position:relative}main .about .content{position:relative;display:inline-block;text-align:left;background-position:50%;background-size:cover;background-repeat:no-repeat;background-image:url(assets/images/about-bg.jpg);width:45%;padding:90px 50px;top:-50px}main .about .content h4{font-size:24px;color:#fff;font-family:Open Sans,sans-serif;position:absolute;top:15px;left:50px}main .about .content p{font-size:18px;color:#fff;font-family:Open Sans,sans-serif}main .about .content a{font-size:16px;color:#fff;font-family:Open Sans,sans-serif;position:absolute;left:50px;bottom:40px;outline:none!important;box-shadow:none!important}main .about .content-img{position:relative;display:inline-block;background-position:50%;background-size:cover;background-repeat:no-repeat;background-image:url(assets/images/about-img-min.jpg);width:50%;height:400px;top:56px;margin-left:-4px}main .about .content-img #about_slider,main .about .content-img #about_slider .carousel-inner{height:100%}main .about .content-img #about_slider .carousel-inner .item{background-repeat:no-repeat;background-size:cover;background-position:50%;height:100%}main .about .content-img:after{content:"";display:block;width:calc(100% - 60px);height:calc(100% - 60px);position:absolute;left:30px;top:30px;border:5px solid #cbb88e}main .working h2{font-size:44px;color:#2c4058;font-family:Gotham Bold,Helvetica,Arial,sans-serif;margin:-100px 0 100px;position:relative}main .working h2:before{content:"";display:block;width:100px;height:1px;background-color:#2c4058;position:absolute;left:50%;top:-40px;margin-left:-50px}main .working .workings{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}main .working .workings .workings-item{width:20%;margin:10px 0}main .working .workings .workings-item h4{font-size:18px;color:#2c4058;font-family:Gotham Book,Helvetica,Arial,sans-serif;margin:50px 0 0;position:relative}main .working .workings .workings-item h4:before{content:"";display:block;width:30px;height:1px;background-color:#2c4058;position:absolute;left:50%;top:-25px;margin-left:-15px}main .working .workings .workings-item img{height:50px}main .contents{position:relative}main .contents .image-bg{width:40%;top:180px;height:470px;position:absolute}main .contents .image-bg.left{left:0;background-color:#d8b984}main .contents .image-bg.right{right:0;background-color:#2c4058}main .contents .content{margin-top:250px}main .contents .content .content-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-direction:column}main .contents .content .content-inner h3{font-size:44px;color:#2c4058;font-family:Gotham Bold,Helvetica,Arial,sans-serif;margin:0 0 20px}main .contents .content .content-inner h3 span{font-size:22px;color:#2c4058;font-family:Gotham Book,Helvetica,Arial,sans-serif}main .contents .content .content-inner p{font-size:18px;color:#4b5562;font-family:Open Sans,sans-serif;line-height:30px;margin:0 0 10px}main .contents .content .content-inner span.location{font-size:18px;color:#2c4058;font-family:Open Sans,sans-serif;font-style:italic}main .ongoing-projects{overflow:hidden;background-image:url(assets/images/projects-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;margin-top:140px;padding-bottom:140px}main .ongoing-projects h2{font-size:44px;color:#fff;font-family:Gotham Bold,Helvetica,Arial,sans-serif;margin:180px 0 100px;position:relative}main .ongoing-projects h2:before{content:"";display:block;width:100px;height:1px;background-color:#fff;position:absolute;left:50%;top:-40px;margin-left:-50px}main .ongoing-projects .ongoing-projects-list{padding:0 60px}main .ongoing-projects .ongoing-projects-list .ongoing-projects-list-item{margin:0 10px;outline:none!important;background-color:#fff}main .ongoing-projects .ongoing-projects-list .ongoing-projects-list-item .project-img{background-size:cover;background-position:50%;background-repeat:no-repeat;height:270px;position:relative}main .ongoing-projects .ongoing-projects-list .ongoing-projects-list-item .project-img a{outline:none;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}main .ongoing-projects .ongoing-projects-list .ongoing-projects-list-item .project-img a:hover{opacity:1}main .ongoing-projects .ongoing-projects-list .ongoing-projects-list-item .project-img a span{width:60px;height:60px;position:absolute;left:50%;top:50%;margin-top:-30px;margin-left:-30px;border:1px solid #fff;border-radius:100%;color:#fff;text-align:center;line-height:60px;font-size:22px;-webkit-box-shadow:0 6px 15px 0 rgba(0,0,0,.63);-moz-box-shadow:0 6px 15px 0 rgba(0,0,0,.63);box-shadow:0 6px 15px 0 rgba(0,0,0,.63)}main .ongoing-projects .ongoing-projects-list .ongoing-projects-list-item .ongoing-projects-list-item-inner{padding:0 60px 40px 20px}main .ongoing-projects .ongoing-projects-list .ongoing-projects-list-item .ongoing-projects-list-item-inner h3{font-size:22px;color:#2c4058;font-family:Gotham Bold,Helvetica,Arial,sans-serif;line-height:34px;margin:20px 0 0}main .ongoing-projects .ongoing-projects-list .ongoing-projects-list-item .ongoing-projects-list-item-inner p{font-size:18px;color:#4b5562;font-family:Open Sans,sans-serif;line-height:30px;margin:0}main .ongoing-projects .ongoing-projects-list button.ongoing-prev{left:0}main .ongoing-projects .ongoing-projects-list button.ongoing-prev:before{content:"\F104";font-family:FontAwesome;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main .ongoing-projects .ongoing-projects-list button.ongoing-next{right:0}main .ongoing-projects .ongoing-projects-list button.ongoing-next:before{content:"\F105";font-family:FontAwesome;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main .ongoing-projects .ongoing-projects-list button.ongoing-next,main .ongoing-projects .ongoing-projects-list button.ongoing-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;padding:0;border:1px solid #fff;border-radius:100%;box-shadow:none;margin-top:-40px;cursor:pointer;color:transparent;outline:none;background:transparent}main .ongoing-projects .ongoing-projects-list .ongoing-dots{position:relative;display:block;width:100%;padding:0;margin:60px 0 0;list-style:none;text-align:center}main .ongoing-projects .ongoing-projects-list .ongoing-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 15px;padding:0;cursor:pointer}main .ongoing-projects .ongoing-projects-list .ongoing-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}main .ongoing-projects .ongoing-projects-list .ongoing-dots li button:before{position:absolute;top:0;left:0;width:10px;height:10px;content:"";text-align:center;border:1px solid #fff;border-radius:100%;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main .ongoing-projects .ongoing-projects-list .ongoing-dots li.slick-active button:before{opacity:1;background-color:#fff}main .future-projects{overflow:hidden}main .future-projects h2{font-size:44px;color:#dbb778;font-family:Gotham Bold,Helvetica,Arial,sans-serif;margin:200px 0 100px;position:relative}main .future-projects h2:before{content:"";display:block;width:100px;height:1px;background-color:#dbb778;position:absolute;left:50%;top:-40px;margin-left:-50px}main .future-projects .future-projects-list{margin-bottom:60px;padding:0 60px}main .future-projects .future-projects-list .future-projects-list-item{margin:0 10px;outline:none!important;background-color:#fff}main .future-projects .future-projects-list .future-projects-list-item .project-img{background-size:cover;background-position:50%;background-repeat:no-repeat;height:230px;position:relative}main .future-projects .future-projects-list .future-projects-list-item .project-img a{outline:none;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}main .future-projects .future-projects-list .future-projects-list-item .project-img a:hover{opacity:1}main .future-projects .future-projects-list .future-projects-list-item .project-img a span{width:60px;height:60px;position:absolute;left:50%;top:50%;margin-top:-30px;margin-left:-30px;border:1px solid #fff;border-radius:100%;color:#fff;text-align:center;line-height:60px;font-size:22px;-webkit-box-shadow:0 6px 15px 0 rgba(0,0,0,.63);-moz-box-shadow:0 6px 15px 0 rgba(0,0,0,.63);box-shadow:0 6px 15px 0 rgba(0,0,0,.63)}main .future-projects .future-projects-list .future-projects-list-item .future-projects-list-item-inner{padding:0 60px 40px 20px}main .future-projects .future-projects-list .future-projects-list-item .future-projects-list-item-inner h3{font-size:22px;color:#2c4058;font-family:Gotham Bold,Helvetica,Arial,sans-serif;line-height:34px;margin:20px 0 0}main .future-projects .future-projects-list .future-projects-list-item .future-projects-list-item-inner p{font-size:18px;color:#4b5562;font-family:Open Sans,sans-serif;line-height:30px;margin:0}main .future-projects .future-projects-list button.future-prev{left:0}main .future-projects .future-projects-list button.future-prev:before{content:"\F104";font-family:FontAwesome;font-size:20px;line-height:1;opacity:.75;color:#dbb778;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main .future-projects .future-projects-list button.future-next{right:0}main .future-projects .future-projects-list button.future-next:before{content:"\F105";font-family:FontAwesome;font-size:20px;line-height:1;opacity:.75;color:#dbb778;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main .future-projects .future-projects-list button.future-next,main .future-projects .future-projects-list button.future-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;padding:0;border:1px solid #dbb778;border-radius:100%;box-shadow:none;margin-top:-40px;cursor:pointer;color:transparent;outline:none;background:transparent}main .future-projects .future-projects-list .future-dots{position:relative;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}main .future-projects .future-projects-list .future-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 15px;padding:0;cursor:pointer}main .future-projects .future-projects-list .future-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}main .future-projects .future-projects-list .future-dots li button:before{position:absolute;top:0;left:0;width:10px;height:10px;content:"";text-align:center;border:1px solid #dbb778;border-radius:100%;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main .future-projects .future-projects-list .future-dots li.slick-active button:before{opacity:1;background-color:#dbb778}main .finish-projects{overflow:hidden}main .finish-projects h2{font-size:44px;color:#2c4058;font-family:Gotham Bold,Helvetica,Arial,sans-serif;margin:200px 0 100px;position:relative}main .finish-projects h2:before{content:"";display:block;width:100px;height:1px;background-color:#2c4058;position:absolute;left:50%;top:-40px;margin-left:-50px}main .finish-projects .finish-projects-list{margin-bottom:60px;padding:0 60px}main .finish-projects .finish-projects-list .finish-projects-list-item{margin:0 10px;outline:none!important;background-color:#2c4058}main .finish-projects .finish-projects-list .finish-projects-list-item .project-img{background-size:cover;background-position:50%;background-repeat:no-repeat;height:200px}main .finish-projects .finish-projects-list .finish-projects-list-item .finish-projects-list-item-inner{padding:0 60px 40px 20px}main .finish-projects .finish-projects-list .finish-projects-list-item .finish-projects-list-item-inner h3{font-size:22px;color:#dbb778;font-family:Gotham Bold,Helvetica,Arial,sans-serif;line-height:34px;margin:20px 0 50px}main .finish-projects .finish-projects-list .finish-projects-list-item .finish-projects-list-item-inner p{font-size:18px;color:#dbb778;font-family:Open Sans,sans-serif;line-height:30px;margin:0}main .finish-projects .finish-projects-list .finish-projects-list-item .finish-projects-list-item-inner p span{color:#fff}main .finish-projects .finish-projects-list button.finished-prev{left:0}main .finish-projects .finish-projects-list button.finished-prev:before{content:"\F104";font-family:FontAwesome;font-size:20px;line-height:1;opacity:.75;color:#2c4058;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main .finish-projects .finish-projects-list button.finished-next{right:0}main .finish-projects .finish-projects-list button.finished-next:before{content:"\F105";font-family:FontAwesome;font-size:20px;line-height:1;opacity:.75;color:#2c4058;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main .finish-projects .finish-projects-list button.finished-next,main .finish-projects .finish-projects-list button.finished-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;padding:0;border:1px solid #2c4058;border-radius:100%;box-shadow:none;margin-top:-40px;cursor:pointer;color:transparent;outline:none;background:transparent}main .finish-projects .finish-projects-list .finished-dots{position:relative;display:block;width:100%;padding:0;margin:60px 0 0;list-style:none;text-align:center}main .finish-projects .finish-projects-list .finished-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 15px;padding:0;cursor:pointer}main .finish-projects .finish-projects-list .finished-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}main .finish-projects .finish-projects-list .finished-dots li button:before{position:absolute;top:0;left:0;width:10px;height:10px;content:"";text-align:center;border:1px solid #2c4058;border-radius:100%;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main .finish-projects .finish-projects-list .finished-dots li.slick-active button:before{opacity:1;background-color:#2c4058}main .gallery h2{font-size:44px;color:#2c4058;font-family:Gotham Bold,Helvetica,Arial,sans-serif;margin:200px 0 100px;position:relative}main .gallery h2:before{content:"";display:block;width:100px;height:1px;background-color:#2c4058;position:absolute;left:50%;top:-40px;margin-left:-50px}main .gallery .gallery-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;position:relative;height:400px;margin-bottom:10px}main .gallery .gallery-item .img{background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;background-color:#000;position:relative}main .gallery .gallery-item .img>img{max-width:100%;max-height:100%;opacity:0}main .gallery .gallery-item .img a{outline:none;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}main .gallery .gallery-item .img a:hover{opacity:1}main .gallery .gallery-item .img a span{width:60px;height:60px;position:absolute;left:50%;top:50%;margin-top:-30px;margin-left:-30px;border:1px solid #fff;border-radius:100%;color:#fff;text-align:center;line-height:60px;font-size:22px;-webkit-box-shadow:0 6px 15px 0 rgba(0,0,0,.63);-moz-box-shadow:0 6px 15px 0 rgba(0,0,0,.63);box-shadow:0 6px 15px 0 rgba(0,0,0,.63)}main .gallery .gallery-item .img>span{position:absolute;bottom:10px;left:10px;color:#fff;text-shadow:0 2px 6px #000;font-size:16px;letter-spacing:1px;font-family:Gotham Book,Helvetica,Arial,sans-serif}main .gallery .gallery-item .flex1{flex-direction:column;flex:1}main .gallery .gallery-item .flex1,main .gallery .gallery-item .flex_48{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}main .gallery .gallery-item .flex_48{flex-direction:column;flex:.48}main .gallery .btn-more{display:inline-block;font-size:14px;color:#2c4058;font-family:Gotham Book,Helvetica,Arial,sans-serif;background-color:transparent;border:1px solid #2c4058;box-shadow:none!important;border-radius:0;height:48px;width:188px;line-height:48px;padding:0;transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;margin-top:50px}main .gallery .btn-more:focus{background-color:transparent;border:1px solid #2c4058}main .gallery .btn-more:hover{background-color:#2c4058;color:#fff}main .reference h2{font-size:44px;color:#2c4058;font-family:Gotham Bold,Helvetica,Arial,sans-serif;margin:200px 0 100px;position:relative}main .reference h2:before{content:"";display:block;width:100px;height:1px;background-color:#2c4058;position:absolute;left:50%;top:-40px;margin-left:-50px}main .reference .references-list .slick-arrow{z-index:2;position:absolute;top:50%;height:40px;font-size:20px;margin-top:-20px;width:40px;overflow:hidden;border-radius:100%;box-shadow:none;outline:none;text-align:center;border:1px solid #2c4058;color:#2c4058}main .reference .references-list .slick-arrow.references-prev{left:0}main .reference .references-list .slick-arrow.references-next{right:0}main .reference .references-list .references-dots{padding:0;text-align:center}main .reference .references-list .references-dots li{display:inline-block;margin:20px 15px 0}main .reference .references-list .references-dots li.slick-active button{background-color:#2c4058}main .reference .references-list .references-dots li button{outline:none;box-shadow:none;padding:0;text-indent:-99999px;overflow:hidden;border-radius:100%;width:10px;height:10px;display:block;border:1px solid #2c4058}main .reference .references-list .slick-track{display:flex;align-items:center}main .reference .references-list .slick-track .references-item{padding:20px 40px;outline:none}footer{margin-top:200px}footer .get-location{width:100%;background-color:hsla(0,0%,100%,.5);position:absolute;z-index:2;top:125px;padding:25px 45px}footer .get-location .logo{display:inline-block}footer .get-location .get-location-inner{display:inline-block;padding-left:40px;position:relative;top:10px}footer .get-location .get-location-inner h5{font-size:22px;color:#2c4058;font-family:Gotham Bold,Helvetica,Arial,sans-serif}footer .get-location .get-location-inner p,footer .get-location .get-location-inner p a{font-size:14px;color:#2c4058;font-family:Gotham Book,Helvetica,Arial,sans-serif}footer #map{width:100%;height:700px}footer .contact{-webkit-box-shadow:0 -4px 30px 0 rgba(0,0,0,.2);-moz-box-shadow:0 -4px 30px 0 rgba(0,0,0,.2);box-shadow:0 -4px 30px 0 rgba(0,0,0,.2);width:100%;position:absolute;background-color:#fff;padding-bottom:50px;z-index:2;top:-300px;left:0}footer .contact h2{font-size:44px;color:#2c4058;font-family:Gotham Bold,Helvetica,Arial,sans-serif;margin:100px 0 20px;position:relative}footer .contact h2:before{content:"";display:block;width:100px;height:1px;background-color:#2c4058;position:absolute;left:50%;top:-40px;margin-left:-50px}footer .contact .info{display:inline-block;width:50%;padding-left:50px;position:relative;top:-20px}footer .contact .info p{font-size:18px;color:#2c4058;font-family:Gotham Book,Helvetica,Arial,sans-serif}footer .contact .info p i{display:inline-block;width:20px;text-align:center}footer .contact .form{display:inline-block;width:49%;padding-right:60px}footer .contact .form form .form-group{margin-top:30px;margin-bottom:0}footer .contact .form form .form-group .form-control{border-top:none;border-left:none;border-right:none;border-radius:0;box-shadow:none!important;padding:0 5px 10px 0;font-size:18px;color:#2c4058;font-family:Gotham Book,Helvetica,Arial,sans-serif}footer .contact .form form .form-group .form-control::-webkit-input-placeholder{color:rgba(75,85,98,.5);transition:all .2s}footer .contact .form form .form-group .form-control::-moz-placeholder{color:rgba(75,85,98,.5);transition:all .2s}footer .contact .form form .form-group .form-control:-ms-input-placeholder{color:rgba(75,85,98,.5);transition:all .2s}footer .contact .form form .form-group .form-control:-moz-placeholder{color:rgba(75,85,98,.5);transition:all .2s}footer .contact .form form .form-group .form-control:focus{border-color:#2c4058}footer .contact .form form .form-group .form-control:focus::-webkit-input-placeholder{color:#2c4058}footer .contact .form form .form-group .form-control:focus::-moz-placeholder{color:#2c4058}footer .contact .form form .form-group .form-control:focus:-ms-input-placeholder{color:#2c4058}footer .contact .form form .form-group .form-control:focus:-moz-placeholder{color:#2c4058}footer .contact .form form .btn-submit{width:138px;height:48px;border:1px solid #2c4058!important;border-radius:0;box-shadow:none!important;outline:none!important;background-color:transparent;font-size:14px;color:#2c4058;font-family:Gotham Book,Helvetica,Arial,sans-serif;transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;margin-top:30px;margin-bottom:0;padding:0}footer .contact .form form .btn-submit:focus{background-color:transparent}footer .contact .form form .btn-submit:hover{background-color:#2c4058;color:#fff}footer .footer-bottom{width:100%;background-image:url(assets/images/footer-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;padding-bottom:100px;padding-top:310px}footer .footer-bottom p{font-size:14px;color:#fff;font-family:Gotham Book,Helvetica,Arial,sans-serif}footer .footer-bottom .socials{display:block;text-align:right}footer .footer-bottom .socials a{display:inline-block;text-align:center;line-height:40px;width:40px;height:40px;border:1px solid #fff;border-radius:100%;color:#fff;font-size:16px;margin:0 5px}footer .footer-bottom .socials a:last-child{margin-right:0}footer .footer-bottom .white-logo{margin-top:20px;margin-right:15px}.relative{position:relative}.overlay{background-color:#fff;position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;display:flex;opacity:0;transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s}.overlay.active{opacity:1}.overlay .item{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column}.overlay .item img{opacity:0}.overlay .item img.bottom{margin-top:2px}.overlay .item p{opacity:0;margin-top:10px;font-size:20px;color:#2c4058;font-family:Gotham Bold,Helvetica,Arial,sans-serif}@media screen and (max-width:767px){header nav.navbar-manuel{background-color:#f3f3f3!important;border-bottom:1px solid #d7b984!important}header nav.navbar-manuel .navbar-collapse .navbar-nav li.active a:after{display:none}header .slogan h1{font-size:36px}header .slide .carousel-indicators{top:inherit;right:inherit;bottom:40px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:100%}header .slide .carousel-indicators li{display:inline-block;margin:0 20px}header .slide .carousel-indicators li:after{bottom:inherit;right:-23px;left:inherit}header .slide .carousel-indicators li:after,header .slide .carousel-indicators li:before{width:16px;height:1px;top:50%;transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);-webkit-transform:translate(0)}header .slide .carousel-indicators li:before{left:-23px}header .slide .carousel-indicators li.active{margin:0 20px}header .slide .carousel-indicators li.active:after{bottom:inherit;right:-23px;left:inherit}header .slide .carousel-indicators li.active:after,header .slide .carousel-indicators li.active:before{width:16px;height:1px;top:50%;transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);-webkit-transform:translate(0)}header .slide .carousel-indicators li.active:before{left:-23px}main .about{top:0}main .about .content{padding:68px 50px 90px}main .about .content,main .about .content-img{margin:0 -15px;width:calc(100% + 30px);display:block;top:0}main .working h2{margin-top:80px}main .working .workings .workings-item{width:100%;margin:30px 0}main .contents .content{margin-top:100px}main .reference .references .references-item{width:100%;margin:15px 0;padding:0}main .finish-projects .finish-projects-list,main .future-projects .future-projects-list,main .ongoing-projects .ongoing-projects-list{padding:0 15px}footer .get-location{left:0;position:relative;top:0;padding:25px 0}footer .contact{top:0;position:relative;display:inline-block;margin-left:-15px;width:calc(100% + 30px)}footer .contact h2{margin:100px 0 40px}footer .contact .form,footer .contact .info{display:block;width:100%;padding:0 30px}footer .footer-bottom{padding-top:50px}footer .footer-bottom img{margin:0 auto;display:block}footer .footer-bottom p{text-align:center}footer .footer-bottom .socials{margin:20px 0;text-align:center}footer .footer-bottom .white-logo{margin-top:20px;margin-right:auto}}@media screen and (min-width:768px) and (max-width:991px){header nav.navbar-manuel .navbar-header .navbar-brand img{width:170px}header nav.navbar-manuel .navbar-collapse .socials a{width:28px;height:28px;line-height:28px;font-size:14px;margin:20px 5px 0}header nav.navbar-manuel .navbar-collapse .navbar-nav{margin-left:5px}header nav.navbar-manuel .navbar-collapse .navbar-nav li{margin:0}header nav.navbar-manuel .navbar-collapse .navbar-nav li a{font-size:12px}main .about .content{width:100%;top:0}main .about .content-img{width:100%;top:0;margin:0}main .working .workings .workings-item{width:33.333333%;margin:15px 0}}@media screen and (min-width:992px) and (max-width:1199px){header nav.navbar-manuel .navbar-collapse .navbar-nav{margin-left:0}header nav.navbar-manuel .navbar-collapse .navbar-nav li{margin:0 5px}}