
#cta-banner .container {
    position: relative;
    background: linear-gradient(90deg, var(--color-dark-gold) 0%, var(--color-gold) 100%)
}

#cta-banner .content-wrapper {
    position: relative;
    z-index: 9;
}

#cta-banner .container .d-flex {
    gap: 2rem clamp(2rem, 10vw, 10rem);
    flex-direction: column;
}

@media(min-width: 800px) {
    #cta-banner .button span {
        display: none !important;
    }
    #cta-banner .container .d-flex {
        flex-direction: row !important;
        align-items: center;
        justify-content: space-between;
    }
    #cta-banner .button {
        min-width: unset !important;
        padding: 1rem !important;
    }
    #cta-banner .button svg {
        height: 2.3rem !important;
        width: auto !important;
    }
}