.elementor-116725 .elementor-element.elementor-element-a0c543c{--display:flex;--width:100%;--padding-top:-19px;--padding-bottom:-19px;--padding-left:-19px;--padding-right:-19px;}.elementor-116725 .elementor-element.elementor-element-a0c543c.e-con{--flex-grow:0;--flex-shrink:0;}/* Start custom CSS *//* Página 116725: ocultar header y footer en escritorio/tablet */
.page-id-116725 #page .masthead,
.page-id-116725 header,
.page-id-116725 footer.elementor-location-footer {
    display: none !important;
}

/* En móvil: dejar solo la barra inferior de llamada */
@media (max-width: 767px) {

    .page-id-116725 footer.elementor-location-footer {
        display: block !important;
    }

    .page-id-116725 footer.elementor-location-footer > section,
    .page-id-116725 footer.elementor-location-footer > .elementor-section,
    .page-id-116725 footer.elementor-location-footer > .elementor-element-dce774a,
    .page-id-116725 footer.elementor-location-footer > .elementor-element-e600bae {
        display: none !important;
    }

    .page-id-116725 footer.elementor-location-footer > .elementor-element-d8a83a0 {
        display: flex !important;
    }
}
/* Página 116725: en móvil, ocultar "Llama" y centrar "Solicita información" */
@media (max-width: 767px) {

    /* Ocultar bloque de Llama */
    .page-id-116725 footer.elementor-location-footer .elementor-element-3a2b20f {
        display: none !important;
    }

    /* Hacer que el bloque de Solicita información ocupe todo el ancho */
    .page-id-116725 footer.elementor-location-footer .elementor-element-661087b {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        justify-content: center !important;
        align-items: center !important;
        display: flex !important;
    }

    /* Centrar el botón */
    .page-id-116725 footer.elementor-location-footer .elementor-element-bdc2bab,
    .page-id-116725 footer.elementor-location-footer .elementor-button-wrapper {
        width: 100% !important;
        text-align: center !important;
        display: flex !important;
        justify-content: center !important;
    }
}/* End custom CSS */