.elementor .go108-original{max-width:1440px!important;gap:0!important;padding:0!important}
.go108-original .elementor-widget,.go108-original .elementor-widget-container{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important}
.go108-original .elementor-widget-container{background:transparent!important;border:0!important}
.go108-original .elementor-widget-text-editor,.go108-original .elementor-widget-text-editor *{font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;line-height:1.7!important;letter-spacing:normal!important;color:#435562!important}
.go108-original .elementor-widget-text-editor a{color:#a62b17!important;text-decoration:underline}
.go108-original .elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:30px!important;font-weight:750!important;line-height:1.25!important;color:#17242c!important;letter-spacing:normal!important;margin:0!important}
.go108-original .elementor-widget-heading,.go108-original .elementor-heading-title{text-align:left!important}
.go108-original .go108-hero h1{font-family:Arial,Helvetica,sans-serif!important;color:#fff!important;font-size:clamp(32px,3vw,46px)!important;line-height:1.1!important;font-weight:750!important;margin:0 0 22px!important}
.go108-original h3.elementor-heading-title{font-size:24px!important}
.go108-original .elementor-widget-image img{max-width:100%!important;width:auto!important;height:auto!important;max-height:420px;object-fit:contain}
.go108-original .go108-breadcrumb{padding:18px 6%!important;background:#f2f5f7; font-size:13px}
.go108-original .go108-hero{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding:0!important;background:linear-gradient(105deg,#12212b,#263640);align-items:center;gap:0!important}
.go108-original .go108-hero-copy{padding:44px 8%!important;gap:24px!important}
.go108-original .go108-hero .elementor-heading-title{color:#fff!important;font-size:clamp(32px,3vw,46px)!important;line-height:1.1!important}
.go108-original .go108-hero .elementor-widget-text-editor,.go108-original .go108-hero .elementor-widget-text-editor *{color:#e1e8ed!important;font-size:17px!important}
.go108-original .go108-hero .elementor-widget-text-editor h1{font-size:clamp(32px,3vw,46px)!important;line-height:1.1!important;letter-spacing:normal!important;margin:0 0 22px!important}
.go108-original .elementor-widget-text-editor,.go108-original .elementor-widget-text-editor p{text-align:left!important}
.go108-original .go108-hero-media{padding:32px!important;align-items:center;justify-content:center}
.go108-original .go108-hero-media img{width:100%!important;max-height:360px;object-fit:contain;border-radius:4px}
.go108-original .go108-section{max-width:1080px!important;width:100%!important;margin:0 auto!important;padding:34px 26px!important;gap:22px!important;border-bottom:1px solid #e2e8ec;scroll-margin-top:24px}
.go108-original .go108-section:empty{display:none}
.go108-original .elementor-widget-spacer{display:none}
.go108-original .elementor-image-box-wrapper{padding:20px!important;background:#1b2b35;border-radius:4px;display:flex;align-items:center;gap:24px;text-align:left!important}
.go108-original .elementor-image-box-img{max-width:180px!important;margin:0!important}
.go108-original .elementor-image-box-title,.go108-original .elementor-image-box-description{font-family:Arial,Helvetica,sans-serif!important;color:#fff!important;letter-spacing:normal!important}
.go108-original .elementor-image-box-title{font-size:18px!important;margin-bottom:8px!important}
.go108-original .elementor-image-box-description{font-size:16px!important}
.go108-original table{width:100%!important;max-width:100%!important;table-layout:fixed;border-collapse:collapse}
.go108-original table td,.go108-original table th{width:auto!important;white-space:normal!important;overflow-wrap:anywhere;padding:12px!important}
@media(max-width:767px){.go108-original .go108-hero{grid-template-columns:1fr}.go108-original .go108-hero-copy{padding:30px 24px!important}.go108-original .go108-hero-media{padding:0 24px 28px!important}.go108-original .go108-hero-media img{max-height:260px}.go108-original .go108-section{padding:28px 24px!important}.go108-original .elementor-heading-title{font-size:27px!important}.go108-original .elementor-image-box-wrapper{flex-direction:column;align-items:flex-start}}
/* Align the intro with the readable 1080px body, retaining the wide dark background. */
.go108-original .go108-hero{padding-inline:max(26px,calc((100% - 1080px)/2 + 26px))!important;column-gap:36px!important}
.go108-original .go108-hero-copy{padding:40px 0!important}
.go108-original .go108-hero-media{padding:30px 0!important}
.go108-original .go108-breadcrumb{padding-inline:max(26px,calc((100% - 1080px)/2 + 26px))!important}
.go108-original .go127-phone .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px!important;background:#b92b16!important;border:1px solid #b92b16!important;border-radius:3px;color:#fff!important;font:700 17px/1.3 Arial,Helvetica,sans-serif!important;text-decoration:none!important}
.go108-original .go127-phone .elementor-button:hover,.go108-original .go127-phone .elementor-button:focus-visible{background:#92200f!important;border-color:#92200f!important;color:#fff!important}
.go108-original .go127-phone .elementor-button:focus-visible{outline:3px solid #fff!important;outline-offset:4px}
@media(max-width:767px){.go108-original .go108-hero{padding-inline:24px!important;column-gap:0!important}.go108-original .go108-hero-copy{padding:30px 0!important}.go108-original .go108-hero-media{padding:0 0 28px!important}.go108-original .go108-breadcrumb{padding-inline:24px!important}}
