.elementor-4485 .elementor-element.elementor-element-9ba7f60{margin-top:66px;margin-bottom:66px;}.elementor-4485 .elementor-element.elementor-element-65d1065{width:100%;max-width:100%;}.elementor-4485 .elementor-element.elementor-element-65d1065 > .elementor-widget-container{margin:-126px -126px -126px -126px;padding:-13px -13px -13px -13px;}.elementor-4485 .elementor-element.elementor-element-cbea6d9{margin-top:59px;margin-bottom:59px;}.elementor-4485 .elementor-element.elementor-element-43332bf.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4485 .elementor-element.elementor-element-8ee0329{width:100%;max-width:100%;align-self:flex-start;}.elementor-4485 .elementor-element.elementor-element-8ee0329 > .elementor-widget-container{margin:-101px -101px -101px -101px;padding:115px 115px 115px 115px;transition:background 0s;}body.elementor-page-4485:not(.elementor-motion-effects-element-type-background), body.elementor-page-4485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-4485 .elementor-element.elementor-element-43332bf{width:100%;}}/* Start custom CSS for html, class: .elementor-element-8ee0329 */<style>
:root{
  --edb-bg:#0c0c0f;
  --edb-card:#121219;
  --edb-muted:#a7acb5;
  --edb-text:#f4f6f8;
  --edb-accent:#ff6a3d;
  --edb-accent-2:#27c19e;
  --edb-border:rgba(255,255,255,.08);
  --edb-grad:linear-gradient(135deg, rgba(255,106,61,.15), rgba(39,193,158,.15));
  --edb-radius:18px;
  --edb-shadow:0 10px 30px rgba(0,0,0,.35);
  --edb-font: system-ui, -apple-system, Segoe UI, Roboto, Inter, "Helvetica Neue", Arial, sans-serif;
}
.edb-wrap{font-family:var(--edb-font); color:var(--edb-text); background:var(--edb-bg); overflow:hidden;}
.edb-container{width:min(1200px, 92%); margin-inline:auto;}
.edb-grid{display:grid; gap:28px;}
.edb-btn{display:inline-flex; align-items:center; justify-content:center; gap:.6rem; padding:.95rem 1.15rem; border-radius:14px; border:1px solid transparent; font-weight:700; text-decoration:none; transition:all .2s ease; background:var(--edb-accent); color:#fff; box-shadow:var(--edb-shadow);}
.edb-btn:hover{ transform:translateY(-1px); filter:brightness(1.05);}
.edb-btn-secondary{background:transparent; color:var(--edb-text); border-color:var(--edb-border);}
.edb-chip{font-size:.82rem; letter-spacing:.02em; color:#fff; background:var(--edb-accent-2); padding:.4rem .7rem; border-radius:999px; display:inline-block;}
.edb-eyebrow{color:var(--edb-accent-2); font-weight:700; letter-spacing:.12em; text-transform:uppercase; font-size:.82rem;}
.edb-muted{color:var(--edb-muted);}
.edb-card{background:linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.01)); border:1px solid var(--edb-border); border-radius:var(--edb-radius); box-shadow:var(--edb-shadow);}
.edb-icon{width:22px; height:22px; flex:0 0 22px; display:inline-block;}
.edb-two{grid-template-columns:repeat(2,1fr);}
.edb-three{grid-template-columns:repeat(3,1fr);}
.edb-bullets{display:grid; gap:12px;}
.edb-li{display:flex; gap:12px; align-items:flex-start; padding:14px16px; background:rgba(255,255,255,.02); border:1px dashed var(--edb-border); border-radius:12px;}
.edb-split-img{aspect-ratio:16/10; border-radius:var(--edb-radius); overflow:hidden; border:1px solid var(--edb-border);}
.edb-split-img > div{height:100%; background-size:cover; background-position:center;}
.edb-split-img .left{background-image:url('REPLACE_ME_EMPTY_TABLES.jpg'); filter:grayscale(25%);}
.edb-split-img .right{background-image:url('REPLACE_ME_FULL_RESTAURANT.jpg');}
.edb-service{padding:22px; background:rgba(255,255,255,.02); border:1px solid var(--edb-border); border-radius:16px; display:flex; gap:12px; align-items:flex-start;}
.edb-service h3{margin:.1rem 0 .4rem; font-size:1.02rem;}
.edb-service p{margin:0; color:var(--edb-muted); font-size:.98rem;}
.edb-pricing{display:grid; grid-template-columns:1.2fr .8fr; gap:22px;}
.edb-price-card{padding:26px; background:var(--edb-card); border:1px solid var(--edb-border); border-radius:18px;}
.edb-includes{display:grid; gap:10px; margin:14px 0 18px;}
.edb-includes li{display:flex; gap:10px; align-items:flex-start;}
.edb-note{font-size:.92rem; color:var(--edb-muted);}
.edb-sticky{position:sticky; bottom:10px; z-index:999; margin-top:-10px; display:flex; justify-content:center;}
.edb-sticky-inner{backdrop-filter: blur(6px); background:rgba(18,18,25,.7); border:1px solid var(--edb-border); border-radius:999px; padding:10px; display:flex; gap:10px; align-items:center; box-shadow:var(--edb-shadow);}
.edb-divider{height:1px; background:var(--edb-border); margin:28px 0;}
.edb-center{text-align:center;}
.edb-hide{display:none;}
@media (max-width:980px){.edb-two,.edb-three,.edb-pricing{grid-template-columns:1fr;}}
</style>/* End custom CSS */