/* Forms */
#wrapper .wpforms-container {width:100%; margin-top:0; margin-bottom:32px;}
#wrapper .wpforms-container .wpforms-form .wpforms-field-container {display:flex; gap:32px; flex-direction:column;}
#wrapper .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field {display:flex; flex-direction:column; padding:0;}
#wrapper .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field label {margin-bottom:8px;}
#wrapper .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input,
#wrapper .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea {max-width:100%; resize:none; outline:none;}

#wrapper .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input:focus,
#wrapper .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea:focus {border-color:inherit !important}

#wrapper .wpforms-container .wpforms-form .wpforms-submit-container button[type="submit"] {height:auto; padding:var(--button_padding-top) var(--button_padding-right) var(--button_padding-bottom) var(--button_padding-left); background:var(--button_gradient_top_color); color:var(--button_accent_color); line-height:var(--button_line_height); font-size:var(--button_font_size); font-family:var(--button_typography-font-family); font-weight:var(--button_typography-font-weight); border-width:var(--button_border_width-top,0) var(--button_border_width-right,0) var(--button_border_width-bottom,0) var(--button_border_width-left,0); border-radius:var(--button-border-radius-top-left,0) var(--button-border-radius-top-right,0) var(--button-border-radius-bottom-right,0) var(--button-border-radius-bottom-left,0); text-transform:var(--button_text_transform);}
#wrapper .wpforms-container .wpforms-form .wpforms-submit-container button[type="submit"]:before,
#wrapper .wpforms-container .wpforms-form .wpforms-submit-container button[type="submit"]:after {display:none!important;}
#wrapper .wpforms-container .wpforms-form .wpforms-submit-container button[type="submit"]:hover {background:var(--button_gradient_top_color_hover); color:var(--button_accent_hover_color, var(--button_accent_color)); border-color:var(--button_border_hover_color);}

#wrapper .wpforms-container .wpforms-form label.wpforms-error,
#wrapper .wpforms-container .wpforms-form em.wpforms-error {font-size:12px; margin-top:4px;}

/* Recaptcha */
#wrapper .wpforms-container .wpforms-form .recaptcha-text {font-size:12px; display:inline-flex;}
#wrapper .wpforms-container .wpforms-form .recaptcha-text a{font-weight:bold;}
#wrapper .wpforms-container .wpforms-form .recaptcha-text a:hover{color:inherit}

.grecaptcha-badge {visibility: hidden;}


#wrapper div.wpforms-container-full .wpforms-confirmation-container-full,
#wrapper div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {margin:0; background:Transparent; border:none; padding:0;}

#wrapper .recaptcha {opacity:.6;}