@import url(https://use.typekit.net/qdn0seq.css);
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:"aecom sans",Arial,sans-serif;src:url("./theme/assetAdvisoryMarketing/AECOMSans_Rg.ttf") format("truetype")}.case-studies-page{background:url("/dist/case-studies-background-blended.jpg") no-repeat center center fixed;background-size:cover}.case-studies-page .case-studies-content{min-height:85vh}.case-studies-page .overview-container{justify-content:center}.case-studies-page span{text-align:center;font:Bold 3em "urw-din","sans-serif",Sans-Serif;letter-spacing:-1.6px;color:#fff;text-transform:uppercase}.case-studies-page .overview{background:#007f9e 0% 0% no-repeat;opacity:1;justify-content:center;padding:.5em}@media all and (min-width: 1350px){.case-studies-page .overview{margin:0 10vw}}.case-studies-page .overview span{text-align:center;font:Bold 35px "urw-din","sans-serif",Sans-Serif;letter-spacing:-0.8px;color:#fff;text-transform:uppercase}.case-studies-page .overview p{padding-left:30px;padding-right:30px;text-align:center;font:normal 18px "aecom sans",Arial,sans-serif;letter-spacing:-0.09px;color:#fff}.case-studies-page .case-study-links{align-self:center;display:grid;grid-template-columns:repeat(3, auto);column-gap:1em}@media all and (min-width: 1350px){.case-studies-page .case-study-links{grid-template-columns:repeat(3, auto)}}@media all and (max-width: 1350px)and (min-width: 950px){.case-studies-page .case-study-links{grid-template-columns:repeat(2, auto)}}@media all and (max-width: 950px){.case-studies-page .case-study-links{grid-template-columns:repeat(1, auto)}}.case-studies-page .case-study-links .case-study-link-box{background:#007f9e 0% 0% no-repeat;border:5px solid #007f9e;max-width:310px;text-decoration:none;margin:1em;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.case-studies-page .case-study-links .case-study-link-box .case-studies-image{height:200px}.case-studies-page .case-study-links .case-study-link-box .case-study-title{text-align:left;font:Bold 24px "aecom sans",Arial,sans-serif;letter-spacing:-0.48px;color:#fff;text-transform:capitalize;opacity:1;padding:.5em .25em;flex-grow:1}.case-studies-page .case-study-links .case-study-link-box .case-study-see-more{color:#fff;align-self:flex-end}.case-study-details{border:5px solid #007f9e;height:100%;width:100%;background:#fff}@media all and (min-width: 1350px){.case-study-details{display:grid;grid-auto-rows:100%;grid-template-columns:60% 40%}}@media all and (max-width: 1350px){.case-study-details{overflow-y:auto}}.case-study-details .cs-image{position:relative}@media all and (max-width: 1350px){.case-study-details .cs-image{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;height:50vh}}.case-study-details .cs-close{padding:.5em;font-size:1.75em;position:absolute;z-index:100}@media all and (min-width: 1350px){.case-study-details .cs-close{left:0;color:#000}}@media all and (max-width: 1350px){.case-study-details .cs-close{text-align:right;right:0}}.case-study-details .cs-details-text{background:#fff;overflow-y:auto;padding:1em}.case-study-details .cs-detail-title{font:bold 2em "urw-din","sans-serif",Sans-Serif;text-transform:uppercase;letter-spacing:-0.6px;line-height:1em;padding-bottom:.5em}.case-study-details .cs-subtitle{font:italic 1em "aecom sans",Arial,sans-serif;padding-bottom:1.5em}.case-study-details .cs-key-elements-title{font:bold 1.5em "aecom sans",Arial,sans-serif}.case-study-details .cs-key-element-items{list-style-type:none;font:normal 1em "aecom sans",Arial,sans-serif;margin:0}.case-study-details .cs-key-element-items>li:before{content:"-";margin-right:.25em}.case-study-details .cs-key-element-items>li{padding-left:.75em;text-indent:-0.75em}.case-study-details .cs-description{font:normal 1em "aecom sans",Arial,sans-serif;line-height:1.25em;padding:.5em 0}.case-study-details .cs-fast-stat-numeral{font:bold 2.5em "urw-din","sans-serif",Sans-Serif;letter-spacing:-0.84px}.case-study-details .cs-fast-stat-unit{font:bold 1.5em "urw-din","sans-serif",Sans-Serif;letter-spacing:-0.42px;text-transform:uppercase}@media all and (min-width: 740px){.assetMarketing-footer{display:flex;flex-flow:row nowrap;padding:2vw}}@media all and (max-width: 740px){.assetMarketing-footer{display:flex;flex-flow:column nowrap;padding:10vw}}.assetMarketing-footer{justify-content:space-between}@media all and (min-width: 740px){.assetMarketing-footer .footer-links{display:flex;flex-flow:row nowrap}}@media all and (max-width: 740px){.assetMarketing-footer .footer-links{display:flex;flex-flow:column nowrap}}.assetMarketing-footer .footer-links{width:100%}.assetMarketing-footer .footer-links .footer-links-column{align-self:baseline;margin-right:auto}.assetMarketing-footer .footer-links .footer-links-column span{font:Bold 14px "urw-din","sans-serif",Sans-Serif}.assetMarketing-footer .footer-links .footer-links-column .all-services-links{height:200px;margin-top:10px;margin-bottom:10px;justify-content:space-around}.assetMarketing-footer .footer-links .footer-links-column .all-services-links a{font:Normal 14px "aecom sans",Arial,sans-serif;text-decoration:none;color:#000}.assetMarketing-footer .footer-links .footer-links-column .all-software-links{height:120px;margin-top:10px;margin-bottom:10px;justify-content:space-around}.assetMarketing-footer .footer-links .footer-links-column .all-software-links a{font:Normal 14px "aecom sans",Arial,sans-serif;text-decoration:none;color:#000}@media all and (min-width: 740px){.assetMarketing-footer .contact-copyright-container{justify-content:space-between;text-align:right}}@media all and (max-width: 740px){.assetMarketing-footer .contact-copyright-container{justify-content:flex-start}}.assetMarketing-footer .contact-copyright-container .contact-container{height:100px}@media all and (min-width: 740px){.assetMarketing-footer .contact-copyright-container .contact-container .aecom-logo{align-self:flex-end}}@media all and (max-width: 740px){.assetMarketing-footer .contact-copyright-container .contact-container .aecom-logo{align-self:flex-start}}.assetMarketing-footer .contact-copyright-container .contact-container .aecom-logo>img{height:50px;margin:-10px}.assetMarketing-footer .contact-copyright-container .contact-container .address-social{justify-content:space-around}.assetMarketing-footer .contact-copyright-container .contact-container .address-social .contact-address{font:normal 14px "aecom sans",Arial,sans-serif}@media all and (min-width: 740px){.assetMarketing-footer .contact-copyright-container .contact-container .address-social .contact-address{align-self:flex-end}}@media all and (max-width: 740px){.assetMarketing-footer .contact-copyright-container .contact-container .address-social .contact-address{align-self:flex-start}}.assetMarketing-footer .contact-copyright-container .contact-container .address-social .social-media{width:80px;justify-content:space-between}@media all and (min-width: 740px){.assetMarketing-footer .contact-copyright-container .contact-container .address-social .social-media{align-self:flex-end}}@media all and (max-width: 740px){.assetMarketing-footer .contact-copyright-container .contact-container .address-social .social-media{align-self:flex-start}}.assetMarketing-footer .contact-copyright-container .contact-container .address-social .social-media i{color:#000}.assetMarketing-footer .contact-copyright-container .copyright{font:Bold 14px "aecom sans",Arial,sans-serif}.software-page.paces,.software-page.racer,.software-page.tracer{background:url("/dist/paces-blended.jpg") no-repeat center center fixed;background-size:cover}.software-page.paces h2,.software-page.racer h2,.software-page.tracer h2{text-align:center;font:Bold 4em "urw-din","sans-serif",Sans-Serif;letter-spacing:-1.6px;color:#ffe512;margin:0}.software-page.paces h3,.software-page.racer h3,.software-page.tracer h3{text-align:center;font:Normal 2.5em "aecom sans",Arial,sans-serif;letter-spacing:0px;color:#fff;margin:0}.software-page.paces h4,.software-page.racer h4,.software-page.tracer h4{color:#fff;text-transform:uppercase;text-align:center;font:Bold 25px "urw-din","sans-serif",Sans-Serif;letter-spacing:-0.5px;opacity:1}.software-page.builder h2,.software-page.assessor h2{text-align:center;font:Bold 4em "urw-din","sans-serif",Sans-Serif;letter-spacing:-1.6px;color:#323e48;margin:0}.software-page.builder h3,.software-page.assessor h3{text-align:center;font:Normal 2.5em "aecom sans",Arial,sans-serif;letter-spacing:0px;color:#fff;margin:0}.software-page.builder h4,.software-page.assessor h4{color:#323e48;text-transform:uppercase;text-align:center;font:Bold 25px "urw-din","sans-serif",Sans-Serif;letter-spacing:-0.5px;opacity:1}.software-page.builder{background:url("/dist/buildersms-blended.jpg") no-repeat center center fixed;background-size:cover}.software-page.assessor{background:url("/dist/assessorbackground-blended.jpg") no-repeat center center fixed;background-size:cover}@media all and (min-width: 740px){.software-page .paces-video{max-width:100%;justify-self:center;grid-column:1/span 2;padding:2em}}@media all and (max-width: 740px){.software-page .paces-video{max-width:100%;justify-self:center}}.software-page .software-content{justify-content:space-evenly}.software-page .software-header{justify-content:center}.software-page .software-header .software-heading{justify-content:space-around}.software-page .software-body{justify-content:center}@media all and (min-width: 1350px){.software-page .software-body .box{display:grid;grid-template-columns:.9fr .35fr;column-gap:1em;margin:5em 7em 3em;padding:3em 2em}}@media all and (max-width: 1350px){.software-page .software-body .box{display:grid;grid-template-rows:.5fr .5fr;grid-row-gap:1em;padding:1em}}.software-page .software-body .box{background:#fff 0% 0% no-repeat;opacity:1;justify-content:space-around}.software-page .software-body .box .desc .short{text-align:left;font:Bold 32px "urw-din","sans-serif",Sans-Serif;letter-spacing:-0.64px;color:#007f9e;opacity:1}.software-page .software-body .box .desc .long{text-align:left;color:#000;opacity:1;line-height:1.65em}.software-page .software-body .box .contact-menu{background:#323e48 0% 0% no-repeat;opacity:1;justify-content:space-evenly;padding:25px;align-items:center;margin:0 0 auto 0}.software-page .software-body .box .contact-menu>*{margin:.25em;width:100%}.software-page .software-body .box .contact-menu .contact-menu-header{text-align:left;font:Normal 20px "aecom sans",Arial,sans-serif;letter-spacing:-0.4px;color:#fff;opacity:1}.software-page .software-body .box .contact-menu .contact-item{background:#007f9e;box-shadow:1px 1px 3px rgba(0,0,0,.2);border:2px solid #fff;opacity:1;text-decoration:none;text-align:left;font:Bold 20px "urw-din","sans-serif",Sans-Serif;letter-spacing:0px;color:#fff;padding:.5em;cursor:pointer}.software-page .software-body .box .contact-menu .contact-item i{color:#fff}.software-page .software-body .box .contact-menu .contact-item .call-helpline{text-align:left;font:Bold 20px "urw-din","sans-serif",Sans-Serif;letter-spacing:0px;color:#fff}.software-page .software-body .box .contact-menu .contact-item .phone-number{text-align:left;font:Normal 20px "urw-din","sans-serif",Sans-Serif;letter-spacing:0px;color:#fff}.software-page .check-other-software{align-content:center;justify-content:center}.software-page .check-other-software .other-software{justify-content:space-evenly;align-items:center}.software-page .check-other-software .other-software h4{margin:1em 0}.software-page .check-other-software .other-software .link-buttons .stack-vertical{width:220px}.software-page .check-other-software .other-software .link-buttons a{width:9em;align-self:center;background:#ffe512 0% 0% no-repeat;box-shadow:2px 3px 3px rgba(0,0,0,.1607843137);opacity:1;padding:.5em 0;text-decoration:none;text-align:center;font:Bold 20px "urw-din","sans-serif",Sans-Serif;letter-spacing:0px;color:#323e48}.software-page .check-other-software .other-software .link-buttons p{text-align:center;font:Normal 14px "aecom sans",Arial,sans-serif;letter-spacing:0px;color:#fff;opacity:1}.services-page .services-header{background:url("/dist/services-page-background-blended.jpg") no-repeat center center fixed;background-size:cover;justify-content:space-between}@media all and (min-width: 1350px){.services-page .services-header{height:600px}}.services-page .services-header .services-header-title{justify-content:center;margin:auto 0}.services-page .services-header .services-header-title .services-header-title-block{text-align:center;letter-spacing:-1.2px;color:#ffe512;opacity:1;text-transform:uppercase;max-width:15em;line-height:1em;justify-content:space-evenly;font-family:"urw-din","sans-serif",Sans-Serif;font-weight:bold}@media all and (min-width: 1350px){.services-page .services-header .services-header-title .services-header-title-block{font-size:3.8em}}@media all and (max-width: 1350px){.services-page .services-header .services-header-title .services-header-title-block{font-size:2.9em;padding:.5em 0}}.services-page .services-header .services-header-container{justify-content:center;margin:auto 0}.services-page .services-header .services-header-container .services-header-box{max-width:1050px;background:#fff 0% 0% no-repeat;justify-content:space-evenly;padding:.5em}.services-page .services-header .services-header-container .services-description-title{text-align:center;font-weight:Bold;font-family:"urw-din","sans-serif",Sans-Serif;letter-spacing:-0.4px;color:#007f9e;text-transform:uppercase;opacity:1}@media all and (min-width: 1350px){.services-page .services-header .services-header-container .services-description-title{font-size:3.1em}}@media all and (max-width: 1350px){.services-page .services-header .services-header-container .services-description-title{font-size:2.5em}}.services-page .services-header .services-header-container .services-description{text-align:center;font:Normal 18px/24px "aecom sans",Arial,sans-serif;letter-spacing:-0.09px;color:#000}.services-page .services-case-studies-header{background:#007f9e 0% 0% no-repeat;opacity:1;justify-content:center;height:110px}.services-page .services-case-studies-header span{text-align:center;font:Bold 40px/40px "urw-din","sans-serif",Sans-Serif;letter-spacing:-0.8px;color:#fff;text-transform:uppercase;opacity:1}.services-page .services-case-studies-content-container{background:rgba(0,0,0,.0509803922) 0% 0% no-repeat;justify-content:center}@media all and (min-width: 1350px){.services-page .services-case-studies-content-container{padding:2.5em}}@media all and (max-width: 1350px){.services-page .services-case-studies-content-container{padding:1em}}.services-page .services-case-studies-content-container .services-case-studies-content{justify-content:space-between}.services-page .services-case-studies-content-container .services-case-studies-content .services-image{height:300px;max-width:400px;margin:auto}.services-page .services-case-studies-content-container .services-case-studies-content .case-studies-detail{justify-content:space-between;margin:0 auto}.services-page .services-case-studies-content-container .services-case-studies-content .case-studies-detail .case-study-project-title{text-align:left;font:normal 32px/32px "aecom sans",Arial,sans-serif;letter-spacing:-0.64px;color:#007f9e;text-transform:capitalize;opacity:1}@media all and (min-width: 1350px){.services-page .services-case-studies-content-container .services-case-studies-content .case-studies-detail .case-study-project-title{text-align:left;margin:auto 0;max-width:50vw}}@media all and (max-width: 1350px){.services-page .services-case-studies-content-container .services-case-studies-content .case-studies-detail .case-study-project-title{text-align:center;padding:1em .25em}}@media all and (min-width: 1350px){.services-page .services-case-studies-content-container .services-case-studies-content .case-studies-detail .learn-more-container{justify-content:flex-end;margin:auto 0}}@media all and (max-width: 1350px){.services-page .services-case-studies-content-container .services-case-studies-content .case-studies-detail .learn-more-container{justify-content:center;padding:1em}}.services-page .services-case-studies-content-container .services-case-studies-content .case-studies-detail .learn-more-container a{text-decoration:none}.services-page .services-case-studies-content-container .services-case-studies-content .case-studies-detail .learn-more-container .learn-more-button{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:60px;width:225px;background:#ffea41 0% 0% no-repeat;box-shadow:2px 3px 3px rgba(0,0,0,.4);opacity:1;padding-left:15px;padding-right:15px}.services-page .services-case-studies-content-container .services-case-studies-content .case-studies-detail .learn-more-container .learn-more-button span{text-align:left;font:normal 20px/30px "urw-din","sans-serif",Sans-Serif;letter-spacing:0px;color:#000;opacity:1}.services-page .services-case-studies-content-container .services-case-studies-content .case-studies-detail .learn-more-container .learn-more-button i{color:#000}.contact-us-container{display:flex;justify-content:center;width:100%;height:100%}.contact-us-container .contact-us-box{height:600px;width:530px;background:#323e48 0% 0% no-repeat;border:1px solid #00b5e2}.contact-us-container .purchase-license-box{max-width:530px;width:100%;background:#323e48 0% 0% no-repeat;border:1px solid #00b5e2}.contact-us-container .contact-field-list{display:flex;flex-flow:column nowrap;list-style:none;padding:20px;margin:auto;justify-content:space-around;height:100%}.contact-us-container .contact-field-list .contact-us-title>span{font:normal 40px/50px "urw-din","sans-serif",Sans-Serif;letter-spacing:0px;color:#fff;opacity:1}.contact-us-container .contact-field-list .contact-us-title>p{font:normal 12px/20px "aecom sans",Arial,sans-serif;letter-spacing:0px;color:#fff}.contact-us-container .contact-field-list .contact-us-field-inline{display:flex;flex-flow:row nowrap;height:50px;margin:.25em 0}.contact-us-container .contact-field-list .contact-us-field-inline .inline-label{min-width:110px;background:#ccf0f9 0% 0% no-repeat;opacity:1;display:flex;align-items:center;padding-left:10px;border:none}.contact-us-container .contact-field-list .contact-us-field-inline .inline-label>label{font:Bold 14px/21px "aecom sans",Arial,sans-serif;letter-spacing:0px;color:#323e48;opacity:1}.contact-us-container .contact-field-list .contact-us-field-inline .inline-input{width:100%;background:#fff;opacity:1}.contact-us-container .contact-field-list .contact-us-field-inline .inline-input>input{width:100%;height:100%;border:none;padding:.5em;font:Normal 14px/16px Arial;letter-spacing:0px;color:#000;opacity:1}.contact-us-container .contact-field-list .contact-us-field-inline .inline-input>input::placeholder{color:#9a9a9a}.contact-us-container .contact-field-list .contact-us-field-box{display:flex;flex-flow:column nowrap;min-height:230px;margin:.25em 0;flex-grow:1}.contact-us-container .contact-field-list .contact-us-field-box .box-label{height:50px;background:#ccf0f9 0% 0% no-repeat;opacity:1;display:flex;align-items:center;padding-left:10px;border:none}.contact-us-container .contact-field-list .contact-us-field-box .box-label>label{font:Bold 14px/21px "aecom sans",Arial,sans-serif;letter-spacing:0px;color:#323e48;opacity:1}.contact-us-container .contact-field-list .contact-us-field-box .box-input-big{width:100%;min-height:150px;height:100%;background:#fff;opacity:1}.contact-us-container .contact-field-list .contact-us-field-box .box-input-big>textarea{width:100%;height:100%;border:none;resize:none}.contact-us-container .contact-field-list .contact-us-field-box .box-input-small{width:100%;background:#fff;opacity:1;flex-grow:1}.contact-us-container .contact-field-list .contact-us-field-box .box-input-small>textarea{width:100%;height:100%;border:none;resize:none;padding:.5em}.contact-us-container .contact-field-list .contact-us-field-box .box-input-small>textarea::placeholder{color:#9a9a9a}.contact-us-container .contact-field-list .contact-us-submit-button{display:flex;flex-flow:row nowrap;width:100%;justify-content:space-between}.contact-us-container .contact-field-list .contact-us-submit-button>button{width:100px;height:50px;background:#ffe512 0% 0% no-repeat;opacity:1;border:none;text-align:center;font:Bold 14px/18px "urw-din","sans-serif",Sans-Serif;letter-spacing:0px;color:#000;opacity:1;text-transform:uppercase;cursor:pointer}.contact-us-container .contact-us-error{border:red 1px solid;background:#e88181;padding:.5em;margin:.5em 0}.contact-us-success{display:flex;height:100%;width:100%;align-items:flex-end;justify-content:center}.contact-us-success .contact-us-success-message{padding:.5em;background:#309e00;font:Bold 1.5em "urw-din","sans-serif",Sans-Serif}.assetMarketing-header .page-heading .banner{position:relative}.assetMarketing-header .page-heading .banner img{height:50px;width:auto}@media all and (min-width: 741px){.assetMarketing-header .page-heading .navigation-bar{height:60px;display:flex;flex-flow:column nowrap;justify-content:center;margin-right:4vw;font:bold .8em "AECOM Sans",Arial,sans-serif}.assetMarketing-header .page-heading .navigation-bar .navigation-button-list{display:flex;flex-flow:row nowrap;width:520px;justify-content:space-between;list-style:none}.assetMarketing-header .page-heading .navigation-bar .navigation-button{display:flex;flex-flow:row nowrap;width:100px;height:40px;justify-content:center;align-items:center;text-transform:uppercase}.assetMarketing-header .page-heading .navigation-bar .navigation-button a{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;text-decoration:none;color:#000;height:100%;width:100%}.assetMarketing-header .page-heading .navigation-bar .navigation-button:hover{cursor:pointer;background:#323e48;color:#fff}.assetMarketing-header .page-heading .navigation-bar .navigation-button:hover a{color:#fff}.assetMarketing-header .page-heading .navigation-bar .navigation-button .dropdown-menu-header{display:flex;flex-flow:row nowrap;width:6.75em;justify-content:space-between}.assetMarketing-header .page-heading .navigation-bar .navigation-button .dropdown-menu{list-style:none;background:#323e48;margin:0;padding-left:0;visibility:hidden;opacity:0;position:absolute;transition:all .5s ease;display:none}.assetMarketing-header .page-heading .navigation-bar .navigation-button:hover>.dropdown-menu,.assetMarketing-header .page-heading .navigation-bar .navigation-button .dropdown-menu:hover{visibility:visible;opacity:1;margin-top:6.25rem;display:flex;flex-flow:column nowrap;height:10rem;justify-content:space-between}.assetMarketing-header .page-heading .navigation-bar .navigation-button .dropdown-menu-item>a{height:2rem}.assetMarketing-header .page-heading .navigation-bar .navigation-button .dropdown-menu-item>a:hover{background:#000}.assetMarketing-header .page-heading .navigation-bar .contact-button-overlay{display:flex;flex-flow:row nowrap;width:100px;height:40px;justify-content:center;align-items:center;text-transform:uppercase;background:#ffe512;color:#000}.assetMarketing-header .page-heading .navigation-bar .contact-button-overlay:hover{cursor:pointer}.assetMarketing-header .page-heading .hamburger-button{display:none}.assetMarketing-header .page-heading .navigation-hamburger-menu{display:none}}@media all and (max-width: 740px){.assetMarketing-header .page-heading .navigation-bar{display:none}.assetMarketing-header .page-heading .hamburger-button{margin-right:1em;cursor:pointer;transition:all .3s linear}.assetMarketing-header .page-heading .navigation-hamburger-menu{font:bold 1em "AECOM Sans",Arial,sans-serif}.assetMarketing-header .page-heading .navigation-hamburger-menu .navigation-mobile-list{list-style:none;padding:0;margin:0}.assetMarketing-header .page-heading .navigation-hamburger-menu .navigation-mobile-list .navigation-mobile-card{display:flex;flex-flow:column nowrap;border-bottom:1px solid #000;transition:all .5s ease}.assetMarketing-header .page-heading .navigation-hamburger-menu .navigation-mobile-list .navigation-mobile-card .expanded{height:15em;background:#f2f2f2}.assetMarketing-header .page-heading .navigation-hamburger-menu .navigation-mobile-list .navigation-mobile-card .collapsed{height:3em}.assetMarketing-header .page-heading .navigation-hamburger-menu .navigation-mobile-list .navigation-mobile-card .mobile-dropdown-header{display:flex;flex-flow:row nowrap;height:3em;align-items:center;justify-content:space-between;padding-right:1em;text-transform:uppercase;padding-left:1em;padding-right:1em;cursor:pointer}.assetMarketing-header .page-heading .navigation-hamburger-menu .navigation-mobile-list .navigation-mobile-card .card-menu{display:flex;flex-flow:column nowrap;height:12em;margin:0;padding:0 0 0 1em;list-style:none;cursor:pointer;background:#f2f2f2}.assetMarketing-header .page-heading .navigation-hamburger-menu .navigation-mobile-list .navigation-mobile-card .card-menu .card-menu-item{font:normal 1em "AECOM Sans",Arial,sans-serif;height:2.4em;width:100%}.assetMarketing-header .page-heading .navigation-hamburger-menu .navigation-mobile-list .navigation-mobile-card .card-menu .card-menu-item a{display:flex;flex-flow:row nowrap;height:100%;width:100%;color:#000;text-decoration:none;justify-content:left;align-items:center}.assetMarketing-header .page-heading .navigation-hamburger-menu .navigation-mobile-list .navigation-mobile-button{text-transform:uppercase;height:3em;width:100%;border-bottom:1px solid #000;cursor:pointer;padding-left:1em}.assetMarketing-header .page-heading .navigation-hamburger-menu .navigation-mobile-list .navigation-mobile-button>a{display:flex;flex-flow:row nowrap;align-items:center;justify-content:left;color:#000;text-decoration:none;width:100%;height:100%}.assetMarketing-header .page-heading .navigation-hamburger-menu .navigation-mobile-list .navigation-mobile-button .contact-button{display:flex;flex-flow:row nowrap;width:100%;height:100%;align-items:center}}.assetMarketing-header .asset-heading-home{background:#323e48 0% 0% no-repeat}.assetMarketing-header .asset-heading-home>span{margin:.25em;color:#fff;text-transform:uppercase;text-align:center}@media all and (min-width: 740px){.assetMarketing-header .asset-heading-home>span{font:Bold 3.4em "urw-din","sans-serif",Sans-Serif}}@media all and (max-width: 740px){.assetMarketing-header .asset-heading-home>span{font:Bold 2em "urw-din","sans-serif",Sans-Serif}}.assetMarketing-header .asset-heading-pages{background:#323e48 0% 0% no-repeat}.assetMarketing-header .asset-heading-pages>a{text-decoration:none;margin:.25em;font:Bold 2em "urw-din","sans-serif",Sans-Serif;color:#fff;text-transform:uppercase;text-align:center}.our-team-page{background:url("/dist/our-team-background-blended.jpg") no-repeat center center fixed;background-size:cover}.our-team-page .our-team-content{justify-content:space-evenly}.our-team-page .overview-container{justify-content:center}.our-team-page span{text-align:center;font:Bold 80px "urw-din","sans-serif",Sans-Serif;letter-spacing:-1.6px;color:#ffe512;opacity:1;text-transform:uppercase}.our-team-page .overview{background:#fff 0% 0% no-repeat;opacity:1;justify-content:space-around;padding:3vw}@media all and (min-width: 1350px){.our-team-page .overview{margin:10vh 15vh 30vh 15vh}}@media all and (max-width: 1350px){.our-team-page .overview{margin:10vh 0 30vh 0}}.our-team-page .overview span{text-align:center;font:normal 40px "urw-din","sans-serif",Sans-Serif;letter-spacing:-0.8px;color:#007f9e;text-transform:uppercase;opacity:1}.our-team-page .overview p{padding-left:50px;padding-right:50px;text-align:center;font:normal 18px "aecom sans",Arial,sans-serif;letter-spacing:-0.09px;color:#000}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:"Arial",sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:"Arial",sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}td,th{height:1px}table{border-collapse:collapse;font-family:arial,sans-serif}td,th{border-bottom:1px solid #ccc;padding:.5em 8px}thead>tr>th{border-bottom:1px solid #aaa;padding-bottom:.25em;text-align:left}tbody{font-size:.9em}tbody tr{transition:background .25s ease}html{display:flex;height:100%}body{max-width:100%}.stack-vertical{display:flex;flex-flow:column nowrap}.stack-horizontal{display:flex;flex-flow:row nowrap}.fill{flex:1 1 auto}.card.active{background:#c9e5ff}.loading{padding:8px 14px;border-radius:2px;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:linear-gradient(to right, #e8f4fa 10%, #d9edf7 40%, #e8f4fa 50%);background-size:700px}@keyframes placeHolderShimmer{0%{background-position:0px 0}100%{background-position:700px 0}}body{width:100%}@media all and (min-width: 1350px){.stack-responsive{justify-content:space-between;display:flex;flex-flow:row nowrap;justify-content:center}}@media all and (max-width: 1350px){.stack-responsive{justify-content:space-between;display:flex;flex-flow:column nowrap;justify-content:center}}.stack-horizontal{justify-content:space-between;align-items:center;display:flex;flex-flow:row nowrap}.home-page{background:url("/dist/HomeBackgroundPhoto-blended.jpg") no-repeat center center fixed;background-size:cover}.home-page .all-links{height:inherit;justify-content:center;padding:5em 0 10em 0}@media all and (min-width: 970px){.home-page .navigation-link-boxes{display:flex;flex-flow:row nowrap}}@media all and (max-width: 970px){.home-page .navigation-link-boxes{display:flex;flex-flow:column nowrap}}.home-page .navigation-link-boxes{justify-content:center;align-items:flex-start;margin:auto}.home-page .navigation-link-boxes .nav-link-box{margin-left:45px}.home-page .navigation-link-boxes .nav-link-box .nav-box-header{justify-content:flex-start;margin-left:-35px;margin-bottom:-2px}.home-page .navigation-link-boxes .nav-link-box .nav-box-header .headline{height:78px;margin-left:10px;min-width:14em;max-width:21em}.home-page .navigation-link-boxes .nav-link-box .nav-box-header .headline .headline-big{text-align:left;font:Bold 2.5em "urw-din","sans-serif",Sans-Serif;letter-spacing:-0.8px;color:#ffe512;text-transform:uppercase}.home-page .navigation-link-boxes .nav-link-box .nav-box-header .headline .headline-small{text-align:left;font:Bold 1.25em "urw-din","sans-serif",Sans-Serif;letter-spacing:-0.4px;color:#fff;text-transform:uppercase}.home-page .navigation-link-boxes .nav-link-box .nav-box-branches{justify-content:flex-start}.home-page .navigation-link-boxes .nav-link-box .nav-box-branches .vertical-line{background:#ffe512 0% 0% no-repeat;border:2px solid #fff;width:0px;height:105%;margin:0 auto;opacity:1}.home-page .navigation-link-boxes .nav-link-box .nav-box-branches .branch{display:grid;grid-template-columns:.01fr minmax(0.5em, 1.5em) minmax(5em, 24.5em);grid-auto-rows:minmax(3em, 4em) minmax(3em, 4em) minmax(3em, 4em) minmax(2em, 5em);align-items:center;column-gap:0;margin-right:1em}.home-page .navigation-link-boxes .nav-link-box .nav-box-branches .branch .horizontal-line{background:#000 0% 0% no-repeat;border:2px solid #fff;height:0px;opacity:1;padding-left:2em}.home-page .navigation-link-boxes .nav-link-box .nav-box-branches .branch a{background:#ffea41 0% 0% no-repeat;opacity:1;align-self:center;padding:.3em;text-decoration:none;text-transform:uppercase;text-align:left;font:Bold 16px/20px "urw-din","sans-serif",Sans-Serif;letter-spacing:-0.16px;color:#000;margin:1em 0}.home-page .navigation-link-boxes .nav-link-box .nav-box-branches .branch a span{padding-right:.25em}.home-page .navigation-link-boxes .nav-link-box .nav-box-branches .branch a .stack-horizontal{justify-content:space-between;padding-left:10px;padding-right:10px}.home-page .quick-links-container{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:3vh 11vw}.home-page .quick-links-container .quick-links{background:#fff 0% 0% no-repeat;opacity:.9;align-items:center;width:100%}.home-page .quick-links-container .quick-links span{opacity:1;text-align:center;font:bold 25px/20px "urw-din","sans-serif",Sans-Serif;letter-spacing:-0.5px;color:#323e48;margin:1em;line-height:1.5}@media all and (min-width: 740px){.home-page .quick-links-container .quick-links .link-buttons{display:flex;flex-flow:row wrap}}@media all and (max-width: 740px){.home-page .quick-links-container .quick-links .link-buttons{display:flex;flex-flow:column wrap}}.home-page .quick-links-container .quick-links .link-buttons{opacity:1;align-items:flex-start}.home-page .quick-links-container .quick-links .link-buttons .stack-vertical{width:220px;margin:1em}.home-page .quick-links-container .quick-links .link-buttons a{width:170px;height:60px;background:#007f9e 0% 0% no-repeat;box-shadow:2px 3px 3px rgba(0,0,0,.1607843137);align-self:center;padding-top:15px;text-decoration:none;text-align:center;font:Bold 20px/30px "urw-din","sans-serif",Sans-Serif;color:#fff;opacity:1}.home-page .quick-links-container .quick-links .link-buttons p{text-align:center;font:normal 14px/16px "aecom sans",Arial,sans-serif;color:#323e48}.simple-link{align-self:center;color:#fff;text-decoration:underline;cursor:pointer}.center{text-align:center;align-self:center}.image-container{display:flex;padding:0;color:#fff;background:repeating-linear-gradient(45deg, #c7c7c7, #c7c7c7 5px, #e3e3e3 5px, #e3e3e3 10px)}.image-container img{width:100%;object-fit:cover;overflow:hidden;z-index:2;display:inline}.popup{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(200,200,200,.5)}@media all and (min-width: 1350px){.popup{padding:3em}}@media all and (max-width: 1350px){.popup{padding:1em}}
