@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px)}.modal-video-body{max-width:960px;margin:0 auto;padding:0 10px;box-sizing:border-box}.modal-video-body,.modal-video-inner{width:100%;height:100%;display:flex;justify-content:center}.modal-video-inner{align-items:center}@media (orientation:landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}@media (orientation:landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}.page-template-project-updates #about,.page-template-project-updates-child #about{margin:30px 20px 60px}@media screen and (min-width:768px){.page-template-project-updates #about,.page-template-project-updates-child #about{margin:50px 10% 80px}}.page-template-project-updates #about h1,.page-template-project-updates-child #about h1{margin-bottom:20px}.page-template-project-updates #about h2,.page-template-project-updates-child #about h2{color:#5490cc}.page-template-project-updates #about p,.page-template-project-updates-child #about p{margin-bottom:30px}.page-template-project-updates #about img,.page-template-project-updates-child #about img{height:auto;margin-top:60px;width:100%}.page-template-project-updates #additional-contact,.page-template-project-updates-child #additional-contact{padding:40px 20px 60px}@media screen and (min-width:768px){.page-template-project-updates #additional-contact,.page-template-project-updates-child #additional-contact{padding:40px 10% 80px}}.page-template-project-updates #additional-contact h1,.page-template-project-updates #additional-contact h2,.page-template-project-updates #additional-contact h3,.page-template-project-updates-child #additional-contact h1,.page-template-project-updates-child #additional-contact h2,.page-template-project-updates-child #additional-contact h3{color:#5490cc;font-size:3rem}.page-template-project-updates #additional-contact .text-section,.page-template-project-updates-child #additional-contact .text-section{margin-bottom:40px}.page-template-project-updates #hero #overview>h1,.page-template-project-updates-child #hero #overview>h1{color:#333;font-size:24px;text-transform:uppercase}.page-template-project-updates #hero .slick-arrow,.page-template-project-updates-child #hero .slick-arrow{z-index:10}.page-template-project-updates #hero .slick-arrow.slick-prev,.page-template-project-updates-child #hero .slick-arrow.slick-prev{left:12px}@media screen and (min-width:768px){.page-template-project-updates #hero .slick-arrow.slick-prev,.page-template-project-updates-child #hero .slick-arrow.slick-prev{left:20px}}.page-template-project-updates #hero .slick-arrow.slick-next,.page-template-project-updates-child #hero .slick-arrow.slick-next{right:12px}@media screen and (min-width:768px){.page-template-project-updates #hero .slick-arrow.slick-next,.page-template-project-updates-child #hero .slick-arrow.slick-next{right:20px}}.page-template-project-updates #hero .slide,.page-template-project-updates-child #hero .slide{position:relative}.page-template-project-updates #hero .slide img,.page-template-project-updates-child #hero .slide img{height:auto;width:100%}.page-template-project-updates #hero .slide .text,.page-template-project-updates-child #hero .slide .text{left:10%;position:absolute;top:50%;transform:translateY(-50%);width:80%}@media screen and (min-width:768px){.page-template-project-updates #hero .slide .text,.page-template-project-updates-child #hero .slide .text{left:14%;max-width:420px;width:55%}}.page-template-project-updates #hero .slide .text h2,.page-template-project-updates-child #hero .slide .text h2{color:#fff;font-size:2.4rem;font-weight:700}@media screen and (min-width:768px){.page-template-project-updates #hero .slide .text h2,.page-template-project-updates-child #hero .slide .text h2{font-size:3.6rem}}.page-template-project-updates #hero .slide .text button,.page-template-project-updates-child #hero .slide .text button{align-items:center;background-color:#fff;border:none;border-left:3px solid #cd113d;border-radius:0;color:#154583;display:flex;font-size:1.4rem;font-weight:700;margin-top:20px;padding:12px 18px 12px 12px}@media screen and (min-width:768px){.page-template-project-updates #hero .slide .text button,.page-template-project-updates-child #hero .slide .text button{font-size:1.8rem;padding:16px 30px 16px 24px}}.page-template-project-updates #hero .slide .text button .svg-container,.page-template-project-updates-child #hero .slide .text button .svg-container{border:2px solid #154583;border-radius:50%;height:26px;line-height:18px;margin-right:12px;padding:3px;width:26px}.page-template-project-updates #hero .slide .text button svg,.page-template-project-updates-child #hero .slide .text button svg{fill:#154583;height:100%;width:100%}.page-template-project-updates #learn-more,.page-template-project-updates-child #learn-more{background-color:#5490cc;margin:20px;padding:20px 20px 40px}@media screen and (min-width:768px){.page-template-project-updates #learn-more,.page-template-project-updates-child #learn-more{margin:20px 10% 60px}}.page-template-project-updates #learn-more h3,.page-template-project-updates-child #learn-more h3{color:#fff;font-size:20px;font-weight:500;margin-bottom:20px;text-align:center}.page-template-project-updates #learn-more .buttons,.page-template-project-updates-child #learn-more .buttons{display:flex;justify-content:center}.page-template-project-updates #learn-more a,.page-template-project-updates-child #learn-more a{border:2px solid #fff;display:block;font-weight:500;margin:4px;padding:10px 20px;text-transform:uppercase;transition:all .3s ease-in-out}.page-template-project-updates #learn-more a:focus,.page-template-project-updates #learn-more a:hover,.page-template-project-updates-child #learn-more a:focus,.page-template-project-updates-child #learn-more a:hover{text-decoration:none}.page-template-project-updates #learn-more a.left,.page-template-project-updates-child #learn-more a.left{background-color:#fff;color:#5490cc}.page-template-project-updates #learn-more a.left:focus,.page-template-project-updates #learn-more a.left:hover,.page-template-project-updates-child #learn-more a.left:focus,.page-template-project-updates-child #learn-more a.left:hover{background-color:transparent;color:#fff}.page-template-project-updates #learn-more a.right,.page-template-project-updates-child #learn-more a.right{color:#fff}.page-template-project-updates #learn-more a.right:focus,.page-template-project-updates #learn-more a.right:hover,.page-template-project-updates-child #learn-more a.right:focus,.page-template-project-updates-child #learn-more a.right:hover{background-color:#fff;color:#5490cc}.page-template-project-updates-child .project-list .project,.page-template-project-updates .project-list .project{border-top:1px solid #ccc}.page-template-project-updates-child .project-list .project a,.page-template-project-updates .project-list .project a{color:#5490cc;display:block;font-size:2.4rem;padding:40px 0}.page-template-project-updates-child .project-list .project a:focus,.page-template-project-updates-child .project-list .project a:hover,.page-template-project-updates .project-list .project a:focus,.page-template-project-updates .project-list .project a:hover{color:#154583}.page-template-project-updates #reports .content,.page-template-project-updates-child #reports .content{padding:40px 20px 60px}@media screen and (min-width:768px){.page-template-project-updates #reports .content,.page-template-project-updates-child #reports .content{padding:40px 10% 80px}}.page-template-project-updates #reports .content .view-less,.page-template-project-updates-child #reports .content .view-less{display:none}.page-template-project-updates #reports .content .accordion-trigger,.page-template-project-updates-child #reports .content .accordion-trigger{align-items:center;border-top:2px solid #154583;display:flex;justify-content:space-between}.page-template-project-updates #reports .content .accordion-trigger h3,.page-template-project-updates-child #reports .content .accordion-trigger h3{color:#5490cc;font-size:2.2rem;font-weight:500;margin:30px 0}.page-template-project-updates #reports .content .accordion-trigger button,.page-template-project-updates-child #reports .content .accordion-trigger button{background:transparent;border:none;box-shadow:none;height:20px;outline:none;padding-right:30px;position:relative}.page-template-project-updates #reports .content .accordion-trigger button:after,.page-template-project-updates #reports .content .accordion-trigger button:before,.page-template-project-updates-child #reports .content .accordion-trigger button:after,.page-template-project-updates-child #reports .content .accordion-trigger button:before{background-color:#5490cc;position:absolute;right:0;top:9px}.page-template-project-updates #reports .content .accordion-trigger button:after,.page-template-project-updates-child #reports .content .accordion-trigger button:after{content:"";height:2px;width:20px}.page-template-project-updates #reports .content .accordion-trigger .view-more:before,.page-template-project-updates-child #reports .content .accordion-trigger .view-more:before{content:"";height:20px;right:9px;top:0;width:2px}.page-template-project-updates #reports .reports .report,.page-template-project-updates-child #reports .reports .report{align-items:center;border-top:1px solid #ccc;display:flex;justify-content:space-between;padding:40px 0}.page-template-project-updates #reports .reports .report h4,.page-template-project-updates-child #reports .reports .report h4{color:#5490cc;font-size:2.4rem}.page-template-project-updates #reports .reports .report .right>a,.page-template-project-updates-child #reports .reports .report .right>a{color:#333;padding-left:32px;position:relative}.page-template-project-updates #reports .reports .report .right>a:before,.page-template-project-updates-child #reports .reports .report .right>a:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAaCAYAAABVX2cEAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAATtJREFUOI2t1b8rhHEcB/DXCZuBSUoGi5IMVhajsslkMOjMMiniH/AHnIkSJZuyWNn8iI2QSzpJnBKFMDx3dZ7urvs+512f4fPU99Wn7/f5Pk8qnTnMoV14LtGbSQ98FB+k0pnDH9ziOAAaQRN2MFYEi9gaJgOwPFrQUAo2BADx7GIDo9ieXjlqrgfrxzc+C+BpUiyHTkyI9g56kmJ9aC2pTaINTJIv0SHkM+mBPD7qwcqmMda3YQipGtdncVIJm8dMwDCvovetLLaMswAsW9rEsTusBmB/EsemMRew/hrDlbBnPKn9lB+qTbZVqESJYz0YV/tkF6LLXhabwmzAMC/VsAWsB2CPpU0ce8dNAPZWDVvCYgCWQ0clbA9dar+b59UmOyhUovzrJ6j4d7rCfh3OILobcY/uQtWT+1+ZDkl3ZcyRdQAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:26px;position:absolute;left:0;top:-4px;width:19px}.page-template-project-updates #reports .reports .report .left,.page-template-project-updates-child #reports .reports .report .left{width:62.5%}.page-template-project-updates #reports .reports .report .right,.page-template-project-updates-child #reports .reports .report .right{text-align:center;width:25%}.page-template-project-updates #reports img,.page-template-project-updates-child #reports img{height:auto;width:100%}.page-template-project-updates #reports .reports-load-more,.page-template-project-updates-child #reports .reports-load-more{padding-bottom:20px;text-align:center}@media screen and (min-width:768px){.page-template-project-updates #reports .reports-load-more,.page-template-project-updates-child #reports .reports-load-more{padding-right:25%}}.page-template-project-updates #reports .reports-load-more span,.page-template-project-updates-child #reports .reports-load-more span{font-weight:400}.page-template-project-updates #reports .reports-load-more a:focus,.page-template-project-updates #reports .reports-load-more a:hover,.page-template-project-updates-child #reports .reports-load-more a:focus,.page-template-project-updates-child #reports .reports-load-more a:hover{color:#2a6496;text-decoration:underline}.page-template-project-updates #project-updates .update,.page-template-project-updates-child #project-updates .update{border-top:1px solid #ccc;padding:40px 0}.page-template-project-updates #project-updates .update h1,.page-template-project-updates-child #project-updates .update h1{font-size:1.85em;margin-top:0;text-transform:uppercase}.page-template-project-updates #project-updates .update .meta span.date,.page-template-project-updates-child #project-updates .update .meta span.date{color:#999;font-style:italic}.page-template-project-updates #project-updates .update .meta a,.page-template-project-updates-child #project-updates .update .meta a{font-weight:700}@media screen and (min-width:768px){.page-template-project-updates #project-updates .updates-load-more,.page-template-project-updates-child #project-updates .updates-load-more{padding-right:25%;text-align:center}}.page-template-project-updates #project-updates .updates-load-more a,.page-template-project-updates-child #project-updates .updates-load-more a{font-weight:400}.page-template-project-updates #project-updates.with-sidebar,.page-template-project-updates-child #project-updates.with-sidebar{padding-bottom:80px}.page-template-project-updates #project-updates.with-sidebar .cont-break,.page-template-project-updates-child #project-updates.with-sidebar .cont-break{border-top-color:#ccc;border-bottom:none}.page-template-project-updates #project-updates.with-sidebar .updates,.page-template-project-updates-child #project-updates.with-sidebar .updates{border-right:1px solid #ccc}.page-template-project-updates #project-updates.with-sidebar .update,.page-template-project-updates-child #project-updates.with-sidebar .update{padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.page-template-project-updates #project-updates.with-sidebar .update,.page-template-project-updates-child #project-updates.with-sidebar .update{padding-left:13.33%}}.page-template-project-updates #project-updates.with-sidebar .updates-load-more,.page-template-project-updates-child #project-updates.with-sidebar .updates-load-more{padding:0 20px}@media screen and (min-width:768px){.page-template-project-updates #project-updates.with-sidebar .updates-load-more,.page-template-project-updates-child #project-updates.with-sidebar .updates-load-more{padding-right:20px}}.page-template-project-updates #project-updates.with-sidebar .news-search,.page-template-project-updates-child #project-updates.with-sidebar .news-search{border-top:1px solid #ccc;padding:32px 40px 0}.page-template-project-updates-child .content,.page-template-project-updates .content{padding:40px 20px}.page-template-project-updates-child .content>h3,.page-template-project-updates .content>h3{border-top:2px solid #154583;color:#5490cc;font-size:2.2rem;font-weight:500;margin:0;padding:30px 0}@media screen and (min-width:768px){.page-template-project-updates-child .content,.page-template-project-updates .content{padding:40px 10%}}.page-template-project-updates-child .photo-container,.page-template-project-updates .photo-container{padding:40px 20px 60px}@media screen and (min-width:768px){.page-template-project-updates-child .photo-container,.page-template-project-updates .photo-container{padding:40px 10% 80px}}.page-template-project-updates-child .photo-container img,.page-template-project-updates .photo-container img{height:auto;width:100%}.page-template-project-updates-child .addtoany_shortcode,.page-template-project-updates .addtoany_shortcode{margin:20px 20px 0;text-align:right}@media screen and (min-width:768px){.page-template-project-updates-child .addtoany_shortcode,.page-template-project-updates .addtoany_shortcode{margin:0;position:fixed;right:0;top:50%;transform:translateY(-50%)}.page-template-project-updates-child .addtoany_shortcode .addtoany_list a,.page-template-project-updates .addtoany_shortcode .addtoany_list a{display:block;margin-top:-4px;padding:0}.page-template-project-updates-child .addtoany_shortcode .addtoany_list a span.a2a_svg,.page-template-project-updates .addtoany_shortcode .addtoany_list a span.a2a_svg{border-radius:0;height:40px;width:40px}}.page-template-project-updates #project-content-spacer,.page-template-project-updates-child #project-content-spacer{margin-bottom:20px}