@font-face{font-family:'Avenir LT Std 55 Roman';font-style:normal;font-weight:400;src:local("Avenir LT Std 55 Roman"),url(../fonts/AvenirLTStd-Roman.woff) format("woff")}@font-face{font-family:'Avenir LT Std 35 Light';font-style:normal;font-weight:400;src:local("Avenir LT Std 35 Light"),url(../fonts/AvenirLTStd-Light.woff) format("woff")}@font-face{font-family:'Avenir LT Std 95 Black';font-style:normal;font-weight:400;src:local("Avenir LT Std 95 Black"),url(../fonts/AvenirLTStd-Black.woff) format("woff")}body{margin:0;font-family:"Avenir LT Std 35 Light",sans-serif;color:#000}*{box-sizing:border-box}a{font-style:normal;text-decoration:none}.btn{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer;border:none}.btn.btn-white{font-family:"Avenir LT Std 95 Black",sans-serif;color:#000;text-transform:uppercase;background-color:#fff;border-radius:20px;padding:10px 15px;font-size:1rem}.btn.btn-white:active,.btn.btn-white:focus,.btn.btn-white:hover{background-color:#000;color:#fff}.btn.btn-black{font-family:"Avenir LT Std 35 Light",sans-serif;color:#fff;text-transform:uppercase;background-color:#000;border-radius:0;padding:10px 15px;font-size:1rem}.btn.btn-black:active,.btn.btn-black:focus,.btn.btn-black:hover{background-color:#333}header{width:100%;background-size:cover;background-position:center}header .header-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;min-height:600px;padding-top:50px;padding-bottom:50px}@media screen and (max-width:800px){header .header-wrapper{grid-template-columns:1fr;padding-top:80px;padding-bottom:80px;grid-gap:80px}}header .header-wrapper .logo-wrapper{display:flex;align-items:center}header .header-wrapper .logo-wrapper img{width:300px;max-width:90%;margin:auto}header .header-wrapper .form-wrapper{display:flex;align-items:center}header .header-wrapper .form-wrapper form{max-width:90%;margin:auto;text-align:center;background-color:#ffffff66;padding:50px;border-radius:40px}@media screen and (max-width:800px){header .header-wrapper .form-wrapper form{padding:30px}}header .header-wrapper .form-wrapper form h5{margin-top:0;margin-bottom:20px;color:#fff;font-family:"Avenir LT Std 95 Black",sans-serif;font-size:1.5rem;text-transform:uppercase}header .header-wrapper .form-wrapper form input{box-sizing:border-box;display:block;width:100%;margin-bottom:5px;border:none;background-color:#b5b5b5;border-radius:5px;color:#000;text-transform:uppercase;padding:5px}header .header-wrapper .form-wrapper form input::placeholder{color:#000}header .header-wrapper .form-wrapper form .btn{margin-top:20px}footer{background-color:#000;padding:25px;text-align:center}footer img{max-width:60%}.divider{border-top:1px solid #000;width:50px}.slick-next,.slick-prev{background-color:#dddddd99;border-radius:50%;width:40px;height:40px;padding:10px}.slick-next:hover,.slick-prev:hover{background-color:#dddddddd}.slick-next{right:20px}.slick-prev{left:20px;z-index:2}#about{padding:50px;display:grid;grid-template-columns:1fr 50%;grid-gap:5px}@media screen and (max-width:1000px){#about{padding:20px;grid-template-columns:100%;grid-gap:20px}}#about h1{font-family:"Avenir LT Std 55 Roman",sans-serif;text-transform:uppercase;margin-top:0;margin-bottom:10px}#about h2{margin-top:0;margin-bottom:10px}#about h3{margin-top:0}#about .btn-black{display:inline-block}@media screen and (max-width:1000px){#about .text{text-align:center}#about .text p{text-align:justify}#about .text .divider{margin:auto}}#about .thumbs-wrapper{margin-top:40px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2px}@media screen and (max-width:1000px){#about .thumbs-wrapper{display:none}}#about .thumbs-wrapper .img-resp{height:200px;background-size:cover;background-position:center}#about .slider .img-resp{height:600px;background-size:cover;background-position:center}@media screen and (max-width:1000px){#about .slider .img-resp{height:350px}}#infra{padding:50px}@media screen and (max-width:1000px){#infra{padding:20px}}#infra h4{font-family:"Avenir LT Std 55 Roman",sans-serif;text-transform:uppercase;margin-top:0;margin-bottom:10px;font-size:1.5em}@media screen and (max-width:1000px){#infra h4{text-align:center}}@media screen and (max-width:1000px){#infra .divider{margin:auto}}#infra ul{width:50%;padding-left:15px;columns:3;text-transform:uppercase}@media screen and (max-width:1000px){#infra ul{width:100%;columns:2}}#blueprints{padding:50px 0;background-size:cover;background-position:center}@media screen and (max-width:1000px){#blueprints{padding:20px 0}}#blueprints .slider{width:40%;background-color:#fff;padding:20px}@media screen and (max-width:1000px){#blueprints .slider{width:80%}}#blueprints .slider h4{font-family:"Avenir LT Std 55 Roman",sans-serif;text-transform:uppercase;margin-top:0;margin-bottom:10px;font-size:1.5em;text-align:center}#blueprints .slider .divider{margin:auto;margin-bottom:20px}#blueprints .slider .img-resp{height:400px;background-size:cover;background-position:center}@media screen and (max-width:1000px){#blueprints .slider .img-resp{height:250px}}#location{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;margin-bottom:50px}@media screen and (max-width:1000px){#location{grid-template-columns:1fr;grid-gap:20px}}#location .text{padding:50px}@media screen and (max-width:1000px){#location .text{padding:20px}}#location .text h4{font-family:"Avenir LT Std 55 Roman",sans-serif;text-transform:uppercase;margin-top:0;margin-bottom:10px;font-size:1.5em}@media screen and (max-width:1000px){#location .text h4{text-align:center}}@media screen and (max-width:1000px){#location .text .divider{margin:auto}#location .text p{text-align:justify}}#location .thumbs-wrapper{margin-top:40px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2px}@media screen and (max-width:1000px){#location .thumbs-wrapper{grid-template-columns:1fr 1fr}}#location .thumbs-wrapper .img-resp{height:150px;background-size:cover;background-position:center}#location .map iframe{width:100%!important;height:100%!important;min-height:400px}