.opb__content {
    background-color: var(--wp--preset--color--purple-highlight);
    border-radius: var(--ht-radius--xs);
    padding: var(--wp--preset--spacing--xs);

    position: fixed;
    bottom: 10px;
    left: 10px;
    right: 10px;
}

.opb__content-description {
    text-align: center;
}

.opb__content-cta {
    text-align: center;
    margin-top: var(--wp--preset--spacing--xs);
}

.ht-button.opb__content-cta-link {
    margin: 0;

    --_hover-background: var(--wp--preset--color--purple-mid-2);
    --_hover-color: var(--wp--preset--color--contrast);
    --_border-color: var(--wp--preset--color--purple-mid-1);
    --_hover-border-color: var(--_hover-background);
    --_background: var(--wp--preset--color--purple-mid-1);
    --_color: var(--wp--preset--color--base);
}

.ht-usp {
    display: none !important;
}

@media (min-width: 1100px) {

    .opb__content {
        display: grid;
        grid-template-columns: auto auto;
        align-items: center;
        gap: var(--wp--preset--spacing--s);
    }
    
    .opb__content-description {
        text-align: right;
    }
    
    .opb__content-cta {
        text-align: left;
        margin-top: 0;
    }

}