.section-nav .section-nav-container {
    grid-area: 1/3/1/span 10;
    column-gap: var(--m-sm);
    row-gap: var(--m-sm);
}

.section-nav .section-nav-container .text-btn {
	font-size: var(--fs-23);
	line-height: 1.1;
    letter-spacing: .2em;
}

@media (max-width: 991.98px) {
    .section-nav .section-nav-container {
        grid-area: 1/4/1/span 8;
        justify-content: center;
    }
}

@media (max-width: 767.98px) {
    .section-nav .section-nav-container {
        grid-area: 1/3/1/span 10;
    }
}

@media (max-width: 575.98px) {
    .section-nav .section-nav-container {
        grid-area: 1/2/1/span 12;
        flex-direction: column;
        align-items: center;
    }
}