.navigation-wrapper {
  display: contents;
}
 
.navigation-container1 {
  display: contents;
}
 
.navigation-link1 {
  display: contents;
}
 
.navigation-navlink10 {
  display: contents;
}
 
.navigation-link3 {
  display: contents;
}
 
.navigation-container2 {
  display: none;
}
 
.navigation-container3 {
  display: contents;
}

.footer-wrapper {
  display: contents;
}
 
.footer-container1 {
  display: contents;
}
 
.footer-link1 {
  display: contents;
}
 
.footer-link2 {
  display: contents;
}
 
.footer-link3 {
  display: contents;
}
 
.footer-container2 {
  display: none;
}
 
.footer-container3 {
  display: contents;
}

.home-container {
  width: 100%;
  min-height: 100vh;
}


.home-hero { min-height: 78vh; position: relative; display: grid; place-items: center; overflow: hidden; color: #fff; text-align: center; }
.home-hero-media, .home-hero-media img, .home-hero-overlay { position: absolute; inset: 0; width: 100%; height: 100%; }
.home-hero-media img { object-fit: cover; }
.home-hero-overlay { background: linear-gradient(90deg, rgba(12,28,48,.82), rgba(12,28,48,.48)); }
.home-hero-content { position: relative; z-index: 2; width: min(900px, calc(100% - 2rem)); padding: 4rem 1rem; }
.home-hero-content p { max-width: 760px; margin: 1.25rem auto 0; }
.home-actions { display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap; margin-top: 2rem; }
.home-intro, .home-experiences, .home-casino, .home-contact { padding: var(--spacing-3xl) var(--spacing-xl); }
.home-intro-inner, .home-experiences-inner, .home-casino-inner, .home-contact-inner { width: min(100%, var(--content-max-width)); margin: 0 auto; }
.home-intro-inner { max-width: 920px; text-align: center; }
.home-intro-inner h2, .home-experiences h2, .home-casino h2, .home-contact h2 { color: var(--color-primary); margin-bottom: var(--spacing-lg); }
.home-intro-inner p + p, .home-casino-copy p + p { margin-top: var(--spacing-md); }
.home-experiences { background: var(--color-surface-elevated); }
.home-experience-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: var(--spacing-xl); }
.home-experience-card { position: relative; min-height: 360px; overflow: hidden; border-radius: var(--border-radius-card); box-shadow: var(--shadow-level-2); }
.home-experience-card img { width: 100%; height: 100%; object-fit: cover; position: absolute; inset: 0; }
.home-experience-card::after { content:""; position:absolute; inset:0; background:linear-gradient(0deg,rgba(9,25,43,.9),rgba(9,25,43,.12)); }
.home-experience-content { position:absolute; z-index:2; left:0; right:0; bottom:0; padding:var(--spacing-xl); color:#fff; }
.home-experience-content h3 { margin-bottom:.5rem; }
.home-experience-content a { margin-top:1rem; }
.home-casino-layout { display:grid; grid-template-columns:1.1fr .9fr; gap:var(--spacing-2xl); align-items:center; }
.home-casino-image img { width:100%; aspect-ratio:4/3; object-fit:cover; border-radius:var(--border-radius-card); box-shadow:var(--shadow-level-2); }
.home-contact { background:var(--color-primary); color:#fff; }
.home-contact h2 { color:var(--color-secondary); }
.home-contact-grid { display:grid; grid-template-columns:1fr 1fr; gap:var(--spacing-2xl); align-items:start; }
.home-contact-list { list-style:none; padding:0; margin:1.5rem 0 0; display:grid; gap:.75rem; }
.home-contact-card { padding:var(--spacing-xl); background:rgba(255,255,255,.1); border:1px solid rgba(255,255,255,.18); border-radius:var(--border-radius-card); }
@media(max-width:767px){.home-experience-grid,.home-casino-layout,.home-contact-grid{grid-template-columns:1fr}.home-hero{min-height:68vh}.home-intro,.home-experiences,.home-casino,.home-contact{padding:3rem 1rem}.home-experience-card{min-height:300px}}
