.tab-accordion + .latest-image-cards {
        margin-top: 0;
    }


.latest-image-card-item {
    display: none;
}

.latest-image-card-list.row {
    --bs-gutter-x: 35px;
    gap: 35px 0;
}

.latest-image-cards__heading {
    text-align: center;
    margin: 0 0 28px;
}

.latest-image-card__image {
    aspect-ratio: 2 / 1.7;
    margin: 0 0 12px;
}

.latest-image-card__text h3 {
    font-size: 14px;
    font-family: "Figtree", sans-serif;
    font-weight: normal;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin: 0 0 8px;
    justify-content: flex-start;
    gap: 2px;
}

.latest-image-card__text h3 span {
    position: relative;
}


.latest-image-card__text h4 {
    margin: 0;
}

.loadMore {
    margin: 35px 0 0;
}

.loadMore a.btn {
    min-width: 201px;
}


@media(min-width: 768px) {
    .latest-image-cards__heading {
        text-align: left;
        margin: 0 0 40px;
    }

    .latest-image-card__image {
        aspect-ratio: 2 / 1.26;
        margin: 0 0 12px;
    }
}


@media(min-width: 1200px) {
    .latest-image-card__text h3 span+span:after {
        content: "";
        width: 2px;
        height: 20px;
        position: absolute;
        left: -13px;
        top: 3px;
        background: var(--brown);
    }

    .latest-image-card__text h3 {
        font-size: 20px;
        flex-direction: row;
        margin: 0 0 8px;
        gap: 24px;
    }

    .latest-image-card__image {
        aspect-ratio: 2 / 1.26;
        margin: 0 0 25px;
    }

    .latest-image-card__image {
        aspect-ratio: 2 / 1.32;
        margin: 0 0 25px;
    }

    .latest-image-card__text h4 {
        font-size: 30px;
        line-height: 1.266em;
    }

    .latest-image-card-list.row {
        --bs-gutter-x: 34px;
        gap: 45px 0;
    }

    .loadMore a.btn {
        min-width: 390px;
    }

    .loadMore {
        margin: 50px 0 0;
    }

    .latest-image-card:hover h4 {
        color: var(--brown);
    }

    .latest-image-cards__heading h2 {
        font-size: 60px;
    }

    .latest-image-cards__heading {
        margin: 0 0 50px;
    }
}


@media(min-width: 1600px) {
    .tab-accordion + .latest-image-cards {
        margin-top: 50px;
    }

    .loadMore a.btn {
        min-width: 574px;
    }

    .loadMore {
        margin: 75px 0 0;
    }

    .latest-image-card-list.row {
        gap: 70px 0;
    }

    .latest-image-cards__heading h2 {
        font-size: 78px;
    }

    .latest-image-cards__heading {
        margin: 0 0 75px;
    }
}

@media (max-width:1199px) {
    .masthead + .tab-accordion {
        padding:75px 0;
    }
}

@media (max-width:767px) {
    .masthead + .tab-accordion {
        padding-top:50px;
    }
}