/* WP Forms 1 */

.sp-form1{font-family: var(--font2); }
.sp-form1 .wpforms-field{padding: 8px 0;}
.sp-form1 input{border-radius:0 !important;}

.sp-form1 button{
    background: var(--color1) !important;
    color:var(--blanco) !important;
    font-size: 1rem !important;
    border-radius:0 !important;
    padding:0 40px !important;
}

.sp-form1 button:hover{
    background: var(--color2) !important;
    color:var(--blanco) !important;
}

.sp-form1 .wpforms-confirmation-container-full{background: transparent !important;border:none !important;padding:0 !important;}
.sp-form1 .wpforms-confirmation-container-full p{ font-family: var(--font1); font-weight: 200; font-size: 1.6em; letter-spacing: 5%; line-height: 150%; margin-block-start: 0; margin-block-end: 1.5rem; text-align: justify; color:var(--color1) !important;font-style: italic;}


/* WP Forms 2 */

.sp-form2 {margin:0 !important;}
.sp-form2 form {margin:0 0 0 0 !important; display:inline-block !important; width: 100%;} 
.sp-form2 .wpforms-field {padding:0 !important;} 
.sp-form2 .wpforms-field-container {float:left; clear:none; width: 100%; margin-bottom: 20px;}
.sp-form2 .wpforms-submit-container {margin:0 !important; float:left; clear:none; width: auto;}

.sp-form2{font-family: var(--font2); }
.sp-form2 .wpforms-field{padding: 8px 0;}
.sp-form2 input{border-radius:0 !important; padding: 30px 20px!important;}

.sp-form2 .wpforms-confirmation-container-full{background: transparent !important;border:none !important;}
.sp-form2 .wpforms-confirmation-container-full p{ font-family: var(--font1); font-weight: 200; font-size: 1.6em; letter-spacing: 5%; line-height: 150%; margin-block-start: 0; margin-block-end: 1.5rem; text-align: justify; color:white !important;}


.sp-form2 button{
    background: var(--color3) !important;
    color:var(--color_texto) !important;
    font-size: 1rem !important;
    border-radius:0 !important;
    padding:0 40px !important;
    height: 60px !important;
    margin-top: 1px !important;
}