/*
 * Late overrides, printed in the footer (includes/head-footer-code.php).
 * Verbatim from the WPCode "footer" block (option ihaf_insert_footer) that printed here until
 * 2026-10-22. Order matters: the AOS opt-outs and the newsletter rules have the same specificity
 * as the rules they beat (vendor.min.css, custom.min.css, Gravity Forms legacy CSS, Customizer CSS)
 * and win only by coming last. Keep this file loading in the footer.
 */
.grecaptcha-badge {
	display: none !important;
}
.gfield.hidden_label {
	display: none !important;
}
.newsletter__form .gform_fields {
	flex-direction: column;
}
.newsletter__form .newsleetter__input {
	margin: 0 auto 1em;
}

/* Lazy-load fallbacks: show images even while the .loading class is still on the wrapper */
.thumbnail-wrapper.loading img {
	display: unset !important;
}
.hero__wrapper.loading img {
	display: unset !important;
}
.hero-banner.hero__wrapper.loading:before,
.hero-banner.hero__wrapper.loading:after {
	display: none;
}
.place-archive-item .thumbnail-wrapper.loading:before {
	/* display: none !important; */
	padding: 0 0 64%;
}

/* AOS opt-out: no scroll animations */
[data-aos^=zoom][data-aos^=zoom] {
	opacity: unset;
	transition-property: unset;
	transform: unset !important;
}
[data-aos^=fade][data-aos^=fade] {
	opacity: unset;
	transition-property: unset;
	transform: unset !important;
}

.banner__subtitle {
	padding: 10px;
	top: unset;
	margin: 0 0 8px 0;
}
