:root{--speedx-primary: #1aa3ff;--speedx-primary-hover: #1793e6;--speedx-primary-faint: rgba(26, 163, 255, .25);--background-color: #ffffff;--text-color: #00014d}html,body{overflow:hidden}.promo-banner-loading{border-radius:0}.promo-banner-loading__spinner{background:conic-gradient(var(--speedx-primary-faint) 0deg 90deg,var(--speedx-primary) 90deg 360deg)}.promo-banner-container--speedx .promo-banner{background:#fff;box-shadow:0 3.983px 20.411px #00000017;overflow:hidden;padding:20.997px}.promo-banner-container--speedx .promo-banner__badge{align-items:center;background:#c5e8ff;border-radius:0;color:#004492;display:inline-flex;font-size:10.56px;font-weight:600;height:21px;justify-content:center;letter-spacing:normal;line-height:15.84px;padding:1.316px 2.633px;right:20.997px;top:20.997px;white-space:nowrap}.promo-banner-container--speedx .promo-banner__logo-wrapper{background:#fff;border:.656px solid #dfe1e6;border-radius:50%;height:42px;width:42px}.promo-banner-container--speedx .promo-banner__headline{color:#00014d;font-size:15px;font-weight:600;letter-spacing:normal;line-height:23px;margin:10.499px 0 0}.promo-banner-container--speedx .promo-banner__body{color:#00014d;font-size:14px;font-weight:400;line-height:20px;margin:6.824px 0 0}.promo-banner-container--speedx .highlight{background-color:#c5e8ff;color:#004492;padding:0 4px}.promo-banner-container--speedx .promo-banner__actions{align-items:flex-end;flex-direction:row;gap:12px;justify-content:space-between;margin-top:26.772px}.promo-banner-container--speedx .promo-banner__dismiss,.promo-banner-container--speedx .promo-banner__restart{display:none}.promo-banner-container--speedx .promo-banner__cta{background:var(--speedx-primary);border:none;border-radius:6.436px;color:#fff;font-size:15px;font-weight:500;line-height:18px;min-height:0;min-width:128px;padding:14px 24px;text-align:center;width:auto}.promo-banner-container--speedx .promo-banner__cta:hover{background:var(--speedx-primary-hover);border:none;color:#fff}.promo-banner-container--speedx .promo-banner__cta:focus-visible{outline:2px solid #00014d;outline-offset:2px}.promo-banner-container--speedx .promo-banner__cta-icon{display:none}.promo-banner-container--speedx .promo-banner__advert-label{color:#9f9f9f;font-size:11px;font-weight:400;letter-spacing:-.45px;line-height:13px;white-space:nowrap}.promo-banner-container--speedx .promo-banner__advert-brand{color:inherit;text-decoration:underline;text-underline-offset:1px}.promo-banner-container--speedx .promo-banner__advert-label a:hover{color:#00014d}.promo-banner-container--speedx.promo-banner-container--has-disclaimer .promo-banner__actions{align-items:stretch;flex-direction:column;gap:10px}.promo-banner-container--speedx.promo-banner-container--has-disclaimer .promo-banner__advert-label{text-align:left;white-space:normal;width:100%}@media(min-width:480px){.promo-banner-container--speedx.promo-banner-container--has-disclaimer .promo-banner__actions{align-items:flex-end;flex-direction:row;gap:12px}.promo-banner-container--speedx.promo-banner-container--has-disclaimer .promo-banner__advert-label{text-align:right;width:auto}.promo-banner-container--speedx.promo-banner-container--has-disclaimer .promo-banner__cta{flex-shrink:0}}.promo-banner-container--speedx.promo-banner-container--has-disclaimer .promo-banner__advert-label a{color:inherit;text-decoration:underline;text-underline-offset:1px}.promo-banner-container--speedx .promo-banner__advert-label a:focus-visible{outline:2px solid #00014d;outline-offset:2px}
