.elementor-169 .elementor-element.elementor-element-8edab1c{padding:110px 0px 110px 0px;}.elementor-169 .elementor-element.elementor-element-25a3971:not(.elementor-motion-effects-element-type-background), .elementor-169 .elementor-element.elementor-element-25a3971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-169 .elementor-element.elementor-element-25a3971{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-169 .elementor-element.elementor-element-25a3971 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-169 .elementor-element.elementor-element-d34c332 > .elementor-element-populated{padding:100px 0px 100px 0px;}.elementor-169 .elementor-element.elementor-element-2f5388e{padding:110px 0px 110px 0px;}.elementor-169 .elementor-element.elementor-element-fb380ab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}@media(max-width:1024px){.elementor-169 .elementor-element.elementor-element-8edab1c{padding:80px 0px 80px 0px;}.elementor-169 .elementor-element.elementor-element-2f5388e{padding:80px 0px 80px 0px;}}/* Start custom CSS for tmx-endus_about, class: .elementor-element-cd1a55d */#about .section-title {
    width: 100%;
    margin: 0 auto;
    text-align: left;
}

#about .industry-about .row {
    display: flex;
    align-items: center; /* centra verticalmente */
}

#about .industry-about .about-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

@media (max-width: 768px) {

    /* Ocultar la imagen */
    #about .industry-about .left-img {
        display: none !important;
    }

    /* Hacer que las columnas ocupen todo el ancho */
    #about .industry-about .col-md-7,
    #about .industry-about .col-md-5,
    #about .industry-about .col-xs-12 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }

    /* Asegurar que el contenido NO quede con paddings raros */
    #about .industry-about .about-content {
        width: 100% !important;
        max-width: 100% !important;
    }

    /* Fix de alineación */
    #about .industry-about .row {
        display: block !important;
    }
}/* End custom CSS */
/* Start custom CSS for tmx-endus_contact_form, class: .elementor-element-442e924 */#contactanos .section-title {
    width: 50%;
    margin: 0 auto;
    text-align: center;
}

#contactanos .get-contact-form {
    width: 75%; /* ← aquí lo centramos al 75% como pediste */
    margin: 0 auto;
}/* End custom CSS */