.text-btns .text-container {
    grid-area: 1/2/1/span 12;
    max-width: 52ch;
}

.text-btns .btns-container {
    grid-area: 2/2/2/span 12;
}

.text-btns .spinner {
    position: absolute;
    bottom: 0;
    grid-column: 3/span 2;
    width: max(128px, 10.46875vw);
    transform: translateY(26.5%);
}

@media (max-width: 991.98px) {
    .text-btns .spinner {
        grid-column: 2/span 12;
        transform: translateY(50%);
    }
}