.project-map{display:flex;justify-content:space-between}#mapWrapper{width:100%}#mapWrapper #map_canvas{height:612px;border-radius:4px}#project-detail-image-carousel,.filtered-projects-slider{overflow:hidden}#project-detail-image-carousel img,.filtered-projects-slider img{aspect-ratio:16/9;object-fit:cover}#project-detail-image-carousel .slick-arrow,.filtered-projects-slider .slick-arrow{display:block;height:93px;width:93px;background:url(/Images/carousel-navigation.png);background-position:center;background-repeat:no-repeat;padding:15px;background-color:rgba(242,241,239,.5)}#project-detail-image-carousel .slick-arrow.slick-next,.filtered-projects-slider .slick-arrow.slick-next{transform:scale(-1,1) translateY(-50%)}.filtered-projects-slider:not(.slick-initialized){aspect-ratio:16/9}#project-detail-image-carousel,#project-detail-image-carousel>div{aspect-ratio:16/9}#project-detail-image-carousel>div{width:100%}.filtered-projects-slider .projectitem-thumbnail .project-image img{aspect-ratio:16/9;object-fit:cover}.filtered-projects-slider .projectitem-thumbnail .project-title{white-space:nowrap;overflow:hidden}.item-filter-option.selected{color:#000;background:#fff}.project-modal-spawner{cursor:pointer}#projectModal,#projectModal h1,#projectModal h2,#projectModal h3,#projectModal h4,#projectModal h5,#projectModal h6,#projectModal p{color:#000}@media (max-width:991px){.project-map{flex-direction:column}}html.nav-down:not(.reached-top) body div#site header#site-header>*>.row,html.nav-up:not(.reached-top) body div#site header#site-header>*>.row,html.reveal-out body div#site header#site-header>*>.row{background:rgba(var(--header-bg-color1),1)}html div#site header#site-header{background:0 0}div#site header#site-header .menu-modal-content .cta-links{--main-nav-cta-btns-font-size:var(--main-navigation-typography_font-size)}@media (min-width:576px) and (max-width:767px){div#site header#site-header .menu-modal-content .cta-links{--main-nav-cta-btns-font-size:var(--main-navigation-typography_font-size_sm)}}@media (min-width:768px) and (max-width:991px){div#site header#site-header .menu-modal-content .cta-links{--main-nav-cta-btns-font-size:var(--main-navigation-typography_font-size_md)}}@media (min-width:992px) and (max-width:1199px){div#site header#site-header .menu-modal-content .cta-links{--main-nav-cta-btns-font-size:var(--main-navigation-typography_font-size_lg)}}@media (min-width:1200px){div#site header#site-header .menu-modal-content .cta-links{--main-nav-cta-btns-font-size:var(--main-navigation-typography_font-size_xl)}}div#site header#site-header .menu-modal-content .cta-links .btn{font-family:var(--main-navigation-typography_font-name);font-weight:var(--main-navigation-typography_font-weight);font-style:var(--main-navigation-typography_font-style);line-height:var(--main-navigation-typography_font-line-height);letter-spacing:var(--main-navigation-typography_font-letter-spacing);text-transform:var(--main-navigation-typography_font-transform);font-size:var(--main-nav-cta-btns-font-size)}div#site header#site-header .menu-modal-content .cta-links .btn>i.icon{line-height:calc(var(--main-nav-cta-btns-font-size) * 1.5)}html body div#site header#site-header>*>.row{transition:background-color .5s;background-color:transparent;padding-bottom:0}html body div#site header#site-header .menu-modal-content{position:absolute;left:100vw;top:0;width:50vw;transition:left .5s;display:flex;flex-direction:column;justify-content:center;margin-top:var(--large-header);padding-bottom:var(--large-header);height:calc(100vh - var(--large-header));align-items:center}html body div#site header#site-header .menu-modal-content nav.main{text-align:center}html body div#site header#site-header .menu-modal-content .form.site-search-form.site-search{max-width:500px}html:not(.reveal-out) body div#site header#site-header .site-search,html:not(.reveal-out) body div#site header#site-header nav.main,html:not(.reveal-out) body div#site header#site-header nav.secondary{display:block}html.reveal-out body div#site header#site-header>*>.row{padding-bottom:0}html.reveal-out body div#site header#site-header .menu-modal-content{background:rgba(var(--header-bg-color1),1);left:50vw}@media (max-width:991px){html body div#site header#site-header .menu-modal-content{margin-top:var(--small-header);padding-bottom:var(--small-header);width:100vw;height:calc(100vh - var(--small-header))}html.reveal-out body div#site header#site-header .menu-modal-content{left:0}}.heading .heading-first-word{color:rgba(var(--base-secondary-heading),1)}