/* SQSP Forms — Updated 10/2023  */

/*Form Fix Outline Offset*/
input, textarea, select{
height:unset!important;
outline:1px solid transparent;
outline-offset:0px!important;
outline-width:1px!important;
transition:all .3s ease!important;}

/*Form Input Placeholder*/
.field input::placeholder,
.field textarea::placeholder{
opacity:.55!important;}
  
/*Form Inputs Focus*/
input:focus, select:focus, textarea:focus, input[type="radio"]:focus-visible~.radio-outline, .form-field-checkbox-type-button .field.checkbox input[type="checkbox"]:focus-visible+span, .form-field-radio-type-button input[type="radio"]:focus-visible+.radio-label{
outline-offset:0px!important;
transition:all .3s ease!important;}

/*Form Button*/
.form-button-wrapper input {
margin-top:var(--form-field-spacing-bottom)!important;
width: 100%!important;}

.form-button-wrapper button{
margin-top:var(--form-field-spacing-bottom)!important;
width:100%!important;
height:50px!important;
}