.elementor-988996 .elementor-element.elementor-element-2191672{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:030px;--padding-bottom:30px;--padding-left:100px;--padding-right:100px;}.elementor-988996 .elementor-element.elementor-element-766bc57{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-988996 .elementor-element.elementor-element-766bc57:not(.elementor-motion-effects-element-type-background), .elementor-988996 .elementor-element.elementor-element-766bc57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFE;}.elementor-988996 .elementor-element.elementor-element-462378c{--display:flex;}.elementor-988996 .elementor-element.elementor-element-a9edc64 .elementor-icon-box-wrapper{align-items:center;gap:21px;}.elementor-988996 .elementor-element.elementor-element-a9edc64 .elementor-icon-box-title{margin-block-end:14px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-988996 .elementor-element.elementor-element-a9edc64.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_2 );}.elementor-988996 .elementor-element.elementor-element-a9edc64.elementor-view-framed .elementor-icon, .elementor-988996 .elementor-element.elementor-element-a9edc64.elementor-view-default .elementor-icon{fill:var( --e-global-color-vamtam_accent_2 );color:var( --e-global-color-vamtam_accent_2 );border-color:var( --e-global-color-vamtam_accent_2 );}.elementor-988996 .elementor-element.elementor-element-a9edc64 .elementor-icon{font-size:50px;padding:10px;}.elementor-988996 .elementor-element.elementor-element-a9edc64 .elementor-icon-box-title, .elementor-988996 .elementor-element.elementor-element-a9edc64 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:36px;}.elementor-988996 .elementor-element.elementor-element-a9edc64 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-988996 .elementor-element.elementor-element-e306ced{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-988996 .elementor-element.elementor-element-2191672{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-988996 .elementor-element.elementor-element-766bc57{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-988996 .elementor-element.elementor-element-a9edc64 .elementor-icon-box-title, .elementor-988996 .elementor-element.elementor-element-a9edc64 .elementor-icon-box-title a{font-size:22px;}.elementor-988996 .elementor-element.elementor-element-a9edc64 .elementor-icon-box-description{font-size:14px;}}@media(max-width:767px){.elementor-988996 .elementor-element.elementor-element-2191672{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-988996 .elementor-element.elementor-element-766bc57{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-988996 .elementor-element.elementor-element-462378c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988996 .elementor-element.elementor-element-a9edc64 .elementor-icon-box-title, .elementor-988996 .elementor-element.elementor-element-a9edc64 .elementor-icon-box-title a{font-size:18px;}.elementor-988996 .elementor-element.elementor-element-a9edc64 .elementor-icon-box-description{font-size:12px;line-height:1.4em;}}/* Start custom CSS for shortcode, class: .elementor-element-e1800b2 *//* =========================================
   FORMULARIO DE FACTURACIÓN
   ========================================= */

#gform_wrapper_3,
#gform_wrapper_3 * {
    font-family: 'Poppins', sans-serif !important;
}


/* =========================================
   OCULTAR TÍTULO "FACTURACIÓN"
   ========================================= */

#gform_wrapper_3 .gform_title {
    display: none !important;
}


/* =========================================
   REDUCIR ESPACIO VERTICAL ENTRE CAMPOS
   ========================================= */

#gform_wrapper_3 .gform_fields {
    row-gap: 10px !important;
}

#gform_wrapper_3 .gfield {
    margin-bottom: 0 !important;
}


/* =========================================
   TÍTULOS DE SECCIÓN
   ========================================= */

#gform_wrapper_3 .gsection_title {
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;
}


/* =========================================
   DESCRIPCIONES DE SECCIÓN
   ========================================= */

#gform_wrapper_3 .gsection_description {
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
}


/* =========================================
   ETIQUETAS
   ========================================= */

#gform_wrapper_3 .gform-field-label {
    font-size: 13px !important;
    font-weight: 500 !important;
}


/* =========================================
   CAMPOS
   ========================================= */

#gform_wrapper_3 input[type="text"],
#gform_wrapper_3 input[type="email"],
#gform_wrapper_3 input[type="tel"],
#gform_wrapper_3 input[type="number"],
#gform_wrapper_3 select,
#gform_wrapper_3 textarea {
    font-family: 'Poppins', sans-serif !important;
    font-size: 14px !important;
}


/* =========================================
   PLACEHOLDERS
   ========================================= */

#gform_wrapper_3 input::placeholder,
#gform_wrapper_3 textarea::placeholder {
    font-family: 'Poppins', sans-serif !important;
    font-size: 13px !important;
}


/* =========================================
   CAMPOS DEL COMPROBANTE
   33.33% CADA UNO
   ========================================= */

#gform_wrapper_3 #field_3_6,
#gform_wrapper_3 #field_3_7,
#gform_wrapper_3 #field_3_9 {
    grid-column: span 4 !important;
    width: 100% !important;
}


/* =========================================
   FECHA
   OCUPA TODO SU TERCIO
   ========================================= */

#gform_wrapper_3 #field_3_7 .ginput_container_date,
#gform_wrapper_3 #field_3_7 input {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}


/* =========================================
   CAMPOS FISCALES NUEVOS
   RÉGIMEN / USO CFDI = 33.33%
   ========================================= */

#gform_wrapper_3 #field_3_28,
#gform_wrapper_3 #field_3_29 {
    grid-column: span 4 !important;
    width: 100% !important;
}


/* =========================================
   FORMA DE PAGO
   TODO EL ANCHO
   ========================================= */

#gform_wrapper_3 #field_3_31 {
    grid-column: 1 / -1 !important;
    width: 100% !important;
}


/* =========================================
   COMPROBANTE DE COMPRA
   UN POCO MÁS BAJO
   ========================================= */

#gform_wrapper_3 #field_3_10 .ginput_container_fileupload {
    min-height: 90px !important;
}

#gform_wrapper_3 #field_3_10 input[type="file"] {
    min-height: 90px !important;
    box-sizing: border-box !important;
    font-family: 'Poppins', sans-serif !important;
    font-size: 13px !important;
}


/* =========================================
   TEXTO DEL ARCHIVO
   ========================================= */

#gform_wrapper_3 .gform_fileupload_rules {
    font-family: 'Poppins', sans-serif !important;
    font-size: 12px !important;
}


/* =========================================
   COMENTARIOS
   ========================================= */

#gform_wrapper_3 textarea {
    font-size: 14px !important;
    line-height: 1.5 !important;
}


/* =========================================
   BOTÓN ENVIAR
   ========================================= */

#gform_wrapper_3 .gform-footer {
    width: 100% !important;
}

#gform_wrapper_3 #gform_submit_button_3 {
    width: 100% !important;
    display: block !important;
    box-sizing: border-box !important;

    background: #28A777 !important;
    border-color: #28A777 !important;

    font-family: 'Poppins', sans-serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;
}


/* =========================================
   CELULAR
   ========================================= */

@media (max-width: 767px) {

    #gform_wrapper_3 .gform_fields .gfield {
        grid-column: 1 / -1 !important;
        width: 100% !important;
    }

    /* Folio, Fecha y Número en columna */
    #gform_wrapper_3 #field_3_6,
    #gform_wrapper_3 #field_3_7,
    #gform_wrapper_3 #field_3_9 {
        grid-column: 1 / -1 !important;
        width: 100% !important;
    }

    #gform_wrapper_3 #field_3_6 input,
    #gform_wrapper_3 #field_3_7 input,
    #gform_wrapper_3 #field_3_9 input {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }

}/* End custom CSS */