
.mc-regional-banner{background:linear-gradient(105deg,#07143d 0%,#171c56 52%,#07143d 100%);border-block:3px solid #d9a72e;color:#fff;padding:14px 4%;font-family:Arial,sans-serif}.mc-regional-banner,.mc-regional-banner *{box-sizing:border-box}.mc-regional-banner__inner{max-width:1760px;margin:auto;display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,58px)}.mc-regional-banner__title{font-size:clamp(20px,2vw,34px);font-weight:800;letter-spacing:.025em;line-height:1.2}.mc-regional-banner__offer{font-size:clamp(17px,1.7vw,29px);font-weight:700;color:#e3b743;line-height:1.3}.mc-regional-banner__spark{font-size:34px;color:#e3b743;line-height:1}.mc-regional-banner__button{display:block;flex-shrink:0;background:linear-gradient(#f0c457,#d99d25);color:#07143d!important;text-align:center;text-decoration:none!important;font-size:18px;font-weight:800;padding:12px 25px;border-radius:4px;white-space:nowrap}.mc-regional-banner__button:hover{filter:brightness(1.08)}.mc-regional-banner__button:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:900px){.mc-regional-banner__inner{gap:16px}.mc-regional-banner__title{font-size:21px}.mc-regional-banner__offer{font-size:17px}.mc-regional-banner__button{font-size:15px;padding:11px 16px}}@media(max-width:600px){.mc-regional-banner{padding:12px 16px;border-width:2px}.mc-regional-banner__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px}.mc-regional-banner__title{font-size:17px;grid-column:1}.mc-regional-banner__offer{font-size:12px;grid-column:1}.mc-regional-banner__spark{display:none}.mc-regional-banner__button{grid-column:2;grid-row:1 / span 2;font-size:12px;padding:11px 12px}}

.mc-regional-banner[hidden]{display:none!important}.mc-regional-banner__copy{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.mc-regional-banner__terms{font-size:12px;line-height:1.35;color:#fff;margin:4px 0 0}.mc-regional-banner__button:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:600px){.mc-regional-banner__copy{display:block}.mc-regional-banner__terms{font-size:11px;white-space:normal}.mc-regional-banner__inner{grid-template-columns:minmax(0,1fr) auto}.mc-regional-banner__copy{grid-column:1}.mc-regional-banner__button{grid-column:2;grid-row:1}}

section.ec-afterpay[data-mc-regional-suppressed]{display:none!important}
