/* Active Hotel Network style: classic */
.hanc-variant-classic{--hanc-style-bg:#ffffff;--hanc-soft:#f6f8fb;--hanc-heading:#0f172a;--hanc-text:#0f172a;background:#ffffff;font-family:inherit}
.hanc-variant-classic.hanc-page{background:#ffffff}
.hanc-variant-classic .hanc-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--hanc-primary) 12%,#fff),#fff 65%);color:#0f172a}
.hanc-variant-classic .hanc-hero h1{color:#0f172a}
.hanc-variant-classic .hanc-hero-copy>p,.hanc-variant-classic .hanc-powered{color:#475569}
.hanc-variant-classic .hanc-heading h2,.hanc-variant-classic .hanc-hotel-body h3,.hanc-variant-classic .hanc-content-card h2,.hanc-variant-classic .hanc-facts-card h2{font-family:inherit}
.hanc-variant-classic .hanc-hotel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.hanc-variant-classic .hanc-hotel-card{flex-direction:column;border-radius:20px;border:1px solid var(--hanc-border);background:#fff}
.hanc-variant-classic .hanc-hotel-image{aspect-ratio:4/3}
.hanc-variant-classic .hanc-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)}
.hanc-variant-classic .hanc-destination-card{border-radius:20px;border:1px solid var(--hanc-border)}
.hanc-variant-classic .hanc-faq-section{border-radius:20px;border:1px solid var(--hanc-border)}
.hanc-variant-classic .hanc-booking-card{border-radius:20px;border:1px solid var(--hanc-border)}

@media(max-width:960px){.hanc-variant-classic .hanc-hotel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hanc-variant-classic .hanc-detail-grid{grid-template-columns:1fr}}
@media(max-width:640px){.hanc-variant-classic .hanc-hotel-grid{grid-template-columns:1fr}.hanc-variant-classic .hanc-hotel-card{display:flex!important;grid-template-columns:none!important;transform:none!important;margin-top:0!important}.hanc-variant-classic .hanc-hotel-image{height:auto!important;min-height:0!important;aspect-ratio:16/10!important}.hanc-variant-classic .hanc-hotel-body{display:block!important;padding:18px!important}.hanc-variant-classic .hanc-card-footer{display:grid!important;grid-column:auto!important;grid-row:auto!important}}
