
/* Section 1 */
.c-locations {
    background:var(--pine);
}
.c-locations__banner {
    background-image:linear-gradient(180deg,rgba(234,244,229,.5),rgba(234,244,229,.5)), url(https://fbhl-web-photos.s3.amazonaws.com/general/refresh/banner-locations.png);
}

/* Section 2 */
.c-locations__cards {
    background:var(--powder);
}
.c-locations__grid {
    row-gap:var(--space-xs);
}
.c-locations__card {
    flex-basis:calc(33% - var(--space-xs));
    min-width:350px;
    max-width:450px;
    justify-content: flex-start;
}
.c-locations__img {
    width:150px;
    height:150px;
}
.c-location__name {
    color:var(--corporategreen);
}
.c-location__address {
    font-size:var(--step-0);
}
.c-locations__btn {
    font-size:var(--step-0);
}

.c-locations__button-cont {
    display:flex;
    margin-block-start:var(--space-2xs);
    justify-content: space-between;
}
.c-locations__location-btn, .c-locations__reset-btn {
    text-decoration: underline;
    font-weight:700;
    font-size:var(--step-0);
    cursor: pointer;
}

#show-more {
    margin:0 auto;
}