﻿.aecom-custom-block{margin-bottom:40px;width:100%}.block-facts h2{color:#000}.block-facts ul{margin:0;padding:0;margin-left:0px}.block-facts ul.list-style-none li{padding-left:0}.block-facts ul.list-style-none li::before{content:"";margin-right:0;list-style:none !important}.block-facts ul.list-style-check li::before{content:"\f00c";font-family:"Font Awesome 6 Free";color:#008768;margin-right:10px;position:absolute;left:0}.block-facts ul.list-style-bullets li::before{content:"\f111";font-family:"Font Awesome 6 Free";color:#008768;margin-right:10px;margin-top:9px;font-size:8px;position:absolute;left:0}.block-facts ul li{margin-bottom:10px;display:block;position:relative;padding-left:24px}.block-intro-text{margin-bottom:0}.block-featured-grid{overflow:hidden}.block-featured-grid .grid-container .grid-items{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:-20px;margin-left:-20px}.block-featured-grid .grid-container .grid-items .col-container{padding-left:5px;padding-right:5px}.block-featured-grid .grid-container .grid-items .grid-item{height:220px;margin-bottom:10px;overflow:hidden;position:relative;transition:.2s}.block-featured-grid .grid-container .grid-items .grid-item:hover .bg-image{transform:scale(1.1)}.block-featured-grid .grid-container .grid-items .grid-item:hover .item-title .item-title-container{background:#008768}.block-featured-grid .grid-container .grid-items .grid-item:hover .item-title .item-title-container svg{display:block}.block-featured-grid .grid-container .grid-items .grid-item .bg-image{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;transition:2s}.block-featured-grid .grid-container .grid-items .grid-item .item-title{position:absolute;bottom:0;width:100%}.block-featured-grid .grid-container .grid-items .grid-item .item-title .item-title-container{background:rgba(0,135,104,0.7);padding:0 10px;transition:.5s;display:flex;flex-wrap:wrap}.block-featured-grid .grid-container .grid-items .grid-item .item-title .item-title-container p{color:#fff;width:calc(100% - 22px)}.block-featured-grid .grid-container .grid-items .grid-item .item-title .item-title-container svg{width:17px;display:none;position:absolute;right:10px;bottom:12px}@media only screen and (max-width: 1199px){.block-featured-grid .grid-container .grid-items .fcolumns4{width:calc((100% / 2) - 5px)}}@media only screen and (max-width: 991px) and (min-width: 768px){.block-featured-grid .grid-container .grid-items .grid-item{width:100%}}@media only screen and (max-width: 575px){.block-featured-grid .grid-container .grid-items .grid-item{width:100% !important}}.block-featured-grid-lightbox .grid-container .grid-items{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:-20px;margin-left:-20px}.block-featured-grid-lightbox .grid-container .grid-items .col-container{padding-left:5px;padding-right:5px}.block-featured-grid-lightbox .grid-container .grid-items .grid-item{height:220px;margin-bottom:10px;overflow:hidden;position:relative;transition:.2s}.block-featured-grid-lightbox .grid-container .grid-items .grid-item:hover .bg-image{transform:scale(1.1)}.block-featured-grid-lightbox .grid-container .grid-items .grid-item:hover .item-title .item-title-container{background:#008768}.block-featured-grid-lightbox .grid-container .grid-items .grid-item:hover .item-title .item-title-container .fas{display:block}.block-featured-grid-lightbox .grid-container .grid-items .grid-item .bg-image{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;transition:2s}.block-featured-grid-lightbox .grid-container .grid-items .grid-item .item-title{position:absolute;bottom:0;width:100%}.block-featured-grid-lightbox .grid-container .grid-items .grid-item .item-title .item-title-container{background:rgba(0,135,104,0.7);padding:0 10px;transition:.5s;display:flex;flex-wrap:wrap}.block-featured-grid-lightbox .grid-container .grid-items .grid-item .item-title .item-title-container h3{color:#fff;width:calc(100% - 22px);margin:10px 26px 10px 10px;line-height:24px;font-family:"AECOM Sans",Arial,Helvetica,sans-serif}.block-featured-grid-lightbox .grid-container .grid-items .grid-item .item-title .item-title-container .fas{width:17px;display:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:10;color:white;font-style:normal}.block-featured-grid-lightbox .aecom-modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.7)}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content{display:flex;justify-content:center;height:auto;margin-top:15vh}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .content-loader{width:150px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body{width:70vw;position:relative;opacity:0;transition:opacity .5s}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .close-aecom-modal{position:absolute;top:0;right:0;color:black;font-size:22px;font-weight:bold;cursor:pointer;z-index:10;background:rgba(255,255,255,0.5);width:40px;height:40px;text-align:center;line-height:40px}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel{width:70vw;height:100%}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-stage-outer{z-index:10}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item{width:70vw}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item{height:70vh;background-size:cover}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item .item-wrapper{display:flex;align-items:stretch;justify-content:space-between;height:100%}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item .item-wrapper .item-content{width:30%;background-color:#008768;color:white;padding:20px;position:relative;overflow-y:auto}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item .item-wrapper .item-content h3{font-size:24px;line-height:28px;margin-top:0;margin-bottom:10px;font-family:"AECOM Sans",Arial,Helvetica,sans-serif}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item .item-wrapper .item-content .location{margin-top:0;margin-bottom:20px}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item .item-wrapper .item-content p{font-size:14px;line-height:20px}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item .item-wrapper .item-content .highlights-title{font-family:'AECOM Sans Bd', sans-serif;margin:20px 0 10px;font-size:14px}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item .item-wrapper .item-content .highlights-items{margin:0;list-style:none;padding:0}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item .item-wrapper .item-content .highlights-items li{padding-left:25px;font-size:14px;position:relative}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item .item-wrapper .item-content .highlights-items li::before{content:"\f00c";font-family:'Font Awesome 6 Free';font-weight:900;position:absolute;left:0;color:#fff}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item .item-wrapper .item-content .highlights-items li strong{font-family:'AECOM Sans Bd', sans-serif}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item .item-wrapper .item-content .modal-cta{font-family:'Abril Titling', serif;font-size:16px;border:0;padding:0 30px 0 0;margin-bottom:0;margin-top:10px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMzYuOSAzMzYuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzM2LjkgMzM2Ljk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMDAwMDAxMzQyMzUzODE0ODAzODkwODg0OTAwMDAwMTA2MjU1NDY2MDY0NjcwNTc4MzNfKTt9Cgkuc3Qxe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzAwMDAwMTY1OTM3NTcyMjIzMDA1Nzc0NjgwMDAwMDA3NTkwMDAzNTU1NjM5NTUzNjY0Xyk7fQoJLnN0MntmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8ZyBpZD0iQ1RBX0lkZW50Ij4KCTxnPgoJCTxkZWZzPgoJCQk8cmVjdCBpZD0iU1ZHSURfMV8iIHg9IjAiIHdpZHRoPSIzMzYuOSIgaGVpZ2h0PSIzMzYuOSIvPgoJCTwvZGVmcz4KCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzAwMDAwMTQ0MzM1NzYxNDM3MzEyOTkzNjgwMDAwMDA0OTE0NjQ5NzE4ODQwODkzMDg5XyI+CgkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+CgkJPC9jbGlwUGF0aD4KCQk8ZyBzdHlsZT0iY2xpcC1wYXRoOnVybCgjU1ZHSURfMDAwMDAxNDQzMzU3NjE0MzczMTI5OTM2ODAwMDAwMDQ5MTQ2NDk3MTg4NDA4OTMwODlfKTsiPgoJCQk8Zz4KCQkJCTxkZWZzPgoJCQkJCTxyZWN0IGlkPSJTVkdJRF8wMDAwMDAyMzI3NDA2NjU5MzA1Nzc1MjI0MDAwMDAxODAwMzM2NTI1NTg5MDY4NDgyMV8iIHg9IjAiIHk9IjAiIHdpZHRoPSIzMzYuOSIgaGVpZ2h0PSIzMzYuOSIvPgoJCQkJPC9kZWZzPgoJCQkJPGNsaXBQYXRoIGlkPSJTVkdJRF8wMDAwMDEwODk4OTU2OTI2NDg4NjU2NzU3MDAwMDAxNzk3NTE3MzgxNzc1MjYxODg5NF8iPgoJCQkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzAwMDAwMDIzMjc0MDY2NTkzMDU3NzUyMjQwMDAwMDE4MDAzMzY1MjU1ODkwNjg0ODIxXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPgoJCQkJPC9jbGlwUGF0aD4KCQkJCTxnIHN0eWxlPSJjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDEwODk4OTU2OTI2NDg4NjU2NzU3MDAwMDAxNzk3NTE3MzgxNzc1MjYxODg5NF8pOyI+CgkJCQkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTE2OC41LDBDNzUuNiwwLDAsNzUuNiwwLDE2OC41czc1LjYsMTY4LjUsMTY4LjUsMTY4LjV2LTMzLjdjLTY4LjYsMC0xMjUuMy01MS42LTEzMy42LTExNy45aDE2MC4zCgkJCQkJCWwtNDguNCw0OC40bDIzLjgsMjMuOGw4OS04OUwxNzAsNzguOGwtMjMuOCwyMy45bDQ5LDQ5SDM0LjljOC4zLTY2LjQsNjUtMTE4LDEzMy42LTExOGM3NC4zLDAsMTM0LjgsNjAuNSwxMzQuOCwxMzQuOGgzMy43CgkJCQkJCUMzMzYuOSw3NS42LDI2MS40LDAsMTY4LjUsMCIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=");background-size:24px;background-position:center right;background-repeat:no-repeat;height:40px;display:inline-block;line-height:40px}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item .item-wrapper .item-image{aspect-ratio:16 / 9;width:70%;background-position:center;background-size:cover}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item.item-basic .item-content{position:absolute;width:100%;bottom:0;background-color:#0087689e}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item.item-basic .item-content h3{margin-bottom:0;font-size:20px}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item.item-basic .item-image{width:100%;height:100%}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-nav{position:absolute;top:50%;left:-40px;width:calc(100% + 80px);display:flex;transform:translateY(calc(-50% - 27px));justify-content:space-between;z-index:1}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-nav button{width:40px;height:40px;line-height:0;padding:0}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-nav button svg{width:40px;fill:white}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-dots{text-align:center}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-dots .owl-dot{width:12px;height:12px;background-color:rgba(255,255,255,0.8);border-radius:50%;display:inline-block;margin:5px;cursor:pointer;transition:background-color .3s}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-dots .owl-dot.active{background-color:#008768}.block-featured-grid-lightbox .modal .modal-dialog{max-width:60vw}.block-featured-grid-lightbox .modal .modal-dialog .modal-content{height:70vh;border-radius:0;border:0}.block-featured-grid-lightbox .modal .modal-dialog .modal-content .modal-body{padding:0}.block-featured-grid-lightbox .modal .modal-dialog .modal-content .modal-body .lightbox-bg{height:60vh;width:100%;background-size:cover;transition:background-image .3s ease-in-out;background-position:center center}.block-featured-grid-lightbox .modal .modal-dialog .modal-content .modal-body .lightbox-title{position:absolute;bottom:0;width:100%;background-color:rgba(0,135,104,0.7);padding:10px 20px;color:white}.block-featured-grid-lightbox .modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-item .item{height:70vh;background-size:cover}.block-featured-grid-lightbox .modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-item .item .item-title{position:absolute;bottom:0;width:100%;background-color:rgba(0,135,104,0.7);padding:20px;color:white}.block-featured-grid-lightbox .modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots{text-align:center}.block-featured-grid-lightbox .modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots .owl-dot{width:10px;height:10px;background-color:rgba(255,255,255,0.5);border-radius:50%;display:inline-block;margin:5px;cursor:pointer;transition:background-color .3s}.block-featured-grid-lightbox .modal .modal-dialog .modal-content .modal-body .owl-carousel .owl-dots .owl-dot.active{background-color:#008768}.block-featured-grid-lightbox .modal .modal-dialog .modal-content .modal-body #arrows{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:100%;display:flex;justify-content:space-between}.block-featured-grid-lightbox .modal .modal-dialog .modal-content .modal-body #arrows button{color:#fff;padding:12px;background-color:rgba(0,53,62,0.8);cursor:pointer}.block-featured-grid-lightbox .modal .modal-dialog .modal-content .modal-body #arrows button .fas{font-style:normal;font-size:20px}.block-featured-grid-lightbox .modal .modal-dialog .modal-content .modal-body #arrows button svg{fill:white;width:28px}.block-featured-grid-lightbox .modal .modal-dialog .modal-content .modal-body #arrows button:disabled{color:#4a4a4a}.block-featured-grid-lightbox .modal .modal-dialog .modal-content .modal-body .fa-times{position:absolute;top:20px;right:20px;z-index:10;cursor:pointer;width:30px;height:30px;background:#00353E;text-align:center;line-height:30px;border-radius:50%;color:white;font-style:normal}.block-featured-grid-lightbox .modal .modal-dialog .modal-content .modal-body .fa-times:before{content:"×" !important;font-size:22px}.block-featured-grid-lightbox .fade{transition:all 0.5s !important;animation-duration:0.3s !important}.block-featured-grid-lightbox .fade:not(.show){display:none !important}.block-featured-grid-lightbox .modal-exit{transition:all 0.5s !important;animation-duration:0.3s !important;opacity:0;background-color:transparent !important}.modal-backdrop.fade{background-color:rgba(0,0,0,0.611765) !important;transition:all 0.5s !important;animation-duration:0.3s !important;opacity:1}.modal-backdrop.fade.show{opacity:1}.modal-backdrop.modal-exit{transition:all 0.5s !important;background-color:transparent !important;opacity:0}@media only screen and (max-width: 1199px){.block-featured-grid .grid-container .grid-items .fcolumns4{width:calc((100% / 2) - 5px)}}@media only screen and (max-width: 1366px) and (min-width: 1024px){.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body{width:90vw}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel{width:90vw}}@media only screen and (max-width: 991px) and (min-width: 768px){.block-featured-grid .grid-container .grid-items .grid-item{width:100%}.modal .modal-dialog{max-width:80vw !important;height:50vh}}@media only screen and (max-width: 820px){.modal .modal-dialog{max-width:100% !important;height:50vh}.block-featured-grid-lightbox .grid-container .grid-items .grid-item{width:100%}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog{height:100%}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content{width:100vw;height:100%;display:flex;align-items:center;margin-top:0}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body{width:100vw}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel{width:100vw;aspect-ratio:auto}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-stage-outer{width:100vw;height:auto !important;aspect-ratio:auto}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item{width:100vw;aspect-ratio:auto;height:80vh !important}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item{width:100vw;height:auto;aspect-ratio:16 / 9;display:block}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item.item-project{aspect-ratio:auto;height:80vh}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item.item-project .item-wrapper{flex-direction:column-reverse;justify-content:flex-end}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item.item-project .item-wrapper .item-content{width:100%;height:100%}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item.item-project .item-wrapper .item-image{width:100%}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item.item-basic{height:100%}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-nav{display:none}}@media only screen and (max-width: 575px){.block-featured-grid-lightbox .grid-container .grid-items .grid-item{width:100%}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog{height:100%}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content{width:100vw;height:100%;display:flex;align-items:center;margin-top:0}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body{width:100vw}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel{width:100vw;height:auto;aspect-ratio:auto !important}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-stage-outer{width:100vw;height:auto !important;aspect-ratio:auto !important}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item{width:100vw;height:80vh !important;aspect-ratio:auto !important}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item{width:100vw;height:80vh !important;aspect-ratio:auto !important;display:block}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item .item-title{padding:10px}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item .item-title h3{font-size:16px;line-height:20px}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item .item-title p{display:none}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item.item-project .item-wrapper{flex-direction:column-reverse;justify-content:flex-end}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item.item-project .item-wrapper .item-content{width:100%;height:100%}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item.item-project .item-wrapper .item-content .modal-cta{font-size:14px}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item.item-project .item-wrapper .item-image{width:100%}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-item .item.item-basic{height:100%}.block-featured-grid-lightbox .aecom-modal .aecom-modal-dialog .aecom-modal-content .aecom-modal-body .owl-carousel .owl-nav{display:none}}.block-media .media-block-container{display:flex;flex-wrap:wrap;justify-content:space-between}.block-media .media-block-container .media-inner-container{width:calc(50% - 10px);text-align:right}.block-media .media-block-container .media-inner-container img{height:auto}.block-media .media-block-container .text-container{width:calc(50% - 10px)}.block-media .media-block-container .text-container h3{margin-top:0;margin-bottom:5px}.block-media .media-block-container .text-container p{margin-bottom:30px}.block-media .media-block-container .text-container a{margin-top:10px}@media only screen and (max-width: 991px) and (min-width: 768px){.block-media .media-block-container{display:flex;flex-wrap:wrap;justify-content:space-between}.block-media .media-block-container .media-inner-container{width:100%}.block-media .media-block-container .text-container{width:100%;margin-top:20px}}@media only screen and (max-width: 575px){.block-media .media-block-container{display:flex;flex-wrap:wrap;justify-content:space-between}.block-media .media-block-container .media-inner-container{width:100%}.block-media .media-block-container .text-container{width:100%;margin-top:20px}}.accordion{width:100% !important}.accordion .card{border-radius:0;border:0;margin-bottom:10px}.accordion .card .card-header{background:#008768;padding:0}.accordion .card .card-header h2{margin:0}.accordion .card .card-header h2 button{font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;color:white;position:relative;padding:0;outline:none;border:none;padding:20px 40px 20px 20px;text-align:left}.accordion .card .card-header h2 button .fas{color:white;font-style:normal;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .4s ease-in-out}.accordion .card .card-header h2 button:hover{text-decoration:none}.accordion .card .card-header h2 button:hover{text-decoration:none;border:none;outline:none;box-shadow:none}.accordion .card .card-header h2 button:focus:not(:focus-visible){text-decoration:none;border:none;outline:none;box-shadow:none}.accordion .card .card-header h2 button[aria-expanded='true'] .fas{transform:translateY(-50%) rotate(180deg)}.accordion .card .collapse{background-color:#E9EDEE}.block-image-slider{position:relative;width:100%;height:auto !important;overflow:hidden;margin:20px auto 0 auto}.block-image-slider .owl-item .slide-content{position:relative}.block-image-slider .owl-item .slide-content .bg-image{width:100%;padding-top:56%;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important}.block-image-slider .owl-item .slide-content .project-title{height:auto;padding:10px;font-size:1rem;position:absolute;bottom:0;background-color:rgba(0,135,104,0.7);width:100%;text-align:left;color:#fff}.block-image-slider .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between}.block-image-slider .owl-nav button{font-size:18px;color:white;background:rgba(0,0,0,0.5);height:40px;width:40px;text-align:center;line-height:40px}.block-image-slider .owl-nav button span{display:none}.block-image-slider .owl-nav button.owl-prev:after{content:"\F053";font-family:"Font Awesome 6 Free"}.block-image-slider .owl-nav button.owl-next:after{content:"\F054";font-family:"Font Awesome 6 Free"}.slider ul{position:relative;width:100%;margin:0;padding:0;display:inline-block;list-style:none;background:#458}.slider ul .project-title{height:auto;padding:10px;font-size:1rem;position:absolute;bottom:0;background-color:rgba(0,135,104,0.7);width:100%;text-align:left;color:#fff}.slider ul li{position:relative;float:left;display:inline-block;margin:0;padding:0;background:#fff;text-align:center;color:#333}.slide{width:100%;min-height:450px;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important}.control{position:absolute;top:40%;z-index:999;display:block;padding:1% 1%;width:auto;height:auto}.next>svg,.prev>svg{width:30px;fill:#fff}.prev{left:0px}.next{right:0px}.full-width-banner-container{width:100%;height:100%;position:relative}.full-width-banner-container .banner-content{color:#fff;position:relative;width:100%;min-height:470px;display:flex;flex-direction:column;padding:50px 5%;z-index:2}.full-width-banner-container .banner-content .text-content{max-width:60%;flex-grow:1}.full-width-banner-container .banner-content .cta-container{margin:30px 0 0;display:flex;justify-content:space-between}.full-width-banner-container .banner-content .cta-container .wistia-play a.aecom-global-cta{background-color:transparent}.full-width-banner-container .banner-content .cta-container .wistia-play a.cta-button-play-mobile{height:40px;width:40px;border-radius:50%;border:2px solid #008768;text-align:center;position:relative;margin-top:-6px}.full-width-banner-container .banner-content .cta-container .wistia-play a.cta-button-play-mobile svg{position:absolute;left:1px;top:1px;transform:scale(0.9)}.full-width-banner-container .banner-content h3{margin:0 0 50px;font-size:60px;line-height:60px}.full-width-banner-container .full-width-banner{position:absolute;background-color:#000;color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;z-index:1}@media only screen and (max-width: 991px){.full-width-banner-container .banner-content .text-content{max-width:100% !important}}@media only screen and (max-width: 767px){.full-width-banner-container .banner-content h3{margin:0 0 50px;font-size:50px;line-height:50px}.full-width-banner-container .full-width-banner{min-height:490px !important}}@media only screen and (max-width: 650px){.full-width-banner-container{width:auto;height:100%;position:relative;margin:2%}.full-width-banner-container .banner-content{padding:50px 6%}}@media only screen and (max-width: 443px){.full-width-banner-container{border:solid 20px white}.full-width-banner-container .banner-content{padding:50px 40px}.full-width-banner-container .full-width-banner{min-height:620px !important}}.block-link-list ul{list-style:none;margin:0;padding:0}.block-link-list ul li{margin-bottom:10px}.block-link-list ul li a .fas{font-style:normal;font-size:13px;margin-left:5px;transition:margin .3s ease-in-out}.block-link-list ul li a:hover .fas{margin-left:10px}.full-width-media{padding:0;overflow:hidden}.full-width-media .row .media-text-content{padding:80px 0;padding-left:5%;padding-right:40px;display:flex;align-items:center}.full-width-media .row .media-text-content .media-text-title .media-text-title-img{max-width:50%;display:block;margin-bottom:20px}.full-width-media .row .media-text-content .media-text-title h2{font-size:46px;line-height:50px;margin:0}.full-width-media .row .media-text-content .media-text-title h3{font-family:"AECOM Sans",Arial,Helvetica,sans-serif;font-size:24px;line-height:30px;margin:30px 0 40px 0}.full-width-media .row .media-text-content .media-text-title h3.subtitle-quote{font-family:"abril-titling",serif}.full-width-media .row .media-text-content .media-text-title h4{font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;margin:0 0 10px}.full-width-media .row .media-text-content .media-text-text{margin-bottom:40px}.full-width-media .row .media-text-content .media-text-text p{margin-bottom:20px}.full-width-media .row .media-text-content .media-text-link a{margin:0}.full-width-media .row .media-image-container{overflow:hidden;display:block;min-height:536px}.full-width-media .row .media-image-container .media-image{width:100%;height:100%;position:absolute;top:0;left:0;background-position:center center;background-size:cover;background-color:transparent}.full-width-media .row .media-image-container .media-inline-wistia-video{height:100%;display:block;width:100%;position:relative}.full-width-media .row .media-image-container .media-inline-wistia-video img.w-css-reset{height:100% !important;width:auto !important;border-width:0 !important}.full-width-media .row .media-image-container .wistia-cover-image{width:100%;height:100%;display:block;background-position:center;background-size:cover;position:relative;display:flex;align-items:center;justify-content:center;opacity:1}.full-width-media .row .media-image-container .wistia-cover-image svg{width:20%}.full-width-media .row .media-image-container .media-popover-text{position:absolute;bottom:0;background-color:#ffffffe0;width:100%;left:0;padding:15px}.full-width-media .row .media-image-container .media-popover-text h3{margin:0;color:#00353E;font-size:24px;line-height:24px}.full-width-media .row .media-image-container .media-popover-text p{margin:0;color:#00353E}.full-width-media .row .media-image-container .wistia_embed .w-big-play-button{display:none !important}.full-width-media .row .media-image-container .wistia_embed .w-bottom-bar{opacity:0}.full-width-media .row .media-image-container .aecom-play-button{position:absolute;display:flex;width:100%;height:100%;top:0px;left:0px;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.3);cursor:pointer}.full-width-media .row .media-image-container .aecom-play-button svg{width:20%}.full-width-media.animated-block .media-image-container{opacity:0;animation-delay:.3s}.full-width-media.animated-block .media-text-content-wrapper{opacity:0;animation-delay:0s}.full-width-media.animated-block .col-row-reverse .media-image-container{opacity:0;animation-delay:0s}.full-width-media.animated-block .col-row-reverse .media-text-content-wrapper{opacity:0;animation-delay:.3s}.full-width-media.theme-white .row .media-text-content{background-color:white}.full-width-media.theme-white .row .media-text-content .media-text-title h2{color:#008768}.full-width-media.theme-white .row .media-text-content .media-text-title h3{color:black}.full-width-media.theme-white .row .media-text-content .media-text-title h4{color:#00353E}.full-width-media.theme-white .row .media-text-content .media-text-text p{color:#1D1D1D}.full-width-media.theme-white .row .media-text-content .media-text-link a.button-outline{background-color:transparent;border-color:#008768;color:#008768}.full-width-media.theme-white .row .media-text-content .media-text-link a.button-solid{background-color:transparent;border-color:#008768;color:#008768}.full-width-media.theme-stone-grey-light .row .media-text-content{background-color:#E8E7E4}.full-width-media.theme-stone-grey-light .row .media-text-content .media-text-title h2{color:#008768}.full-width-media.theme-stone-grey-light .row .media-text-content .media-text-title h3{color:black}.full-width-media.theme-stone-grey-light .row .media-text-content .media-text-title h4{color:#00353E}.full-width-media.theme-stone-grey-light .row .media-text-content .media-text-text p{color:#1D1D1D}.full-width-media.theme-stone-grey-light .row .media-text-content .media-text-link a.button-outline{background-color:transparent;border-color:#008768;color:#008768}.full-width-media.theme-stone-grey-light .row .media-text-content .media-text-link a.button-solid{background-color:transparent;border-color:#008768;color:#008768}.full-width-media.theme-midnight-teal .row .media-text-content{background-color:#00353E}.full-width-media.theme-midnight-teal .row .media-text-content .media-text-title h2{color:white}.full-width-media.theme-midnight-teal .row .media-text-content .media-text-title h3{color:white}.full-width-media.theme-midnight-teal .row .media-text-content .media-text-title h4{color:white}.full-width-media.theme-midnight-teal .row .media-text-content .media-text-text p{color:white}.full-width-media.theme-midnight-teal .row .media-text-content .media-text-link a.button-outline{background-color:transparent;border-color:white;color:white}.full-width-media.theme-midnight-teal .row .media-text-content .media-text-link a.button-solid{background-color:white;border-color:white;color:#00353E}.full-width-media.theme-midnight-teal-light .row .media-text-content{background-color:#E5EAEB}.full-width-media.theme-midnight-teal-light .row .media-text-content .media-text-title h2{color:#008768}.full-width-media.theme-midnight-teal-light .row .media-text-content .media-text-title h3{color:#000}.full-width-media.theme-midnight-teal-light .row .media-text-content .media-text-title h4{color:#00353E}.full-width-media.theme-midnight-teal-light .row .media-text-content .media-text-text p{color:#000}.full-width-media.theme-midnight-teal-light .row .media-text-content .media-text-link a.button-outline{background-color:transparent;border-color:#008768;color:#008768}.full-width-media.theme-midnight-teal-light .row .media-text-content .media-text-link a.button-solid{background-color:#008768;border-color:#008768;color:white}.full-width-media.theme-earth-green .row .media-text-content{background-color:#008768}.full-width-media.theme-earth-green .row .media-text-content .media-text-title h2{color:white}.full-width-media.theme-earth-green .row .media-text-content .media-text-title h3{color:white}.full-width-media.theme-earth-green .row .media-text-content .media-text-title h4{color:white}.full-width-media.theme-earth-green .row .media-text-content .media-text-text p{color:white}.full-width-media.theme-earth-green .row .media-text-content .media-text-link a.button-outline{background-color:transparent;border-color:#AECC53;color:#AECC53}.full-width-media.theme-earth-green .row .media-text-content .media-text-link a.button-solid{background-color:#AECC53;border-color:#AECC53;color:#00353E}.full-width-media.theme-earth-green-light .row .media-text-content{background-color:#CFDFD7}.full-width-media.theme-earth-green-light .row .media-text-content .media-text-title h2{color:#000}.full-width-media.theme-earth-green-light .row .media-text-content .media-text-title h3{color:#000}.full-width-media.theme-earth-green-light .row .media-text-content .media-text-title h4{color:#00353E}.full-width-media.theme-earth-green-light .row .media-text-content .media-text-text p{color:#1D1D1D}.full-width-media.theme-earth-green-light .row .media-text-content .media-text-link a.button-outline{background-color:transparent;border-color:#000;color:#000}.full-width-media.theme-earth-green-light .row .media-text-content .media-text-link a.button-solid{background-color:#000;border-color:#000;color:white}.full-width-media.theme-teal .row .media-text-content{background-color:#009A9B}.full-width-media.theme-teal .row .media-text-content .media-text-title h2{color:white}.full-width-media.theme-teal .row .media-text-content .media-text-title h3{color:white}.full-width-media.theme-teal .row .media-text-content .media-text-title h4{color:white}.full-width-media.theme-teal .row .media-text-content .media-text-text p{color:white}.full-width-media.theme-teal .row .media-text-content .media-text-link a.button-outline{background-color:transparent;border-color:#00353E;color:#00353E}.full-width-media.theme-teal .row .media-text-content .media-text-link a.button-solid{background-color:#00353E;border-color:#00353E;color:white}.full-width-media.theme-teal-light .row .media-text-content{background-color:#CAE7E8}.full-width-media.theme-teal-light .row .media-text-content .media-text-title h2{color:#008768}.full-width-media.theme-teal-light .row .media-text-content .media-text-title h3{color:#000}.full-width-media.theme-teal-light .row .media-text-content .media-text-title h4{color:#00353E}.full-width-media.theme-teal-light .row .media-text-content .media-text-text p{color:#000}.full-width-media.theme-teal-light .row .media-text-content .media-text-link a.button-outline{background-color:transparent;border-color:#008768;color:#008768}.full-width-media.theme-teal-light .row .media-text-content .media-text-link a.button-solid{background-color:#008768;border-color:#008768;color:white}.full-width-media.theme-lime-green .row .media-text-content{background-color:#AECC53}.full-width-media.theme-lime-green .row .media-text-content .media-text-title h2{color:#00353E}.full-width-media.theme-lime-green .row .media-text-content .media-text-title h3{color:#000}.full-width-media.theme-lime-green .row .media-text-content .media-text-title h4{color:#00353E}.full-width-media.theme-lime-green .row .media-text-content .media-text-text p{color:#1D1D1D}.full-width-media.theme-lime-green .row .media-text-content .media-text-link a.button-outline{background-color:transparent;border-color:#00353E;color:#00353E}.full-width-media.theme-lime-green .row .media-text-content .media-text-link a.button-solid{background-color:#00353E;border-color:#00353E;color:white}.full-width-media.theme-lime-green-light .row .media-text-content{background-color:#ECF3DA}.full-width-media.theme-lime-green-light .row .media-text-content .media-text-title h2{color:#008768}.full-width-media.theme-lime-green-light .row .media-text-content .media-text-title h3{color:#000}.full-width-media.theme-lime-green-light .row .media-text-content .media-text-title h4{color:#00353E}.full-width-media.theme-lime-green-light .row .media-text-content .media-text-text p{color:#1D1D1D}.full-width-media.theme-lime-green-light .row .media-text-content .media-text-link a.button-outline{background-color:transparent;border-color:#008768;color:#008768}.full-width-media.theme-lime-green-light .row .media-text-content .media-text-link a.button-solid{background-color:#008768;border-color:#008768;color:white}@media only screen and (max-width: 575px){.full-width-media{padding:0px;position:relative}.full-width-media .row{flex-direction:column-reverse}.full-width-media .row .media-text-content{padding:40px 5%;z-index:2;background-color:rgba(255,255,255,0.9)}.full-width-media .row .media-text-content .media-text-title h2{font-size:34px;line-height:38px}.full-width-media .row .media-text-content h3{font-size:24px;margin:14px 0}.full-width-media .row .media-image-container{position:absolute;width:100%;height:100%;z-index:1}.full-width-media.media-stacked .row .media-image-container{position:relative;width:100%;height:220px}.full-width-media.animated-block .media-image{opacity:1}.full-width-media.animated-block .media-text-content-wrapper{opacity:1}.aecom-centered-column-wide .full-width-media .row .media-text-content{padding:40px 0px}}@media only screen and (max-width: 650px){.full-width-media .media-text-content{padding-left:7%}}@media only screen and (max-width: 991px){.full-width-media{position:relative}.full-width-media .row .media-text-content{background-color:rgba(255,255,255,0.9);z-index:2}.full-width-media .row .media-image-container{position:absolute;width:100%;height:100%;z-index:1}.full-width-media.media-stacked .row{flex-direction:column-reverse}.full-width-media.media-stacked .row .media-image-container{position:relative;width:100%;height:auto;aspect-ratio:16 / 9}}@media only screen and (max-width: 1180px){.full-width-media .row .media-text-content{padding-top:40px;padding-bottom:40px}.full-width-media .row .media-text-content .media-text-title h3{margin:20px 0;font-size:20px;line-height:24px}.full-width-media .row .media-text-content .media-text-title h2{font-size:36px;line-height:38px}.full-width-media .row .media-text-content .media-text-text{margin-bottom:10px}.full-width-media .row .media-image-container{min-height:initial}.full-width-media.animated-block .media-image-container{opacity:1}}.careers-links-block-container{position:relative;min-height:32vh;bottom:0;padding:0;background-color:#00353E;z-index:2;display:flex}.careers-links-block-container .row{width:100%}.careers-links-block-container .row .careers-link-block{color:white;padding:40px 60px;background-color:#00353E;position:relative;padding-bottom:60px;display:flex;flex-direction:column}.careers-links-block-container .row .careers-link-block:nth-child(2){background-color:#044955}.careers-links-block-container .row .careers-link-block .link-block-content{margin-top:10px;margin-bottom:25px;flex-grow:1}.careers-links-block-container .row .careers-link-block h3{font-size:24px;margin:0}.careers-links-block-container .row .careers-link-block p{margin-bottom:40px}.careers-links-block-container .row .careers-link-block:first-child{padding-left:5%}.careers-links-block-container .row .careers-link-block:last-child{padding-right:5%}.careers-links-block-container.link-block-stone-grey-light{background-color:white}.careers-links-block-container.link-block-stone-grey-light .row .careers-link-block{color:#00353E;background-color:white}.careers-links-block-container.link-block-stone-grey-light .row .careers-link-block:nth-child(even){background-color:#EDECE5}.careers-links-block-container.link-block-stone-grey-light .row .careers-link-block .link-block-cta a.button-outline{color:#008768;background-color:transparent;border-color:#008768}.careers-links-block-container.link-block-stone-grey-light .row .careers-link-block .link-block-cta a.button-solid{color:white;background-color:#008768;border-color:#008768}.careers-links-block-container.link-block-midnight-teal-light{background-color:white}.careers-links-block-container.link-block-midnight-teal-light .row .careers-link-block{color:#00353E;background-color:white}.careers-links-block-container.link-block-midnight-teal-light .row .careers-link-block:nth-child(even){background-color:#F2F4F5}.careers-links-block-container.link-block-midnight-teal-light .row .careers-link-block .link-block-cta a.button-outline{color:#008768;background-color:transparent;border-color:#008768}.careers-links-block-container.link-block-midnight-teal-light .row .careers-link-block .link-block-cta a.button-solid{color:white;background-color:#008768;border-color:#008768}.careers-links-block-container.link-block-earth-green-light{background-color:white}.careers-links-block-container.link-block-earth-green-light .row .careers-link-block{color:#00353E;background-color:white}.careers-links-block-container.link-block-earth-green-light .row .careers-link-block:nth-child(even){background-color:#E7EFEB}.careers-links-block-container.link-block-earth-green-light .row .careers-link-block .link-block-cta a.button-outline{color:#008768;background-color:transparent;border-color:#008768}.careers-links-block-container.link-block-earth-green-light .row .careers-link-block .link-block-cta a.button-solid{color:white;background-color:#008768;border-color:#008768}.careers-links-block-container.link-block-teal-light{background-color:white}.careers-links-block-container.link-block-teal-light .row .careers-link-block{color:#00353E;background-color:white}.careers-links-block-container.link-block-teal-light .row .careers-link-block:nth-child(even){background-color:#E4F3F3}.careers-links-block-container.link-block-teal-light .row .careers-link-block .link-block-cta a.button-outline{color:#00353E;background-color:transparent;border-color:#00353E}.careers-links-block-container.link-block-teal-light .row .careers-link-block .link-block-cta a.button-solid{color:white;background-color:#00353E;border-color:#00353E}.careers-links-block-container.link-block-lime-green-light{background-color:white}.careers-links-block-container.link-block-lime-green-light .row .careers-link-block{color:#00353E;background-color:white}.careers-links-block-container.link-block-lime-green-light .row .careers-link-block:nth-child(even){background-color:#F5F9EC}.careers-links-block-container.link-block-lime-green-light .row .careers-link-block .link-block-cta a.button-outline{color:#008768;background-color:transparent;border-color:#008768}.careers-links-block-container.link-block-lime-green-light .row .careers-link-block .link-block-cta a.button-solid{color:white;background-color:#008768;border-color:#008768}.careers-links-block-container.link-block-earth-green{background-color:#0D8D6F}.careers-links-block-container.link-block-earth-green .row .careers-link-block{color:white;background-color:#0D8D6F}.careers-links-block-container.link-block-earth-green .row .careers-link-block:nth-child(even){background-color:#008768}.careers-links-block-container.link-block-earth-green .row .careers-link-block .link-block-cta a.button-outline{color:#AECC53;background-color:transparent;border-color:#AECC53}.careers-links-block-container.link-block-earth-green .row .careers-link-block .link-block-cta a.button-solid{color:#00353E;background-color:#AECC53;border-color:#AECC53}.careers-links-block-container.link-block-midnight-teal{background-color:#00353E}.careers-links-block-container.link-block-midnight-teal .row .careers-link-block{color:white;background-color:#00353E}.careers-links-block-container.link-block-midnight-teal .row .careers-link-block:nth-child(even){background-color:#044955}.careers-links-block-container.link-block-midnight-teal .row .careers-link-block .link-block-cta a.button-outline{color:white;background-color:transparent;border-color:white}.careers-links-block-container.link-block-midnight-teal .row .careers-link-block .link-block-cta a.button-solid{color:#00353E;background-color:white;border-color:white}.careers-links-block-container.link-block-teal{background-color:#0D9FA0}.careers-links-block-container.link-block-teal .row .careers-link-block{color:white;background-color:#0D9FA0}.careers-links-block-container.link-block-teal .row .careers-link-block:nth-child(even){background-color:#009A9B}.careers-links-block-container.link-block-teal .row .careers-link-block .link-block-cta a.button-outline{color:#00353E;background-color:transparent;border-color:#00353E}.careers-links-block-container.link-block-teal .row .careers-link-block .link-block-cta a.button-solid{color:white;background-color:#00353E;border-color:#00353E}.careers-links-block-container.link-block-lime-green{background-color:#B6D163}.careers-links-block-container.link-block-lime-green .row .careers-link-block{color:#00343D;background-color:#B6D163}.careers-links-block-container.link-block-lime-green .row .careers-link-block:nth-child(even){background-color:#AECC53}.careers-links-block-container.link-block-lime-green .row .careers-link-block .link-block-cta a.button-outline{color:#00353E;background-color:transparent;border-color:#00353E}.careers-links-block-container.link-block-lime-green .row .careers-link-block .link-block-cta a.button-solid{color:#AECC53;background-color:#00353E;border-color:#00353E}@media only screen and (max-width: 991px){.careers-links-block-container .careers-link-block{padding:40px 45px !important}}@media only screen and (max-width: 575px){.careers-links-block-container{position:relative;padding:0}.careers-links-block-container .row{display:block}.careers-links-block-container .row .careers-link-block{padding:40px}.careers-links-block-container .row .careers-link-block a.aecom-global-cta{position:relative;bottom:0}}.article-column-block-container{padding:0 calc(5% - 40px)}.article-column-block-container .article-column-block{display:flex;flex-direction:column}.article-column-block-container .article-column-block .article-column-content{flex-grow:1}.article-column-block-container .article-column-block h5{font-family:"AECOM Sans",Arial,Helvetica,sans-serif;font-size:16px;margin-bottom:10px;line-height:18px;text-transform:uppercase;font-weight:900;color:#000}.article-column-block-container .article-column-block h3{font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;font-size:24px;margin:0;line-height:34px;color:#00353E}.article-column-block-container .article-column-block p{color:#00353E}.article-column-block-container .article-column-block .aecom-global-cta-green-transparent{color:#008768;font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif}.article-column-block-container .article-column-block .article-content-wrapper .article-column-cta a{border-color:transparent;padding-left:0}.article-column-block-container.article-block-horizontal h2{margin:0}.article-column-block-container.article-block-horizontal .article-column-block{padding:0px 60px 40px 0}.article-column-block-container.article-block-horizontal .article-column-block .article-image{background-size:cover;background-position:center}.article-column-block-container.article-block-horizontal .article-column-block .article-content-wrapper{flex-grow:1;display:flex;flex-direction:column}.article-column-block-container.article-block-horizontal .article-column-block .article-column-title{min-height:100px}.article-column-block-container.article-block-horizontal .article-column-block .article-column-content{flex-grow:1}.article-column-block-container.article-block-horizontal .article-column-block .article-column-cta{margin-top:20px}.article-column-block-container.article-block-horizontal.article-with-image{padding:0}.article-column-block-container.article-block-horizontal.article-with-image .article-column-block{padding:0px 0px 40px 0}.article-column-block-container.article-block-horizontal.article-with-image .article-column-block .article-content-wrapper{padding:0 60px}.article-column-block-container.article-block-horizontal.article-with-image .article-column-block:first-child .article-content-wrapper{padding-left:5vw}.article-column-block-container.article-block-horizontal.article-with-image .article-column-block:last-child .article-content-wrapper{padding-right:5vw}.article-column-block-container.article-block-horizontal.article-with-image.article-medium-image .article-column-block .article-image{aspect-ratio:16 / 9}.article-column-block-container.article-block-horizontal.article-with-image.article-medium-image .article-column-block .article-content-wrapper .article-column-cta .aecom-global-cta-green-transparent{border-color:#008768;padding-left:20px}.article-column-block-container.article-block-horizontal.article-with-image.article-small-image .article-column-block .article-image{aspect-ratio:3 / 1}.article-column-block-container.article-block-horizontal.article-with-image.article-small-image .article-column-block .article-content-wrapper .article-column-cta .aecom-global-cta-green-transparent{border-color:transparent}.article-column-block-container.article-block-vertical h2{margin:0}.article-column-block-container.article-block-vertical .article-column-block{padding:0;margin-bottom:20px}.article-column-block-container.article-block-vertical .article-column-block .article-image{height:200px;background-size:cover;background-position:center}.article-column-block-container.article-block-vertical .article-column-block .article-column-title{min-height:96px}.article-column-block-container.article-block-vertical .article-column-block .article-column-cta{margin-top:10px}.aecom-centered-column .article-column-block-container{padding:0}@media only screen and (max-width: 991px){.article-column-block-container .article-column-block{display:flex;flex-direction:column}.article-column-block-container.article-block-vertical .article-column-block{padding:0px !important}.article-column-block-container.article-block-horizontal .article-column-block{padding:20px 20px !important}.article-column-block-container.article-block-horizontal .article-column-block .article-column-content{width:100%}.article-column-block-container.article-block-horizontal .article-column-block:last-child{padding:20px 20px 0px 20px}.article-column-block-container.article-block-horizontal.article-with-image .article-column-block{padding:20px 0 !important}.article-column-block-container.article-block-horizontal.article-with-image .article-column-block .article-content-wrapper{padding:0 5%}.article-column-block-container .article-column-title{flex-grow:1;min-height:80px}.article-column-block-container .article-column-content{width:75%}}@media only screen and (max-width: 650px){.article-column-title{min-height:100px}.article-column-content{width:100%}}@media only screen and (max-width: 575px){.article-column-block-container.article-block-vertical .article-column-block{padding:0px !important}.article-column-block-container.article-block-horizontal .article-column-block{padding:0px 0px 20px !important}.article-column-block-container.article-block-horizontal .article-column-block .article-image{height:200px}.article-column-block-container.article-block-horizontal .article-column-block .article-content-wrapper{padding:0 40px !important}.article-column-block-container.article-block-horizontal .article-column-block .article-content-wrapper .article-column-content{width:100%}.article-column-block-container.article-block-horizontal .article-column-block:first-child .article-content-wrapper{padding-left:40px !important}.article-column-block-container.article-block-horizontal .article-column-block:last-child .article-content-wrapper{padding-right:40px !important}}.aecom-centered-column{width:75%;max-width:1245px;margin:0 auto}@media only screen and (max-width: 1433px){.aecom-centered-column{width:100%;padding:0 5%}}.aecom-sidebar-block .sidebar-cta-links{background-color:#e9edee;list-style:none;margin:0;padding:20px}.aecom-sidebar-block .sidebar-cta-links li:first-child{padding-top:0}.aecom-sidebar-block .sidebar-cta-links li:last-child{border:0;padding-bottom:0}.aecom-sidebar-block .sidebar-cta-links .sidebar-cta-link{display:block;border-bottom:1px solid #00353e;padding:16px 0}.aecom-sidebar-block .sidebar-cta-links .sidebar-cta-link .cta-title-text{display:block;width:100%;color:#00353e}.aecom-sidebar-block .sidebar-cta-links .sidebar-cta-link .cta-title-text h4{font-family:"AECOM Sans", Arial, Helvetica, sans-serif;font-weight:bold;padding:0 5px 0 0;margin:0}.aecom-sidebar-block .sidebar-cta-links .sidebar-cta-link .cta-circle-button{display:block;color:#e52713;width:100%;font-family:"abril-titling", serif;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzM2LjkyIDMzNi45MiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7fS5jbHMtMntjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgpO30uY2xzLTN7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoLTIpO30uY2xzLTR7ZmlsbDojZTUyYTFjO308L3N0eWxlPjxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi41MiAtNi4zMykiPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iNi41MyIgeT0iNi4zMyIgd2lkdGg9IjMzNi45MSIgaGVpZ2h0PSIzMzYuOTEiLz48L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjUyIC02LjMzKSI+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSI2LjUzIiB5PSI2LjMyIiB3aWR0aD0iMzM2LjkyIiBoZWlnaHQ9IjMzNi45MiIvPjwvY2xpcFBhdGg+PC9kZWZzPjx0aXRsZT5DVEEgYWVjb208L3RpdGxlPjxnIGlkPSJDVEFfSWRlbnQiIGRhdGEtbmFtZT0iQ1RBIElkZW50Ij48ZyBjbGFzcz0iY2xzLTIiPjxnIGNsYXNzPSJjbHMtMyI+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMTc1LDYuMzNDODIuMDgsNi4zMyw2LjUyLDgxLjksNi41MiwxNzQuNzlTODIuMDgsMzQzLjI1LDE3NSwzNDMuMjVWMzA5LjU2Yy02OC42LDAtMTI1LjI2LTUxLjU1LTEzMy41OS0xMTcuOTJoMTYwLjNMMTUzLjM0LDI0MGwyMy44MSwyMy44Myw4OS04OUwxNzYuNTMsODUuMTMsMTUyLjcyLDEwOWw0OSw0OUg0MS4zOUM0OS43Miw5MS41NywxMDYuMzgsNDAsMTc1LDQwYzc0LjMxLDAsMTM0Ljc3LDYwLjQ2LDEzNC43NywxMzQuNzdoMzMuNjlDMzQzLjQ0LDgxLjksMjY3Ljg3LDYuMzMsMTc1LDYuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjUyIC02LjMzKSIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-repeat:no-repeat;padding-right:30px;background-position-x:right;background-size:contain;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.careers-header{height:auto;position:relative;overflow:hidden;background-color:black}.careers-header .careers-header-content{width:100%;min-height:calc(68vh - 74px);padding:60px 5%;z-index:2;position:relative;display:block;color:white;display:flex;flex-direction:column}.careers-header .careers-header-content .careers-header-bg{position:absolute;width:100%;height:100%;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:center center;left:0;top:0}.careers-header .careers-header-content .careers-header-bg.parallax-bg{background-repeat:no-repeat;background-position:center;background-position:50% 50%}.careers-header .careers-header-content #careers-video-bg{height:100%;width:100%;position:absolute;z-index:1;top:0;left:0}.careers-header .careers-header-content #careers-video-bg .video-bg-overlay{position:absolute;width:100%;height:100%;z-index:2}.careers-header .careers-header-content .header-container{height:100%;flex:1;align-items:center;z-index:10}.careers-header .careers-header-content .careers-title{flex-grow:1;display:flex;flex-direction:column;padding:0;z-index:2}.careers-header .careers-header-content .header-content{flex-grow:1;height:100%;width:65%;margin-bottom:40px}.careers-header .careers-header-content h1{margin:20px 0 80px;font-size:64px;line-height:60px}.careers-header .careers-header-content p.careers-sub-title{font-size:28px;font-family:"abril-titling",serif;line-height:44px}.careers-header .careers-header-content p.careers-text{font-size:28px;font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;line-height:36px;margin-bottom:60px}.careers-header .careers-header-content .cta-container{display:flex;justify-content:space-between}.careers-header .careers-header-content .cta-container .cta-button-container a.aecom-global-cta{border-color:#008768;background-color:#008768;color:white}.careers-header .careers-header-content .cta-container .cta-button-container.wistia-play a.aecom-global-cta{background-color:transparent}.careers-header .careers-header-content .cta-container .cta-button-container.wistia-play a.cta-button-play-mobile{display:none;height:40px;width:40px;border-radius:50%;border:2px solid #008768;text-align:center;position:relative;margin-top:-6px}.careers-header .careers-header-content .cta-container .cta-button-container.wistia-play a.cta-button-play-mobile svg{position:absolute;left:1px;top:1px;transform:scale(0.9)}.careers-header .careers-links-block-container{position:relative;min-height:32vh;bottom:0;padding:0 calc(5% - 60px);background-color:#00353E;z-index:2;display:flex}.careers-header .careers-links-block-container .row .careers-link-block{color:white;padding:40px 60px;background-color:#00353E;position:relative;padding-bottom:60px;display:flex;flex-direction:column}.careers-header .careers-links-block-container .row .careers-link-block .link-block-content{margin-top:10px;margin-bottom:25px}.careers-header .careers-links-block-container .row .careers-link-block:nth-child(2){background-color:#044955}.careers-header .careers-links-block-container .row .careers-link-block h3{font-size:24px;margin:0}.careers-header .careers-links-block-container .row .careers-link-block p{margin-bottom:40px}.careers-header.animated-block .header-container{opacity:0}.aecom-page-careers-content #media-section .col-lg-6{padding:0}.aecom-page-careers-content #media-section .media-text-content{padding:60px 60px 60px 5%}.aecom-page-careers-content #media-section .media-text-content h2{margin:0;font-size:54px;line-height:62px;color:#00353E}.aecom-page-careers-content #media-section .media-text-content h4{font-family:"AECOM Sans",Arial,Helvetica,sans-serif;font-size:28px}.aecom-page-careers-content #media-section .media-text-content p{margin-bottom:40px}.aecom-page-careers-content #media-section .media-image-container .media-image{height:100%;width:100%;background-position:center center;background-size:cover}@media only screen and (max-width: 991px){.careers-header .careers-header-content{min-height:calc(60vh - 74px);padding:60px 5% 40px}.careers-header .careers-header-content .header-content{width:90%}.careers-header .careers-links-block-container .careers-link-block{padding:40px 45px !important}}@media only screen and (max-width: 767px){.careers-header{height:620px}.careers-header .careers-header-content{padding:40px;position:relative}.careers-header .careers-header-content{min-height:calc(60vh - 74px)}.careers-header .careers-header-content .header-container .careers-title .header-title p.careers-sub-title{font-size:24px;line-height:30px}.careers-header .careers-header-content .header-container .careers-title .header-content p.careers-text{font-size:24px;line-height:30px}.careers-header .careers-header-content .header-container .careers-title .header-title h1{font-size:38px;line-height:38px}.careers-header .careers-links-block-container .careers-link-block{padding:40px 60px 40px 5%}}@media only screen and (max-height: 650px){.careers-header .careers-header-content{min-height:calc(50vh - 74px);padding:30px 5%}.careers-header .careers-header-content h1{margin:20px 0 50px}.careers-header .careers-header-content .cta-container{height:5%}}@media only screen and (max-width: 575px){.careers-header{height:auto}}@media only screen and (max-width: 820px){.careers-header .careers-header-content .parallax-bg{background-size:cover,cover,auto !important}}.aecom-block-lightbox{max-width:100%;position:relative;overflow:hidden}.aecom-block-lightbox .aecom-lightbox{transform:scale(1);transition:all 0.5s ease-in-out}.aecom-block-lightbox .hover-overlay{position:absolute;z-index:10;display:flex;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.342);justify-content:center;align-items:center;color:white;opacity:0;transition:all 0.5s ease-in-out;cursor:pointer}.aecom-block-lightbox .hover-overlay i{font-size:40px}.aecom-block-lightbox .image-caption{position:absolute;bottom:0;padding:10px 20px;width:100%;display:block;background-color:#008768;color:white}.aecom-block-lightbox .image-caption h3{margin:0}.aecom-block-lightbox:hover .hover-overlay{opacity:1}.aecom-block-lightbox:hover .aecom-lightbox{transform:scale(1.2)}img.aecom-lightbox{cursor:pointer;width:100%}.img-popup{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(38,40,52,0.9);text-align:center;display:none;z-index:9999999999999;animation:pop-in;animation-duration:0.5s;-webkit-animation:pop-in 0.5s;-moz-animation:pop-in 0.5s;-ms-animation:pop-in 0.5s}.img-popup .lbox-wrapper{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.img-popup .lbox-wrapper .lbox-container{display:block;max-width:80vw;max-height:80vh}.img-popup .lbox-wrapper .lbox-container img{width:100%;height:auto}.img-popup .lbox-wrapper .lbox-container .lbox-image-title{color:white;font-family:"abril-titling",serif;font-size:24px}.close-lightbox{position:absolute;top:45px;right:30px;padding:0px 10px;color:#fff;font-size:21px;border:2px solid #fff;border-radius:50%;z-index:99;cursor:pointer;width:40px;height:40px}.lightboxfadeout{animation:fadeout;animation-duration:0.5s;-webkit-animation:fadeout 0.5s;-moz-animation:fadeout 0.5s;-ms-animation:fadeout 0.5s}@keyframes pop-in{0%{opacity:0;transform:scale(0.1)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes pop-in{0%{opacity:0;-webkit-transform:scale(0.1)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes pop-in{0%{opacity:0;-moz-transform:scale(0.1)}100%{opacity:1;-moz-transform:scale(1)}}@keyframes fadeout{100%{opacity:0;transform:scale(0.1)}0%{opacity:1;transform:scale(1)}}@-webkit-keyframes fadeout{100%{opacity:0;-webkit-transform:scale(0.1)}0%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes fadeout{100%{opacity:0;-moz-transform:scale(0.1)}0%{opacity:1;-moz-transform:scale(1)}}@media only screen and (max-width: 575px){.img-popup .lbox-wrapper .lbox-container{max-width:100vw;max-height:100vh}}.simple-header-container{width:100%;height:350px;position:relative}.simple-header-container .header-content{color:#fff;position:relative;width:100%;height:100%;display:flex;padding:50px 5%;align-items:center;z-index:2}.simple-header-container .header-content .text-content{max-width:60%;flex-grow:1}.simple-header-container .header-content .text-content h1,.simple-header-container .header-content .text-content h2,.simple-header-container .header-content .text-content h3{margin:0;font-size:56px;line-height:60px}.simple-header-container .simple-header{position:absolute;background-color:#000;color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;z-index:1}@media only screen and (max-width: 575px){.simple-header-container{height:300px}.simple-header-container .header-content .text-content{max-width:100%;flex-grow:1}.simple-header-container .header-content .text-content h1,.simple-header-container .header-content .text-content h2,.simple-header-container .header-content .text-content h3{margin:0;font-size:36px;line-height:42px}}.aecom-careers-sidebar-button .sidebar-cta-buttons{margin:0;padding:0}.aecom-careers-sidebar-button .sidebar-cta-buttons .sidebar-cta-btn{list-style:none}.aecom-careers-sidebar-button .sidebar-cta-buttons .sidebar-cta-btn .cta-btn-label{color:white;display:flex;padding:20px 40px;align-items:center;height:80px;background:#00353E;margin-bottom:10px;transition:all .3s ease-in-out}.aecom-careers-sidebar-button .sidebar-cta-buttons .sidebar-cta-btn .cta-btn-label .label-container h4{margin:0;font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif}.aecom-careers-sidebar-button .sidebar-cta-buttons .sidebar-cta-btn .cta-btn-label .label-container p{margin:0;font-style:italic;font-size:14px}.aecom-careers-sidebar-button .sidebar-cta-buttons .sidebar-cta-btn .cta-btn-label .label-container p .fas{font-style:normal;margin-left:4px}.aecom-careers-sidebar-button .sidebar-cta-buttons .sidebar-cta-btn .cta-btn-label:hover{background-color:#008768}.testimonial-block.owl-loaded{height:auto}.testimonial-block .owl-stage-outer{background-color:transparent}.testimonial-block .owl-item .slide-content{display:flex;padding:40px 40px}.testimonial-block .owl-item .slide-content .profile-info{width:50%;display:flex;align-items:center}.testimonial-block .owl-item .slide-content .profile-info .profile-image{width:180px;height:180px;background-size:cover;margin-right:10px;border-radius:50%;background-position:center;background-repeat:no-repeat;aspect-ratio:1 / 1}.testimonial-block .owl-item .slide-content .profile-info .profile-text h4{margin:0;font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;font-size:20px;line-height:22px;margin-bottom:5px}.testimonial-block .owl-item .slide-content .profile-info .profile-text p{font-size:14px;line-height:18px;margin:0}.testimonial-block .owl-item .slide-content .testimonial-content{width:50%;display:flex;align-items:center}.testimonial-block .owl-item .slide-content .testimonial-content .testimonial-container{position:relative}.testimonial-block .owl-item .slide-content .testimonial-content .testimonial-container:before{content:'“';font-family:'abril-titling', 'Times New Roman', Times, serif;position:absolute;top:-54px;font-size:114px;line-height:114px;left:8px}.testimonial-block .owl-item .slide-content .testimonial-content .testimonial-container p{margin:0;font-size:14px;line-height:18px}.testimonial-block .owl-dots{display:none}@media only screen and (max-width: 1180px){.testimonial-block .owl-item .slide-content{display:block;padding:40px 40px 60px}.testimonial-block .owl-item .slide-content .profile-info{width:100%;text-align:center;display:block}.testimonial-block .owl-item .slide-content .profile-info .profile-image{margin:0 auto 20px}.testimonial-block .owl-item .slide-content .profile-info .profile-text{margin-bottom:40px}.testimonial-block .owl-item .slide-content .testimonial-content{width:100%}.testimonial-block .owl-item .slide-content .testimonial-content .testimonial-container{padding:0}.testimonial-block .owl-item .slide-content .testimonial-content .testimonial-container:before{left:-3px}}.timeline-block .timeline-container .timeline-items{max-width:900px;display:flex;flex-direction:column;margin:auto}.timeline-block .timeline-container .timeline-items .timeline-item{width:100%;display:flex;justify-content:space-between}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-date{width:calc(50% - 40px);position:relative}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-date p{font-size:55px;position:absolute;top:calc(50% - 80px);right:0;color:#008768;font-family:"abril-titling",serif}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-connect{display:flex;justify-content:center;flex-direction:column}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-connect .timeline-dot{background:#8D8D8D;width:15px;height:15px;border-radius:50%}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-connect .timeline-line-top{background:rgba(112,112,112,0.3);width:3px;height:calc(50% - 6px);margin:auto}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-connect .timeline-line-bottom{background:rgba(112,112,112,0.3);width:3px;height:calc(50% - 6px);margin:auto}.timeline-block .timeline-container .timeline-items .timeline-item:nth-child(even){flex-direction:row-reverse}.timeline-block .timeline-container .timeline-items .timeline-item:nth-child(even) .timeline-date p{left:0}.timeline-block .timeline-container .timeline-items .timeline-item:nth-child(even) .timeline-details{flex-direction:row-reverse;text-align:right}.timeline-block .timeline-container .timeline-items .timeline-item:nth-child(even) .timeline-details-trigger-lightbox{cursor:pointer}.timeline-block .timeline-container .timeline-items .timeline-item:nth-child(even) .timeline-details-trigger-lightbox .timeline-text .short-text{position:relative}.timeline-block .timeline-container .timeline-items .timeline-item:nth-child(even) .timeline-details-trigger-lightbox .timeline-text .short-text::after{content:"" !important}.timeline-block .timeline-container .timeline-items .timeline-item:nth-child(even) .timeline-details-trigger-lightbox .timeline-text .short-text::before{content:"\F053";font-family:"Font Awesome 6 Free";position:absolute;-webkit-transition:left .2s;-o-transition:left .2s;transition:left .2s;top:60%;left:-10px;color:#008768;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:25px}.timeline-block .timeline-container .timeline-items .timeline-item:nth-child(even) .timeline-details-trigger-lightbox:hover .timeline-text .short-text:before{left:-15px}.timeline-block .timeline-container .timeline-items .timeline-item:first-child .timeline-line-top{display:none}.timeline-block .timeline-container .timeline-items .timeline-item:first-child .timeline-line-bottom{height:calc(100% - 12px)}.timeline-block .timeline-container .timeline-items .timeline-item:last-child .timeline-line-bottom{display:none}.timeline-block .timeline-container .timeline-items .timeline-item:last-child .timeline-line-top{height:calc(100% - 12px)}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-details{width:calc(50% - 40px);display:flex;padding:20px 0}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-details .timeline-thumbnail{width:70px}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-details .timeline-thumbnail img{object-fit:cover;width:70px;height:70px}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-details .timeline-text{width:calc(100% - 70px)}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-details .timeline-text p{margin:0;padding:0 10px}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-details .timeline-text .long-text{display:none}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-details-trigger-lightbox{cursor:pointer}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-details-trigger-lightbox .timeline-text .short-text{position:relative}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-details-trigger-lightbox .timeline-text .short-text:after{content:"\F054";font-family:"Font Awesome 6 Free";position:absolute;-webkit-transition:right .2s;-o-transition:right .2s;transition:right .2s;top:60%;right:-10px;color:#008768;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:25px}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-details-trigger-lightbox:hover .timeline-text .short-text:after{right:-15px}.timeline-block .close-timeline-lightbox{width:25px;height:25px;color:#fff;cursor:pointer;position:absolute;right:50px;top:50px;text-align:center;line-height:22px;font-size:14px}.timeline-block .close-timeline-lightbox .fas{font-style:normal;font-size:34px}.timeline-block .timeline-lightbox-container{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,53,62,0.9);display:none;padding:60px 10px;overflow:scroll}.timeline-block .timeline-lightbox-container .timeline-lightbox-content{width:fit-content;margin:10vh auto}.timeline-block .timeline-lightbox-container .timeline-lightbox-content img{width:auto;max-width:90%;max-height:50vh;margin:10px auto;height:auto}.timeline-block .timeline-lightbox-container .timeline-lightbox-content p{color:#fff;font-size:18px;width:700px;max-width:90%}.timeline-block .timeline-lightbox-container .timeline-lightbox-content p.date{font-size:55px;color:#fff;font-family:"abril-titling",serif;margin:-10px 5px}@media only screen and (max-width: 575px){.timeline-block .timeline-container .timeline-items .timeline-item{justify-content:unset}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-date{width:65px}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-date p{font-size:24px;top:calc(50% - 33px);left:0}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-details{width:70%;margin-left:20px;display:block}.timeline-block .timeline-container .timeline-items .timeline-item .timeline-details .timeline-text p{padding:0}.timeline-block .timeline-container .timeline-items .timeline-item:nth-child(even){flex-direction:row}.timeline-block .timeline-container .timeline-items .timeline-item:nth-child(even) .timeline-details{text-align:left}.timeline-block .timeline-container .timeline-items .timeline-item:nth-child(even) .timeline-details-trigger-lightbox{cursor:pointer}.timeline-block .timeline-container .timeline-items .timeline-item:nth-child(even) .timeline-details-trigger-lightbox .timeline-text .short-text{position:relative}.timeline-block .timeline-container .timeline-items .timeline-item:nth-child(even) .timeline-details-trigger-lightbox .timeline-text .short-text::before{content:"" !important}.timeline-block .timeline-container .timeline-items .timeline-item:nth-child(even) .timeline-details-trigger-lightbox .timeline-text .short-text::after{content:"\F054" !important;font-family:"Font Awesome 6 Free";position:absolute;-webkit-transition:left .2s;-o-transition:left .2s;transition:left .2s;top:60%;right:-10px;color:#008768;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:25px}.timeline-block .timeline-container .timeline-items .timeline-item:nth-child(even) .timeline-details-trigger-lightbox:hover .timeline-text .short-text:before{right:-15px}.timeline-block .timeline-lightbox-container .timeline-lightbox-content{width:100%}.timeline-block .timeline-lightbox-container .timeline-lightbox-content img{width:100%}.timeline-block .close-timeline-lightbox{right:25px;top:25px}}#region-country-header{height:calc(100vh - 65px);position:relative;overflow:hidden}#region-country-header .region-country-header-title-content{width:100%;padding:0 5%;z-index:10;position:absolute;margin-top:10%;color:white}#region-country-header .region-country-header-title-content h1{margin:0;font-size:64px;line-height:52px}#region-country-header .region-country-header-title-content h4{margin:0;font-size:34px}#region-country-header .region-country-header-title-content p{font-size:34px;font-family:"abril-titling",serif;line-height:44px}#region-country-header.country-header .region-country-header-title-content{margin-top:6%}#region-country-header.country-header .region-country-header-title-content .region-country-name h1{margin-bottom:60px}#region-country-header.country-header .region-country-header-title-content .region-country-name a{font-family:'abril-titling';font-size:24px;color:white;text-transform:capitalize;margin-bottom:50px;display:block;position:relative;padding-left:20px}#region-country-header.country-header .region-country-header-title-content .region-country-name a:before{content:"\f053";position:absolute;font-family:"Font Awesome 6 Free";left:0;font-size:18px;top:5px}#region-country-header .region-country-header-bg{position:absolute;width:100%;height:100%;z-index:1;background-size:cover;background-repeat:no-repeat}#region-country-header #region-country-video-bg{height:100%;width:100%;position:absolute;z-index:1}#region-country-header #region-country-video-bg .video-bg-overlay{position:absolute;width:100%;height:100%;z-index:2}#region-country-header #region-country-video-bg .mobile-bg{position:absolute;width:100%;height:100%;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:center}#region-country-header .featured-project-info-container{position:absolute;bottom:90px;right:5%;z-index:100;color:white;text-align:right;width:25%}#region-country-header .featured-project-info-container h3{margin:0;font-size:16px;line-height:22px;margin-bottom:5px}#region-country-header .featured-project-info-container p{margin:0;font-size:14px}#region-country-header .icon-scroll,#region-country-header .icon-scroll:before{position:absolute;left:50%}#region-country-header .icon-scroll{opacity:1;transition:all 0.5s;width:30px;position:absolute;z-index:89;height:50px;margin-left:-20px;bottom:60px;left:calc(15px + 5%);margin-top:-35px;box-shadow:inset 0 0 0 2px #fff;border-radius:10px;mix-blend-mode:inherit}#region-country-header .icon-scroll span{color:white;font-size:0.9rem;font-weight:700;writing-mode:vertical-rl;text-orientation:mixed;padding-left:5px;padding-top:65px;display:none}@media (min-width: 900px){#region-country-header .icon-scroll{opacity:1;transition:all 0.5s;width:30px;position:absolute;z-index:89;height:50px;margin-left:-20px;bottom:120px;left:calc(15px + 5%);margin-top:-35px;box-shadow:inset 0 0 0 2px #fff;border-radius:25px;mix-blend-mode:inherit}#region-country-header .icon-scroll span{display:block}}#region-country-header .icon-scroll:before{content:'';width:8px;height:8px;background:#fff;margin-left:-4px;top:8px;border-radius:4px;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}@-webkit-keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(36px);transform:translateY(36px)}}@keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(36px);transform:translateY(36px)}}@media only screen and (max-width: 991px) and (min-width: 768px){#region-country-header .region-country-header-title-content h4{font-size:28px}#region-country-header .region-country-header-title-content h1{font-size:54px;margin-bottom:40px}#region-country-header .region-country-header-title-content .region-country-intro p{font-size:28px;line-height:34px}}@media only screen and (max-width: 575px){#region-country-header .region-country-header-title-content .region-country-name h1{font-size:54px;margin-bottom:40px}#region-country-header .region-country-header-title-content .region-country-name P{font-size:24px;line-height:34px}#region-country-header .region-country-header-title-content .region-country-name h4{font-size:28px}#region-country-header .region-country-header-title-content .region-country-intro p{font-size:28px;line-height:34px}#region-country-header .featured-project-info-container{width:65%}#region-country-header .icon-scroll{border-radius:20px}}.block-campaign-carousel.owl-carousel{height:470px}.block-campaign-carousel.owl-carousel .owl-dots{position:absolute;bottom:40px;width:100%;display:flex;justify-content:center;align-items:center}.block-campaign-carousel.owl-carousel .owl-dots button{width:50px;background-color:rgba(255,255,255,0.692);margin:0 5px;border:0;height:3px}.block-campaign-carousel.owl-carousel .owl-dots button.active{background-color:#008768;height:5px}.block-campaign-carousel.owl-carousel .owl-nav button{position:absolute;top:calc(50% - 30px);display:block;width:40px;height:60px;background-color:#0087687d;color:#ffffff;font-size:24px;text-align:center;line-height:60px}.block-campaign-carousel.owl-carousel .owl-nav button.owl-prev{left:0}.block-campaign-carousel.owl-carousel .owl-nav button.owl-next{right:0}.block-campaign-carousel .slide-content{overflow:hidden;position:relative;transition:.2s;flex-grow:1;display:flex;flex-direction:column;padding:50px 60px;padding-bottom:100px;z-index:2;text-align:left;width:100%;height:470px}.block-campaign-carousel .slide-content .bg-image{position:absolute;top:0;left:0;background-color:#000;color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;z-index:1;transition:2s}.block-campaign-carousel .slide-content .campaign-carousel-video-bg{height:100%;width:100%;position:absolute;z-index:1;top:0;left:0}.block-campaign-carousel .slide-content .campaign-carousel-video-bg .video-bg-overlay{position:absolute;width:100%;height:100%;z-index:2}.block-campaign-carousel .slide-content .item-title{z-index:2;color:white}.block-campaign-carousel .slide-content .item-title p{font-size:18px;font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;line-height:24px;text-transform:uppercase}.block-campaign-carousel .slide-content .item-title h2{margin:10px 0 20px;font-size:48px;line-height:54px}.block-campaign-carousel .slide-content .item-content{color:white;z-index:2;margin-bottom:20px;height:100%;width:65%}.block-campaign-carousel .slide-content .item-content .fas{font-style:normal;margin-right:5px}.block-campaign-carousel .slide-content .item-content .event-date-time{font-size:14px}.block-campaign-carousel .slide-content .item-content .event-date-time .event-date{margin-right:10px}.block-campaign-carousel .slide-content .item-content .event-location-platform{font-size:14px}.block-campaign-carousel .slide-content .item-link{z-index:2}.block-campaign-carousel .slide-content .item-link .aecom-global-cta-white-solid{color:#000 !important}.block-campaign-carousel .slide-content .item-link .aecom-global-cta-l-green-solid{color:#00353E !important}.block-campaign-carousel .slide-content .item-link .aecom-global-cta-l-green-transparent{color:#AECC53 !important}.block-campaign-carousel .slide-content .item-link .aecom-global-cta-e-green-transparent{color:#008768 !important}.block-campaign-carousel .slide-content .item-link .aecom-global-cta::after{top:51%}.block-campaign-carousel .slide-content .wistia_embed a{z-index:10}@media only screen and (max-width: 575px){.block-campaign-carousel.owl-carousel .owl-dots{bottom:24px}.block-campaign-carousel.owl-carousel .owl-dots button{height:3px}.block-campaign-carousel.owl-carousel .owl-nav{display:none}.block-campaign-carousel .slide-content{padding:40px 20px 60px}.block-campaign-carousel .slide-content .item-title h2{font-size:38px}.block-campaign-carousel .slide-content .item-content{width:100%}}.single-promo-block{position:relative;overflow:hidden;display:flex}.single-promo-block .promo-bg{z-index:1;position:absolute;width:100%;top:0;left:0;height:100%;background-size:cover;background-position:center}.single-promo-block .promo-content{position:relative;z-index:10;color:white;padding:40px}.single-promo-block .promo-content h2,.single-promo-block .promo-content h4{font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;margin:0}.single-promo-block .promo-content h2{line-height:26px;margin-bottom:20px}.single-promo-block .promo-content p{margin-bottom:40px;font-size:16px;line-height:22px}.single-promo-block .promo-content .promo-link{position:relative;z-index:10;text-align:right;color:white}.single-promo-block .promo-content .promo-link .aecom-promo-cta-red{border-color:#E52713;color:white}.single-promo-block .promo-custom-html{position:relative;z-index:10;color:white;padding:40px}@media only screen and (max-width: 575px){.single-promo-block{margin-top:20px}}@media only screen and (min-width: 576px) and (max-width: 991px){.single-promo-block .promo-content{padding:20px}}.event-block-carousel.owl-carousel{height:470px}.event-block-carousel.owl-carousel .owl-dots{position:absolute;bottom:40px;width:100%;display:flex;justify-content:center}.event-block-carousel.owl-carousel .owl-dots button{width:50px;background-color:rgba(255,255,255,0.692);margin:0 5px;border:0}.event-block-carousel.owl-carousel .owl-dots button.active{background-color:#008768}.event-block-carousel .slide-content{overflow:hidden;position:relative;transition:.2s;flex-grow:1;display:flex;flex-direction:column;padding:50px 60px;padding-bottom:100px;z-index:2;text-align:left;width:100%;height:470px}.event-block-carousel .slide-content .bg-image{position:absolute;top:0;left:0;background-color:#000;color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;z-index:1;transition:2s}.event-block-carousel .slide-content .campaign-carousel-video-bg{height:100%;width:100%;position:absolute;z-index:1;top:0;left:0}.event-block-carousel .slide-content .campaign-carousel-video-bg .video-bg-overlay{position:absolute;width:100%;height:100%;z-index:2}.event-block-carousel .slide-content .item-title{z-index:2}.event-block-carousel .slide-content .item-title p{font-size:18px;font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;line-height:24px;text-transform:uppercase;color:white;margin:0}.event-block-carousel .slide-content .item-title h2{margin:10px 0 10px;font-size:36px;line-height:42px;color:#AECC53}.event-block-carousel .slide-content .item-content{color:white;z-index:2;margin-bottom:20px;height:100%;width:65%}.event-block-carousel .slide-content .item-content .fas{font-style:normal;margin-right:5px}.event-block-carousel .slide-content .item-content .event-date-time{font-size:14px}.event-block-carousel .slide-content .item-content .event-date-time .event-date{margin-right:10px}.event-block-carousel .slide-content .item-content .event-location-platform{font-size:14px}.event-block-carousel .slide-content .item-link{z-index:2}.event-block-promo{position:relative;overflow:hidden;display:flex}.event-block-promo .promo-bg{z-index:1;position:absolute;width:100%;top:0;left:0;height:100%;background-size:cover;background-position:center}.event-block-promo .promo-content{position:relative;z-index:10;color:white;padding:40px;width:100%}.event-block-promo .promo-content .fas{font-style:normal;margin-right:5px}.event-block-promo .promo-content h4{font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;margin:0;text-transform:uppercase}.event-block-promo .promo-content h2{font-family:"abril-titling",serif;line-height:26px;margin:10px 0;color:#AECC53}.event-block-promo .promo-content p{margin-bottom:40px;font-size:13px;line-height:22px;margin-top:0}.event-block-promo .promo-content .promo-event-date-time{margin:0;font-size:13px}.event-block-promo .promo-content .promo-event-date-time span{display:inline-block}.event-block-promo .promo-content .promo-event-date-time .promo-event-date{margin-right:10px;margin-bottom:8px}.event-block-promo .promo-content .promo-event-date-time .event-location-platform{font-size:13px;margin-top:0}.event-block-promo .promo-content .promo-link{position:relative;z-index:10;text-align:right;color:white}.event-block-promo .promo-content .promo-link a{font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif}@media only screen and (min-width: 576px) and (max-width: 991px){.event-block-promo .promo-content{padding:20px}}@media only screen and (max-width: 1199px){.event-block-carousel .slide-content .item-content{width:100%}.event-block-carousel .slide-content .item-content .event-date-time span{display:inline-block}.event-block-promo .promo-content .promo-event-date-time span{display:inline-block;margin-bottom:10px}}@media only screen and (max-width: 767px){.event-block-carousel.owl-carousel .owl-dots{display:none}.event-block-carousel .slide-content .item-content{width:100%}.event-block-carousel .slide-content .item-content .event-date-time span{display:block;margin-bottom:10px}}@media only screen and (max-width: 575px){.event-block-carousel.owl-carousel .owl-dots{display:none}.event-block-carousel .slide-content{padding:40px 20px}.event-block-carousel .slide-content .item-title h2{font-size:30px;line-height:34px}.event-block-carousel .slide-content .item-content{width:100%}.event-block-carousel .slide-content .item-content .event-text{display:none}.event-block-carousel .slide-content .item-content .event-date-time span{display:block;margin-bottom:10px}.event-block-promo{margin-top:20px}.event-block-promo .promo-content .promo-event-date-time span{display:block;margin-bottom:10px}}.event-gallery-block .events-gallery-block-list{display:flex;flex-wrap:wrap;gap:15px}.event-gallery-block .events-gallery-block-list .events-gallery-block-item{position:relative;background-size:cover;background-repeat:no-repeat;padding:10px 15px}.event-gallery-block .events-gallery-block-list .events-gallery-block-item .events-gallery-block-opacity{right:0;top:0;position:absolute;width:100%;height:100%;z-index:99}.event-gallery-block .events-gallery-block-list .events-gallery-block-item .events-gallery-block-details{z-index:999;position:relative;color:#fff}.event-gallery-block .events-gallery-block-list .events-gallery-block-item .events-gallery-block-details p{font-size:14px}.event-gallery-block .events-gallery-block-list .events-gallery-block-item .events-gallery-block-details p i{margin-right:5px}.event-gallery-block .events-gallery-block-list .events-gallery-block-item .events-gallery-block-details .event-type{font-weight:600;font-size:18px}.event-gallery-block .events-gallery-block-list .events-gallery-block-item .events-gallery-block-details .event-title{font-size:32px;font-family:"abril-titling", serif;color:#AECC53;padding:0;margin:0;line-height:45px}.event-gallery-block .events-gallery-block-list .events-gallery-block-item .events-gallery-block-details .event-date-time{display:flex;flex-wrap:wrap;margin:15px 0}.event-gallery-block .events-gallery-block-list .events-gallery-block-item .events-gallery-block-details .event-date-time p{margin:0 20px 0 0;padding:0}.event-gallery-block .events-gallery-block-list .events-gallery-block-item .events-gallery-block-details a.event-cta{color:#fff;border-color:#008768;margin-top:20px}@media only screen and (max-width: 767px){.event-gallery-block .events-gallery-block-list .events-gallery-block-item{width:100% !important}}.client-quote-block{border-left:2px solid #E9EDEE;padding-left:40px;padding-right:40px}.client-quote-block .client-quote-text{font-family:'abril-titling', serif;font-size:20px;color:#00353e;margin-top:54px;line-height:30px}.client-quote-block .client-quote-text:before{content:'“';font-family:'abril-titling';position:absolute;font-size:74px;color:#008767;margin-top:-12px;margin-left:-3px}.client-quote-block .client-quote-author{font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;color:#008767;margin:0}.client-quote-block .client-quote-title{color:#008767;margin:0}.aesf-container{width:100%;margin:auto;display:flex;flex-wrap:wrap;justify-content:center;margin:auto}.aesf-container img{max-width:100%}.aesf-container .aesf-social-feeds{width:calc(100% / 3.5);max-width:100%;min-width:250px;padding:10px;background-color:#ffffff;margin-bottom:10px}.aesf-container .aesf-social-feeds h5.aesf-label{font-weight:bold;font-family:"DIN Condensed", aecom-sans;font-size:18px;line-height:1em}.aesf-container .aesf-social-feeds .aesf-content p{font-size:12px}.aesf-container .aesf-social-feeds .aesf-follow-btn{margin-top:20px}.aesf-full-width{width:90%;margin:auto}.aesf-container .aesf-twitter .aesf-content ul.aesf-twitter-items{padding:0;margin:0}.aesf-container .aesf-twitter .aesf-content ul.aesf-twitter-items li.aesf-twitter-item{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:5px}.aesf-container .aesf-twitter .aesf-content ul.aesf-twitter-items li.aesf-twitter-item .aesf-twitter-account-logo{width:50px}.aesf-container .aesf-twitter .aesf-content ul.aesf-twitter-items li.aesf-twitter-item .aesf-twitter-account-logo img{width:40px;height:40px;border-radius:50%}.aesf-container .aesf-twitter .aesf-content ul.aesf-twitter-items li.aesf-twitter-item .aesf-twitter-content{width:calc(100% - 50px)}.aesf-container .aesf-twitter .aesf-content ul.aesf-twitter-items li.aesf-twitter-item .aesf-twitter-content .aesf-twitter-details{display:flex;flex-wrap:wrap;justify-content:flex-start}.aesf-container .aesf-twitter .aesf-content ul.aesf-twitter-items li.aesf-twitter-item .aesf-twitter-content .aesf-twitter-details>*{margin-right:5px;line-height:20px}.aesf-container .aesf-twitter .aesf-content ul.aesf-twitter-items li.aesf-twitter-item .aesf-twitter-content .aesf-twitter-details label.aesf-twitter-label{font-size:14px;font-weight:700}.aesf-container .aesf-twitter .aesf-content ul.aesf-twitter-items li.aesf-twitter-item .aesf-twitter-content .aesf-twitter-details img.aesf-twitter-verified{width:12px;height:12px;margin-top:5px}.aesf-container .aesf-twitter .aesf-content ul.aesf-twitter-items li.aesf-twitter-item .aesf-twitter-content .aesf-twitter-details span.aesf-twitter-name{color:#c4c4c4;font-size:12px}.aesf-container .aesf-twitter .aesf-content ul.aesf-twitter-items li.aesf-twitter-item .aesf-twitter-content .aesf-twitter-details em.aesf-twitter-time{color:#000;font-size:10px}.aesf-container .aesf-twitter .aesf-content ul.aesf-twitter-items li.aesf-twitter-item .aesf-twitter-content .aesf-twitter-feed p{font-size:12px}.aesf-container .aesf-instagram .aesf-content-instagram{background-color:#f3f6f8}.aesf-container .aesf-instagram .aesf-content-instagram img{width:100%}.aesf-container .aesf-instagram .aesf-content-instagram .aesf-content-instagram-title{padding:15px 10px 0}.aesf-container .aesf-instagram .aesf-content-instagram .aesf-content-instagram-title label{color:#000;font-size:18px;font-weight:700;line-height:20px}.aesf-container .aesf-instagram .aesf-content-instagram .aesf-content-instagram-excerpt{font-size:12px;padding:10px 10px 5px;color:#000}.aesf-container .aesf-linkedin .aesf-content-linkedin{background-color:#f3f6f8}.aesf-container .aesf-linkedin .aesf-content-linkedin img{width:100%}.aesf-container .aesf-linkedin .aesf-content-linkedin .aesf-content-linkedin-title{padding:15px 10px 0}.aesf-container .aesf-linkedin .aesf-content-linkedin .aesf-content-linkedin-title label{color:#000;font-size:18px;font-weight:700;line-height:20px}.aesf-container .aesf-linkedin .aesf-content-linkedin .aesf-content-linkedin-excerpt{font-size:12px;padding:10px 10px 5px;color:#000}@media all and (max-width: 1019px){.aesf-container{width:100%;margin:auto}.aesf-container .aesf-social-feeds{width:90%;margin:10px auto}}.careers-video-block .container{width:75%;max-width:1245px}.careers-video-block .container .grid-items{margin-left:-30px;margin-right:-30px}.careers-video-block .video-grid-item{height:500px;position:relative;overflow:hidden;border-radius:12px;background-color:black}.careers-video-block .video-grid-item .bg-image{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:center;opacity:.5}.careers-video-block .video-grid-item h3{position:absolute;left:30px;top:40px;color:white;font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;margin:0;font-size:16px;line-height:16px}.careers-video-block .video-grid-item .video-text{position:absolute;bottom:40px;left:30px;color:white;width:calc(75% - 60px)}.careers-video-block .video-grid-item .video-text p{margin:0;line-height:18px;font-size:14px}.careers-video-block .video-grid-item .video-text p strong{font-size:18px;font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif}.careers-video-block .video-grid-item .video-play-button{position:absolute;bottom:40px;right:30px}.careers-video-block .video-grid-item .video-play-button a{width:60px;height:60px;display:block;background:#008768;color:white;border-radius:50%;text-align:center;line-height:60px;font-size:20px;padding-left:3px}.careers-video-block .video-grid-item .video-play-button a .fas{font-style:normal}@media only screen and (max-width: 575px){.careers-video-block .container,.careers-video-block .container-fluid{width:100%}.careers-video-block .container .grid-items.video-mobile-scroll,.careers-video-block .container-fluid .grid-items.video-mobile-scroll{margin-left:-10px;margin-right:-10px;flex-wrap:nowrap;overflow-y:scroll;display:-webkit-box}.careers-video-block .container .grid-items.video-mobile-scroll::-webkit-scrollbar,.careers-video-block .container-fluid .grid-items.video-mobile-scroll::-webkit-scrollbar{display:none}.careers-video-block .container .grid-items.video-mobile-scroll .col-container,.careers-video-block .container-fluid .grid-items.video-mobile-scroll .col-container{width:90%;padding-left:10px;padding-right:10px}.careers-video-block .container .grid-items.video-mobile-scroll .col-container .video-grid-item,.careers-video-block .container-fluid .grid-items.video-mobile-scroll .col-container .video-grid-item{margin-bottom:40px}.careers-video-block .container .grid-items.video-mobile-scroll .col-container .video-grid-item .video-text,.careers-video-block .container-fluid .grid-items.video-mobile-scroll .col-container .video-grid-item .video-text{width:calc(75% - 40px)}.careers-video-block .container .grid-items.video-mobile-stacked,.careers-video-block .container-fluid .grid-items.video-mobile-stacked{margin-left:0px;margin-right:0px}.careers-video-block .container .grid-items.video-mobile-stacked .col-container,.careers-video-block .container-fluid .grid-items.video-mobile-stacked .col-container{padding-left:0;padding-right:0}}@media only screen and (max-width: 820px){.careers-video-block .container,.careers-video-block .container-fluid{width:100%}.careers-video-block .container .grid-items.video-mobile-scroll,.careers-video-block .container-fluid .grid-items.video-mobile-scroll{margin-left:-10px;margin-right:-10px;flex-wrap:nowrap;overflow-y:scroll;display:-webkit-box}.careers-video-block .container .grid-items.video-mobile-scroll::-webkit-scrollbar,.careers-video-block .container-fluid .grid-items.video-mobile-scroll::-webkit-scrollbar{display:none}.careers-video-block .container .grid-items.video-mobile-scroll .col-container,.careers-video-block .container-fluid .grid-items.video-mobile-scroll .col-container{padding-left:10px;padding-right:10px}.careers-video-block .container .grid-items.video-mobile-scroll .col-container .video-grid-item,.careers-video-block .container-fluid .grid-items.video-mobile-scroll .col-container .video-grid-item{margin-bottom:40px}.careers-video-block .container .grid-items.video-mobile-scroll .col-container .video-grid-item .video-text,.careers-video-block .container-fluid .grid-items.video-mobile-scroll .col-container .video-grid-item .video-text{width:calc(75% - 40px)}.careers-video-block .container .grid-items.grid-items.video-mobile-stacked .col-container,.careers-video-block .container-fluid .grid-items.grid-items.video-mobile-stacked .col-container{max-width:100%;flex:0 0 100%;margin-bottom:40px}}@media only screen and (max-width: 1400px){.careers-video-block .container,.container-fluid .container{width:100%;padding:0 5%}.careers-video-block .container .grid-items,.container-fluid .container .grid-items{margin-left:-15px;margin-right:-15px}}.employee-info-block .grid-container{width:75%;max-width:1245px}.employee-info-block .grid-container .grid-items{margin-left:-30px;margin-right:-30px}.employee-info-block .grid-container .grid-items.item-count-2{justify-content:center}.employee-info-block .grid-container .grid-items .col-container{margin-top:100px}.employee-info-block .grid-container .grid-items .col-container .employee-grid-item{box-shadow:0px 2px 4px #8080809e;padding:40px;border-radius:12px;height:100%}.employee-info-block .grid-container .grid-items .col-container .employee-grid-item .profile-image{width:120px;height:120px;margin:0 auto;border-radius:50%;background-size:cover;border:4px solid #dad8cc;margin-top:-100px;margin-bottom:30px}.employee-info-block .grid-container .grid-items .col-container .employee-grid-item .text-content p{font-size:14px}.employee-info-block .grid-container .grid-items .col-container .employee-grid-item .text-content strong{font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif}.employee-info-block .grid-container .grid-items .col-container .employee-grid-item .text-content br[data-mce-bogus="1"]{display:none}.employee-info-block .grid-container .grid-items .col-container .employee-grid-item .text-content.text-quote{position:relative;margin-top:54px}.employee-info-block .grid-container .grid-items .col-container .employee-grid-item .text-content.text-quote:before{content:'“';font-family:'abril-titling', 'Times New Roman', Times, serif;position:absolute;top:-54px;font-size:114px;line-height:114px;left:0px;width:100%;color:#008768}.employee-info-block .grid-container .grid-items .col-container .employee-grid-item .employee-info strong{font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif}.employee-info-block .grid-container .grid-items .col-container .employee-grid-item .employee-info p{font-size:14px;line-height:18px;margin:0}.aecom-main-content .employee-info-block .modal .modal-dialog{max-width:40vw}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .close{position:absolute;right:20px;top:20px;font-size:30px;color:white;cursor:pointer}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-header{justify-content:flex-start;padding:50px 50px 0px 50px;border-radius:0;background-color:black;align-items:flex-end}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-header .employee-image{width:200px;height:200px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-right:20px;margin-bottom:-30px}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-header .employee-info{margin-bottom:20px;width:calc(100% - 234px)}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-header .employee-info h2{font-size:2.5rem;margin-bottom:10px;margin-top:0;line-height:2.5rem;color:white}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-header .employee-info p{font-size:14px;line-height:20px;margin:0;color:#999999}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-header .employee-info .fellow-title{font-family:'abril-titling', sans-serif;color:#999999;font-size:24px !important;font-weight:700;line-height:30px}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-header .employee-info .profile-video{margin-top:10px;display:flex;align-items:center}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-header .employee-info .profile-video i{width:27px;height:27px;border:1px solid;text-align:center;line-height:25px;border-radius:50px;font-size:14px;color:#c39b5f}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-header .employee-info .profile-video i:before{margin-left:2px}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-header .employee-info .profile-video p{margin-left:10px}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-header .employee-info .profile-video p a{color:white;font-size:18px}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-body{padding:60px 50px 10px}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-body p{font-family:'abril-titling', serif;color:#68737C;font-size:16px;margin-bottom:20px}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-footer{padding:0 50px 30px;justify-content:flex-start;border:0}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-footer .profile-socials{display:flex;list-style:none;margin:0;padding:0}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-footer .profile-socials li{padding:0 15px;border-right:1px solid #707070}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-footer .profile-socials li a{color:#68737C;font-size:30px}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-footer .profile-socials li:last-child{border-right:none}.aecom-main-content .employee-info-block .modal .modal-dialog .modal-content .modal-footer .profile-socials li:first-child{padding-left:0}@media only screen and (max-width: 575px){.employee-info-block .container,.employee-info-block .container-fluid{width:100%}.employee-info-block .container .grid-items.mobile-scroll,.employee-info-block .container-fluid .grid-items.mobile-scroll{margin-left:-10px;margin-right:-10px;flex-wrap:nowrap;overflow-y:scroll;display:-webkit-box}.employee-info-block .container .grid-items.mobile-scroll::-webkit-scrollbar,.employee-info-block .container-fluid .grid-items.mobile-scroll::-webkit-scrollbar{display:none}.employee-info-block .container .grid-items.mobile-scroll .col-container,.employee-info-block .container-fluid .grid-items.mobile-scroll .col-container{width:90%;padding-left:10px;padding-right:10px}.employee-info-block .container .grid-items.mobile-scroll .col-container .video-grid-item,.employee-info-block .container-fluid .grid-items.mobile-scroll .col-container .video-grid-item{margin-bottom:40px}.employee-info-block .container .grid-items.mobile-scroll .col-container .video-grid-item .video-text,.employee-info-block .container-fluid .grid-items.mobile-scroll .col-container .video-grid-item .video-text{width:calc(75% - 40px)}.employee-info-block .container .grid-items.mobile-stacked,.employee-info-block .container-fluid .grid-items.mobile-stacked{margin-left:0px;margin-right:0px}.employee-info-block .container .grid-items.mobile-stacked .col-container,.employee-info-block .container-fluid .grid-items.mobile-stacked .col-container{padding-left:0;padding-right:0}.aecom-main-content .modal .modal-dialog{height:auto !important}.aecom-main-content .modal .modal-dialog .modal-content .close{right:10px;top:10px;font-size:22px}.aecom-main-content .modal .modal-dialog .modal-content .modal-header{padding:20px 20px 20px 20px !important;display:block}.aecom-main-content .modal .modal-dialog .modal-content .modal-header .employee-image{width:150px;height:150px;margin-bottom:20px}.aecom-main-content .modal .modal-dialog .modal-content .modal-header .employee-info{margin-bottom:0;width:100%}.aecom-main-content .modal .modal-dialog .modal-content .modal-header .employee-info .modal-title{font-size:1.8rem;line-height:1.8rem}.aecom-main-content .modal .modal-dialog .modal-content .modal-header .employee-info .fellow-title{font-size:18px !important}.aecom-main-content .modal .modal-dialog .modal-content .modal-body{padding:20px 20px 0px 20px}.aecom-main-content .modal .modal-dialog .modal-content .modal-footer{padding:0px 20px 20px 20px}.aecom-main-content .modal .modal-dialog .modal-content .modal-footer .profile-socials li a{font-size:24px}}@media only screen and (min-device-width: 576px) and (max-device-width: 820px){.employee-info-block .container,.employee-info-block .container-fluid{width:100%}.employee-info-block .container .grid-items.mobile-scroll,.employee-info-block .container-fluid .grid-items.mobile-scroll{margin-left:-10px;margin-right:-10px;flex-wrap:nowrap;overflow-y:scroll;display:-webkit-box;padding-bottom:20px}.employee-info-block .container .grid-items.mobile-scroll::-webkit-scrollbar,.employee-info-block .container-fluid .grid-items.mobile-scroll::-webkit-scrollbar{display:none}.employee-info-block .container .grid-items.mobile-scroll .col-container,.employee-info-block .container-fluid .grid-items.mobile-scroll .col-container{padding-left:10px;padding-right:10px}.employee-info-block .container .grid-items.mobile-scroll .col-container .video-grid-item,.employee-info-block .container-fluid .grid-items.mobile-scroll .col-container .video-grid-item{margin-bottom:40px}.employee-info-block .container .grid-items.mobile-scroll .col-container .video-grid-item .video-text,.employee-info-block .container-fluid .grid-items.mobile-scroll .col-container .video-grid-item .video-text{width:calc(75% - 40px)}.employee-info-block .container .grid-items.grid-items.mobile-stacked .col-container,.employee-info-block .container-fluid .grid-items.grid-items.mobile-stacked .col-container{max-width:100%;flex:0 0 100%;margin-bottom:40px}.aecom-main-content .modal .modal-dialog .modal-content .modal-header .employee-info .modal-title{font-size:2rem;line-height:2rem}}@media only screen and (min-device-width: 576px) and (max-device-width: 1200px){.aecom-main-content .modal .modal-dialog{max-width:60vw}.aecom-main-content .modal .modal-dialog .modal-content .modal-header{padding-bottom:20px}.aecom-main-content .modal .modal-dialog .modal-content .modal-header .employee-image{margin-bottom:0}.aecom-main-content .modal .modal-dialog .modal-content .modal-header .employee-info .modal-title{font-size:2rem;line-height:2rem}}@media only screen and (max-width: 1400px){.employee-info-block .container,.container-fluid .container{width:100%;padding:0 5%}.employee-info-block .container .grid-items,.container-fluid .container .grid-items{margin-left:-15px;margin-right:-15px}.aecom-main-content .modal .modal-dialog{max-width:50vw}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.employee-info-block .fadeInUp{animation-name:fadeInUp}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.employee-info-block .fadeOut{animation-name:fadeOut}.employee-info-block .animate__animated{transition:all .3s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.social-media-feeds{margin-top:40px}.social-media-feeds .grid-item{position:relative;display:flex;align-items:flex-start;margin-bottom:20px}.social-media-feeds .grid-item .bg-image{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;transition:opacity .4s ease-in-out}.social-media-feeds .grid-item .feed-content-wrapper{position:relative;z-index:2;padding:20px;width:100%}.social-media-feeds .grid-item .feed-content-wrapper .feed-type{font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;color:#aecc53;font-size:20px;text-transform:uppercase;margin-bottom:40px;position:relative}.social-media-feeds .grid-item .feed-content-wrapper .feed-type .fab{font-style:normal;color:white;position:absolute;right:0;font-size:34px;line-height:34px}.social-media-feeds .grid-item .feed-content-wrapper .feed-title{color:#ffffff;font-size:30px;line-height:36px;margin:0 0 20px}.social-media-feeds .grid-item .feed-content-wrapper .feed-content{margin-bottom:40px}.social-media-feeds .grid-item .feed-content-wrapper .feed-content p{color:white;line-height:26px;font-size:18px}.social-media-feeds .grid-item .feed-link{display:block;text-align:right;font-family:'AECOM Sans Bd';line-height:25px;position:absolute;padding-right:36px;color:#AECC53;z-index:10;bottom:20px;right:20px;font-size:18px}.social-media-feeds .grid-item .feed-link svg{width:25px;position:absolute;right:0}.social-media-feeds .grid-item .feed-link svg path{fill:#AECC53}.aecom-sidebar .social-media-feeds .grid-container{padding:0}.aecom-sidebar .social-media-feeds .grid-container .grid-items .col-container{max-width:100%;flex:0 0 100%}#home-container .social-media-feeds .grid-container{padding:0;max-width:90%}.contact-form-block{padding:40px;background-color:#E9EDEE}.contact-form-block h2{color:#008768;margin:10px 0px 10px 0px;font-size:34px}.contact-form-block h3{font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;margin:0;color:#00353E}.contact-form-block h3 a{font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;text-decoration:underline}.contact-form-block h4{font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;margin:0;color:#00353E}.contact-form-block .gform_wrapper{margin-top:40px}.contact-form-block .gform_wrapper .contact-form .gform_body{padding:0}.contact-form-block .gform_wrapper .contact-form .gform_body .gform_fields .gfield.contact-small{width:calc(50% - 10px)}.contact-form-block .gform_wrapper .contact-form .gform_body .gform_fields .gfield{margin-bottom:30px}.contact-form-block .gform_wrapper .contact-form .gform_body .gform_fields .gfield .ginput_container{position:relative}.contact-form-block .gform_wrapper .contact-form .gform_body .gform_fields .gfield .ginput_container .gfield_label{position:absolute;margin:0;bottom:14px;font-size:16px;transition:all 0.2s ease-out 0s}.contact-form-block .gform_wrapper .contact-form .gform_body .gform_fields .gfield .ginput_container input{border:0;border-bottom:2px solid #048768;background-color:transparent;height:2.2em;font-size:18px;padding:0.6em 0}.contact-form-block .gform_wrapper .contact-form .gform_body .gform_fields .gfield .ginput_container input:not(:placeholder-shown)+.gfield_label{bottom:36px;font-size:12px}.contact-form-block .gform_wrapper .contact-form .gform_body .gform_fields .gfield .ginput_container input:focus+.gfield_label{bottom:36px;font-size:12px}.contact-form-block .gform_wrapper .contact-form .gform_body .gform_fields .gfield .ginput_container textarea{border-radius:10px;background-color:transparent;font-size:16px}.contact-form-block .gform_wrapper .contact-form .gform_body .gform_fields .gfield.interest{width:100%}.contact-form-block .gform_wrapper .contact-form .gform_body .gform_fields .gfield.interest .ginput_container_select .gfield_label{position:relative}.contact-form-block .gform_wrapper .contact-form .gform_body .gform_fields .gfield.interest .ginput_container_select select{border-radius:10px;font-size:16px;background-color:transparent}.contact-form-block .gform_wrapper .contact-form .gform_body .gform_fields .gfield.interest .ginput_container_select:after{top:57%}.contact-form-block .gform_wrapper .contact-form .gform_body .gform_fields .gfield.region{width:100%}.contact-form-block .gform_wrapper .contact-form .gform_body .gform_fields .gfield.region .ginput_container_select .gfield_label{position:relative}.contact-form-block .gform_wrapper .contact-form .gform_body .gform_fields .gfield.region .ginput_container_select select{border-radius:10px;font-size:16px;background-color:transparent}.contact-form-block .gform_wrapper .contact-form .gform_body .gform_fields .gfield.region .ginput_container_select:after{top:72%}.contact-form-block .gform_wrapper .contact-form .gform_footer{float:none;text-align:right}.contact-form-block .gform_wrapper .contact-form .gform_footer .gform_button{padding:10px 120px 10px 20px;border:2px solid #048768;background-color:#048768;border-radius:50px;font-family:"AECOM Sans Bd", Arial, Helvetica, sans-serif;font-size:18px;color:#fff;cursor:pointer}.contact-form-block .gform_wrapper .contact-form .gform_footer:after{content:'\F054';font-family:"Font Awesome 6 Free";position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.contact-form-block .contact-number-info{font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;color:#00353E;font-size:18px}.contact-form-block .email-info{font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;color:#00353E;margin-bottom:40px;font-size:18px}.contact-form-block .email-info a{color:#008768}.contact-form-block .contact-form-fields .field-group{position:relative}.contact-form-block .contact-form-fields .field-group label{position:absolute;font-size:18px;transition:all .3s ease-in-out;top:0;color:#00353E}.contact-form-block .contact-form-fields .field-group input[type="text"],.contact-form-block .contact-form-fields .field-group input[type="email"]{display:block;width:100%;border:0;border-bottom:2px solid #0a8b6e;background-color:transparent;height:30px;margin-bottom:30px;font-size:18px}.contact-form-block .contact-form-fields .field-group input[type="text"]:focus-visible,.contact-form-block .contact-form-fields .field-group input[type="email"]:focus-visible{outline:0}.contact-form-block .contact-form-fields .field-group input[type="text"]:not(:placeholder-shown) ~ label,.contact-form-block .contact-form-fields .field-group input[type="email"]:not(:placeholder-shown) ~ label{margin-top:-22px;font-size:14px}.contact-form-block .contact-form-fields .field-group:focus-within label{margin-top:-22px;font-size:14px}.contact-form-block .contact-form-fields .field-group.select-field{margin-bottom:20px}.contact-form-block .contact-form-fields .field-group.select-field label{position:relative}.contact-form-block .contact-form-fields .field-group.select-field select{border:2px solid #008768;border-radius:10px}.contact-form-block .contact-form-fields .field-group.select-field:focus-within label{margin-top:0;font-size:18px}.contact-form-block .contact-form-fields .field-group.textarea-field{margin-bottom:20px}.contact-form-block .contact-form-fields .field-group.textarea-field label{position:relative}.contact-form-block .contact-form-fields .field-group.textarea-field textarea{display:block;width:100%;border:0;border:2px solid #0a8b6e;background-color:transparent;border-radius:10px;padding:10px;font-size:18px}.contact-form-block .contact-form-fields .field-group.textarea-field:focus-within label{margin-top:0;font-size:18px}.contact-form-block .contact-form-fields .field-group.button-field input[type="submit"]{background-color:#008768;padding:10px 20px;color:white;border:0;font-size:18px;border-radius:50px}.contact-form-block.aecom-contact-form .gform_wrapper .contact-form .gform_body .gform_fields{justify-content:flex-start}.contact-form-block.aecom-contact-form .gform_wrapper .contact-form .gform_body .gform_fields .gfield{margin-right:10px}.contact-form-block.aecom-contact-form .gform_wrapper .contact-form .gform_body .gform_fields .interest{margin-right:0}.contact-form-block.aecom-contact-form .gform_wrapper .contact-form .gform_body .gform_fields .region{margin-right:0}.contact-form-block.aecom-contact-form .gform_wrapper .contact-form .gform_body .gform_fields .contact-textarea{margin-right:0}.contact-form-block.aecom-contact-form .gform_wrapper .contact-form .gform_body .gform_fields .opt{margin-right:0}.full-width-content-promo{width:100%;overflow:hidden}.full-width-content-promo .grid-container .grid-items{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:-20px;margin-left:-20px}.full-width-content-promo .grid-container .grid-items .col-container{padding-left:5px;padding-right:5px}.full-width-content-promo .grid-container .grid-items .grid-item{overflow:hidden;position:relative;transition:.2s;flex-grow:1;display:flex;flex-direction:column;padding:50px 40px;z-index:2;min-height:470px}.full-width-content-promo .grid-container .grid-items .grid-item:hover .bg-image{transform:scale(1.1);opacity:1}.full-width-content-promo .grid-container .grid-items .grid-item .bg-image{position:absolute;top:0;left:0;background-color:#000;color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;z-index:1;transition:2s}.full-width-content-promo .grid-container .grid-items .grid-item .item-title{z-index:2;color:white}.full-width-content-promo .grid-container .grid-items .grid-item .item-title p{font-size:18px;font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;line-height:24px;text-transform:uppercase}.full-width-content-promo .grid-container .grid-items .grid-item .item-title h2{margin:10px 0 60px;font-size:48px;line-height:54px}.full-width-content-promo .grid-container .grid-items .grid-item .item-content{color:white;z-index:2;flex-grow:1;height:100%;width:65%}.full-width-content-promo .grid-container .grid-items .grid-item .item-button{z-index:2}.full-width-content-promo .grid-container .grid-items .fcolumns1{padding:50px 5%}@media only screen and (max-width: 991px) and (min-width: 768px){.full-width-content-promo .grid-container .grid-items .col-container{width:100% !important;display:none}.full-width-content-promo .grid-container .grid-items .col-container:first-child{display:block}.full-width-content-promo .grid-container .grid-items .grid-item{width:100%}}@media only screen and (max-width: 767px){.full-width-content-promo .grid-container .grid-items .col-container{width:100% !important;display:none}.full-width-content-promo .grid-container .grid-items .col-container:first-child{display:block}.full-width-content-promo .grid-container .grid-items .grid-item{width:100%}}@media only screen and (max-width: 575px){.full-width-content-promo .grid-container .grid-items .col-container{width:100% !important;display:none}.full-width-content-promo .grid-container .grid-items .col-container:first-child{display:block}.full-width-content-promo .grid-container .grid-items .grid-item{width:100%}}.accordion.offices-accordion{width:100% !important}.accordion.offices-accordion .card{border-radius:0;border:0;margin-bottom:10px}.accordion.offices-accordion .card .card-header{background:#E9EDEE;padding:0}.accordion.offices-accordion .card .card-header h2{margin:0}.accordion.offices-accordion .card .card-header h2 button{font-family:"AECOM Sans Lt",Arial,Helvetica,sans-serif;color:#00353E;position:relative;padding:0;outline:none;border:none;padding:20px 40px 20px 20px;text-align:left}.accordion.offices-accordion .card .card-header h2 button .fas{color:#008768;font-style:normal;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .4s ease-in-out}.accordion.offices-accordion .card .card-header h2 button:hover{text-decoration:none}.accordion.offices-accordion .card .card-header h2 button:hover{text-decoration:none;border:none;outline:none;box-shadow:none}.accordion.offices-accordion .card .card-header h2 button:focus:not(:focus-visible){text-decoration:none;border:none;outline:none;box-shadow:none}.accordion.offices-accordion .card .card-header h2 button[aria-expanded='true']{font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;color:#008768}.accordion.offices-accordion .card .card-header h2 button[aria-expanded='true'] .fas{transform:translateY(-50%) rotate(180deg)}.accordion.offices-accordion .card .collapse{margin-top:10px;background-color:#E9EDEE}.accordion.offices-accordion .card .collapse .card-body .office-details{margin-bottom:20px}.accordion.offices-accordion .card .collapse .card-body .office-details .office-info{margin-bottom:5px}.accordion.offices-accordion .card .collapse .card-body .office-details .office-info .fas{font-style:normal;margin-right:6px;color:#008768}.accordion.offices-accordion .card .collapse .card-body .office-details .office-address{padding-left:28px;position:relative}.accordion.offices-accordion .card .collapse .card-body .office-details .office-address .fas{position:absolute;left:0}.offices-header{padding:40px 5%;min-height:460px;background-color:#00353E;position:relative}.offices-header .offices-title{position:relative;z-index:10;display:inline}.offices-header .offices-title h1{font-size:3em;color:white;margin:10px 0;line-height:1.5em;display:inline}.offices-header .offices-title a{font-family:"abril-titling",serif;font-size:24px;color:white;text-transform:capitalize;display:block;position:relative;padding-left:16px}.offices-header .offices-title a:before{content:"\F053";position:absolute;font-family:"Font Awesome 6 Free";left:0;font-size:15px;top:7px}.offices-header #aecom-offices-map{position:absolute;top:0;z-index:1;width:100%;height:100%;left:0}.offices-header #aecom-offices-map-image{position:absolute;top:0;z-index:1;width:100%;height:100%;left:0;background-size:cover;background-position:center}.office-accordion-container{width:75%;max-width:1245px;margin:0 auto 40px}.office-accordion-container #office-accordion-map{width:100% !important}.office-accordion-container #office-accordion-map .card{border-radius:0;border:0;margin-bottom:10px}.office-accordion-container #office-accordion-map .card .card-header{background:#E9EDEE;padding:0}.office-accordion-container #office-accordion-map .card .card-header h2{margin:0}.office-accordion-container #office-accordion-map .card .card-header h2 button{font-family:"AECOM Sans Lt",Arial,Helvetica,sans-serif;color:#00353E;position:relative;padding:0;outline:none;border:none;padding:20px 40px 20px 20px;text-align:left}.office-accordion-container #office-accordion-map .card .card-header h2 button .fas{color:#008768;font-style:normal;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .4s ease-in-out}.office-accordion-container #office-accordion-map .card .card-header h2 button:hover{text-decoration:none}.office-accordion-container #office-accordion-map .card .card-header h2 button:hover{text-decoration:none;border:none;outline:none;box-shadow:none}.office-accordion-container #office-accordion-map .card .card-header h2 button:focus:not(:focus-visible){text-decoration:none;border:none;outline:none;box-shadow:none}.office-accordion-container #office-accordion-map .card .card-header h2 button[aria-expanded='true']{font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;color:#008768}.office-accordion-container #office-accordion-map .card .card-header h2 button[aria-expanded='true'] .fas{transform:translateY(-50%) rotate(180deg)}.office-accordion-container #office-accordion-map .card .collapse{background-color:#E9EDEE}.office-accordion-container #office-accordion-map .card .card-body{border-top:2px solid #008768}.office-accordion-container #office-accordion-map .card .card-body .office-details{margin-bottom:20px}.office-accordion-container #office-accordion-map .card .card-body .office-details .office-info{margin-bottom:5px}.office-accordion-container #office-accordion-map .card .card-body .office-details .office-info .fas{font-style:normal;margin-right:6px;color:#008768}.office-accordion-container #office-accordion-map .card .card-body .office-details .office-address{padding-left:28px;position:relative}.office-accordion-container #office-accordion-map .card .card-body .office-details .office-address .fas{position:absolute;left:0}@media only screen and (max-width: 575px){.office-accordion-container{width:90%}.offices-header .offices-title h1{font-size:2.5em}}.projects-grid{overflow:hidden}.projects-grid .grid-container .grid-items{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:-20px;margin-left:-20px}.projects-grid .grid-container .grid-items .col-container{padding-left:5px;padding-right:5px}.projects-grid .grid-container .grid-items .grid-item{height:220px;margin-bottom:10px;overflow:hidden;position:relative;transition:.2s;background-color:#000}.projects-grid .grid-container .grid-items .grid-item:hover .bg-image{transform:scale(1.1);opacity:1}.projects-grid .grid-container .grid-items .grid-item:hover .item-title .item-title-container{background:rgba(0,135,104,0.75)}.projects-grid .grid-container .grid-items .grid-item:hover .item-title .item-title-container svg{display:block}.projects-grid .grid-container .grid-items .grid-item .bg-image{opacity:.5;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;transition:2s}.projects-grid .grid-container .grid-items .grid-item .item-tag{font-family:"abril-titling",serif;background-color:#AECC53;color:#00353E;padding:5px 10px;position:absolute;top:20px;left:20px;font-size:18px}.projects-grid .grid-container .grid-items .grid-item .item-title{position:absolute;bottom:0;width:100%}.projects-grid .grid-container .grid-items .grid-item .item-title .item-title-container{padding:6px 20px;transition:.5s;display:flex;flex-wrap:wrap}.projects-grid .grid-container .grid-items .grid-item .item-title .item-title-container p{font-family:"AECOM Sans",Arial,Helvetica,sans-serif;color:#fff;width:calc(100% - 22px);font-size:18px;line-height:24px}.projects-grid .grid-container .grid-items .grid-item .item-title .item-title-container svg{width:24px;display:none;position:absolute;right:20px;bottom:16px}@media only screen and (max-width: 1199px){.projects-grid .grid-container .grid-items .fcolumns4{width:calc((100% / 2) - 5px)}}@media only screen and (max-width: 991px) and (min-width: 768px){.projects-grid .grid-container .grid-items .grid-item{width:100%}}@media only screen and (max-width: 575px){.projects-grid .grid-container .grid-items .grid-item{width:100%}}.regional-country-content-block{background-color:#f6f6f6;padding:40px;height:100%}.regional-country-content-block h3{margin:0 0 20px 0}.regional-country-content-block ul{list-style:none;padding:0;margin:0}.regional-country-content-block ul p{font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif;text-transform:capitalize}.regional-country-content-block ul li a{position:relative;color:black}.regional-country-content-block ul li a:after{content:"\F054";font-family:"Font Awesome 6 Free";color:#008768;position:absolute;-webkit-transition:margin .2s;-o-transition:margin .2s;transition:margin .2s;top:55%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-left:5px;font-size:14px}.regional-country-content-block ul li a:hover:after{margin-left:10px}.people-block{background-color:#e9e9e9}.people-block.people-block-horizontal{padding:30px 20px;display:flex;align-items:center}.people-block.people-block-horizontal .people-image{margin-right:20px;border:3px solid #008768}.people-block.people-block-horizontal .people-socials{display:flex}.people-block.people-block-horizontal .people-socials a{margin-right:8px}.people-block.people-block-vertical{padding:85px 20px 20px;margin-top:95px;display:block;text-align:center;position:relative}.people-block.people-block-vertical .profil-image-wrapper{position:absolute;display:flex;justify-content:center;width:100%;left:0}.people-block.people-block-vertical .profil-image-wrapper .people-image{margin:-170px auto 20px;border:4px solid #fff}.people-block.people-block-vertical .people-info{margin-top:20px}.people-block.people-block-vertical .people-info .people-bio{padding:0 20%}.people-block.people-block-vertical .people-socials{display:flex;justify-content:center}.people-block.people-block-vertical .people-socials a{margin:4px}.people-block .people-image{width:170px;height:170px;border-radius:50%;background-size:cover}.people-block .people-info .people-name{font-size:18px;color:#008768;margin:0;line-height:18px}.people-block .people-info .people-job-title{margin:5px 0;font-size:14px;font-family:"AECOM Sans Bd",Arial,Helvetica,sans-serif}.people-block .people-info .people-bio{margin:10px 0;font-size:14px;line-height:20px}.people-block .people-info .people-phone{margin:0 0 10px 0;font-size:14px}.people-block .people-info .people-socials .social{color:white;background-color:#008768;display:block;width:35px;height:35px;border-radius:50%;line-height:35px;text-align:center}.people-block .people-info .people-socials .social i{font-style:normal}@media only screen and (max-width: 575px){.people-block.people-block-horizontal{padding:40px 20px;margin-top:95px;display:block;text-align:center;position:relative}.people-block.people-block-horizontal .profil-image-wrapper{position:relative;display:flex;justify-content:center;width:100%;left:0}.people-block.people-block-horizontal .profil-image-wrapper .people-image{margin:0px auto 20px;border:4px solid #fff}.people-block.people-block-horizontal .people-info{margin-top:20px}.people-block.people-block-horizontal .people-socials{display:flex;justify-content:center}.people-block.people-block-horizontal .people-socials a{margin:4px}.people-block.people-block-vertical .people-info .people-bio{padding:0 5%}}.chart-doughnut-container.legend-position-right{display:flex}.chart-doughnut-container.legend-position-right .chart-wrapper{width:60%}.chart-doughnut-container.legend-position-right .legend-container{width:40%;display:flex;align-items:center}.chart-doughnut-container.legend-position-right .legend-container .list-container{list-style:none;padding:0;margin:0}.chart-doughnut-container.legend-position-right .legend-container .list-container .legend-item{position:relative;padding:5px 5px 5px 30px;margin:10px 0;border:1px solid #fff;cursor:pointer}.chart-doughnut-container.legend-position-right .legend-container .list-container .legend-item:hover{background-color:#efefef;border:1px solid #bebebe}.chart-doughnut-container.legend-position-right .legend-container .list-container .legend-item .legend-box{width:15px;height:15px;display:block;position:absolute;left:5px}.chart-doughnut-container.legend-position-right .legend-container .list-container .legend-item .legend-text{line-height:15px;font-size:14px;margin:0}.chart-doughnut-container.legend-position-left{display:flex;flex-direction:row-reverse}.chart-doughnut-container.legend-position-left .chart-wrapper{width:60%}.chart-doughnut-container.legend-position-left .legend-container{width:40%;display:flex;align-items:center}.chart-doughnut-container.legend-position-left .legend-container .list-container{list-style:none;padding:0;margin:0}.chart-doughnut-container.legend-position-left .legend-container .list-container .legend-item{position:relative;padding:5px 5px 5px 30px;margin:10px 0;border:1px solid #fff;cursor:pointer}.chart-doughnut-container.legend-position-left .legend-container .list-container .legend-item:hover{background-color:#efefef;border:1px solid #bebebe}.chart-doughnut-container.legend-position-left .legend-container .list-container .legend-item .legend-box{width:15px;height:15px;display:block;position:absolute;left:5px}.chart-doughnut-container.legend-position-left .legend-container .list-container .legend-item .legend-text{line-height:15px;font-size:14px;margin:0}.chart-doughnut-container.legend-position-top{display:flex;flex-direction:column-reverse}.chart-doughnut-container.legend-position-top .chart-wrapper{width:100%}.chart-doughnut-container.legend-position-top .legend-container{width:100%;display:flex;align-items:center}.chart-doughnut-container.legend-position-top .legend-container .list-container{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center}.chart-doughnut-container.legend-position-top .legend-container .list-container .legend-item{position:relative;padding:5px 5px 5px 30px;border:1px solid #fff;margin:5px 5px;cursor:pointer;display:inline-block}.chart-doughnut-container.legend-position-top .legend-container .list-container .legend-item:hover{background-color:#efefef;border:1px solid #bebebe}.chart-doughnut-container.legend-position-top .legend-container .list-container .legend-item .legend-box{width:15px;height:15px;display:block;position:absolute;left:5px}.chart-doughnut-container.legend-position-top .legend-container .list-container .legend-item .legend-text{line-height:15px;font-size:14px;margin:0}.chart-doughnut-container.legend-position-bottom{display:flex;flex-direction:column}.chart-doughnut-container.legend-position-bottom .chart-wrapper{width:100%}.chart-doughnut-container.legend-position-bottom .legend-container{width:100%;display:flex;align-items:center}.chart-doughnut-container.legend-position-bottom .legend-container .list-container{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center}.chart-doughnut-container.legend-position-bottom .legend-container .list-container .legend-item{position:relative;padding:5px 5px 5px 30px;border:1px solid #fff;margin:5px 5px;cursor:pointer;display:inline-block}.chart-doughnut-container.legend-position-bottom .legend-container .list-container .legend-item:hover{background-color:#efefef;border:1px solid #bebebe}.chart-doughnut-container.legend-position-bottom .legend-container .list-container .legend-item .legend-box{width:15px;height:15px;display:block;position:absolute;left:5px}.chart-doughnut-container.legend-position-bottom .legend-container .list-container .legend-item .legend-text{line-height:15px;font-size:14px;margin:0}.chart-doughnut-container .legend-container .list-container .legend-item .legend-box.legend-data-hidden{background-color:#cecece !important}.chart-doughnut-container .legend-container .list-container .legend-item .legend-text.legend-data-hidden{color:#cecece}.block-jobs-listing{padding:0;overflow:hidden;container-type:inline-size}.block-jobs-listing .row .joblist-jobs-column{background-color:#E9EDEE;padding:40px 0;padding-left:5%;padding-right:40px}.block-jobs-listing .row .joblist-jobs-column h2{color:#00353E;font-size:28px;margin:0 0 40px}.block-jobs-listing .row .joblist-jobs-column .JobBlock .JobList{list-style:none;margin:0;padding:0;width:100%}.block-jobs-listing .row .joblist-jobs-column .JobBlock .JobList li{padding:20px;border-radius:20px}.block-jobs-listing .row .joblist-jobs-column .JobBlock .JobList li:nth-child(odd){background-color:white}.block-jobs-listing .row .joblist-jobs-column .JobBlock .JobList li.JobLink{margin-bottom:10px;transform:scale(1);transition:all 0.2s;transition-timing-function:ease-in-out;cursor:pointer;color:#008768;font-family:"AECOM Sans Bd", Arial, Helvetica, sans-serif;font-weight:800;text-decoration:none}.block-jobs-listing .row .joblist-jobs-column .JobBlock .JobList li.JobLink div{font-family:"AECOM Sans Bd", Arial, Helvetica, sans-serif;font-weight:400;color:#000;font-size:0.8rem;margin-top:5px}.block-jobs-listing .row .joblist-jobs-column .JobBlock .JobList li.JobLink:hover{transform:scale(1.03);transition:all 0.5s;transition-timing-function:ease-in-out}.block-jobs-listing .row .joblist-banner-column{overflow:hidden;display:block;min-height:536px}.block-jobs-listing .row .joblist-banner-column .joblist-image{width:100%;height:100%;position:absolute;top:0;left:0;background-position:center center;background-size:cover;z-index:1}.block-jobs-listing .row .joblist-banner-column .joblist-banner-content{display:flex;flex-direction:column;height:100%;padding:40px;position:relative;z-index:3;color:white;max-width:70%;justify-content:center}.block-jobs-listing .row .joblist-banner-column .joblist-banner-content .aecom-global-cta-white-transparent{width:50%}.block-jobs-listing .row .joblist-banner-column .joblist-banner-content .joblist-banner-button{margin-top:30px}.block-jobs-listing .row .joblist-banner-column .joblist-banner-content .joblist-banner-text h2{font-size:3em;line-height:1.2em;margin:0px 0 10px}.block-jobs-listing .row .joblist-banner-column .joblist-banner-content .joblist-banner-text p{font-size:2em;line-height:1.4em}.modal-container{position:absolute;z-index:1000}.modal-container .modal-bg-tint{height:100vh;background-color:rgba(0,53,62,0.8);position:fixed;top:0;z-index:1000;overflow:auto}.modal-container .modal-bg-tint::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:transparent}.modal-container .modal-bg-tint::-webkit-scrollbar{width:10px;background-color:#F5F5F5;display:none}.modal-container .modal-bg-tint::-webkit-scrollbar-thumb{background-color:#008768;border:2px solid #008768;border-radius:20px}.modal-container .modal-bg-tint .jobModalBack{background-color:#d3d3d3;width:100%;width:80%;border-radius:25px;margin:5% auto}.modal-container .modal-bg-tint .jobModalBack .jobModalInner{padding:40px 60px;height:calc(100% - 40px)}.modal-container .modal-bg-tint .jobModalBack .jobModalInner .media-text-title{width:70%}.modal-container .modal-bg-tint .jobModalBack .jobModalInner .media-text-title h4{font-size:24px;margin:10px 0;color:#008768}.modal-container .modal-bg-tint .jobModalBack .jobModalInner .media-text-title h3{font-family:'AECOM Sans Bd', sans-serif;margin:0 0 30px}.modal-container .modal-bg-tint .jobModalBack .jobModalInner .media-text-title h3 span{font-family:'AECOM Sans Bd', sans-serif}.modal-container .modal-bg-tint .jobModalBack .jobModalInner .media-text-title h3 .loc-country{text-transform:uppercase}.modal-container .modal-bg-tint .jobModalBack .jobModalInner .media-text-text{height:auto;padding-right:5px}.modal-container .modal-bg-tint .jobModalBack .jobModalInner .media-text-link{padding:20px 0 20px}@media only screen and (max-width: 575px){.block-jobs-listing{padding:0px;position:relative}.block-jobs-listing .row{flex-direction:column-reverse}.block-jobs-listing .row .joblist-jobs-column{padding:40px 5% !important}.block-jobs-listing .row .joblist-banner-column{min-height:0}.block-jobs-listing .row .joblist-banner-column .joblist-banner-content{max-width:100%}.block-jobs-listing .row .joblist-banner-column .joblist-banner-content .joblist-banner-text{margin-bottom:40px}.modal-container .modal-bg-tint .jobModalBack{width:100%;margin:0}.modal-container .modal-bg-tint .jobModalBack .jobModalInner{padding:20px;border-radius:0}}.skeleton-loader{display:block;width:100%;padding:20px 20px;background-color:white;border-radius:20px;margin-bottom:10px;opacity:.6}.skeleton-loader .job-title_skeleton{width:100%;height:30px;background-color:#e6e6e6;border-radius:5px;margin-bottom:8px}.skeleton-loader .job-location_skeleton{width:70%;height:15px;background-color:#e6e6e6;border-radius:5px}.skeleton-loader .skeleton{animation:skeleton-loading .5s linear infinite alternate}.jobs-loader{display:none;flex-wrap:wrap;justify-content:center;align-items:center;position:fixed;width:100vw;background-color:rgba(0,53,62,0.8);height:100vh;top:0;left:0;z-index:999}.jobs-loader .loader-container{width:140px}@keyframes skeleton-loading{0%{background-color:#c2cfd6}100%{background-color:#f0f3f5}}@media only screen and (max-width: 991px){.block-jobs-listing{position:relative}.block-jobs-listing .row{flex-direction:column-reverse}}@media only screen and (max-width: 1180px){.block-jobs-listing .row .joblist-banner-column .joblist-banner-content{max-width:100%}}@container (width < 420px){.block-jobs-listing .row .joblist-jobs-column{flex:0 0 100%;max-width:100% !important;padding:20px}.block-jobs-listing .row .joblist-jobs-column h2{margin-bottom:20px}.block-jobs-listing .row .joblist-banner-column{display:none}}.aecom-default-cta svg{display:none}.aecom-download-cta:after{display:none}.aecom-download-cta svg{position:absolute}.aecom-download-cta.aecom-global-cta-sml{padding-right:50px}.aecom-download-cta.aecom-global-cta-sml svg{width:20px;height:20px;right:15px;bottom:8px}.aecom-download-cta.aecom-global-cta-lg{padding:10px 60px 10px 20px}.aecom-download-cta.aecom-global-cta-lg svg{width:25px;height:25px;right:15px;bottom:10px}.aecom-download-cta.aecom-global-cta-l-green-transparent svg{color:#AECC53 !important}.aecom-download-cta.aecom-global-cta-e-green-transparent svg{color:#008768 !important}.aecom-download-cta.aecom-global-cta-l-green-solid svg{color:white !important}.aecom-download-cta.aecom-global-cta-e-green-solid svg{color:white !important}.aecom-download-cta.aecom-global-cta-l-green-solid svg{color:#00353E !important}.aecom-video-block .container-aecom{padding:0 5%}.aecom-video-block .aecom-centered-column .aecom-video-youtube{padding:0 15px}.aecom-video-block .aecom-centered-column .aecom-video-wistia{padding:0 15px}.aecom-video-block .aecom-video-wistia{position:relative;overflow:hidden}.aecom-video-block .aecom-video-wistia .w-bpb-wrapper{left:50% !important;transform:translate(-50%, -50%) !important;overflow:hidden !important;position:absolute !important;top:50% !important;border-radius:50% !important;aspect-ratio:1 !important;margin:0 !important}.aecom-video-block .aecom-video-wistia .w-bpb-wrapper .w-big-play-button{width:100% !important;aspect-ratio:1 !important}.aecom-video-block .aecom-video-wistia .w-bpb-wrapper .w-big-play-button div{background-color:rgba(0,0,0,0.5) !important}.aecom-video-block .aecom-video-wistia .w-bpb-wrapper .w-big-play-button svg{transform:scale(1.5) !important}.aecom-video-block .aecom-video-wistia .wistia_click_to_play div[aria-label="Play"]{background-size:contain !important;aspect-ratio:1 !important;width:auto !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important}.aecom-video-block .aecom-video-wistia .wistia_click_to_play div div:nth-child(2){width:auto !important;border-radius:50% !important;aspect-ratio:1 !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important}.aecom-video-block .aecom-video-wistia.color-black .w-big-play-button div{background-color:rgba(0,0,0,0.5) !important}.aecom-video-block .aecom-video-wistia.color-black .wistia_click_to_play div[aria-label="Play"]{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAyIDc5LmE2YTYzOTY4YSwgMjAyNC8wMy8wNi0xMTo1MjowNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RURBNENCRDI0MDNEMTFFRjlBMjdBNjg4NTY0RjY1RTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RURBNENCRDM0MDNEMTFFRjlBMjdBNjg4NTY0RjY1RTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFREE0Q0JEMDQwM0QxMUVGOUEyN0E2ODg1NjRGNjVFNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFREE0Q0JEMTQwM0QxMUVGOUEyN0E2ODg1NjRGNjVFNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuA6ZGgAAAGnSURBVHja7JzRTcMwFEXjqgN0BLoB2YBuQEfoBrABTAAbMALdgGxANiAjdIP0WUokxEdVxSR+1z1Xet+Oj47j5yRK6Pu+ImlZgQCIQAQiASIQgQhEAkQgAhGIBIhABCIQCRCBCEQgEhmITyGEaqmaOyHT2744aGN1sEl2sw828xxzLucHq2+b4CPLOS0bq08DGWsDxLREG39UrfS0O8ta6bHFkbPSa584WvmhYGXOFufadEMr1NDiTM+d1ZeBePNqpYKJyVZiooCVaib+tXJvVraYmGZlPDa+YOL/pB3ulS0mTs99TitLMfGilZgoYGWJJv5O7CcPw04OxMRWaMtynp6jVT33IOtC4Z2GzeXIxjLdvu0IcImsCrQvHgVPSw5cynJuqoVev5ZoYjTu2eDtcgFUNzGrfeomurBP2cR4Ht57gado4qvBq70BVDHx4rNCTLzevtbzRa6xr0wTJezzamJXJX7pcOsmvlvVigA9mChrnxcTpe3zYOKuBHhjAv8Ku80HEEAEIgEiEIEIRAJEIAIRiASIQAQiEAkQgQhEIBIg5s5ZgAEAXsmuLDgvtQ4AAAAASUVORK5CYII=") !important}.aecom-video-block .aecom-video-wistia.color-white .w-big-play-button div{background-color:rgba(255,255,255,0.5) !important}.aecom-video-block .aecom-video-wistia.color-white .w-big-play-button svg polygon{fill:#000 !important}.aecom-video-block .aecom-video-wistia.color-white .wistia_click_to_play div[aria-label="Play"]{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAyIDc5LmE2YTYzOTY4YSwgMjAyNC8wMy8wNi0xMTo1MjowNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0I1MDYwRkQ0MDNEMTFFRjlBMjdBNjg4NTY0RjY1RTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0I1MDYwRkU0MDNEMTFFRjlBMjdBNjg4NTY0RjY1RTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQjUwNjBGQjQwM0QxMUVGOUEyN0E2ODg1NjRGNjVFNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQjUwNjBGQzQwM0QxMUVGOUEyN0E2ODg1NjRGNjVFNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoB4FFIAAAGlSURBVHja7JzhbcIwEEZjlAEYATZoNigblBHYADZoJ2g36AiwAdmg2YCMwAbhjBKp6q/Kae27433S/XZ4esZnx0oYhqEi87IAARCBCEQCRCACEYgEiEAEIhAJEIEIRCASIAIRiEAkNiCGEPaeIIYSb/sEYhy0ldrJ+D0mpudZ6kuAvgBxXpZSRwEZawnEeYk2XqxaqWl1NmulxhbHnJVa+8TJyk8LVpZscX6bfmyFWkxMz0rqLODftVppwUT1VlrbO6u00pqJP63cyvN3mDjPyrhtfMXEv0k3/ld2mJiep5JWejGxqJUeT7azW+nRxO9pqwwHv94h3lsh+Y1rpnN6TlLNfw9SO4V3HafxiYUl3b51LoDeIE72xa3gNefAXqZzllXYq4nRuIPA25R8f11j32OaqMI+yybG/fBW29UTSya+CbxG492d2oh9Ow0n2FZNnOzrND9kjX0+TTRhn1YT+0r5TQftJn5INRYBajDRrH1aTDRtnwYTNx7gTQl8K+wxDyCACEQCRCACEYgEiEAEIhAJEIEIRCASIAIRiEAkQCydmwADADtgyLG+5e+3AAAAAElFTkSuQmCC") !important}.aecom-video-block .aecom-video-wistia.color-white .wistia_click_to_play div div:nth-child(2){background-color:rgba(255,255,255,0.6) !important}.aecom-video-block .aecom-video-wistia.color-earth-green .w-big-play-button div{background-color:rgba(0,135,103,0.6) !important}.aecom-video-block .aecom-video-wistia.color-earth-green .wistia_click_to_play div[aria-label="Play"]{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAyIDc5LmE2YTYzOTY4YSwgMjAyNC8wMy8wNi0xMTo1MjowNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RURBNENCRDI0MDNEMTFFRjlBMjdBNjg4NTY0RjY1RTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RURBNENCRDM0MDNEMTFFRjlBMjdBNjg4NTY0RjY1RTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFREE0Q0JEMDQwM0QxMUVGOUEyN0E2ODg1NjRGNjVFNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFREE0Q0JEMTQwM0QxMUVGOUEyN0E2ODg1NjRGNjVFNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuA6ZGgAAAGnSURBVHja7JzRTcMwFEXjqgN0BLoB2YBuQEfoBrABTAAbMALdgGxANiAjdIP0WUokxEdVxSR+1z1Xet+Oj47j5yRK6Pu+ImlZgQCIQAQiASIQgQhEAkQgAhGIBIhABCIQCRCBCEQgEhmITyGEaqmaOyHT2744aGN1sEl2sw828xxzLucHq2+b4CPLOS0bq08DGWsDxLREG39UrfS0O8ta6bHFkbPSa584WvmhYGXOFufadEMr1NDiTM+d1ZeBePNqpYKJyVZiooCVaib+tXJvVraYmGZlPDa+YOL/pB3ulS0mTs99TitLMfGilZgoYGWJJv5O7CcPw04OxMRWaMtynp6jVT33IOtC4Z2GzeXIxjLdvu0IcImsCrQvHgVPSw5cynJuqoVev5ZoYjTu2eDtcgFUNzGrfeomurBP2cR4Ht57gado4qvBq70BVDHx4rNCTLzevtbzRa6xr0wTJezzamJXJX7pcOsmvlvVigA9mChrnxcTpe3zYOKuBHhjAv8Ku80HEEAEIgEiEIEIRAJEIAIRiASIQAQiEAkQgQhEIBIg5s5ZgAEAXsmuLDgvtQ4AAAAASUVORK5CYII=") !important}.aecom-video-block .aecom-video-wistia.color-midnight-teal .w-big-play-button div{background-color:rgba(0,53,62,0.6) !important}.aecom-video-block .aecom-video-wistia.color-midnight-teal .w-big-play-button svg polygon{fill:#AECC53 !important}.aecom-video-block .aecom-video-wistia.color-midnight-teal .wistia_click_to_play div[aria-label="Play"]{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAyIDc5LmE2YTYzOTY4YSwgMjAyNC8wMy8wNi0xMTo1MjowNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RURBNENCQ0U0MDNEMTFFRjlBMjdBNjg4NTY0RjY1RTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RURBNENCQ0Y0MDNEMTFFRjlBMjdBNjg4NTY0RjY1RTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQjUwNjBGRjQwM0QxMUVGOUEyN0E2ODg1NjRGNjVFNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQjUwNjEwMDQwM0QxMUVGOUEyN0E2ODg1NjRGNjVFNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhhoH5UAAAGlSURBVHja7NzhTcJQFIbh1nQARtANIC6AG0jiALIBboAT4AY6gIlsQBcwsgGMwAblnNgm/O7Ve885vF9yf7d58jX39pRQd11XkbTcQAAiiCASEEEEEUQCIogggkhABBFEEAmIIIIIIvGB+PX9tIqEWJf42ieIetFW1nJx/3mkieMzl/UjoI8gpmWixRRIXRMQ06JtPHhtpaXd2W0rLR5x3LXS6jlxaOW7h1ZaP2w/9zv4HMS03MraCeTGais9vfatrLbS27uzyVZ6HUAMrZyCmN5KhVxf8wDiL7OvfocZe5o4PtOSrYzSxKKtjDjZzt7KiE28TFtlGPxG/8aiB/Mdj3NatrJm/32RJijeqX+Mt2ws49t3lwswWhO1fS+C95H7wlEQs+zCURG1fa+C91byJhrad52IJtrnGVHfhxfWfnriCVHbt7Z4Y42T9hWbFUZANNs+D4jm22cd0UX7rCIe+/a13s5cVgYQeuabeQS00ES37bPSRNfts9DEhwh4Q2r+KyzOxgIiiAREEEEkIIIIIogERBBBBJGACCKIIBIQQfSUswADAGsembhE/ahnAAAAAElFTkSuQmCC") !important}.aecom-video-block .aecom-video-youtube iframe{width:100%;aspect-ratio:16/9}.aecom-video-block .disclaimer{padding:10px 10px 10px 40px;background-color:#cfdfd7;position:relative;border:1px solid #59a089;border-radius:5px}.aecom-video-block .disclaimer i{position:absolute;left:10px;top:10px;background:#008768;width:20px;height:20px;border-radius:20px;text-align:center;line-height:20px;color:white}.aecom-video-block .disclaimer p{font-size:12px;color:#646363;margin:0}.aecom-video-block .wistia-cover-image{width:100%;height:100%;display:block;background-position:center;background-size:cover;position:relative;display:flex;align-items:center;justify-content:center;opacity:1}.aecom-video-block .wistia-cover-image svg{width:20%}.aecom-video-block .wistia_embed .w-big-play-button{display:none !important}.aecom-video-block .wistia_embed .wistia_click_to_play div[aria-label="Play"]{display:none !important}.aecom-video-block .wistia_embed .wistia_click_to_play div div:nth-child(2){display:none !important}.aecom-video-block .custom-play-button{transition:all 0.3s ease;position:absolute;display:flex;width:100%;height:100%;top:0px;left:0px;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.3);cursor:pointer}.aecom-video-block .custom-play-button svg{width:20%}.aecom-video-block .custom-play-button:hover{transition:all 0.3s ease;transform:scale(1.1) !important;background:rgba(0,135,104,0.7) !important}.aecom-video-block .wistia_responsive_padding{overflow:hidden}.aecom-video-block .grid-container .aecom-video-wistia{padding:0 10px;margin-bottom:20px}.aecom-icons.circle-icon{display:flex}.aecom-icons.circle-icon .icon-wrapper{text-align:center;border-radius:50%}.block-press-releases ul{list-style:none;padding:0}.block-press-releases ul li{font-size:1.1rem;line-height:1.5rem;margin:20px 0}.block-press-releases ul li .pr-date{font-size:1rem;color:#646363;margin-bottom:10px;margin-bottom:0}.block-editor-block-list__layout{border:solid 1px;padding:10px}.wp-block{max-width:100%}.content .aecom-block-mobile-only{display:none}@media (max-width: 781px){.content .aecom-block-mobile-only{display:block}.content .aecom-block-desktop-only{display:none}}.col-row-reverse{flex-direction:row-reverse}.widget_block{list-style:none}

/*# sourceMappingURL=blocks-main.css.map */