header #navigation .navlink,header #navigation .offer-nav-link{font-size:16px;font-weight:600;letter-spacing:.1px}header #navigation .submenu a{font-size:15px;font-weight:500}.deck .offer-controls{position:absolute;inset:0;z-index:6;pointer-events:none;display:block}.offer-step{position:absolute;top:172.5px;transform:translateY(-50%);width:46px;height:56px;border:1px solid #ffffff70;background:#203a4950;color:#fff;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:4px;display:grid;place-items:center;cursor:pointer;pointer-events:auto;transition:background .2s,border-color .2s}.offer-step.prev{left:calc(21% + 12px)}.offer-step.next{right:calc(21% + 12px)}.offer-step svg{width:25px;height:25px;filter:drop-shadow(0 1px 2px #0008)}.offer-step:hover{background:#203a4990;border-color:#fff}.offer-step:focus-visible,.offer-autoplay:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.offer-autoplay{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:44px;height:40px;z-index:6;background:transparent;border:0;color:#49616b;display:grid;place-items:center;cursor:pointer}.offer-autoplay svg{width:18px;height:18px}@media(min-width:641px) and (max-width:1000px){header #navigation{gap:10px}header #navigation .navlink,header #navigation .offer-nav-link{font-size:14px}}@media(max-width:640px){header #navigation .navlink,header #navigation .offer-nav-link{font-size:16px}.offer-step{top:132.5px;width:44px;height:50px}.offer-step.prev{left:calc(12% + 8px)}.offer-step.next{right:calc(12% + 8px)}.offer-autoplay{height:35px}}@media(prefers-reduced-motion:reduce){.offer-step{transition:none}}

.hero-controls .pause,.deck .offer-autoplay{display:none!important}

/* Keep the area contact number together at every screen width. */
.area-intro .call-cta{width:100%;max-width:390px;gap:14px;flex-wrap:wrap;justify-content:space-between;padding:18px 20px}.area-intro .call-cta span{white-space:nowrap;flex-shrink:0;line-height:1.3}@media(max-width:380px){body:not([data-static-page]):not([data-city]) .area-intro .call-cta span{font-size:20px}.area-intro .call-cta{padding:16px;gap:8px 12px}}
