.heading-with-columns-text{margin-top:64px}@media only screen and (min-width:768px){.heading-with-columns-text{margin-bottom:70px;margin-top:70px}}@media only screen and (min-width:768px) and (min-width:768px){.heading-with-columns-text{margin-top:calc(-15.06329px + 11.07595vw)}}@media only screen and (min-width:768px) and (min-width:1400px){.heading-with-columns-text{margin-top:140px}}@media only screen and (min-width:768px) and (min-width:768px){.heading-with-columns-text{margin-bottom:calc(9.24051px + 7.91139vw)}}@media only screen and (min-width:768px) and (min-width:1400px){.heading-with-columns-text{margin-bottom:120px}}.heading-with-columns-text.overlap-top{margin-top:88px;position:relative;z-index:2}@media only screen and (min-width:992px){.heading-with-columns-text.overlap-top{margin-top:-105px}}@media only screen and (min-width:992px) and (min-width:992px){.heading-with-columns-text.overlap-top{margin-top:calc(-68.52941px - 3.67647vw)}}@media only screen and (min-width:992px) and (min-width:1400px){.heading-with-columns-text.overlap-top{margin-top:-120px}}.heading-with-columns-text.overlap-top .heading-with-columns-text__inner{background-color:#fff}@media only screen and (max-width:767px){.heading-with-columns-text .section{padding:20px}}.heading-with-columns-text .heading *{font-weight:800;text-align:center;text-transform:uppercase}.heading-with-columns-text .heading * .path-underline:after{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI0IiBoZWlnaHQ9IjE1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMy41NiAwIDAgMTQuNDgyaDEwNS4yNTRjMTIuMjAzIDAgMjEuNDYxLTcuMjQ2IDE4LjAyLTguMTY1QzExMi40ODEgMy40MzMgMy41NiAwIDMuNTYgMFoiIGZpbGw9InVybCgjYSkiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjIiIHkxPSI3LjI0MSIgeDI9Ii01OC42NjMiIHkyPSIzNS44MTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZDNDI1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjY4QjFGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+")}.heading-with-columns-text .heading * .path-underline.wide:after{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjI3IiBoZWlnaHQ9IjE1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi41MTUuNDkgMCAxNC45NzNoMTkyLjY0OGMyMi4zMzYgMCAzOS4yODEtNy4yNDcgMzIuOTgzLTguMTY2QzIwNS44NzUgMy45MjMgNi41MTUuNDkgNi41MTUuNDlaIiBmaWxsPSJ1cmwoI2EpIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTExMy40OCIgeTE9IjcuNzMxIiB4Mj0iLTExMS42MzkiIHkyPSIzNi41NzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZDNDI1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjY4QjFGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+")}@media only screen and (max-width:767px){.heading-with-columns-text .heading * .path-underline:after{display:none}}.heading-with-columns-text .description{font-size:20px;margin:16px auto 0;text-align:center}@media only screen and (min-width:992px){.heading-with-columns-text .description{font-size:calc(13.47368px + .65789vw)}}@media only screen and (min-width:1600px){.heading-with-columns-text .description{font-size:24px}}@media only screen and (min-width:768px){.heading-with-columns-text .description{max-width:70%}}@media only screen and (max-width:767px){.heading-with-columns-text .description br{display:none}}.heading-with-columns-text__inner{background-color:#fff;position:relative}@media only screen and (min-width:768px){.heading-with-columns-text__inner{box-shadow:0 10px 50px rgba(0,3,11,.2);padding-top:64px}}.heading-with-columns-text__inner .dot-grid{left:-27.5555555556px;position:absolute;top:-27.5555555556px;width:85.4222222222px;z-index:-1}@media only screen and (min-width:992px){.heading-with-columns-text__inner .dot-grid{width:calc(0px + 8.61111vw)}}@media only screen and (min-width:1600px){.heading-with-columns-text__inner .dot-grid{width:137.7777777778px}}@media screen and (max-width:767px){.heading-with-columns-text__inner .dot-grid{width:124px}}@media only screen and (min-width:992px){.heading-with-columns-text__inner .dot-grid{left:calc(0px - 2.77778vw);top:calc(0px - 2.77778vw)}}@media only screen and (min-width:1600px){.heading-with-columns-text__inner .dot-grid{left:-44.4444444444px;top:-44.4444444444px}}@media screen and (max-width:767px){.heading-with-columns-text__inner .dot-grid{left:-40px;top:-40px}}@media only screen and (max-width:767px){.heading-with-columns-text__inner .dot-grid{display:none}}.heading-with-columns-text__inner .dot-grid img{position:relative;width:100%}.heading-with-columns-text__inner .dot-grid:nth-child(2){bottom:-27.5555555556px;left:unset;right:-27.5555555556px;top:unset}@media only screen and (min-width:992px){.heading-with-columns-text__inner .dot-grid:nth-child(2){bottom:calc(0px - 2.77778vw);right:calc(0px - 2.77778vw)}}@media only screen and (min-width:1600px){.heading-with-columns-text__inner .dot-grid:nth-child(2){bottom:-44.4444444444px;right:-44.4444444444px}}@media screen and (max-width:767px){.heading-with-columns-text__inner .dot-grid:nth-child(2){bottom:-40px;right:-40px}}@media only screen and (max-width:767px){.heading-with-columns-text__inner .dot-grid:nth-child(2){display:none}}.heading-with-columns-text .columns{margin-bottom:38.5777777778px;margin-top:38.5777777778px;position:relative}@media only screen and (min-width:992px){.heading-with-columns-text .columns{margin-bottom:calc(0px + 3.88889vw)}}@media only screen and (min-width:1600px){.heading-with-columns-text .columns{margin-bottom:62.2222222222px}}@media screen and (max-width:767px){.heading-with-columns-text .columns{margin-bottom:35px}}@media only screen and (min-width:992px){.heading-with-columns-text .columns{margin-top:calc(0px + 3.88889vw)}}@media only screen and (min-width:1600px){.heading-with-columns-text .columns{margin-top:62.2222222222px}}@media screen and (max-width:767px){.heading-with-columns-text .columns{margin-top:35px}}.heading-with-columns-text .columns .separator{background:linear-gradient(to bottom right,#ffc425,#f68b1f);border-radius:8px;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:5.5111111111px}@media only screen and (min-width:992px){.heading-with-columns-text .columns .separator{width:calc(0px + .55556vw)}}@media only screen and (min-width:1600px){.heading-with-columns-text .columns .separator{width:8.8888888889px}}@media screen and (max-width:767px){.heading-with-columns-text .columns .separator{width:0}}@media only screen and (max-width:767px){.heading-with-columns-text .columns .separator{display:none}}@media only screen and (min-width:768px){.heading-with-columns-text .columns .columns-inner{display:grid;gap:96.4444444444px;grid-template-columns:repeat(2,1fr);padding:0 80px}}@media only screen and (min-width:768px) and (min-width:992px){.heading-with-columns-text .columns .columns-inner{gap:calc(0px + 9.72222vw)}}@media only screen and (min-width:768px) and (min-width:1600px){.heading-with-columns-text .columns .columns-inner{gap:155.5555555556px}}@media only screen and (min-width:768px) and (max-width:767px){.heading-with-columns-text .columns .columns-inner{gap:0}}.heading-with-columns-text .columns .columns-inner p{margin-bottom:20px}.heading-with-columns-text .columns .columns-inner p:last-child{margin-bottom:0}@media only screen and (max-width:767px){.heading-with-columns-text .columns .columns-inner .left-text{margin-bottom:22px}.heading-with-columns-text .columns .columns-inner{padding-top:40px;position:relative}.heading-with-columns-text .columns .columns-inner:before{background:linear-gradient(to top right,#f68b1f,#ffc425);border-radius:8px;content:"";display:block;height:8px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:143px}}.heading-with-columns-text .bluebox{padding:28.2444444444px 55.1111111111px}@media only screen and (min-width:992px){.heading-with-columns-text .bluebox{padding-bottom:calc(0px + 2.84722vw);padding-top:calc(0px + 2.84722vw)}}@media only screen and (min-width:1600px){.heading-with-columns-text .bluebox{padding-bottom:45.5555555556px;padding-top:45.5555555556px}}@media screen and (max-width:767px){.heading-with-columns-text .bluebox{padding-bottom:41px;padding-top:41px}}@media only screen and (min-width:992px){.heading-with-columns-text .bluebox{padding-left:calc(0px + 5.55556vw);padding-right:calc(0px + 5.55556vw)}}@media only screen and (min-width:1600px){.heading-with-columns-text .bluebox{padding-left:88.8888888889px;padding-right:88.8888888889px}}@media screen and (max-width:767px){.heading-with-columns-text .bluebox{padding-left:24px;padding-right:24px}}.heading-with-columns-text .bluebox *{color:#fff}@media only screen and (min-width:768px){.heading-with-columns-text .bluebox{align-items:center;display:flex;gap:44.0888888889px}}@media only screen and (min-width:768px) and (min-width:992px){.heading-with-columns-text .bluebox{gap:calc(0px + 4.44444vw)}}@media only screen and (min-width:768px) and (min-width:1600px){.heading-with-columns-text .bluebox{gap:71.1111111111px}}@media only screen and (min-width:768px) and (max-width:767px){.heading-with-columns-text .bluebox{gap:0}}.heading-with-columns-text .bluebox.blue{background:linear-gradient(to bottom right,#009ddf,#00a77e)}.heading-with-columns-text .bluebox.yellow{background:linear-gradient(to right bottom,#ffc425,#f68b1f)}.heading-with-columns-text .bluebox.yellow *{color:#00030b}.heading-with-columns-text .bluebox.purple{background:linear-gradient(to right bottom,#4b75ec,#5e1b6b)}.heading-with-columns-text .bluebox .text{text-align:center}.heading-with-columns-text .bluebox .text p{font-size:20px}@media only screen and (min-width:992px){.heading-with-columns-text .bluebox .text p{font-size:calc(13.47368px + .65789vw)}}@media only screen and (min-width:1600px){.heading-with-columns-text .bluebox .text p{font-size:24px}}@media only screen and (max-width:767px){.heading-with-columns-text .bluebox .text p br{display:none}}.pag-facilities .heading-with-columns-text .heading .path-underline:after,.page-accounting .heading-with-columns-text .heading .path-underline:after,.page-aec-industry .heading-with-columns-text .heading .path-underline:after,.page-building-assessment .heading-with-columns-text .heading .path-underline:after,.page-construction .heading-with-columns-text .heading .path-underline:after,.page-energy-industry .heading-with-columns-text .heading .path-underline:after,.page-environmental-consulting-reporting .heading-with-columns-text .heading .path-underline:after,.page-geotechnical-reports .heading-with-columns-text .heading .path-underline:after,.page-industrial-hygiene .heading-with-columns-text .heading .path-underline:after,.page-site-mitigation .heading-with-columns-text .heading .path-underline:after,.page-zoning .heading-with-columns-text .heading .path-underline:after{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzE3IiBoZWlnaHQ9IjE1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS4xIDAgMCAxNC40ODJoMjY5LjA3NmMzMS4xOTggMCA1NC44NjYtNy4yNDYgNDYuMDY5LTguMTY1QzI4Ny41NTEgMy40MzMgOS4xIDAgOS4xIDBaIiBmaWxsPSJ1cmwoI2EpIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTE1OC41IiB5MT0iNy4yNDEiIHgyPSItMTU3LjE3OSIgeTI9IjM2LjE0NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGRkM0MjUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGNjhCMUYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=");width:110%}.page-environmental-consulting-industry .heading-with-columns-text .heading .path-underline:after{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY5IiBoZWlnaHQ9IjE1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNC44NTEgMCAwIDE0LjQ4MmgxNDMuNDVjMTYuNjMzIDAgMjkuMjUxLTcuMjQ2IDI0LjU2MS04LjE2NUMxNTMuMyAzLjQzMyA0Ljg1MSAwIDQuODUxIDBaIiBmaWxsPSJ1cmwoI2EpIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTg0LjUiIHkxPSI3LjI0MSIgeDI9Ii04Mi4wMzYiIHkyPSIzNS45OTUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZDNDI1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjY4QjFGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+");width:110%}.page-commercial-real-estate-industry .heading-with-columns-text{margin-top:81.9777777778px}@media only screen and (min-width:992px){.page-commercial-real-estate-industry .heading-with-columns-text{margin-top:calc(0px + 8.26389vw)}}@media only screen and (min-width:1600px){.page-commercial-real-estate-industry .heading-with-columns-text{margin-top:132.2222222222px}}@media screen and (max-width:767px){.page-commercial-real-estate-industry .heading-with-columns-text{margin-top:64px}}.page-environmental-consulting .heading-with-columns-text{margin-top:0}
