/* =================================
    FORMULARIO CONTACTO Y TRABAJA CON NOSOTROS ID:1, ID:3
==================================== */
/* --- NOMBRE, EMAIL, LINKEDIN, MENSAJE Y CHECKBOX --- */
/* Labels */
.name-form .ff-el-input--label label,
.email-form .ff-el-input--label label,
.linkedin-form .ff-el-input--label label,
.message-form .ff-el-input--label label{
    font-family: 'Poppins';
    font-size: 16px !important;
    font-weight: 400 !important;
    color: black !important;
}
/* Campos */
.name-form .ff-el-input--content input,
.email-form .ff-el-input--content input,
.linkedin-form .ff-el-input--content input,
.message-form .ff-el-input--content textarea,
.checkbox-form span{
    font-family: 'Poppins';
    font-size: 14px !important;
    font-weight: 400 !important;
    color: black !important;
    box-shadow: none;
}
/* Placeholder */
#fluentform_1 .ff-el-input--content input::placeholder,
#fluentform_3 .ff-el-input--content input::placeholder,
#fluentform_1 .ff-el-input--content textarea::placeholder,
#fluentform_3 .ff-el-input--content textarea::placeholder{
    font-family: 'Poppins';
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #A4A4A3 !important;
}
/* Cuadrado checkbox */
.checkbox-form .ff-el-form-check-input{
    width: 16px !important;
    height: 16px !important;
}

/* --- BOTÓN DE ENVIO --- */
#fluentform_1 .ff-btn-submit,
#fluentform_3 .ff-btn-submit{
    font-family: 'Poppins';
    background-color: black !important;
    border-radius: 20px !important;
    padding: 10px 25px !important;
}


/* ==================================
   FORMULARIO NEWSLETTER ID: 2
===================================== */
/* --- CUERPO FORMULARIO --- */
#fluentform_2.frm-fluent-form .ff-t-container{
    gap: 10px !important;
}

/* --- EMAIL --- */
.email_newsletter .ff-el-input--content input {
    font-family: 'Poppins';
    font-size: 14px !important;
    font-weight: 400 !important;
    color: black !important;
    border-radius: 40px !important;
    min-height: 44px !important;
    height: auto;
    border: none !important;
    box-shadow: none;
    padding-left: 43px !important;
    padding-right: 20px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23A4A4A3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 18px center;
    background-size: 20px 20px;
}
/* Placeholder */
.email_newsletter .ff-el-input--content input::placeholder {
    font-family: 'Poppins';
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #A4A4A3 !important;
    opacity: 1;
}

/* --- BOTÓN DE ENVÍO --- */
#fluentform_2 .ff-btn-submit {
    font-family: 'Poppins';
    font-size: 14px !important;
    color: black !important;
    background-color: #CCFF99 !important;
    border-radius: 20px !important;
    padding: 10px 25px !important;
    min-height: 40px !important;
    height: auto;
    width: 100% !important;
}
#fluentform_2 .ff-btn-submit:hover {
    background-color: #E6FFCC !important;
}
