@charset "UTF-8";.team-section{position:relative}.team-section h2{text-align:center;margin-bottom:25px}.team-section h3{padding-bottom:10px;border-bottom:3px solid #b5b4af;margin:0 0 25px;text-transform:initial;font-size:clamp(calc(max(calc(12rem / 16), calc(20rem / 16))), 1.25vw, calc(max(calc(12rem / 16), calc(24rem / 16))));font-family:#431c04}.team-section .team-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);margin-bottom:65px;gap:30px 20px;line-height:1.2}@media only screen and (max-width:2000px){.team-section .team-grid{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr)}}@media only screen and (max-width:1500px){.team-section .team-grid{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width:1280px){.team-section .team-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width:740px){.team-section .team-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:30px 15px}}.team-section .team-grid .team-profile{margin-bottom:15px}.team-section .team-grid .team-profile img{display:block;width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.team-section .team-grid strong{display:block;font-size:clamp(calc(max(calc(12rem / 16), calc(17rem / 16))), 1.04vw, calc(max(calc(12rem / 16), calc(20rem / 16))));font-weight:900;margin-bottom:5px}.team-section .team-grid em{display:block;font-weight:300;font-size:clamp(calc(max(calc(12rem / 16), calc(15rem / 16))), 0.94vw, calc(max(calc(12rem / 16), calc(18rem / 16))));line-height:1.3}.about-mission-approach .site-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.6fr;grid-template-columns:1fr 0.6fr;gap:clamp(40px, 4vw, 100px)}@media screen and (max-width:1500px){.about-mission-approach .site-wrapper{-ms-grid-columns:1fr 0.85fr;grid-template-columns:1fr 0.85fr}}@media screen and (max-width:1200px){.about-mission-approach .site-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0;padding:0}}.about-mission-approach .section-content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.about-mission-approach .section-content>:first-child{margin-top:0}.about-mission-approach .section-content>:last-child{margin-bottom:0}@media screen and (min-width:1201px){.about-mission-approach .section-content{padding:0}}.about-mission-approach .section-img{position:relative;min-height:400px}@media screen and (max-width:1200px){.about-mission-approach .section-img{min-height:clamp(250px, 40vw, 400px);-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.partnership-section h3{text-align:center;margin-bottom:20px}.HQ-section{position:relative;background:#fff;text-align:center}.HQ-section h2{margin-bottom:25px}.HQ-section .location{display:block}.HQ-section .location .location-content{text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-inline:auto}.HQ-section .location .location-content .location-name{display:block;color:#3f4146;font-weight:bold;font-size:18px}.HQ-section .location .location-content .address-link{display:block;text-decoration:none;font-size:16px;color:#000;letter-spacing:0.03em}.HQ-section .location .location-content .address-link:hover{color:#de3a3d}.HQ-section .location .location-content .stars{display:block;position:relative;display:inline-block;font-size:1.15em;line-height:1;font-size:23px;position:relative;text-align:center;line-height:1.2}.HQ-section .location .location-content .stars:before{content:"★★★★★";color:#ccc}.HQ-section .location .location-content .stars:after{content:"★★★★★";position:absolute;top:0;left:0;width:calc(var(--rating-value) / 5 * 100%);overflow:hidden;background:-webkit-gradient(linear, left top, right top, from(#ef7202), to(#ef7202));background:-webkit-linear-gradient(left, #ef7202, #ef7202);background:-o-linear-gradient(left, #ef7202, #ef7202);background:linear-gradient(90deg, #ef7202, #ef7202);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.HQ-section .location .location-content .stars.animate-in:before{width:100%}.HQ-section .location .location-content .stars:before{width:0%;will-change:width;-webkit-transition:all 0.8s ease-out;-o-transition:all 0.8s ease-out;transition:all 0.8s ease-out}.HQ-section .serviceAreas-dropdown{margin-top:50px}.HQ-section .serviceAreas-dropdown .js-service-area-toggle:after{content:"";display:block;border-left:2px solid currentColor;border-bottom:2px solid currentColor;height:0.5em;width:0.5em;margin-left:0.7em;-webkit-transform:translateY(-2px) rotate(-45deg);-ms-transform:translateY(-2px) rotate(-45deg);transform:translateY(-2px) rotate(-45deg);-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.HQ-section .serviceAreas-dropdown .services-area-lists{display:none}.HQ-section .serviceAreas-dropdown .services-area-lists ol,.HQ-section .serviceAreas-dropdown .services-area-lists ul{all:unset;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(auto)[5];grid-template-columns:repeat(5, auto);-webkit-column-gap:clamp(25px, 6vw, 100px);column-gap:clamp(25px, 6vw, 100px);row-gap:1.1em;width:100%;margin:40px auto;font-size:calc(max(calc(12rem / 16), calc(18rem / 16)));width:100%;max-width:1500px;margin-inline:auto}.HQ-section .serviceAreas-dropdown .services-area-lists ol:focus-visible,.HQ-section .serviceAreas-dropdown .services-area-lists ul:focus-visible{outline:auto}.HQ-section .serviceAreas-dropdown .services-area-lists ol>li,.HQ-section .serviceAreas-dropdown .services-area-lists ol>li:after,.HQ-section .serviceAreas-dropdown .services-area-lists ol>li:before,.HQ-section .serviceAreas-dropdown .services-area-lists ul>li,.HQ-section .serviceAreas-dropdown .services-area-lists ul>li:after,.HQ-section .serviceAreas-dropdown .services-area-lists ul>li:before{all:unset;-webkit-box-sizing:border-box;box-sizing:border-box}.HQ-section .serviceAreas-dropdown .services-area-lists ol>li:after:focus-visible,.HQ-section .serviceAreas-dropdown .services-area-lists ol>li:before:focus-visible,.HQ-section .serviceAreas-dropdown .services-area-lists ol>li:focus-visible,.HQ-section .serviceAreas-dropdown .services-area-lists ul>li:after:focus-visible,.HQ-section .serviceAreas-dropdown .services-area-lists ul>li:before:focus-visible,.HQ-section .serviceAreas-dropdown .services-area-lists ul>li:focus-visible{outline:auto}@media only screen and (max-width:1200px){.HQ-section .serviceAreas-dropdown .services-area-lists ol,.HQ-section .serviceAreas-dropdown .services-area-lists ul{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);font-size:calc(max(calc(12rem / 16), calc(17rem / 16)))}}@media only screen and (max-width:1000px){.HQ-section .serviceAreas-dropdown .services-area-lists ol,.HQ-section .serviceAreas-dropdown .services-area-lists ul{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);row-gap:1em}}@media only screen and (max-width:700px){.HQ-section .serviceAreas-dropdown .services-area-lists ol,.HQ-section .serviceAreas-dropdown .services-area-lists ul{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);row-gap:0.9em}}@media only screen and (max-width:460px){.HQ-section .serviceAreas-dropdown .services-area-lists ol,.HQ-section .serviceAreas-dropdown .services-area-lists ul{font-size:1rem;-webkit-column-count:2;column-count:2;display:block}}.HQ-section .serviceAreas-dropdown .services-area-lists ol>li,.HQ-section .serviceAreas-dropdown .services-area-lists ul>li{line-height:1.5;margin:0;font-weight:600;text-align:left}@media only screen and (max-width:460px){.HQ-section .serviceAreas-dropdown .services-area-lists ol>li,.HQ-section .serviceAreas-dropdown .services-area-lists ul>li{width:100%;display:inline-block;margin-bottom:0.7em}}.HQ-section .serviceAreas-dropdown .services-area-lists ol>li a,.HQ-section .serviceAreas-dropdown .services-area-lists ul>li a{display:inline-block;text-decoration-thickness:2px;font-weight:bold}.service-offerings{position:relative}.service-offerings .top-content{position:relative;text-align:center;width:100%;max-width:1800px;margin-inline:auto;margin-bottom:50px}.service-offerings .about-services{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.service-offerings .about-services a{position:relative;-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 5 - 15px);flex:0 0 calc(100% / 5 - 15px);position:relative;display:block;text-decoration:none;height:clamp(250px, 20vw, 400px);background:#f6f6f6}@media only screen and (max-width:1750px){.service-offerings .about-services a{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 4 - 15px);flex:0 0 calc(100% / 4 - 15px)}}@media only screen and (max-width:1350px){.service-offerings .about-services a{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3 - 15px);flex:0 0 calc(100% / 3 - 15px)}}@media only screen and (max-width:1000px){.service-offerings .about-services a{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 2 - 15px);flex:0 0 calc(100% / 2 - 15px)}}@media only screen and (max-width:480px){.service-offerings .about-services a{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 15px);flex:0 0 calc(100% - 15px)}}.service-offerings .about-services a:after{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;content:"";-webkit-transition:inherit;-o-transition:inherit;transition:inherit;display:block;z-index:3;mix-blend-mode:multiply;background:#271307;opacity:0}.service-offerings .about-services a .bg{display:block;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center}.service-offerings .about-services a span{position:absolute;left:0;bottom:0;width:100%;display:block;text-align:center;font-size:clamp(20px, 1.15vw, 22px);font-weight:900;color:#fff;padding:0 25px 25px;line-height:1.3;text-transform:uppercase;z-index:5}@media only screen and (max-width:640px){.service-offerings .about-services a span{font-size:16px;padding-bottom:15px}}.service-offerings .about-services a span img{display:inline;vertical-align:middle;max-width:100%;-o-object-fit:contain;object-fit:contain;margin-left:4px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:640px){.service-offerings .about-services a span img{max-height:15px}}.service-offerings .about-services a:active,.service-offerings .about-services a:focus,.service-offerings .about-services a:hover{-webkit-box-shadow:-7px 7px 0px #de3a3d;box-shadow:-7px 7px 0px #de3a3d}.service-offerings .about-services a:active:after,.service-offerings .about-services a:focus:after,.service-offerings .about-services a:hover:after{opacity:0.5}.service-offerings .about-services a:active span img,.service-offerings .about-services a:focus span img,.service-offerings .about-services a:hover span img{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.bottom-img-split{position:relative}.bottom-img-split .site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:640px){.bottom-img-split .site-wrapper{display:block}}.bottom-img-split .site-wrapper .section-img{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@media only screen and (max-width:1200px){.bottom-img-split .site-wrapper .section-img{display:none}}.bottom-img-split .site-wrapper .section-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bottom-img-split .site-wrapper .section-content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.bottom-img-split .site-wrapper .section-content h2{margin-top:0}.bottom-img-split .site-wrapper .section-content .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
/*# sourceMappingURL=about.css.map */