@media (max-width: 768px){html body input,html body select,html body textarea{font-size:16px!important;padding:14px!important;border-radius:10px!important}}@media (max-width: 768px){html body .room-name,html body .rl-room-name,html body .rl-rate-name,html body .g-addon-name,html body .g-addon-final,html body .g-offer-title,html body .gp-num,html body .gp-label,html body .g-mobile-item-title,html body .rv-row,html body .rv-card-title,html body .ps-review-label,html body .ps-review-price,html body .ps-payment-title,html body .sl-results-title,html body .sl-trust-item,html body .modal-btn-outline,html body .modal-btn-reserve{font-size:14px!important;line-height:1.4!important}html body .sb-label,html body .sb-mobile-sub,html body .cal-day-name,html body .cal-day-rate,html body .gp-sub,html body .room-category,html body .room-total,html body .room-per-night,html body .room-nights,html body .rl-spec,html body .rl-amenity,html body .rl-amenity-icon span,html body .rl-rate-meal,html body .rl-rate-cxl,html body .rl-cxl-sub,html body .rl-rate-meta,html body .rl-promo-badge,html body .rl-db-item,html body .rl-db-tagline,html body .rl-rate-ribbon,html body .rl-price-per,html body .rl-price-taxes,html body .rl-rate-details-btn,html body .rv-muted,html body .rv-muted-text,html body .rv-badge,html body .ps-review-sub,html body .ps-review-edit,html body .ps-tax-row,html body .ps-tax-title,html body .sl-stay-month,html body .sl-stay-label,html body .sl-stay-info,html body .sl-filter-heading,html body .sl-filter-option,html body .sl-results-sub,html body .g-addon-desc,html body .g-addon-rack,html body .g-addon-unit,html body .g-addon-badge,html body .g-offer-tag,html body .g-mobile-item-sub,html body .g-mobile-section-title,html body .g-pcal-rate,html body .g-pcal-na,html body .g-pcal-leg,html body .cxl-step-desc,html body .cxl-info-box,html body .cxl-policy-note,html body .sc-room-rateplan,html body .sc-room-specs p,html body .sc-policy-row,html body .sc-policy-label,html body .sc-policy-desc{font-size:12px!important;line-height:1.5!important}}@media (max-width: 768px){html body .btn-primary,html body .btn-reserve,html body .btn-outline,html body .btn-ghost,html body .modal-btn-reserve,html body .modal-btn-outline,html body .sb-btn,html body .g-cta-btn,html body .g-offer-btn,html body .g-lang-btn,html body .g-nav-item,html body .g-mobile-item,html body .g-mobile-lang,html body .gp-done,html body .header-mobile-link{min-height:44px!important}html body .rl-select-btn,html body .rl-mobile-book-btn,html body .rv-actions .btn-reserve,html body .modal-btn-reserve,html body .ps-pay-btn,html body .g-cta-btn,html body .bs-search-btn{min-height:48px!important;width:100%!important}}@media (max-width: 768px){html body .g-hero{min-height:360px!important}html body .g-hero-content{padding:32px 20px!important}html body .g-hero-title{font-size:28px!important;line-height:1.2!important;margin-bottom:12px!important}html body .g-hero-sub{font-size:14px!important;margin-bottom:18px!important}html body .g-hero-badges{gap:8px!important;flex-wrap:wrap!important}html body .g-hero-badge{font-size:12px!important;padding:8px 14px!important}}@media (max-width: 380px){html body .g-hero-badges{flex-direction:column!important;align-items:center!important}html body .g-hero-badge{width:-moz-fit-content!important;width:fit-content!important}}@media (max-width: 768px){html body .g-section-title{font-size:22px!important;line-height:1.3!important}html body .sl-stay-day{font-size:26px!important}html body .rl-price-amount{font-size:24px!important}html body .rl-price-currency{font-size:14px!important}html body .room-price{font-size:22px!important}html body .rv-total,html body .ps-review-total{font-size:16px!important}}@media (max-width: 768px){html body .rl-room-info,html body .rl-rate-row,html body .room-card,html body .rv-card,html body .sl-stay-card,html body .sl-trust-card,html body .sl-filters{padding:16px!important}html body .rp-modal-header{padding:16px 18px!important}html body .rp-modal-body{padding:18px!important}html body .rp-modal-footer{padding:14px 18px!important}}html body .rl-rate-row{border:.5px solid var(--primary, #bb9631)!important}html body .rl-db-title,html body .rl-db-tagline{color:var(--primary, #bb9631)!important}@media (max-width: 768px){html body label,html body .form-label{font-size:13px!important;font-weight:600!important;margin-bottom:6px!important}}@media (max-width: 768px){html body .rl-card{background:var(--m3-bg-card, #FFF)!important;border:.5px solid var(--m3-border, rgba(15,23,42,.08))!important;border-radius:18px!important;box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f!important;grid-template-columns:1fr!important;margin-bottom:16px!important;overflow:hidden!important}html body .rl-room-header{grid-column:1!important;border-right:none!important}html body .rl-photo-main{height:240px!important}html body .rl-room-info{padding:16px!important}html body .rl-room-name{font-size:20px!important;font-weight:700!important;color:var(--m3-text, #0F172A)!important;margin:0 0 12px!important;line-height:1.2!important}html body .rl-room-specs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html body .rl-spec{background:var(--m3-bg-muted, #F8FAFC)!important;padding:8px 10px!important;border-radius:10px!important;font-size:12px!important}html body .rl-rate-row{background:var(--m3-bg-card, #FFF)!important;border:.5px solid var(--m3-border, rgba(15,23,42,.08))!important;border-radius:14px!important;margin:8px 12px!important;padding:16px!important}html body .rl-rate-best{background:var(--m3-bg-tinted, #FEFCF7)!important;border:1px solid var(--m3-brand, #BB9631)!important}html body .rl-rate-ribbon{position:static!important;display:inline-block!important;background:var(--m3-brand, #BB9631)!important;color:#fff!important;font-size:10px!important;font-weight:700!important;padding:4px 10px!important;border-radius:999px!important;margin-bottom:10px!important;top:auto!important;right:auto!important}html body .rl-rate-body,html body .rl-rate-row .rl-rate-body{display:flex!important;flex-direction:column!important;gap:14px!important;padding:0!important;align-items:stretch!important}html body .rl-rate-left,html body .rl-rate-right,html body .rl-rate-row .rl-rate-left,html body .rl-rate-row .rl-rate-right{width:100%!important;min-width:0!important;max-width:100%!important;text-align:left!important;flex:1 1 auto!important;align-items:flex-start!important}html body .rl-rate-name{font-size:17px!important;font-weight:700!important;color:var(--m3-text, #0F172A)!important}html body .rl-rate-meal,html body .rl-rate-cxl{font-size:13px!important;color:var(--m3-text-soft, #475569)!important}html body .rl-cxl-free{color:var(--m3-success, #16A34A)!important}html body .rl-cxl-non{color:var(--m3-danger, #DC2626)!important}html body .rl-see-conditions-btn{background:transparent!important;color:var(--m3-text-soft, #475569)!important;border:.5px solid var(--m3-border-bold, rgba(15,23,42,.15))!important;padding:6px 12px!important;border-radius:10px!important;font-size:12px!important;align-self:flex-start!important}html body .rl-price-original{font-size:14px!important;color:var(--m3-text-muted, #94A3B8)!important}html body .rl-price-main{justify-content:flex-start!important;margin:4px 0!important;text-align:left!important}html body .rl-price-currency{font-size:16px!important;color:var(--m3-text-soft, #475569)!important}html body .rl-price-amount{font-size:32px!important;color:var(--m3-text, #0F172A)!important;font-weight:800!important;letter-spacing:-.02em!important}html body .rl-price-per,html body .rl-price-taxes{font-size:12px!important;color:var(--m3-text-muted, #94A3B8)!important}html body .rl-rate-right .rl-rate-meta,html body .rl-rate-meta{justify-content:flex-start!important;align-items:flex-start!important;margin:8px 0!important;font-size:12px!important;flex-direction:row!important}html body .rl-select-btn{display:block!important;width:100%!important;min-height:52px!important;margin-top:12px!important;background:var(--m3-brand, #BB9631)!important;color:#fff!important;border:none!important;border-radius:10px!important;font-size:16px!important;font-weight:700!important}html body .rl-select-btn:active{background:var(--m3-brand-strong, #8E7126)!important}html body .rl-more-rates{margin:8px 12px!important;padding:12px!important;background:var(--m3-bg-muted, #F8FAFC)!important;border-radius:10px!important;color:var(--m3-text-soft, #475569)!important;font-size:13px!important;font-weight:600!important}html body .rl-db-benefits-bar{background:var(--m3-bg-muted, #F8FAFC)!important;border-top:.5px solid var(--m3-border, rgba(15,23,42,.08))!important;padding:14px 16px!important}html body .sl-results-title{font-size:20px!important;font-weight:700!important}}.rl-mobile-cta,.rl-rates-mobile-header{display:none}@media (max-width: 768px){html body .rl-mobile-cta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 16px!important;border-top:.5px solid var(--m3-border, rgba(15,23,42,.08))!important;background:var(--m3-bg-card, #FFF)!important}html body .rl-mobile-cta-left{flex:1 1 auto!important;min-width:0!important}html body .rl-mobile-cta-from{font-size:11px!important;color:var(--m3-text-muted, #94A3B8)!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:600!important}html body .rl-mobile-cta-price{display:flex!important;align-items:baseline!important;gap:4px!important;margin:2px 0!important}html body .rl-mobile-cta-curr{font-size:13px!important;color:var(--m3-text-soft, #475569)!important;font-weight:600!important}html body .rl-mobile-cta-amount{font-size:26px!important;color:var(--m3-text, #0F172A)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1!important}html body .rl-mobile-cta-count{font-size:11px!important;color:var(--m3-text-soft, #475569)!important}html body .rl-mobile-cta-btn{flex:0 0 auto!important;background:var(--m3-brand, #BB9631)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:12px 16px!important;font-size:14px!important;font-weight:700!important;min-height:46px!important;cursor:pointer!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .rl-mobile-cta-btn:active{background:var(--m3-brand-strong, #8E7126)!important}html body .rl-rates{display:none!important}html body .rl-rates.rl-rates-mobile-open{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1000!important;background:var(--m3-bg-page, #FFF)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:0 0 32px!important;margin:0!important;animation:m3RateSheetSlideUp .28s cubic-bezier(.32,.72,0,1)!important}@keyframes m3RateSheetSlideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}html body .rl-rates.rl-rates-mobile-open .rl-rates-mobile-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:18px 16px 14px!important;background:var(--m3-bg-card, #FFF)!important;border-bottom:.5px solid var(--m3-border, rgba(15,23,42,.08))!important;position:sticky!important;top:0!important;z-index:1!important;padding-top:calc(18px + env(safe-area-inset-top,0px))!important}html body .rl-rates-mobile-title h3{font-size:18px!important;font-weight:700!important;color:var(--m3-text, #0F172A)!important;margin:0!important}html body .rl-rates-mobile-title p{font-size:12px!important;color:var(--m3-text-soft, #475569)!important;margin:2px 0 0!important}html body .rl-rates-mobile-close{width:36px!important;height:36px!important;border-radius:50%!important;background:var(--m3-bg-muted, #F8FAFC)!important;border:none!important;color:var(--m3-text, #0F172A)!important;font-size:24px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;flex-shrink:0!important}html body .rl-rates-mobile-close:active{background:var(--m3-border, rgba(15,23,42,.15))!important}html body .rl-rates.rl-rates-mobile-open .rl-more-rates{display:none!important}html body .rl-rates.rl-rates-mobile-open .rl-rate-row{margin:12px!important}}@media (max-width: 768px){html body .rl-db-benefits-bar{display:none!important}}@media (max-width: 768px){html body .rl-mobile-book-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .rl-mobile-bottom-info .rl-mobile-cta-count{font-size:11px!important;color:var(--m3-text-soft, #475569)!important;margin-top:4px!important}}@media (max-width: 768px){html body .rl-mobile-price-row{display:flex!important;align-items:baseline!important;gap:6px!important;flex-wrap:wrap!important;margin:2px 0!important}html body .rl-mobile-price-curr{font-size:13px!important;color:var(--m3-text-soft, #475569)!important;font-weight:600!important;white-space:nowrap!important}html body .rl-mobile-price-strike{font-size:12px!important;color:var(--m3-text-muted, #94A3B8)!important;text-decoration:line-through!important;white-space:nowrap!important}html body .rl-mobile-price-amount{font-size:22px!important;font-weight:800!important;color:var(--m3-text, #0F172A)!important;letter-spacing:-.02em!important;white-space:nowrap!important;line-height:1!important}html body .rl-mobile-price-per{font-size:11px!important;color:var(--m3-text-muted, #94A3B8)!important;white-space:nowrap!important}}@media (max-width: 768px){html body .rl-mobile-rates-from{font-size:12px!important;color:var(--m3-text-soft, #475569)!important;font-weight:500!important;display:block!important;margin-bottom:4px!important}html body .rl-mobile-strike-row{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-bottom:2px!important}html body .rl-mobile-strike{font-size:13px!important;color:var(--m3-text-muted, #94A3B8)!important;text-decoration:line-through!important;white-space:nowrap!important;font-weight:600!important}html body .rl-mobile-save-badge{background:var(--m3-success-bg, #DCFCE7)!important;color:var(--m3-success, #16A34A)!important;font-size:11px!important;font-weight:700!important;padding:3px 8px!important;border-radius:999px!important;white-space:nowrap!important;line-height:1.3!important}html body .rl-mobile-now-price{display:flex!important;align-items:baseline!important;gap:4px!important;flex-wrap:wrap!important;margin:4px 0 2px!important}html body .rl-mobile-now-curr{font-size:16px!important;color:var(--m3-danger, #DC2626)!important;font-weight:700!important;white-space:nowrap!important}html body .rl-mobile-now-amt{font-size:24px!important;color:var(--m3-danger, #DC2626)!important;font-weight:800!important;letter-spacing:-.02em!important;white-space:nowrap!important;line-height:1!important}html body .rl-mobile-now-per{font-size:10px!important;color:var(--m3-text-muted, #94A3B8)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;white-space:nowrap!important}html body .rl-mobile-tax-line{font-size:11px!important;color:var(--m3-text-muted, #94A3B8)!important;margin-top:2px!important}html body .rl-mobile-only-left{display:inline-block!important;background:var(--m3-danger-bg, #FEE2E2)!important;color:var(--m3-danger, #DC2626)!important;font-size:10px!important;font-weight:700!important;padding:3px 8px!important;border-radius:6px!important;margin-top:6px!important;text-transform:uppercase!important;letter-spacing:.05em!important;width:-moz-fit-content!important;width:fit-content!important;line-height:1.4!important}}@media (max-width: 768px){html body .rl-mobile-now-curr,html body .rl-mobile-now-amt{color:var(--m3-brand, #BB9631)!important}html body .rl-mobile-book-btn{min-width:0!important;width:auto!important;padding:11px 16px!important;font-size:14px!important;flex-shrink:0!important;white-space:nowrap!important}}@media (max-width: 768px){html body .rl-mobile-strike-row{flex-wrap:nowrap!important;overflow:hidden!important}html body .rl-mobile-strike,html body .rl-mobile-save-badge{flex-shrink:0!important}html body .rl-mobile-book-btn{border-radius:25px!important}}@media (max-width: 768px){html body .search-page{background-color:#f4f4f5!important}html body .search-page .page-container{padding:0!important}}:root{--m3-cal-filled: var(--primary, #BB9631);--m3-cal-outline: var(--primary, #BB9631);--m3-cal-on-filled: #FFFFFF;--m3-cal-range-tint: color-mix(in srgb, var(--primary, #BB9631) 14%, white);--m3-cal-today: var(--primary, #BB9631)}html body .cal-day{position:relative!important;border-radius:50%!important;aspect-ratio:1 / 1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;font-weight:600!important;transition:background .12s ease,color .12s ease!important}html body .cal-day-today:not(.cal-day-selected):not(.cal-day-range-start):not(.cal-day-range-end):not(.cal-day-in-range){border:1.5px dashed var(--m3-cal-today)!important;color:var(--m3-cal-today)!important;background:transparent!important;font-weight:700!important}html body .cal-day-disabled{color:#cbd5e1!important;opacity:.55!important;cursor:not-allowed!important}html body .cal-day-in-range{background:var(--m3-cal-range-tint)!important;color:var(--dark, #0F172A)!important;border-radius:0!important}html body .cal-day-range-start{background:radial-gradient(circle,var(--m3-cal-filled) 0% 46%,transparent 46%),linear-gradient(to right,transparent 50%,var(--m3-cal-range-tint) 50%)!important;color:var(--m3-cal-on-filled)!important;border-radius:0!important;font-weight:700!important}html body .cal-day-range-end{background:radial-gradient(circle,#FFFFFF 0% 43%,var(--m3-cal-outline) 43% 47%,transparent 47%),linear-gradient(to right,var(--m3-cal-range-tint) 50%,transparent 50%)!important;color:var(--m3-cal-outline)!important;border-radius:0!important;font-weight:700!important}html body .cal-day-range-start.cal-day-range-end{background:radial-gradient(circle,var(--m3-cal-filled) 0% 46%,transparent 46%)!important;color:var(--m3-cal-on-filled)!important}html body .cal-day-selected:not(.cal-day-range-start):not(.cal-day-range-end){background:var(--m3-cal-filled)!important;color:var(--m3-cal-on-filled)!important;border-radius:50%!important;font-weight:700!important}html body .cal-day:not(.cal-day-disabled):not(.cal-day-selected):not(.cal-day-in-range):not(.cal-day-range-start):not(.cal-day-range-end):not(.cal-day-empty):hover{background:var(--m3-cal-range-tint)!important;border-radius:50%!important}html body .cal-day-rate{color:#16a34a!important;font-weight:600!important;font-size:9px!important}html body .cal-day-range-start .cal-day-rate,html body .cal-day-selected:not(.cal-day-range-end) .cal-day-rate{color:var(--m3-cal-on-filled)!important;opacity:.85!important}html body .cal-day-range-end .cal-day-rate{color:var(--m3-cal-outline)!important;opacity:.85!important}html body .g-pcal-day:not(.g-pcal-empty):not(.g-pcal-past):hover{background:var(--m3-cal-range-tint)!important;border-color:var(--m3-cal-outline)!important}html body .g-pcal-rate{color:var(--m3-cal-filled)!important;font-weight:700!important}html body .g-pcal-dot-avail{background:var(--m3-cal-filled)!important}html body .g-pcal-nav-btn:hover{background:var(--m3-cal-filled)!important;border-color:var(--m3-cal-filled)!important;color:#fff!important}html body .cp-cell{position:relative!important;border-radius:50%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:44px!important;transition:background .12s ease,color .12s ease!important}html body .cp-today:not(.cp-start):not(.cp-end):not(.cp-range){border:1.5px dashed var(--m3-cal-today, var(--primary, #BB9631))!important;color:var(--m3-cal-today, var(--primary, #BB9631))!important;font-weight:700!important}html body .cp-past,html body .cp-empty{color:#cbd5e1!important;opacity:.55!important;cursor:not-allowed!important;background:transparent!important}html body .cp-range:not(.cp-start):not(.cp-end){background:var(--m3-cal-range-tint)!important;border-radius:0!important;color:var(--dark, #0F172A)!important}html body .cp-start{background:radial-gradient(circle,var(--m3-cal-filled, var(--primary, #BB9631)) 0% 46%,transparent 46%),linear-gradient(to right,transparent 50%,var(--m3-cal-range-tint) 50%)!important;color:var(--m3-cal-on-filled, #FFFFFF)!important;border-radius:0!important;font-weight:700!important}html body .cp-end{background:radial-gradient(circle,#FFFFFF 0% 43%,var(--m3-cal-outline, var(--primary, #BB9631)) 43% 47%,transparent 47%),linear-gradient(to right,var(--m3-cal-range-tint) 50%,transparent 50%)!important;color:var(--m3-cal-outline, var(--primary, #BB9631))!important;border-radius:0!important;font-weight:700!important}html body .cp-start.cp-end{background:radial-gradient(circle,var(--m3-cal-filled, var(--primary, #BB9631)) 0% 46%,transparent 46%)!important;color:var(--m3-cal-on-filled, #FFFFFF)!important}html body .cp-cell:not(.cp-past):not(.cp-empty):not(.cp-start):not(.cp-end):not(.cp-range):not(.cp-closed):hover{background:var(--m3-cal-range-tint)!important;border-radius:50%!important}html body .cp-day{font-weight:600!important;font-size:14px!important;line-height:1!important}html body .cp-rate{font-size:9px!important;font-weight:600!important;color:#16a34a!important;margin-top:2px!important}html body .cp-start .cp-day,html body .cp-start.cp-end .cp-day{color:var(--m3-cal-on-filled, #FFFFFF)!important;position:relative;z-index:2}html body .cp-start .cp-rate,html body .cp-start.cp-end .cp-rate{color:var(--m3-cal-on-filled, #FFFFFF)!important;opacity:.85!important;position:relative;z-index:2}html body .cp-end:not(.cp-start) .cp-day,html body .cp-end:not(.cp-start) .cp-rate{color:var(--m3-cal-outline, var(--primary, #BB9631))!important;position:relative;z-index:2}html body .cp-end:not(.cp-start) .cp-rate{opacity:.85!important}html body .cp-closed{color:#c13515!important;cursor:not-allowed!important;opacity:.45!important}@media (max-width: 768px){.home-page{padding-bottom:0}.g-hero{min-height:68vh;background-position:center center;background-size:cover}.g-hero-overlay{padding:56px 20px 36px!important;background:linear-gradient(180deg,#0000002e,#0000008c 60%,#000000b8)!important}.g-hero-content{padding:0!important;max-width:100%!important}.g-hero-stars{gap:3px;margin-bottom:12px}.g-hero-title{font-size:30px!important;line-height:1.15!important;margin-bottom:8px!important}.g-hero-sub{font-size:14px!important;margin-bottom:20px!important;opacity:.92}.g-hero-badges{flex-direction:column!important;gap:8px!important;align-items:stretch!important;padding:0 8px}.g-hero-badge{font-size:13px!important;padding:10px 14px!important;justify-content:center!important;border-radius:999px!important}.g-search-section{padding:16px 12px 24px!important}.g-search-section .page-container{padding:0!important}.g-section{padding:32px 0!important}.g-section .page-container{padding:0!important}.g-section-header{padding:0 16px;margin-bottom:18px}.g-section-title{font-size:22px!important;line-height:1.2!important}.g-section-sub{font-size:14px!important}.g-section-tag-wrap{margin-bottom:8px}.g-ongoing-tag{font-size:11px!important;padding:4px 10px!important}.g-offers-carousel-wrap{padding:0!important}.g-offers-carousel-wrap .g-carousel-btn,.g-offers-carousel-wrap .g-carousel-prev,.g-offers-carousel-wrap .g-carousel-next{display:none!important}.g-offers-track{padding:4px 16px 12px!important;gap:12px!important;scroll-snap-type:x mandatory!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.g-offers-track::-webkit-scrollbar{display:none}.g-offer-card{flex:0 0 280px!important;scroll-snap-align:start;min-height:200px}.g-carousel-relative{padding:0!important}.g-carousel-relative .g-carousel-btn,.g-carousel-relative .g-carousel-prev,.g-carousel-relative .g-carousel-next{display:none!important}.g-addons-track{padding:4px 16px 12px!important;gap:12px!important;scroll-snap-type:x mandatory!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.g-addons-track::-webkit-scrollbar{display:none}.g-addon-card{flex:0 0 240px!important;scroll-snap-align:start}.g-addon-img{height:150px!important}.g-addon-body{padding:12px 14px 14px!important}.g-addon-name{font-size:15px!important}.g-addon-desc{font-size:12px!important}.g-calendar-section{padding:32px 12px!important}.g-section-inner{padding:0!important}.g-pcal-wrap{padding:16px 8px!important}.g-pcal-nav{margin-bottom:12px!important}.g-pcal-nav-btn{width:36px!important;height:36px!important}.g-pcal-month{font-size:16px!important}.g-pcal-grid{gap:2px!important}.g-pcal-dow{font-size:10px!important;padding:6px 0!important}.g-pcal-day{min-height:48px!important;padding:4px 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border-radius:6px!important}.g-pcal-num{font-size:13px!important;font-weight:600!important}.g-pcal-rate{font-size:9.5px!important;margin-top:1px!important}.g-pcal-na{font-size:11px!important}.g-pcal-sold{font-size:12px!important}.g-pcal-legend{flex-wrap:wrap!important;gap:8px 12px!important;font-size:11px!important;padding:12px 4px 0!important;justify-content:center!important}.g-cta-section{padding:44px 20px!important}.g-cta-content{text-align:center!important}.g-cta-title{color:#fff!important;font-size:22px!important;margin-bottom:8px!important}.g-cta-sub{color:#ffffffe0!important;font-size:14px!important;margin-bottom:18px!important}.g-cta-btn{font-size:15px!important;padding:14px 22px!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.amenity-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.amenity-item{font-size:13px!important}}@media (max-width: 375px){.g-hero-title{font-size:26px!important}.g-hero-badge{font-size:12px!important;padding:9px 12px!important}.g-section-title{font-size:20px!important}.g-offer-card{flex:0 0 260px!important}.g-addon-card{flex:0 0 220px!important}.g-pcal-day{min-height:42px!important}.g-pcal-rate{font-size:9px!important}}@media (max-width: 768px){.g-hero{min-height:56vh!important}.g-search-section{position:relative!important;margin-top:-28px!important;z-index:5!important;padding:0 12px 28px!important}.g-carousel-btn,.g-carousel-prev,.g-carousel-next{display:none!important;visibility:hidden!important;width:0!important;height:0!important;pointer-events:none!important}.sb-desktop-wrap{display:none!important}.sb-mobile-wrap{display:block!important}.sb-root{width:100%}.sb-mobile-bar{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:999px!important;padding:10px 14px!important;box-shadow:0 6px 20px #0000001f!important;display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;cursor:pointer}.sb-mobile-icon{width:38px!important;height:38px!important;background:var(--primary, #BB9631)!important;color:#fff!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.sb-mobile-icon svg{color:#fff!important;stroke:#fff!important}.sb-mobile-text{flex:1!important;min-width:0!important;text-align:left}.sb-mobile-main{font-weight:600!important;font-size:14px!important;color:var(--dark, #222)!important;line-height:1.25!important}.sb-mobile-sub{font-size:12px!important;color:var(--gray, #717171)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-top:2px}.sb-mobile-clear{width:28px!important;height:28px!important;border-radius:50%!important;background:#0000000f!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;cursor:pointer;border:none!important;padding:0!important}.sb-mobile-clear svg{width:14px!important;height:14px!important;color:var(--gray, #717171)!important;stroke:var(--gray, #717171)!important}}@media (max-width: 768px){.g-search-section{position:sticky!important;top:0!important;z-index:60!important;margin-top:-28px!important;padding:8px 12px 12px!important;background:transparent;transition:background .2s ease,padding .2s ease,box-shadow .2s ease,margin .2s ease}body.scrolled .g-search-section{background:#fffffffa!important;padding:10px 12px!important;box-shadow:0 2px 12px #00000014!important;margin-top:0!important}.mobile-nav{transition:transform .25s ease-out!important;will-change:transform}body.nav-hidden .mobile-nav{transform:translateY(100%)!important}}.g-search-section{position:sticky!important;top:0!important;z-index:60!important}.sb-btn{background:var(--primary, #BB9631)!important;color:#fff!important;border:none!important;transition:filter .15s ease,background .15s ease!important}.sb-btn:hover{background:var(--primary-dark, var(--primary, #BB9631))!important;filter:brightness(.92)}.sb-btn:active{filter:brightness(.85)}.sb-btn svg{color:#fff!important;stroke:#fff!important}@media (min-width: 769px){.g-search-section{transition:background .2s ease,box-shadow .2s ease}body.scrolled .g-search-section{background:#fffffffa!important;box-shadow:0 2px 16px #0000000f!important}}@media (max-width: 768px){body{padding-bottom:80px}.g-cta-section{margin-bottom:0!important}.home-page>section:last-child{margin-bottom:0!important}.main-content{padding-bottom:0!important;margin-bottom:0!important}}@media (max-width: 768px){.cp-months>.cp-month:nth-of-type(n+2),.cp-month+.cp-month{display:none!important}.cp-footer{display:none!important}.cp-month{padding-bottom:8px!important;margin-bottom:0!important}.cp-root,.cp-modal-body{padding-bottom:16px!important}.bs-footer{position:sticky!important;bottom:0!important;background:#fff!important;padding:12px 16px!important;border-top:1px solid rgba(0,0,0,.06)!important;z-index:5!important;display:flex!important;gap:10px!important;align-items:center!important}.bs-clear{flex-shrink:0!important;padding:12px 14px!important;background:transparent!important;border:none!important;color:var(--gray, #717171)!important;font-size:14px!important;text-decoration:underline!important}.bs-search-btn{flex:1!important;background:var(--primary, #BB9631)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:14px 18px!important;font-size:15px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.bs-search-btn svg{color:#fff!important;stroke:#fff!important}}.cp-nav:disabled,.cp-nav-disabled{opacity:.25!important;cursor:not-allowed!important;pointer-events:none!important}.cp-nav:disabled:hover,.cp-nav-disabled:hover{background:none!important}@media (min-width: 769px){.g-offers-carousel-wrap,.g-carousel-relative{position:relative}.g-carousel-btn{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;min-width:44px;min-height:44px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 12px #00000014;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;color:#222;cursor:pointer;z-index:5;padding:0;transition:box-shadow .15s ease,transform .15s ease}.g-carousel-btn:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-50%) scale(1.05)}.g-carousel-btn:active{transform:translateY(-50%) scale(.98)}.g-carousel-prev{left:-22px}.g-carousel-next{right:-22px}.g-section.g-section-light .g-carousel-btn,.g-section .g-carousel-btn{z-index:10}}.g-offers-track,.g-addons-track{justify-content:center}.g-offers-carousel-wrap.has-overflow .g-offers-track,.g-carousel-relative.has-overflow .g-addons-track{justify-content:flex-start}@media (max-width: 768px){.g-offers-track,.g-addons-track{justify-content:flex-start!important}}@media (min-width: 769px){.g-logo{display:flex!important;align-items:center!important;height:100%}.g-logo-img{height:52px!important;max-height:64px!important;width:auto!important;-o-object-fit:contain!important;object-fit:contain!important}}.g-ongoing-tag{background:color-mix(in srgb,var(--accent) 14%,white)!important;color:var(--accent)!important;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)!important}.g-offer-card{transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease;border:1px solid transparent}.g-offer-card:hover{border-color:var(--accent)!important;box-shadow:0 8px 28px color-mix(in srgb,var(--accent) 22%,transparent)!important;transform:translateY(-3px)}.best-value-badge,.badge-accent,.rl-best-badge,.rl-recommended,.rl-best-value,.best-value,.recommended-badge{background:color-mix(in srgb,var(--accent) 14%,white)!important;color:var(--accent)!important;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)!important}.filter-chip.active,.search-filter.active,.sl-chip.active,.filter-pill.active{border-color:var(--accent)!important;color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 8%,white)!important}.g-section-title,.main-content h1,.main-content h2,.main-content h3,.modal-sheet h2,.modal-sheet h3,.modal-header h3,.modal-header h2,.sp-title,.sp-section-title,.sp-page-title,.bp-title,.bp-section-title,.cp-title,.cp-section-title,.confirmation-title,.manage-title,.manage-page-title,.page-title,.step-title,.review-section-title{color:var(--accent)!important}.g-section-sub,.sp-section-sub,.bp-section-sub,.cp-section-sub,.subtitle,.text-muted{color:var(--gray, #717171)!important}.g-hero h1,.g-hero h2,.g-hero-title,.g-hero-sub,.g-cta-section h1,.g-cta-section h2,.g-cta-section h3,.g-cta-title,.g-cta-sub{color:#fff!important}.g-offer-title,.g-addon-name,.rl-room-name,.sl-results-title{color:var(--accent)!important}.g-section-title,.g-cta-title,.g-hero-title,.sl-results-title,.sp-title,.sp-page-title,.bp-title,.cp-title,.confirmation-title,.manage-title{font-family:var(--font-display, "HotalerSans", "Playfair Display"),serif!important;text-align:center!important}.g-section-header,.g-section-header>div{text-align:center!important}.g-section-header .g-section-tag-wrap{display:flex!important;justify-content:center!important;margin-bottom:8px}.g-cta-section{text-align:center!important}.g-cta-content{text-align:center!important;display:block!important;width:100%!important;max-width:720px;margin-left:auto!important;margin-right:auto!important}.g-cta-title,.g-cta-sub{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.g-cta-btn{margin-left:auto!important;margin-right:auto!important;display:inline-flex!important}.g-search-section{background:color-mix(in srgb,var(--primary) 4%,white)!important}body.scrolled .g-search-section{background:#fffffffa!important;box-shadow:0 2px 16px #0000000f!important}.g-cta-section,.g-cta-section .page-container,.g-cta-section .g-cta-content,section.g-cta-section .g-cta-content{text-align:center!important}.g-cta-section .g-cta-content,section.g-cta-section .g-cta-content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;max-width:720px!important;margin:0 auto!important}.g-cta-section .g-cta-title,.g-cta-section .g-cta-sub{text-align:center!important;width:auto!important;max-width:100%!important}.g-cta-section .g-cta-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important}html body section.g-cta-section,html body .g-cta-section{text-align:center!important}html body section.g-cta-section>.page-container,html body section.g-cta-section>.g-cta-content,html body section.g-cta-section>.page-container.g-cta-content,html body .g-cta-section>div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;max-width:720px!important;margin:0 auto!important;gap:14px!important;padding:0!important}html body .g-cta-section h1.g-cta-title,html body .g-cta-section h2.g-cta-title,html body .g-cta-section p.g-cta-sub,html body .g-cta-section button.g-cta-btn{margin-left:0!important;margin-right:0!important;align-self:center!important;width:auto!important;max-width:100%!important;text-align:center!important}html body .g-cta-section button.g-cta-btn{display:inline-flex!important}.sl-results-title{text-align:left!important}.rl-urgency{position:absolute!important;top:12px!important;right:12px!important;bottom:auto!important;left:auto!important;width:auto!important;max-width:calc(100% - 24px)!important;background:#c13515eb!important;color:#fff!important;padding:6px 12px!important;border-radius:999px!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;border:1px solid rgba(255,255,255,.25)!important;display:inline-flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important;text-align:center!important;z-index:5!important;box-shadow:0 2px 8px #00000026!important}@media (max-width: 768px){.rl-urgency{top:8px!important;right:8px!important;padding:5px 10px!important;font-size:10px!important}}.search-page .g-search-section,body.search-page .g-search-section{padding-bottom:14px!important}@media (max-width: 768px){.search-page .g-search-section,body.search-page .g-search-section{padding-bottom:10px!important}}.search-page .g-search-section{padding-top:8px!important;padding-bottom:8px!important}@media (max-width: 768px){.search-page .g-search-section{padding-top:6px!important;padding-bottom:6px!important}}.search-page .g-search-section{padding-top:6px!important;padding-bottom:6px!important}.search-page .sl-layout,.search-page .sl-main,.search-page .sl-results-title,.search-page .sl-main>*:first-child{margin-top:0!important;padding-top:10px!important}@media (max-width: 768px){.search-page .g-search-section{padding-top:4px!important;padding-bottom:4px!important}}.addon-step-card{border-radius:14px!important;overflow:hidden!important;box-shadow:0 1px 3px #0f172a0d!important;transition:box-shadow .2s ease-out,transform .2s ease-out!important;background:#fff!important}.addon-step-card:hover{box-shadow:0 10px 28px #0f172a1f!important;transform:translateY(-3px)!important}@media (min-width: 769px){.addon-step-card{width:260px!important;min-width:260px!important}.addon-step-img{height:180px!important}.g-addons-carousel-wrap,.g-addons-track-wrapper,[class*=addon-section]{margin-bottom:36px!important}.addon-arr{width:36px!important;height:36px!important;background:#fff!important;box-shadow:0 2px 10px #0000001f!important;border-radius:50%!important;transition:all .15s ease!important}.addon-arr:hover{background:var(--primary, #BB9631)!important;color:#fff!important;transform:translateY(-50%) scale(1.08)!important}}@media (max-width: 768px){.addon-step-card{width:82vw!important;min-width:82vw!important;max-width:340px!important}.addon-step-img{height:200px!important}.addon-arr{display:none!important}.g-addons-track{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scroll-padding-left:12px!important;padding:4px 12px 8px!important;gap:12px!important}.addon-step-card{scroll-snap-align:start!important;flex-shrink:0!important}.g-addons-carousel-wrap,.g-addons-track-wrapper{margin-bottom:24px!important}.addon-step-card button{min-height:44px!important;font-size:14px!important}}.addon-step-cat-title,.addons-section h3,[v-for*=cat] h3{letter-spacing:-.01em!important}.addon-section-block{background:#fafaf7!important;border-radius:18px!important;padding:28px 24px!important;margin-bottom:24px!important;border:1px solid #EEE9DD!important}@media (max-width: 768px){.addon-section-block{padding:18px 14px!important;border-radius:14px!important;margin-bottom:16px!important}}@media (min-width: 769px){.addon-section-block .g-addons-track{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;overflow:visible!important;padding:4px!important;scroll-snap-type:none!important}.addon-section-block .addon-step-card{width:100%!important;min-width:0!important;max-width:none!important;scroll-snap-align:none!important}.addon-section-block .addon-step-img{height:220px!important}.addon-section-block .addon-arr{display:none!important}}@media (max-width: 768px){.addon-section-block .g-addons-track{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;overflow:visible!important;padding:4px!important;scroll-snap-type:none!important}.addon-section-block .addon-step-card{width:100%!important;min-width:0!important;max-width:none!important;scroll-snap-align:none!important}.addon-section-block .addon-step-img{height:240px!important}.addon-section-block .addon-arr{display:none!important}}.addon-show-all{display:block;margin:20px auto 0;padding:10px 28px;background:#fff;border:1.5px solid var(--accent, #0b3d5e);color:var(--accent, #0b3d5e);border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:all .18s ease}.addon-show-all:hover{background:var(--accent, #0b3d5e);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #0b3d5e2e}.addon-show-all:active{transform:translateY(0)}@media (max-width: 768px){.addon-show-all{width:100%;margin-top:14px;padding:12px 20px}}@media (max-width: 768px){.hold-warning-banner{flex:1 1 0!important;min-width:0!important;padding:6px 10px!important}.hold-warning-banner span{font-size:11px!important;line-height:1.3!important}.hold-warning-banner svg{flex-shrink:0!important;width:14px!important;height:14px!important}div:has(>button.btn-ghost):has(>.hold-warning-banner){flex-wrap:nowrap!important;align-items:center!important}}@media (max-width: 768px){.mobile-cart-bar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:90!important;will-change:transform;transform:translateZ(0)}body:not(.nav-hidden) .mobile-cart-bar{bottom:var(--mobile-nav-h, 56px)!important}.booking-page-body,.booking-page{padding-bottom:calc(var(--mobile-nav-h, 56px) + 160px)!important}}@media (max-width: 768px){.search-page .g-search-section{margin-top:0!important;padding-top:12px!important}}@media (max-width: 768px){.booking-page-header{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.booking-page-header>button.btn-ghost{align-self:flex-start!important;width:auto!important}.booking-page-header>.hold-warning-banner{width:auto!important;max-width:90%!important;margin:0 auto!important;align-self:center!important}.booking-grid{grid-template-columns:1fr!important;gap:16px!important}.booking-grid>:nth-child(2){display:none!important}}@media (max-width: 768px){.modal-sheet,.modal-sheet--wide,.modal-sheet--narrow{max-width:100%!important;width:100%!important;border-radius:20px 20px 0 0!important;margin:0!important}.modal-overlay{padding:0!important;align-items:flex-end!important}}@media (max-width: 768px){.rp-modal,.rp-modal--wide,.rp-modal--narrow{max-width:100%!important;width:100%!important;border-radius:20px 20px 0 0!important;margin:0!important;max-height:85vh!important}}@media (max-width: 768px){.sc-policy-row{grid-template-columns:1fr!important;gap:4px!important;padding:10px 0!important}.sc-policy-row .sc-policy-label{font-weight:700!important;color:#0f172a!important;font-size:13px!important}.sc-policy-row .sc-policy-desc{color:#64748b!important;font-size:13px!important;line-height:1.5!important}}.gd-section{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:20px;margin-bottom:14px}.gd-section--collapsible{padding:0;border:none;background:transparent}@media (max-width: 768px){.gd-section{padding:16px;border-radius:10px;margin-bottom:12px}}.gd-section input.form-input:not(:-moz-placeholder):not(:focus):not(.error){border-color:#16a34a!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22%2316A34A%22><path fill-rule=%22evenodd%22 d=%22M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z%22 clip-rule=%22evenodd%22/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:18px 18px;padding-right:38px!important}.gd-section input.form-input:not(:placeholder-shown):not(:focus):not(.error){border-color:#16a34a!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22%2316A34A%22><path fill-rule=%22evenodd%22 d=%22M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z%22 clip-rule=%22evenodd%22/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:18px 18px;padding-right:38px!important}.gd-section input[type=tel].form-input:not(:-moz-placeholder):not(:focus):not(.error){border-color:#16a34a!important}.gd-section input[type=tel].form-input:not(:placeholder-shown):not(:focus):not(.error){border-color:#16a34a!important}.gd-section .form-input:focus{border-color:var(--primary)!important;outline:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent)!important}.gd-section .form-input.error{border-color:#dc2626!important;background-image:none!important;padding-right:14px!important}.gd-section{max-width:40.25rem!important;margin:32px auto!important;background:#fdfdfd!important;border-color:#e5e5e7!important}.booking-page,.booking-page-body{background:#f4f4f5}.gd-section>div:first-child{gap:12px!important;margin-bottom:20px!important;padding-bottom:16px!important}.gd-section>div:first-child>div:first-child{background:transparent!important;width:auto!important;height:auto!important;padding:0!important;border-radius:0!important}.gd-section>div:first-child>div:first-child svg{width:30px!important;height:30px!important;stroke:#0f172a!important;stroke-width:1.5!important}.gd-section>div:first-child span[style*="font-size:14px"],.gd-section>div:first-child>div>span:first-child{font-size:18px!important;font-weight:700!important;color:#0f172a!important}.gd-section>div:first-child>div>span[style*="font-size:11px"]{display:block;margin-left:0!important;margin-top:4px}@media (max-width: 768px){.gd-section{padding:18px!important}.gd-section>div:first-child>div:first-child svg{width:26px!important;height:26px!important}.gd-section>div:first-child span[style*="font-size:14px"],.gd-section>div:first-child>div>span:first-child{font-size:16px!important}}body:has(.booking-grid){background:#f4f4f5!important}.page-container:has(.booking-grid){background:#f4f4f5!important;padding-left:0!important;padding-right:0!important}.booking-grid{background:transparent!important}.gd-section>div[style*="display:grid"]{grid-template-columns:1fr!important;gap:16px!important}.gd-section .form-input,.gd-section input.form-input,.gd-section select.form-input{height:52px!important;font-size:15px!important;padding:0 16px!important;border-radius:8px!important;border:1px solid #E2E8F0!important;background-color:#fff!important}.gd-section textarea.form-input{height:auto!important;min-height:110px!important;padding:14px 16px!important}.gd-section .phone-row{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.gd-section .phone-row>.form-input{width:100%!important}.accor-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23475569' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:44px!important;cursor:pointer!important}body{background:#f4f4f5!important}.page-container{background:transparent!important}.ps-page-content{max-width:40.25rem!important;margin-left:auto!important;margin-right:auto!important}.g-card-padded>h2{max-width:40.25rem;margin-left:auto;margin-right:auto}
