.breakdance .bde-heading{max-width:100%;margin:0}﻿.breakdance .bde-nfhotel-feature-bento-grid-v2{width:100%;--nfh-bento-max-width:1180px;--nfh-bento-gap:16px;--nfh-bento-radius:14px;--nfh-bento-blue-start:#0b1a55;--nfh-bento-blue-mid:#10218a;--nfh-bento-blue-end:#1a34c2;--nfh-bento-orange-start:#ffae6e;--nfh-bento-orange-mid:#ff8a3d;--nfh-bento-orange-end:#e5651b;--nfh-bento-card-bg:#fff;--nfh-bento-text:#0e1330;--nfh-bento-muted:#394166;--nfh-bento-line:#e4e7f4;--nfh-bento-accent:#ff8a3d;--nfh-bento-purple:#7b3ff0;--nfh-bento-shadow-soft:0 12px 30px -15px rgba(10,17,60,.18)}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:158px;gap:var(--nfh-bento-gap);width:100%;max-width:var(--nfh-bento-max-width);margin:0 auto}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bento-tile{position:relative;min-width:0;overflow:hidden;background:var(--nfh-bento-card-bg);border:1px solid var(--nfh-bento-line);border-radius:var(--nfh-bento-radius);padding:20px 20px 18px;display:flex;flex-direction:column;gap:10px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bento-tile:hover{transform:translateY(-3px);box-shadow:var(--nfh-bento-shadow-soft);border-color:transparent}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-hero{grid-column:span 2;grid-row:span 2}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-tall{grid-column:span 1;grid-row:span 2}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-wide{grid-column:span 2;grid-row:span 1}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-ic .nfh-fallback-icon,.breakdance .bde-nfhotel-feature-bento-grid-v2 .bento-tile svg.nfh-fallback-icon{width:62%;height:62%;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-ic>svg:not(.nfh-fallback-icon){width:62%;height:62%;display:block;color:inherit!important;fill:currentColor!important;stroke:none!important}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-ic>svg:not(.nfh-fallback-icon) [fill]:not([fill="none"]){fill:currentColor!important}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-ic>svg:not(.nfh-fallback-icon) *,.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-ic>svg:not(.nfh-fallback-icon) [stroke]:not([stroke="none"]){fill:currentColor!important;stroke:none!important}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-ic-blue{background:#f3f5ff;color:#2747e6}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-ic-orange{background:#fff0e3;color:#e26b14}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-ic-green{background:#e6f7ee;color:#1f9d55}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-ic-purple{background:rgba(241,234,253,0);color:var(--nfh-bento-purple);border:1px solid currentColor}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-ic-red{background:#fde7eb;color:#e84b6a}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-ic-light{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.18)}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-ic-white{background:rgba(255,255,255,.18);color:#fff;border:1px solid rgba(255,255,255,.32)}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bento-tile h3{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--nfh-bento-text);line-height:1.3;margin:4px 0;padding-right:6px}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bento-tile p{margin:0;color:var(--nfh-bento-muted);font-size:13.5px;line-height:1.55}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-line{margin-top:auto;font-size:13.5px;font-weight:600;color:var(--nfh-bento-text);line-height:1.4;letter-spacing:-.005em}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-hero{background:radial-gradient(520px 320px at 100% 0%,var(--nfh-bento-blue-end) 0%,transparent 60%),linear-gradient(150deg,var(--nfh-bento-blue-start) 0%,var(--nfh-bento-blue-mid) 60%,var(--nfh-bento-blue-end) 100%);color:#fff;border-color:rgba(255,255,255,.06);padding:28px 26px 24px}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-hero h3{color:#fff;font-size:26px;line-height:1.15;margin-top:14px;font-weight:800;letter-spacing:-.02em}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-hero p{color:#cbd2ff;font-size:14px;max-width:380px}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-accent{background:linear-gradient(160deg,var(--nfh-bento-orange-start) 0%,var(--nfh-bento-orange-mid) 60%,var(--nfh-bento-orange-end) 100%);color:#fff;border-color:rgba(255,255,255,.18);padding:24px 22px 22px}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-accent h3{color:#fff;font-size:18px;line-height:1.22;margin-top:10px}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-accent p{color:rgba(255,255,255,.92);font-size:13px;max-width:260px}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-pay-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-chip{font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.28);color:#fff}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-wide{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-stat{display:flex;flex-direction:column;gap:4px}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-stat-sub{font-size:13px;color:var(--nfh-bento-muted);line-height:1.5;font-weight:500}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-dashed{background:#fff;border:1px dashed rgba(255,138,61,.4)}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-dashed:hover{border-color:rgba(255,138,61,.7)}@media (max-width:1100px){.breakdance .bde-nfhotel-feature-bento-grid-v2 .bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:14px}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-hero{grid-column:span 2;grid-row:auto;padding:24px 22px}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-hero h3{font-size:22px}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-tall,.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-wide{grid-column:span 2;grid-row:auto}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bento-tile{min-height:130px}}@media (max-width:640px){.breakdance .bde-nfhotel-feature-bento-grid-v2 .bento{grid-template-columns:1fr}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-hero,.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-tall,.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-wide{grid-column:span 1}.breakdance .bde-nfhotel-feature-bento-grid-v2 .bt-wide{grid-template-columns:1fr}}