.map-container{position:relative;width:100%;max-width:900px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.map-container iframe{width:100%;height:450px;border:0}@media (max-width:768px){.map-container iframe{height:300px}}.mobile_menu_bar:before{color:#86ba1f}