body{color:#000;font:300 13px 'Nunito',sans-serif;background-color:#000}h1,h2,h3,h4{text-transform:uppercase;font-weight:600}h1{font-size:28px}h2{font-size:22px;line-height:1.3em}h3{font-size:18px}h4{font-size:16px}h5{font-size:18px;color:#000}p{font-size:15px;line-height:1.8em}header #logo img{width:100%;margin:35px 0}header.section-page #logo img{width:70%;margin:20px 0}header #mainnav-toggle{display:none}header #mainnav-toggle .hamburger{display:block;width:25px;height:4px;background:white;position:absolute;left:50%;top:50%;margin:-1px 0 0 -10px;transition:background 400ms ease-out 200ms}header #mainnav-toggle .hamburger:before,header #mainnav-toggle .hamburger:after{display:block;content:"";width:100%;height:100%;position:absolute;background:white;transition:all 400ms}header #mainnav-toggle .hamburger:before{top:-6px}header #mainnav-toggle .hamburger:after{bottom:-6px}.mainnav-active header #mainnav-toggle{background:transparent}.mainnav-active header #mainnav-toggle .hamburger{background:transparent;transition:background 100ms ease-out}.mainnav-active header #mainnav-toggle .hamburger:before{transform:translate(0, 6px) rotate(135deg)}.mainnav-active header #mainnav-toggle .hamburger:after{transform:translate(0, -6px) rotate(-135deg)}@media screen and (max-width: 768px){header #mainnav-toggle{display:block;position:absolute;cursor:pointer;right:10px;top:17px;width:31px;height:30px;border:0}}@media screen and (max-width: 768px) and (orientation: landscape){header #mainnav-toggle{top:30px;right:33px}}.frontpage ul{list-style-type:none;padding:0}.frontpage ul li{margin-bottom:10px}.frontpage ul li figure{margin:0}.frontpage ul li figure img{width:100%}.frontpage .button-block{padding:50px 0;text-align:center}.frontpage .button-block li{display:inline-block;width:60px;height:60px;font-family:'Nunito',sans-serif;font-weight:bold;font-size:13px;padding:0;text-align:center;margin-left:8px;background-color:white;border-radius:30px}.frontpage .button-block li a{line-height:58px;color:#000}.view-type-line.project .row,.view-type-line.team-member .row{margin:0}.view-type-line.project .row div[class^="col-"],.view-type-line.team-member .row div[class^="col-"]{padding:0}.view-type-line.project .image-col,.view-type-line.team-member .image-col{overflow:hidden}.view-type-line.project .image-col .ezimage-field img,.view-type-line.team-member .image-col .ezimage-field img{width:101%}.view-type-line.project .info,.view-type-line.team-member .info{padding:13px;color:#000}.view-type-line.project .info h2,.view-type-line.team-member .info h2{font-size:14px;margin-top:0}.view-type-line.project .info h2 a,.view-type-line.team-member .info h2 a{color:#000}.view-type-line.project .info .field-subtitle,.view-type-line.project .info .field-location,.view-type-line.team-member .info .field-subtitle,.view-type-line.team-member .info .field-location{font-size:12px}#page.section-1587 .view-type-line.project .ezimage-field,#page.section-3847 .view-type-line.project .ezimage-field{overflow:hidden;max-height:150px}#page.section-1587 .view-type-line.project .ezimage-field img,#page.section-3847 .view-type-line.project .ezimage-field img{width:175%;margin-left:-35%}.view-type-full.project{overflow:hidden}.view-type-full.project h1{padding:20px;margin:0;font-size:16px;color:white}.view-type-full.project .close-button-container{position:fixed;right:0;z-index:100}@media only screen and (orientation: landscape){.view-type-full.project .close-button-container{text-align:center}}.view-type-full.project .close-button-container .close-button{display:inline-block;color:white;font-size:24px;font-weight:bold;padding:12px 0}.view-type-full.project .image-gallery figure{overflow:hidden}@media only screen and (orientation: portrait){.view-type-full.project .image-gallery figure{position:relative;height:50vh}.view-type-full.project .image-gallery figure img{height:50vh;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%)}}@media only screen and (orientation: landscape){.view-type-full.project .image-gallery figure{position:relative;height:100vh}.view-type-full.project .image-gallery figure img{width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%)}}.contact-page{overflow:hidden}.contact-page .row{background-color:#B9E1EF}.contact-page h1{padding:20px;margin:0;font-size:18px;color:white}.contact-page .close-button{display:block;color:white;font-size:20px;font-weight:bold;padding:15px 0}.contact-page .field-description{background-color:white;padding:25px}.contact-page .field-description table,.contact-page .field-description tr,.contact-page .field-description td{display:block}.contact-page .field-description table td,.contact-page .field-description tr td,.contact-page .field-description td td{width:auto !important}.contact-page .field-description table td:first-child,.contact-page .field-description tr td:first-child,.contact-page .field-description td td:first-child{border:0 !important}
/*# sourceMappingURL=styles.css.map */
