/* OK! Cookie – Hoher-Kontrast-Modus.
 * Wird nur geladen, wenn der Kontrast-Button aktiv ist
 * (Klasse html.ok-cookie-high-contrast). Hier lassen sich
 * eigene, theme-spezifische Kontrast-Anpassungen ergänzen.
 */

 .small {
	font-size: 1.2rem;
	line-height: 1.6rem !important;
}

.hero-content h1 {
	color: var(--dark);
}

.video-overlay {
	background: linear-gradient(
		to bottom,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.5) 45%,
		rgba(255, 255, 255, 0.9) 100%
	);
}

/* ALLE Buttons */
.btn-custom, 
.frm_button_submit, 
.wp-block-button__link, 
.wp-block-button__link:visited, 
.post-password-form input[type=submit],
.forminator-button-submit {
    background-color: var(--dark) !important;
    border-color: var(--dark) !important;
}

.btn-custom:hover, 
.btn-custom:focus, 
.wp-block-button__link:hover, 
.wp-block-button__link:focus, 
.post-password-form input[type=submit]:hover, 
.post-password-form input[type=submit]:focus,
.forminator-button-submit:hover,
.forminator-button-submit:focus {
  background-color: var(--white) !important;
  color: var(--dark) !important;
  border: solid 1px var(--dark) !important;
}

.btn-custom-secondary {
  background-color: var(--red) !important;
  color: var(--almost-white) !important;
  border: solid 1px var(--red) !important;
}

.btn-custom-secondary:hover, 
.btn-custom-secondary:focus {
  background-color: var(--dark) !important;
  color: var(--almost-white) !important;
  border: solid 1px var(--dark) !important;
}




/***** Formulare *****/
/* Sternchen für field required */
.forminator-required, .entry__label::after {
    color: var(--dark)!important;
}