/* Responsive eINTERNATIONAL hero tile; no other card, logo or menu touched. */
.elementor-element-0569de0 {overflow:hidden!important;isolation:isolate;}
.elementor-element-0569de0 .elementor-widget-shortcode,
.elementor-element-0569de0 .elementor-widget-container {width:100%;min-width:0;height:100%;}
.e2u-intl-spotlight {position:relative;box-sizing:border-box;width:100%;height:100%;min-height:228px;border-radius:10px;overflow:hidden;background:#102a49;color:#fff;}
.e2u-intl-spotlight *, .e2u-intl-spotlight *:before, .e2u-intl-spotlight *:after {box-sizing:border-box;}
.e2u-intl-spotlight-slides {position:relative;min-height:228px;height:100%;}
.e2u-intl-spotlight-slide {position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease;background:linear-gradient(160deg,#265883,#102b46);}
.e2u-intl-spotlight-slide.is-active {opacity:1;visibility:visible;pointer-events:auto;z-index:1;}
.e2u-intl-spotlight-media {position:absolute;inset:0;overflow:hidden;}
.e2u-intl-spotlight-media:after {content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,23,45,.16),rgba(5,23,45,.45) 37%,rgba(5,23,45,.94));}
.e2u-intl-spotlight-media img {display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;}
.e2u-intl-spotlight-copy {position:relative;z-index:2;padding:15px 12px 40px;min-width:0;}
.e2u-intl-spotlight h3 {font-size:clamp(16px,2vw,22px)!important;color:#fff!important;font-weight:700!important;line-height:1.16!important;overflow-wrap:anywhere;margin:0 0 8px!important;}
.e2u-intl-spotlight p {font-size:12px;color:#fff!important;line-height:1.35;margin:0 0 10px!important;}
.e2u-intl-spotlight-eyebrow {display:block;font-size:10px;font-weight:700;margin-bottom:6px;}
.e2u-intl-spotlight-cta {display:inline-block;background:#0865ff;color:#fff!important;text-decoration:none!important;border-radius:7px;font-size:12px;font-weight:700;line-height:1.25;padding:9px 11px;max-width:100%;white-space:normal;}
.e2u-intl-spotlight-cta:hover,.e2u-intl-spotlight-cta:focus-visible {background:#004abf;color:#fff!important;}
.e2u-intl-spotlight-controls {position:absolute;z-index:3;bottom:7px;right:9px;display:flex;gap:5px;align-items:center;color:#fff;font-size:11px;}
.e2u-intl-spotlight-controls button {border:0;border-radius:6px;background:rgba(18,27,46,.7);color:#fff;width:27px;height:28px;line-height:1;font-size:24px;cursor:pointer;padding:0;}
.e2u-intl-spotlight-controls button:hover,.e2u-intl-spotlight-controls button:focus-visible {background:#0063ed;}
.e2u-intl-spotlight-count {min-width:32px;text-align:center;font-variant-numeric:tabular-nums;}
@media (max-width:767px){.e2u-intl-spotlight{min-height:220px;}.e2u-intl-spotlight h3{font-size:19px!important;}}
@media (prefers-reduced-motion:reduce){.e2u-intl-spotlight-slide{transition:none;}}

/* Keep the entire wide WCFM storefront cover visible inside its tile. */
.e2u-intl-spotlight-slide:first-child .e2u-intl-spotlight-media img {
  height:auto !important;
  max-height:45% !important;
  object-fit:contain !important;
  object-position:center top !important;
}

/* Fill leftover height of eGO's original tile, without collapsing mobile flow. */
@media(min-width:768px){
 .elementor-element-0569de0 .elementor-widget-container {position:relative!important;}
 .elementor-element-0569de0 .e2u-intl-spotlight {position:absolute!important;inset:0!important;height:100%!important;min-height:0!important;}
 .elementor-element-0569de0 .e2u-intl-spotlight-slides {height:100%!important;min-height:0!important;}
}


/* Official transparent Worldwide logo: light contrast panel in both themes. */
.e2u-intl-spotlight-slide:first-child .e2u-intl-spotlight-media {
  background:linear-gradient(180deg,#f7faff 0%,#f7faff 47%,#153450 47.5%,#0b233c 100%) !important;
}
.e2u-intl-spotlight-slide:first-child .e2u-intl-spotlight-media::after {
  background:linear-gradient(180deg,transparent 0%,transparent 41%,rgba(5,23,45,.35) 54%,rgba(5,23,45,.92) 100%) !important;
}
.e2u-intl-spotlight-slide:first-child .e2u-intl-spotlight-media img {
  position:absolute !important;
  top:9px !important;
  left:3% !important;
  width:94% !important;
  height:auto !important;
  max-height:43% !important;
  object-fit:contain !important;
  object-position:center top !important;
}
