/*d22f5edd67c7fc3f57d53e19f3ebc997*/
h1,h2,h3,h4,h5{color:#164054}#g-top .g-simplecontact .fa{color:#99CC00}#g-top .g-content{padding:0.5rem 0}#g-top .g-simplecontact{display:flex;justify-content:space-around}#g-container-main a{position:relative}#g-container-main a:after{content:"";width:100%;height:2px;bottom:-2px;background:rgba(22, 64, 84, 0.4);left:0;position:absolute}#g-container-main a:hover{color:#99CC00}#g-container-main a:hover:after{background:#99CC00}.g-cta h1,.g-cta h2,.g-cta h3{color:#fff}.g-cta a{color:#fff}.g-cta ul{list-style:none;margin-left:0}.g-cta li .fa{margin-right:5px}.base-pattern-1{fill:#99CC00}.base-pattern-2{fill:#EFEFEF}.base-pattern-3{fill:#abe2fd}.underline{text-decoration:underline}.outline-_error #g-slideshow{color:#fff;background-color:rgba(255, 255, 255, 0);background-image:url('../../../../images/error.jpg');background-repeat:no-repeat;background-size:cover;border-image:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.8)) fill 1}.g-testimonials-image{display:none}#g-footer{padding:2vw 10%}#g-footer .section-vertical-paddings.section-horizontal-paddings{padding:0}#g-footer .g-content{padding-top:0;padding-bottom:0}#g-footer .g-simplecontent .g-simplecontent-item-main-content{font-size:1vw;margin:0}#g-offcanvas ul{margin:0 0 0 1rem}.ourTeamImg{position:relative;z-index:4}.ourTeamImg img{margin-bottom:2rem}.ourTeamImg .g-logo{padding:0}.ourTeamAccordion{position:relative;z-index:4;background:#fff}.ourTeamAccordion .tm-item{border-bottom:solid 1px #e1e1e1;padding-bottom:10px}.itemid-101 .g-team-pattern{z-index:0;height:inherit}.itemid-101 .ourTeamDesc{position:relative;z-index:2;background:#fff}.locations{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-gap:1rem}.col{padding:0}@media screen and (max-width:1000px){#g-top .g-simplecontact{display:flex;justify-content:flex-start}}@media screen and (min-width:816px){.g-simplecontact{flex-flow:row wrap}}@media screen and (max-width:767px){.g-logo,.g-totop{display:flex;justify-content:center}.aside-a img{margin:0 auto;display:block}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}