.top-bar {
    background: #4e342e;
    color: #f9a825;
    font-family: 'Pangolin';
    font-size: 16px;
}

.location {
    margin-left: 25px;
}

.social-link {
    font-size: 16px;
    color: #f9a825;
}

.social-link:hover {
    color: #2e7d32;
}

.navbar {
    background: #f9a825;
}

.bottom-bar {
    margin-left: 70px;
}

.nav-link {
    margin-inline: 30px;
    font-family: 'Pangolin';
    font-size: 22px;
    color: #4e342e;
}

.nav-link:hover {
    color: #2e7d32;
}

.hero img {
    width: 100%;
    max-height: 500px;
    object-fit: cover;
    object-position: top;
    display: block;
    transition: transform 0.5s ease;
    filter: brightness(0.9) contrast(1.1);
}