h1,
h2,
h3,
h4,
h5,
h6,
.uk-h1,
.uk-h2,
.uk-h3,
.uk-h4,
.uk-h5,
.uk-h5,
.uk-heading-small,
.uk-heading-medium,
.uk-heading-large,
.uk-heading-xlarge,
.uk-heading-2xlarge {
    text-wrap: balance;
}

.contactForm .uk-textarea {
    height: 303px
}

.contactForm .uk-button-secondary {
    color: #F3E3CE !important;
}

/* Wrapper um Button+Spinner als Bezugspunkt */
.contactForm .wpcf7-submit.has-spinner {
    position: relative;
}

/* Spinner aus dem Layoutfluss nehmen */
.contactForm .wpcf7-submit.has-spinner+.wpcf7-spinner {
    position: absolute;
    left: calc(100% + 10px);
    /* rechts neben dem Button */
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    /* CF7 default margins neutralisieren */
}

@media (max-width: 960px) {
    .contactForm .uk-textarea {
        height: 120px
    }
}

/* Optional: auf sehr kleinen Screens unter den Button setzen */
@media (max-width: 480px) {
    .contactForm .wpcf7-submit.has-spinner+.wpcf7-spinner {
        left: 50%;
        top: calc(100% + 14px);
        transform: translateX(-50%);
    }
}