/* Static prototype fixes and fallbacks. */
#home .overlay { z-index: 10; }
#map { height:auto; min-height:0; background:transparent; }
#home .hamburger, #home .close, .accordion-tab > header { cursor:pointer; }
.siema .slide { display:none; width:100%; }
.siema .slide.active { display:block; }
#home { background-color:#303b45; min-height:460px; }
.map-link-card { padding:28px; background: #eff1f2; color: #202020; min-height:170px; display:flex; flex-direction:column; justify-content:center; align-items:flex-start; gap:12px; }
.map-link-card p { margin:0; }
.map-link-card a { display:inline-block; padding:10px 16px; background:#222; color:#fff; }
.map-link-card a:hover { color:#fff; background:#444; }
@media (max-width: 680px) { #home .main h1 { font-size:38px; } .map-link-card { padding:18px; } }
