/* Canonical Aladdin Rentals phone conversion CTA. */
.dc-phone-call,
.dc-phone-call * { box-sizing: border-box; }
.dc-phone-call { --dc-phone-call-navy: #0A1D47; --dc-phone-call-gold: #D8A63A; --dc-phone-call-white: #FFFFFF; display: flex; width: 100%; font-family: "Manrope", "Avenir Next", Avenir, "Segoe UI", Helvetica, Arial, sans-serif !important; line-height: 1.2; }
.dc-phone-call--align-left { justify-content: flex-start; }
.dc-phone-call--align-center { justify-content: center; }
.dc-phone-call--align-right { justify-content: flex-end; }
.dc-phone-call .dc-phone-call__link { display: inline-flex; align-items: center; justify-content: center; gap: 12px; min-height: 48px; margin: 0 !important; padding: 12px 20px !important; border: 0 !important; border-radius: 999px !important; color: var(--dc-phone-call-navy) !important; background: var(--dc-phone-call-gold) !important; box-shadow: none !important; font-family: inherit !important; font-size: .9375rem !important; font-weight: 700 !important; letter-spacing: .025em !important; line-height: 1.2 !important; text-align: center !important; text-decoration: none !important; white-space: nowrap; transition: transform 150ms ease, background-color 150ms ease, box-shadow 150ms ease; }
.dc-phone-call .dc-phone-call__link:hover { color: var(--dc-phone-call-navy) !important; background: #D8A63A !important; box-shadow: 0 4px 16px rgba(10, 29, 71, .10) !important; transform: translateY(-1px); }
.dc-phone-call .dc-phone-call__link:focus-visible { outline: 3px solid var(--dc-phone-call-navy) !important; outline-offset: 6px; box-shadow: 0 0 0 2px var(--dc-phone-call-navy), 0 0 0 4px var(--dc-phone-call-white), 0 0 0 6px var(--dc-phone-call-gold) !important; }
.dc-phone-call .dc-phone-call__link svg { width: 20px; height: 20px; fill: currentColor; }
@media (max-width: 767px) { .dc-phone-call .dc-phone-call__link { width: 100%; padding-inline: 14px !important; } }
@media (prefers-reduced-motion: reduce) { .dc-phone-call .dc-phone-call__link { transition: none !important; } .dc-phone-call .dc-phone-call__link:hover { transform: none; } }
@media (forced-colors: active) { .dc-phone-call .dc-phone-call__link { border: 2px solid ButtonText !important; } }
