.location-wrapper{padding:4rem 2rem;text-align:center;background:#0b1b12;color:#fff}.location-map{width:100%;height:70vh;border-radius:16px;margin:2rem auto;border:2px solid #1d3c30}.location-info{font-size:1.1rem;margin-top:1rem;opacity:.8}