/**
 * Strong Testimonials Spam Protection - Frontend Styles
 */

/* Completely hide honeypot fields from screen readers and visual rendering */
.stsp-honeypot-before-wrap,
.stsp-honeypot-after-wrap {
	position: absolute !important;
	left: -99999px !important;
	top: -99999px !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
	opacity: 0 !important;
	pointer-events: none !important;
	visibility: hidden !important;
	z-index: -999 !important;
}

/* Security Field Containers */
.wpmtst-form-field.field-turnstile,
.wpmtst-form-field.field-recaptcha,
.wpmtst-form-field.field-captcha {
	margin-top: 15px;
	margin-bottom: 20px;
}

.stsp-turnstile-container,
.stsp-recaptcha-container {
	display: inline-block;
	min-height: 65px;
	margin-top: 6px;
	max-width: 100%;
}

.wpmtst-form .stsp-turnstile-container iframe,
.wpmtst-form .stsp-recaptcha-container iframe {
	max-width: 100%;
}
