.dg-demo-width{width:min(calc(100% - 32px),1240px);margin-inline:auto} .dg-demo-width,.dg-demo-inner,.dg-demo-hero{box-sizing:border-box} .dg-demo-width :is(.e-con,.elementor-widget),.dg-demo-hero :is(.e-con,.elementor-widget),.dg-demo-inner :is(.e-con,.elementor-widget){min-width:0;max-width:100%} .dg-demo-width :is(input,select,textarea,iframe),.dg-demo-contact-main :is(input,select,textarea,iframe){max-width:100%} .dg-demo-width .elementor-heading-title,.dg-demo-width .elementor-widget-text-editor,.dg-demo-contact-ways .elementor-button{overflow-wrap:anywhere} .dg-demo-width .elementor-widget-text-editor p{margin:0 0 1em} .dg-demo-width .elementor-widget-image img{height:auto} .dg-demo-hero,.dg-demo-inner{position:relative;isolation:isolate;overflow:hidden;color:#fff} .dg-demo-hero{min-height:574px;padding:78px max(24px,calc((100vw - 1240px)/2)) 75px;gap:24px;background:#142332} .dg-demo-inner{min-height:310px;padding:55px max(24px,calc((100vw - 1240px)/2));gap:8px;background:#142332} .e-con.dg-demo-hero .dg-demo-hero-image,.e-con.dg-demo-inner .dg-demo-inner-image{position:absolute!important;inset:0!important;z-index:0;width:100%!important;height:100%!important;max-width:none!important} .dg-demo-hero-image .elementor-widget-container,.dg-demo-inner-image .elementor-widget-container,.dg-demo-hero-image img,.dg-demo-inner-image img{display:block;width:100%!important;height:100%!important;object-fit:cover} .dg-demo-hero:before,.dg-demo-inner:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(8,19,29,.87),rgba(8,19,29,.54) 51%,rgba(8,19,29,.1))} .dg-demo-hero>.dg-demo-hero-copy,.dg-demo-hero>.dg-demo-perks,.dg-demo-hero>.dg-demo-hero-filter,.dg-demo-inner>.elementor-widget:not(.dg-demo-inner-image),.dg-demo-inner>.dg-demo-breadcrumb{position:relative;z-index:2} .dg-demo-hero>.e-con-inner,.dg-demo-inner>.e-con-inner{position:static!important;z-index:auto!important;width:100%;max-width:none!important} .dg-demo-hero .dg-demo-hero-copy,.dg-demo-hero .dg-demo-perks,.dg-demo-hero .dg-demo-hero-filter,.dg-demo-inner .elementor-widget:not(.dg-demo-inner-image),.dg-demo-inner .dg-demo-breadcrumb{position:relative;z-index:2} .dg-demo-hero-copy{max-width:620px;gap:4px} .dg-demo-hero .dg-demo-hero-copy{max-width:630px} .elementor-location-header .drivego-header-json-final{--e-global-color-text:#fff} body.drivego-demo-fleet .elementor-location-header .drivego-header-json-final{position:relative!important;background:#142332!important} body.drivego-demo-fleet .drivego-demo-main{padding-top:32px} body[class*="drivego-palette-"] .dgcp-card__permalink{color:var(--dg-widget-ink-accent,var(--dg-ink-accent,#9a3412))} body[class*="drivego-palette-"] .dgcp-card__permalink:hover{color:var(--dg-accent-hover,#9a3412)} body[class*="drivego-palette-"] .dgcp-card h3 a{color:var(--dg-widget-ink-accent,var(--dg-ink-accent,#9a3412))} body[class*="drivego-palette-"] .dgcp-card h3 a:hover{color:var(--dg-accent-hover,#9a3412)} .dg-demo-hero .elementor-heading-title,.dg-demo-inner .elementor-heading-title,.dg-demo-hero .elementor-widget-text-editor,.dg-demo-inner .elementor-widget-text-editor{color:#fff} .e-con.dg-demo-hero .elementor-heading-title,.e-con.dg-demo-inner .elementor-heading-title{color:#fff} .e-con.dg-demo-hero .dg-demo-hero-accent .elementor-heading-title{color:var(--dg-on-dark-accent,#ffb37f)} .dg-demo-hero h1,.dg-demo-hero-accent .elementor-heading-title{font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.06} .dg-demo-hero-accent .elementor-heading-title,.dg-demo-accent .elementor-heading-title{color:var(--dg-on-dark-accent,#fff)} .dg-demo-hero-copy .elementor-widget-text-editor{max-width:490px;font-size:17px;line-height:1.6} .dg-demo-kicker .elementor-heading-title{font-size:12px;letter-spacing:.1em;font-weight:800} .dg-demo-perks{gap:20px;flex-wrap:wrap;margin-top:34px} .dg-demo-perk{width:auto;align-items:center;gap:10px} .dg-demo-perk{--dg-demo-icon-size:32px} .dg-demo-perk .elementor-heading-title{font-size:12px;text-transform:uppercase;font-weight:700} .dg-demo-hero-filter{position:relative;width:100%;max-width:1180px;margin-top:28px;z-index:2} .dg-demo-inner h1{font-size:clamp(30px,4vw,50px);font-weight:800;line-height:1.1} .dg-demo-inner .elementor-widget-text-editor{font-size:16px} .dg-demo-breadcrumb{align-items:center;gap:12px;margin-top:16px} .dg-demo-breadcrumb .elementor-button{background:transparent;border:1px solid rgba(255,255,255,.55);font-size:13px} .dg-demo-breadcrumb .elementor-widget-text-editor p{margin:0} .dg-demo-width:not(.dg-demo-benefits){padding-block:45px} .e-con.dg-demo-benefits,.e-con.dg-demo-benefits>.e-con-inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px;width:100%;min-width:0} .e-con.dg-demo-benefits{width:min(calc(100% - 32px),1240px)!important;padding-block:24px} .e-con.dg-demo-benefits>.e-con-inner{max-width:none!important} .dg-demo-benefits>.elementor-widget-heading:first-child,.dg-demo-benefits>.e-con-inner>.elementor-widget-heading:first-child{grid-column:1/-1} .dg-demo-stats>.elementor-widget-heading:first-child,.dg-demo-contact-ways>.elementor-widget-heading:first-child{flex:0 0 100%} .dg-demo-card{min-width:0;padding:22px;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 8px 30px rgba(18,30,45,.06);gap:9px} .dg-demo-benefits .dg-demo-card{width:100%!important;min-width:0} .e-con.dg-demo-stats,.e-con.dg-demo-contact-ways{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px;width:min(calc(100% - 32px),1240px)!important} .e-con.dg-demo-stats>.elementor-widget-heading,.e-con.dg-demo-contact-ways>.elementor-widget-heading{grid-column:1/-1;width:100%} .e-con.dg-demo-stats>.dg-demo-card,.e-con.dg-demo-contact-ways>.dg-demo-card,.e-con.dg-demo-benefits>.dg-demo-card{width:100%!important;max-width:none!important;min-width:0!important;flex-basis:auto!important} .e-con.dg-demo-mission,.e-con.dg-demo-about-intro,.e-con.dg-demo-contact-main{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px;width:min(calc(100% - 32px),1240px)!important} .e-con.dg-demo-mission>.e-con,.e-con.dg-demo-about-intro>.e-con,.e-con.dg-demo-contact-main>.e-con{width:100%!important;max-width:none!important;min-width:0!important;flex-basis:auto!important} .dg-demo-card .elementor-heading-title{font-size:19px;line-height:1.3;color:#172334} .e-con.dg-demo-width .elementor-heading-title,.e-con.dg-demo-card .elementor-heading-title{color:#172334} .e-con.dg-demo-width .dg-demo-kicker .elementor-heading-title,.e-con.dg-demo-width .dg-demo-accent .elementor-heading-title{color:var(--dg-ink-accent,#9a3412)} :where(.dg-demo-icon) .dgcp-editable-icon{width:var(--dg-demo-icon-size,42px);height:var(--dg-demo-icon-size,42px)} .e-con.dg-demo-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px;width:100%!important} .e-con.dg-demo-card-grid>.e-con{width:100%!important;max-width:none!important;min-width:0!important;flex-basis:auto!important} .dg-demo-why,.dg-demo-timeline,.dg-demo-contact-benefits,.dg-demo-faq{gap:16px} .dg-demo-width>.elementor-widget-heading .elementor-heading-title{font-size:clamp(24px,3vw,36px)} .dg-demo-width .dg-demo-kicker .elementor-heading-title{font-size:12px;color:var(--dg-ink-accent,#9a3412)} .dg-demo-width .dg-demo-accent .elementor-heading-title{color:var(--dg-ink-accent,#9a3412)} .dg-demo-about-intro,.dg-demo-mission,.dg-demo-contact-main{gap:30px;align-items:stretch} .dg-demo-about-copy,.dg-demo-about-visual,.dg-demo-contact-main>.e-con{flex:1 1 0;min-width:0} .dg-demo-about-copy{gap:12px;justify-content:center} .dg-demo-about-copy .elementor-heading-title{line-height:1.12} .dg-demo-about-copy .dg-demo-accent-heading .elementor-heading-title{font-size:clamp(25px,3vw,36px);font-weight:800} .dg-demo-about-visual{position:relative;min-height:420px} .dg-demo-about-photo,.dg-demo-about-photo .elementor-widget-container,.dg-demo-about-photo img{width:100%;height:100%;object-fit:cover;border-radius:18px} .dg-demo-photo-badge{position:absolute;right:12px;bottom:12px;align-items:center;gap:10px;padding:10px 18px;border-radius:12px;background:#fff;color:#142332;max-width:90%} .dg-demo-photo-badge .elementor-heading-title{font-size:14px} .dg-demo-stats{gap:12px;flex-wrap:wrap} .dg-demo-stats>.dg-demo-stat{flex:1 1 230px;text-align:center} .dg-demo-stat .dg-demo-stat-value .elementor-heading-title{font-size:30px;color:var(--dg-ink-accent,#9a3412)} .dg-demo-mission>.dg-demo-mission-card{flex:1 1 340px} .dg-demo-mission-photo img{width:100%;aspect-ratio:1.7;object-fit:cover;border-radius:12px} .dg-demo-contact-ways{gap:15px;flex-wrap:wrap} .dg-demo-contact-ways>.dg-demo-card{flex:1 1 215px} .dg-demo-contact-form,.dg-demo-visit{width:100%} .dg-demo-visit-photo img{width:100%;aspect-ratio:1.7;object-fit:cover;border-radius:12px} .dg-demo-form input,.dg-demo-form textarea{min-height:44px} .dg-demo-form label{color:#172334} .dg-demo-faq .dg-demo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .dg-demo-faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;text-align:left;padding:10px 0;border:0;background:transparent;color:#172334;font:inherit;font-size:18px;font-weight:700;cursor:pointer} .dg-demo-faq-trigger::after{content:"−";font-size:21px} .dg-demo-faq-trigger[aria-expanded="false"]::after{content:"+"} .e-con.dg-migrated-links{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding-block:24px} .dg-migrated-links .elementor-button{display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;font-size:13px;line-height:1.3;white-space:normal} .dg-demo-stats{position:relative;isolation:isolate} .dg-demo-stats>.dg-demo-stats-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;pointer-events:none} .dg-demo-stats-image img{width:100%;height:100%;object-fit:cover;opacity:.17} .dg-demo-contact-link .elementor-button{width:100%;overflow-wrap:anywhere} .dg-demo-map-embed iframe{width:100%;min-height:320px;border:0} .dg-demo-width .elementor-button,.dg-demo-form button{border-radius:10px;background:var(--dg-button-surface,var(--dg-accent,#c2410c));color:var(--dg-button-text,#fff);border:1px solid var(--dg-glass-stroke,transparent)} .dg-demo-width .elementor-button:hover,.dg-demo-form button:hover{background:var(--dg-button-hover,var(--dg-accent-hover,#9a3412));color:var(--dg-button-text,#fff)} .e-con.dg-demo-width .elementor-button,.e-con.dg-demo-contact-form .elementor-button{background:var(--dg-button-surface,var(--dg-accent,#c2410c));color:var(--dg-button-text,#fff)} .e-con.dg-demo-width .elementor-button:hover,.e-con.dg-demo-contact-form .elementor-button:hover{background:var(--dg-button-hover,var(--dg-accent-hover,#9a3412));color:var(--dg-button-text,#fff)} body.elementor-default[class*="drivego-palette-"]{--e-global-color-accent:var(--dg-accent,#c2410c)} body.drivego-palette-yellow .e-con.dg-demo-contact-form .elementor-widget-form .elementor-button[type="submit"],body.drivego-palette-gold .e-con.dg-demo-contact-form .elementor-widget-form .elementor-button[type="submit"],body.drivego-palette-silver .e-con.dg-demo-contact-form .elementor-widget-form .elementor-button[type="submit"]{color:var(--dg-button-text,#111827)} .e-con.dg-demo-inner .dg-demo-breadcrumb .elementor-button{background:rgba(7,25,35,.5);color:#fff;border:1px solid rgba(255,255,255,.65)} .dg-demo-width :focus-visible,.dg-demo-hero :focus-visible,.dg-demo-inner :focus-visible{outline:3px solid var(--dg-focus,#111827);outline-offset:3px} .dg-demo-hero :focus-visible,.dg-demo-inner :focus-visible{outline-color:#fff} @media(max-width:850px){.e-con.dg-demo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.e-con.dg-demo-stats,.e-con.dg-demo-contact-ways{grid-template-columns:repeat(2,minmax(0,1fr))!important}.e-con.dg-demo-mission,.e-con.dg-demo-about-intro,.e-con.dg-demo-contact-main{grid-template-columns:minmax(0,1fr)!important}.e-con.dg-migrated-links{grid-template-columns:repeat(3,minmax(0,1fr))}} @media(max-width:600px){.dg-demo-hero{padding:56px 20px 38px;min-height:600px}.dg-demo-inner{padding:45px 20px;min-height:300px}.e-con.dg-demo-card-grid,.e-con.dg-demo-faq .dg-demo-card-grid,.e-con.dg-demo-stats,.e-con.dg-demo-contact-ways{grid-template-columns:minmax(0,1fr)!important}.e-con.dg-migrated-links{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-demo-perks{gap:12px}.dg-demo-about-visual{min-height:300px}} @media(max-width:850px){.e-con.dg-demo-benefits,.e-con.dg-demo-benefits>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}} @media(max-width:600px){.e-con.dg-demo-benefits,.e-con.dg-demo-benefits>.e-con-inner{grid-template-columns:minmax(0,1fr)!important}} @media(max-width:380px){.dg-demo-hero{padding-inline:16px}.dg-demo-inner{padding-inline:16px}.dg-demo-perks{gap:8px}.dg-demo-breadcrumb{flex-wrap:wrap}.dg-demo-about-visual{min-height:230px}.dg-demo-photo-badge{right:8px;left:8px;max-width:none}.dg-demo-card{padding:18px}} @media(max-width:850px){.dg-demo-contact-main>.e-con,.dg-demo-mission>.dg-demo-mission-card{width:100%}.dg-demo-contact-ways>.dg-demo-card{flex-grow:1}}
