html body.gesb-elementor-site.gesb-elementor-site .gv-hero .ga-hero-image img{height:285px}
html body.gesb-elementor-site.gesb-elementor-site .gv-vision{background:#005d63;padding-top:58px;padding-bottom:58px}
html body.gesb-elementor-site.gesb-elementor-site .gv-vision:before{content:'';position:absolute;right:-100px;inset-block:0;width:600px;background:url('pipeline-linework.svg') center/contain no-repeat;opacity:.65;pointer-events:none}
html body.gesb-elementor-site.gesb-elementor-site .gv-vision>.elementor-container{align-items:center;gap:65px}
html body.gesb-elementor-site.gesb-elementor-site .gv-vision-label{width:40%!important}
html body.gesb-elementor-site.gesb-elementor-site .gv-vision-label .gt-service-icon{color:#9bdcd2;width:42px;height:42px}
html body.gesb-elementor-site.gesb-elementor-site .gv-vision h2.elementor-heading-title{color:white;font-size:30px}
html body.gesb-elementor-site.gesb-elementor-site .gv-vision .gt-kicker .elementor-heading-title{color:#9bdcd2}
html body.gesb-elementor-site.gesb-elementor-site .gv-vision .gv-vision-statement.elementor-widget-text-editor{font-size:24px;line-height:1.55;letter-spacing:-.025em;color:#fff;font-weight:400;border-left:2px solid #009b95;padding-left:30px}
html body.gesb-elementor-site.gesb-elementor-site .gv-vision .gv-vision-caption.elementor-widget-text-editor{font-size:10px;letter-spacing:.14em;color:#a7cdc6;padding-left:32px}
html body.gesb-elementor-site.gesb-elementor-site .gv-mission-heading{padding-bottom:30px}
html body.gesb-elementor-site.gesb-elementor-site .gv-mission-heading>.elementor-container{align-items:flex-end}
html body.gesb-elementor-site.gesb-elementor-site .gv-mission-heading .elementor-column:last-child>.elementor-widget-wrap{padding-left:45px!important}
html body.gesb-elementor-site.gesb-elementor-site .gv-mission-heading .elementor-widget-text-editor{font-size:15px}
html body.gesb-elementor-site.gesb-elementor-site .gv-mission{padding-top:28px;padding-bottom:56px}
html body.gesb-elementor-site.gesb-elementor-site .gv-mission>.elementor-container{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}
html body.gesb-elementor-site.gesb-elementor-site .gv-priority{width:calc((100% - 20px)/2)!important}
html body.gesb-elementor-site.gesb-elementor-site .gv-priority:first-child{width:100%!important}
html body.gesb-elementor-site.gesb-elementor-site .gv-priority>.elementor-widget-wrap{padding:28px 30px!important;border:1px solid #dce8e6;background:white;align-content:flex-start!important;border-top:2px solid #009b95}
html body.gesb-elementor-site.gesb-elementor-site .gv-priority .gt-service-icon{width:35px;height:35px}
html body.gesb-elementor-site.gesb-elementor-site .gv-priority h3.elementor-heading-title{font-size:22px}
html body.gesb-elementor-site.gesb-elementor-site .gv-priority .elementor-widget-text-editor{font-size:15px;line-height:1.75;max-width:850px}
html body.gesb-elementor-site.gesb-elementor-site .gv-priority:first-child>.elementor-widget-wrap{background:#eef7f3}
html body.gesb-elementor-site.gesb-elementor-site .gv-practice>.elementor-container{align-items:center}
html body.gesb-elementor-site.gesb-elementor-site .gv-team-image img{height:330px;width:100%;object-fit:cover}
html body.gesb-elementor-site.gesb-elementor-site .gv-practice-copy>.elementor-widget-wrap{padding-left:60px!important}
@media(max-width:1024px){html body.gesb-elementor-site.gesb-elementor-site .gv-vision>.elementor-container{gap:30px}html body.gesb-elementor-site.gesb-elementor-site .gv-vision .gv-vision-statement.elementor-widget-text-editor{font-size:21px}html body.gesb-elementor-site.gesb-elementor-site .gv-practice-copy>.elementor-widget-wrap{padding-left:32px!important}}
@media(max-width:767px){html body.gesb-elementor-site.gesb-elementor-site .gv-hero .ga-hero-image img{height:230px}html body.gesb-elementor-site.gesb-elementor-site .gv-vision .elementor-column,html body.gesb-elementor-site.gesb-elementor-site .gv-vision-label{width:100%!important}html body.gesb-elementor-site.gesb-elementor-site .gv-vision .gv-vision-statement.elementor-widget-text-editor{font-size:21px;padding-left:20px}html body.gesb-elementor-site.gesb-elementor-site .gv-vision .gv-vision-caption.elementor-widget-text-editor{padding-left:22px}html body.gesb-elementor-site.gesb-elementor-site .gv-mission-heading .elementor-column:last-child>.elementor-widget-wrap,html body.gesb-elementor-site.gesb-elementor-site .gv-practice-copy>.elementor-widget-wrap{padding:0!important}html body.gesb-elementor-site.gesb-elementor-site .gv-priority{width:100%!important}html body.gesb-elementor-site.gesb-elementor-site .gv-priority>.elementor-widget-wrap{padding:24px!important}html body.gesb-elementor-site.gesb-elementor-site .gv-priority h3.elementor-heading-title{font-size:21px}html body.gesb-elementor-site.gesb-elementor-site .gv-mission-heading{padding-bottom:22px}html body.gesb-elementor-site.gesb-elementor-site .gv-mission{padding-top:24px}html body.gesb-elementor-site.gesb-elementor-site .gv-team-image img{height:270px}}
