p a,div.et_pb_text_inner ul li a,div.et_pb_toggle_content ul li a{text-decoration:underline!important;font-weight:bold}a:hover{color:#0062a8}.white-link a{color:#ffffff}.white-link a:hover{color:#ffffff;text-decoration:none!important}@media all and (min-width:981px){.et_vertical_nav #main-header #top-menu li ul{position:relative;display:none;top:0;left:0;width:auto;border-left-width:0;opacity:1;-webkit-animation:none;animation:none;visibility:visible;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0.1);margin-bottom:15px;-webkit-transition:none;-o-transition:none;transition:none}.et_vertical_nav #main-header .container{margin:0 20px}.et_vertical_nav.et_vertical_fixed #page-container #main-header{overflow-y:auto}.nav li ul{padding:5px 0}.et_vertical_nav #main-header #top-menu li ul ul{top:0;left:0;-webkit-box-shadow:none;box-shadow:none}.et_vertical_nav #main-header #top-menu>li>a{margin-right:0px;padding-right:0px}.et_vertical_nav #main-header #top-menu>li>a:after{right:0px}.et_vertical_nav #top-menu li .menu-item-has-children>a:first-child:after{right:10px}#top-menu li li{padding:0 10px}#top-menu li li a{width:auto;padding:6px}.et_vertical_nav.et_vertical_right #main-header #top-menu li ul{right:0;border-right-width:0}}.et_pb_button_module_wrapper.et_pb_button_alignment_center{margin-bottom:20px!important}.et_pb_blog_0 .et_pb_blog_grid .et_pb_post{height:164.75px}.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-bottom:9%}html{font-size:16px}h1{font-size:2.8rem}h2{font-size:2.2rem}h3{font-size:2rem}h4{font-size:1.8rem}h5{font-size:1.5rem}h6{font-size:1.2rem}p{font-size:1rem}small{font-size:0.875rem}.icon-blurb div.et_pb_text_inner,.icon-blurb div.et_pb_text_inner p{font-size:1.4rem!important}@media all and (max-width:980px){#et-top-navigation #et_mobile_nav_menu{display:none!important}.mega-menu-toggle{margin-bottom:20px}}.header-banner div.et_pb_fullwidth_header_container{width:100%;max-width:100%!important;height:260px}.header-banner div.et_pb_fullwidth_header_container div.header-content-container div.header-content{width:100%;max-width:100%!important}.header-banner h1{color:#ffffff;font-size:3rem;text-transform:uppercase;font-weight:800}.project .header-banner h1{text-transform:none!important;font-weight:600}div.header-content-container.center div.header-content span.et_pb_fullwidth_header_subhead{color:#ffffff;font-size:1.3rem;font-weight:600;padding-top:10px}.three-card-grid,.three-card-grid *{box-sizing:border-box}.three-card-grid>.et_pb_column{display:flex}.three-card-grid a.tile-card{display:block;width:100%;color:inherit}.three-card-grid .tile-card__img{display:block;width:100%;height:auto;border:1px solid #e27718}.three-card-grid .et_pb_text p{margin:0!important}.three-card-grid .tile-card{line-height:0}.three-card-grid .tile-card__label{line-height:1.2}.three-card-grid .tile-card__label{display:block;width:100%;text-align:center;padding:14px 6px;background:#ffffff;color:#e27718;font-size:1.25em;text-transform:uppercase;border:1px solid #e27718;border-top:0;font-weight:700;line-height:1.2;min-height:44px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}p a.tile-card{text-decoration:none!important}.three-card-grid a.tile-card:hover .tile-card__label{background:#e27718;color:#ffffff;border-color:#e27718;text-decoration:none!important}.three-card-grid a.tile-card:focus-visible{outline:3px solid #000;outline-offset:4px}@media (max-width:980px){.three-card-grid>.et_pb_column{margin-bottom:24px;padding-left:16px;padding-right:16px}.three-card-grid>.et_pb_column:last-child{margin-bottom:0}}.et_pb_button.button-wide{margin:0 20px}a.et_pb_button.button-wide,a.et_pb_button.button-wide:hover{padding:20px 15px!important;text-align:center;line-height:1.2!important;text-decoration:none!important}.subscriptions-form{margin-left:40px;color:#ffffff!important;font-weight:600}#GD-snippet-form #subscription_type_group label,#GD-snippet-form #subscription_type_group input[type="radio"]{pointer-events:auto!important}#GD-snippet-form #subscription_type_group{position:relative;z-index:10}#GD-snippet-form input[type="radio"]{appearance:radio!important;-webkit-appearance:radio!important;opacity:1!important;position:static!important}#GD-snippet-form.form-inline.newsletter label{margin-right:15px!important}#GD-snippet-form.form-inline.newsletter .form-control{padding:6px;margin-right:15px;border-color:#ffffff;color:#333333;font-size:1em}.footer-inline-menu ul{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:20px!important}.footer-inline-menu li{list-style:none!important;margin:0!important;padding:0!important}.footer-inline-menu a{color:#ffffff!important;text-decoration:none!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:.9rem}.footer-inline-menu a:hover{color:#53E9CB!important}.footer-row a{color:#ffffff!important}.footer-row a:hover{color:#53E9CB!important}.social-icons{display:flex;gap:10px}.social-icons img{width:26px!important;height:auto}@media (max-width:980px){.footer-row,.footer-row .et_pb_text,.footer-row .et_pb_text_inner{text-align:center!important}.footer-row .et_pb_column{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.footer-inline-menu ul{justify-content:center!important}.footer-row .social-icons{justify-content:center!important}.footer-row .et_pb_module{margin-bottom:15px}}div.et_pb_toggle.et_pb_module.et_pb_accordion_item.et_pb_toggle_open{background:#f5f7fa}.et_pb_accordion div.et_pb_toggle.et_pb_toggle_open h3{color:#0062a8;font-size:1.4rem}div.et_pb_toggle.et_pb_module.et_pb_accordion_item.et_pb_toggle_close{background:#0062a8}.et_pb_accordion div.et_pb_toggle_close h3{color:#ffffff!important;font-size:1.4rem}.et_pb_accordion div.et_pb_toggle.et_pb_toggle_open h4{font-size:1.2rem;padding-bottom:0!important}.et_pb_accordion div.et_pb_toggle.et_pb_toggle_open h5{font-size:1rem;padding-bottom:0!important}.et_pb_text .icon-list,.et_pb_text .icon-list li{list-style:none!important;margin:0;padding:0}.et_pb_text .icon-list li a{text-decoration:underline!important;font-weight:bold}.et_pb_text .icon-list li{position:relative;padding-left:2.2em!important;margin:0.6em 0}.et_pb_text .icon-list li::before{content:"";font-family:"Material Symbols Rounded";font-weight:400;font-style:normal;font-size:24px;line-height:1.2;position:absolute;left:0;top:0.1em;color:#0062a8;font-variation-settings:'FILL' 1,'wght' 500,'GRAD' 0,'opsz' 20}.et_pb_text .icon-list li.icon-mission::before{content:"flag"}.et_pb_text .icon-list li.icon-message::before{content:"chat"}.et_pb_text .icon-list li.icon-numbers::before{content:"trending_up"}.et_pb_text .icon-list li.icon-service::before{content:"build"}.et_pb_text .icon-list li.icon-awards::before{content:"star_rate"}.et_pb_text .icon-list li.icon-directory::before{content:"phone"}.et_pb_text .icon-list li.icon-careers::before{content:"work"}.et_pb_text .icon-list li.icon-sustainability::before{content:"eco"}.et_pb_text .icon-list li.icon-ada::before{content:"accessible"}.et_pb_text .icon-list li.icon-bike::before{content:"directions_bike"}.et_pb_text .icon-list li.icon-crossing::before{content:"back_hand"}.et_pb_text .icon-list li.icon-pavement::before{content:"road"}.et_pb_text .icon-list li.icon-school::before{content:"school"}.et_pb_text .icon-list li.icon-sidewalk::before{content:"directions_walk"}.et_pb_text .icon-list li.icon-traffic-calming::before{content:"traffic_jam"}.et_pb_text .icon-list li.icon-tree::before{content:"Nature"}.et_pb_text .icon-list li.icon-estuary::before{content:"water"}.et_pb_text .icon-list li.icon-mobile-citizen::before{content:"remember_me"}.et_pb_text .icon-list li.icon-clean-water::before{content:"local_drink"}.et_pb_text .icon-list li.icon-well::before{content:"donut_large"}.et_pb_text .icon-list li.icon-road-infrastructure::before{content:"road"}.et_pb_text .icon-list li.icon-pump-station::before{content:"water_pump"}.et_pb_text .icon-list li.icon-flood-control::before{content:"waves"}.et_pb_text .icon-list li.icon-vegetation::before{content:"psychiatry"}.et_pb_text .icon-list li.icon-community-beautification::before{content:"park"}table.moratorium{font-size:.9rem}table.moratorium tr td,table.moratorium thead tr th{padding:2px!important}.caption-blurb p{font-size:.9rem;line-height:1.5}.project-tiles h2.et_pb_module_header{margin-top:0!important;border:1px solid #E27718!important;display:block;width:100%!important;text-align:center!important;padding:14px 6px!important;background:#ffffff!important;color:#e27718!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;font-size:1.1em!important;text-transform:uppercase!important;font-weight:700!important;line-height:1.2!important;min-height:70px!important}.project-tiles h2.et_pb_module_header:hover,.project-tiles h2.et_pb_module_header a:hover{color:#ffffff!important;background:#e27718!important}div.et_pb_module.et_pb_text{margin-bottom:20px!important}.project-location-image{margin-bottom:20px!important}.project-location-image span.et_pb_image_wrap img{max-width:550px!important}@media all and (max-width:980px){#logo{max-height:80%!important}.et_pb_row{padding:10px 0 0px 0}.three-card-grid{display:flex;justify-content:center;flex-wrap:wrap}.three-card-grid .et_pb_column{width:auto!important;max-width:260px;padding:0 5px}.three-card-grid .tile-card__label{font-size:1rem}}.external-link::after{content:'';display:inline-block;width:1.2em;height:1.2em;margin-left:0.2em;position:relative;top:.3em;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7zm-9 2h5V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5h-2v5H5V5z'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7zm-9 2h5V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5h-2v5H5V5z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;background-color:currentColor}a.et_pb_button.external-link:hover::after,a.external-link.button:hover::after,a.external-link.btn:hover::after{background-image:none!important;content:none!important}.et_pb_image a.external-link::after,.wp-block-image.size-full a.external-link::after{background-image:none!important;content:none!important}.popup-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:1000;justify-content:center;align-items:center}.popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,0.2);width:500px;text-align:left;position:relative}div.popup-modal div.popup-content button.close-modal{position:absolute;top:2px!important;right:10px!important;background:none;border:none;font-size:24px;font-weight:bold;cursor:pointer}button.close-modal.keyboard-outline:focus{padding:4px!important}.external-links-popup-button{margin:20px 20px 0 0;padding:6px 12px;border:none;border-radius:6px;Letter-spacing:1px;font-size:1em;font-family:Helvetica,Arial,Lucida,sans-serif!important;font-weight:600;text-transform:uppercase!important;cursor:pointer}div.popup-modal div.popup-content h2 .external-link-icon{display:inline-flex;align-items:center;margin-right:0.1875rem;vertical-align:center}div.popup-modal div.popup-content h2 .external-link-icon svg{width:1.875rem;height:1.875rem;display:block;color:currentColor}button#confirm-exit{background-color:#e27718;color:#ffffff!important}button#confirm-exit:hover{background-color:#ab5a12!important}button#cancel-exit{background-color:#e0e0e0;color:#000000}button#cancel-exit:hover{background-color:#d0d0d0}.popup-content button:hover{border:none}a.no-external-icon::after{display:none!important;content:none!important}