
body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
}


.logo {
    height: 60px; 
    width: auto; 
    display: block; 
    padding-left: ;
}

.header nav a, 
footer a {
    text-decoration: none !important; 
    
}

.navbar a:hover, 
footer a:hover {
    text-decoration: none !important; 
}
.nav-link {
    text-decoration: none !important;
}

body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    background-color: #fffcef; 
}

.navbar a, 
footer a {
    text-decoration: none !important;
    color: #c5412c !important; 
}


.navbar a:hover, 
footer a:hover {
    text-decoration: none !important;
}

.text-start h1, 
.text-start p {
    color: #c5412c; 
}


.btn-success {
    background-color: #1a6d56 !important; 
    border-color: #1a6d56 !important;
}

.btn-success:hover {
    background-color: #155844 !important; 
    border-color: #155844 !important;
}
.newsletter {
    background-color: #1a6d56 !important;
    color: white !important;
    padding: 20px;
    border-radius: 10px;
}

.location-card, .map-card {
    background-color: #1a6d56;
    color: white;
    border-radius: 10px;
    padding: 15px;
    display: flex;
    flex-direction: column;
    height: 100%;
}


.location-item {
    padding: 10px;
    cursor: pointer;
    transition: background 0.3s;
}

.location-item:hover, .location-item.active {
    background-color: rgba(255, 255, 255, 0.2);
    font-weight: bold;
}

.map-card {
    background-color: #1a6d56;
    border-radius: 10px;
    padding: 20px;
    margin-left: auto;
    margin-right: auto;
}

.map-card p{
    margin-left: auto;
    margin-right: auto;
}

.map-card {
  clip-path: inset(0);
}

.map-card map-card{
    margin-left: auto;
    margin-right: auto;
}

.location-card h4{
    color: #ffd935;
}

#map-location {
    font-weight: bold;
    color: white;
    display: flex;
    letter-spacing: 5px;
}

.map-card {
    display: flex;
    justify-content: center; 
    align-items: center;     
    height: 100%;
    width: 100%;
    margin: 0 auto;          
}

iframe {
    max-width: 100%;
    height: 450px; 
}

