.packages-grid .section-headlines-container {
    grid-area: 1/3/1/span 10;
}

.packages-grid .circle-btns-container {
    grid-area: 2/3/2/span 10;
}

.packages-grid .packages-container {
    grid-area: 3/3/3/span 10;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: max(24px, 4.6875vw);
    grid-row-gap: var(--m-md);
}

.packages-grid .packages-container .package-item {
	width: 100%;
}

.packages-grid .packages-container .package-item-wrapper:nth-child(even) .package-item {
    background: var(--gold);
}

.packages-grid .packages-container .package-item-wrapper:nth-child(even) .package-item:hover .arrow-btn-circle {
    background: var(--white);
}

.packages-grid .load-more {
    grid-area: 4/3/4/span 10;
}

@media (max-width: 1199.98px) {
    .packages-grid .section-headlines-container {
        grid-area: 1/2/1/span 12;
    }

    .packages-grid .circle-btns-container {
        grid-area: 2/2/2/span 12;
    }

    .packages-grid .packages-container {
        grid-area: 3/2/3/span 12;
    }
}

@media (max-width: 991.98px) {
    .packages-grid .packages-container {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 575.98px) {
    .packages-grid .packages-container {
        grid-template-columns: 1fr;
        width: fit-content;
        justify-self: center;
    }

    .packages-grid .circle-btns-container {
        justify-self: center;
    }
}