html body.gesb-elementor-site.gesb-elementor-site .gtc-hero{padding-top:36px;padding-bottom:44px}
html body.gesb-elementor-site.gesb-elementor-site .gtc-hero>.elementor-container{align-items:center}
html body.gesb-elementor-site.gesb-elementor-site .gtc-hero .ga-title h1.elementor-heading-title{font-size:clamp(34px,3.4vw,48px);line-height:1.14}
html body.gesb-elementor-site.gesb-elementor-site .gtc-hero .elementor-column:first-child>.elementor-widget-wrap{padding-right:55px!important}
html body.gesb-elementor-site.gesb-elementor-site .gtc-hero-panel>.elementor-widget-wrap{padding:30px!important;border:1px solid #d2e2da;border-top:3px solid #009b95;background:white}
html body.gesb-elementor-site.gesb-elementor-site .gtc-hero-panel h3.elementor-heading-title{font-size:21px}
html body.gesb-elementor-site.gesb-elementor-site .gtc-hero-panel .gt-service-icon{width:34px;height:34px}
html body.gesb-elementor-site.gesb-elementor-site .gtc-hero-phone.elementor-widget-text-editor{font-size:24px;line-height:1.7;font-weight:500}
html body.gesb-elementor-site.gesb-elementor-site .gtc-hours.elementor-widget-text-editor{font-size:12px;line-height:1.7;color:#658274}
html body.gesb-elementor-site.gesb-elementor-site .gtc-options{padding-top:45px;padding-bottom:50px}
html body.gesb-elementor-site.gesb-elementor-site .gtc-options>.elementor-container{gap:22px;align-items:stretch;flex-wrap:wrap}
html body.gesb-elementor-site.gesb-elementor-site .gtc-option{width:calc((100% - 44px)/3)!important}
html body.gesb-elementor-site.gesb-elementor-site .gtc-option>.elementor-widget-wrap{padding:27px!important;background:white;border:1px solid #dce8e6;align-content:flex-start!important}
html body.gesb-elementor-site.gesb-elementor-site .gtc-option .gt-service-icon{height:36px;width:36px}
html body.gesb-elementor-site.gesb-elementor-site .gtc-option h3.elementor-heading-title{font-size:22px}
html body.gesb-elementor-site.gesb-elementor-site .gtc-option .elementor-widget-text-editor{font-size:14px;line-height:2;overflow-wrap:anywhere}
html body.gesb-elementor-site.gesb-elementor-site .gtc-option .gt-link{margin-top:auto}
html body.gesb-elementor-site.gesb-elementor-site .gtc-small.elementor-widget-text-editor{font-size:12px;color:#758d80}
html body.gesb-elementor-site.gesb-elementor-site .gtc-enquiry>.elementor-container{align-items:flex-start;gap:55px}
html body.gesb-elementor-site.gesb-elementor-site .gtc-enquiry .elementor-column:first-child{width:40%}
html body.gesb-elementor-site.gesb-elementor-site .gtc-enquiry .elementor-column:last-child{width:60%}
html body.gesb-elementor-site.gesb-elementor-site .gtc-enquiry{scroll-margin-top:24px}
html body.gesb-elementor-site.gesb-elementor-site .gtc-hq>.elementor-container{gap:50px;align-items:center}
html body.gesb-elementor-site.gesb-elementor-site .gtc-hq h3.elementor-heading-title{font-size:18px}
html body.gesb-elementor-site.gesb-elementor-site .gtc-hq .elementor-widget-text-editor{font-size:15px}
html body.gesb-elementor-site.gesb-elementor-site .gtc-hq .elementor-widget-google_maps{border:1px solid #dce8e6}
html body.gesb-elementor-site.gesb-elementor-site .gtc-branches{padding-top:30px;padding-bottom:50px}
html body.gesb-elementor-site.gesb-elementor-site .gtc-branches>.elementor-container{gap:22px;align-items:stretch;flex-wrap:wrap}
html body.gesb-elementor-site.gesb-elementor-site .gtc-branch{width:calc((100% - 44px)/3)!important}
html body.gesb-elementor-site.gesb-elementor-site .gtc-branch>.elementor-widget-wrap{padding:26px!important;background:#fff;border:1px solid #dce8e6;border-top:2px solid #009b95;align-content:flex-start!important}
html body.gesb-elementor-site.gesb-elementor-site .gtc-branch h3.elementor-heading-title{font-size:20px}
html body.gesb-elementor-site.gesb-elementor-site .gtc-branch .elementor-widget-text-editor{font-size:14px;line-height:1.75}
html body.gesb-elementor-site.gesb-elementor-site .gtc-branch .gt-link{margin-top:auto;padding-top:7px}
html body.gesb-elementor-site.gesb-elementor-site .gtc-other>.elementor-container{align-items:flex-start;gap:55px}
html body.gesb-elementor-site.gesb-elementor-site .gtc-other h3.elementor-heading-title{font-size:23px}
html body.gesb-elementor-site.gesb-elementor-site .gtc-other .elementor-widget-text-editor{font-size:14px}
@media(max-width:1024px){html body.gesb-elementor-site.gesb-elementor-site .gtc-enquiry>.elementor-container,html body.gesb-elementor-site.gesb-elementor-site .gtc-hq>.elementor-container{gap:28px}html body.gesb-elementor-site.gesb-elementor-site .gtc-option>.elementor-widget-wrap,html body.gesb-elementor-site.gesb-elementor-site .gtc-branch>.elementor-widget-wrap{padding:22px!important}html body.gesb-elementor-site.gesb-elementor-site .gtc-option .elementor-widget-text-editor{font-size:13px}}
@media(max-width:767px){html body.gesb-elementor-site.gesb-elementor-site .gtc-hero .elementor-column:first-child>.elementor-widget-wrap{padding:0!important}html body.gesb-elementor-site.gesb-elementor-site .gtc-hero .ga-title h1.elementor-heading-title{font-size:35px}html body.gesb-elementor-site.gesb-elementor-site .gtc-hero-panel>.elementor-widget-wrap{padding:25px!important}html body.gesb-elementor-site.gesb-elementor-site .gtc-option,html body.gesb-elementor-site.gesb-elementor-site .gtc-branch{width:100%!important}html body.gesb-elementor-site.gesb-elementor-site .gtc-options{padding-top:32px;padding-bottom:36px}html body.gesb-elementor-site.gesb-elementor-site .gtc-enquiry .elementor-column{width:100%}html body.gesb-elementor-site.gesb-elementor-site .gtc-branches{padding-top:24px}html body.gesb-elementor-site.gesb-elementor-site .gtc-option .elementor-widget-text-editor{font-size:14px}}
