/* ----------------------------------- 404 ---------------------------------- */
body.error404 {
	height: auto;
}
/* -------------------------------- fancybox -------------------------------- */
.fancybox-active.compensate-for-scrollbar {
	margin-right: 0;
}
.fancybox-navigation button,
.fancybox-navigation button:hover {
	background-color: transparent;
}
.fancybox-navigation button::after {
	display: none;
}
/* -------------------------- justified image grid -------------------------- */
.justified-image-grid {
	text-align: center;
}
/* ---------------------- google rechaptcha ausblenden ---------------------- */
.grecaptcha-badge {
	visibility: hidden;
}
/* Form hint */
.wso-recaptcha-hint {
	margin: 1rem 0;
	font-weight: 400;
}
.wso-recaptcha-hint a {
	color: var(--black);
	text-decoration: underline;
}