/* Location Section Styles */
.location-section {
    background-color: #F8F9FA;
    position: relative;
    padding-bottom: 8rem;
}

.map-container {
    border-radius: 1.5rem;
    overflow: hidden;
    box-shadow: 0 15px 35px rgba(0,0,0,0.1);
    transform: translateY(4rem);
    position: relative;
    z-index: 10;
}

.img-rounded-large {
    border-radius: 2rem;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}
