.widget-newsletter {
    --widget-newsletter-input-button-spacing: var(--gutter);
    position: relative;
    z-index: 10;
    z-index: var(--widget-newsletter-z-index);
}

.widget-newsletter__content {
    margin-block-end: var(--st-spacing-md);
}

.widget-newsletter__recaptcha {
    margin-block-start: var(--st-spacing-md);
    right: 0;
}

.widget-newsletter .form-floating {
    color: var(--grey-800);
}

/* alleen recaptcha verbergen als input niet geselecteerd is op apparaten met nauwkeurige pointer, zoals een muis-cursor. */
@media (pointer: fine) {
    .widget-newsletter__recaptcha {
        display: none;
        position: absolute;
    }
}

