.elementor-32563 .elementor-element.elementor-element-9ff7b70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32563 .elementor-element.elementor-element-c8ab892{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-32563 .elementor-element.elementor-element-c8ab892.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32563 .elementor-element.elementor-element-e2aac38 .wd-grid{--wd-gap:20px;}.elementor-32563 .elementor-element.elementor-element-e770816 .wd-grid{--wd-gap:20px;}.elementor-32563 .elementor-element.elementor-element-d6ccc16 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-32563 .elementor-element.elementor-element-7361a5b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#FFFFFF;padding:12px 10px 12px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#8585857A;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover{background-color:#F7F7F7;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{background-color:#F8F8F8;color:#000000;}.elementor-32563 .elementor-element.elementor-element-2d88547{width:var( --container-widget-width, 104.472% );max-width:104.472%;--container-widget-width:104.472%;--container-widget-flex-grow:0;}.elementor-32563 .elementor-element.elementor-element-2d88547.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:15px;color:#000000;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:#000000;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#000000;fill:#000000;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#000000;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#333333;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#333333;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#333333;fill:#333333;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#333333;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#000000;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#000000;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#000000;fill:#000000;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#000000;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;font-size:14px;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-32563 .elementor-element.elementor-element-2d88547 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-32563 .elementor-element.elementor-element-729f954{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32563 .elementor-element.elementor-element-1918aca{--display:flex;}.elementor-32563 .elementor-element.elementor-element-392e0d1 .wd-btn-text{font-weight:normal;text-transform:none;}.elementor-32563 .elementor-element.elementor-element-41f8190{--display:flex;}.elementor-32563 .elementor-element.elementor-element-72bd11a{text-align:left;}.elementor-32563 .elementor-element.elementor-element-b2f61e1 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-32563 .elementor-element.elementor-element-b2f61e1 .wd-btn-text{font-size:15px;font-weight:normal;text-transform:none;}.elementor-32563 .elementor-element.elementor-element-93599fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32563 .elementor-element.elementor-element-37d77e1{--divider-border-style:solid;--divider-color:#868686;--divider-border-width:3px;}.elementor-32563 .elementor-element.elementor-element-37d77e1 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-32563 .elementor-element.elementor-element-37d77e1 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-32563 .elementor-element.elementor-element-b6fa9b2 .woocommerce-breadcrumb{font-size:14px;}.elementor-32563 .elementor-element.elementor-element-f46d6cd{text-align:left;}.elementor-32563 .elementor-element.elementor-element-f46d6cd .elementor-heading-title{font-size:20px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-32563 .elementor-element.elementor-element-fe292ce > .elementor-widget-container{margin:-20px 0px 0px -3px;}.elementor-32563 .elementor-element.elementor-element-fe292ce{text-align:left;}.elementor-32563 .elementor-element.elementor-element-fe292ce img{width:50%;}.elementor-32563 .elementor-element.elementor-element-15b8b9f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32563 .elementor-element.elementor-element-3366e2e{width:auto;max-width:auto;font-size:12px;}.elementor-32563 .elementor-element.elementor-element-87064ea{text-align:left;}.elementor-32563 .elementor-element.elementor-element-87064ea .elementor-heading-title{font-size:12px;font-weight:900;text-decoration:underline;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-32563 .elementor-element.elementor-element-14d1be1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32563 .elementor-element.elementor-element-7fbd3d2{width:auto;max-width:auto;font-size:20px;}.elementor-32563 .elementor-element.elementor-element-968341f{width:auto;max-width:auto;}.elementor-32563 .elementor-element.elementor-element-968341f > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-32563 .elementor-element.elementor-element-968341f .price, .elementor-32563 .elementor-element.elementor-element-968341f .amount{font-size:20px;}.elementor-32563 .elementor-element.elementor-element-ad49172{font-size:14px;}.elementor-32563 .elementor-element.elementor-element-cb71c66{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-32563 .elementor-element.elementor-element-2fb209f{width:auto;max-width:auto;text-align:left;font-size:12px;}.elementor-32563 .elementor-element.elementor-element-786077a{--display:flex;}.elementor-32563 .elementor-element.elementor-element-3198a95 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-32563 .elementor-element.elementor-element-3198a95 .wd-text-block{font-size:14px;}.elementor-32563 .elementor-element.elementor-element-baa8656 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-32563 .elementor-element.elementor-element-baa8656 .wd-text-block{font-size:14px;}.elementor-32563 .elementor-element.elementor-element-9f72c5e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-32563 .elementor-element.elementor-element-9f72c5e .wd-text-block{font-size:14px;}.elementor-32563 .elementor-element.elementor-element-1da745d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32563 .elementor-element.elementor-element-1da745d .wd-text-block{font-size:14px;}.elementor-32563 .elementor-element.elementor-element-21d71da .wd-text-block{font-size:14px;}.elementor-32563 .elementor-element.elementor-element-ec8c186 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-32563 .elementor-element.elementor-element-ec8c186 .wd-text-block{font-size:14px;}.elementor-32563 .elementor-element.elementor-element-5530c00{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#FFFFFF;padding:12px 10px 12px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#8585857A;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover{background-color:#F7F7F7;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{background-color:#F8F8F8;color:#000000;}.elementor-32563 .elementor-element.elementor-element-be0a448{width:var( --container-widget-width, 104.472% );max-width:104.472%;--container-widget-width:104.472%;--container-widget-flex-grow:0;}.elementor-32563 .elementor-element.elementor-element-be0a448.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:15px;color:#000000;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:#000000;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#000000;fill:#000000;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#000000;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#333333;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#333333;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#333333;fill:#333333;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#333333;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#000000;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#000000;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#000000;fill:#000000;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#000000;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;font-size:14px;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-32563 .elementor-element.elementor-element-be0a448 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-32563 .elementor-element.elementor-element-9c64b01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32563 .elementor-element.elementor-element-5cf221b{--display:flex;}.elementor-32563 .elementor-element.elementor-element-a1fe3cc .wd-btn-text{font-weight:normal;text-transform:none;}.elementor-32563 .elementor-element.elementor-element-8ff3b4e{--display:flex;}.elementor-32563 .elementor-element.elementor-element-a3cd331{text-align:left;}.elementor-32563 .elementor-element.elementor-element-5080fef > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-32563 .elementor-element.elementor-element-5080fef .wd-btn-text{font-size:15px;font-weight:normal;text-transform:none;}.elementor-32563 .elementor-element.elementor-element-a5825f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-32563 .elementor-element.elementor-element-71433e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-32563 .elementor-element.elementor-element-f46d6cd .elementor-heading-title{font-size:22px;}.elementor-32563 .elementor-element.elementor-element-fe292ce img{width:57%;}.elementor-32563 .elementor-element.elementor-element-3366e2e{font-size:14px;}.elementor-32563 .elementor-element.elementor-element-87064ea .elementor-heading-title{font-size:14px;}.elementor-32563 .elementor-element.elementor-element-7fbd3d2{font-size:22px;}.elementor-32563 .elementor-element.elementor-element-968341f .price, .elementor-32563 .elementor-element.elementor-element-968341f .amount{font-size:22px;}.elementor-32563 .elementor-element.elementor-element-2fb209f{font-size:14px;}}@media(max-width:767px){.elementor-32563 .elementor-element.elementor-element-9ff7b70{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32563 .elementor-element.elementor-element-93599fd.e-con{--order:-99999 /* order start hack */;}.elementor-32563 .elementor-element.elementor-element-f46d6cd .elementor-heading-title{font-size:20px;}.elementor-32563 .elementor-element.elementor-element-fe292ce img{width:55%;}.elementor-32563 .elementor-element.elementor-element-3366e2e{font-size:14px;}.elementor-32563 .elementor-element.elementor-element-87064ea .elementor-heading-title{font-size:14px;}.elementor-32563 .elementor-element.elementor-element-7fbd3d2{font-size:20px;}.elementor-32563 .elementor-element.elementor-element-968341f .price, .elementor-32563 .elementor-element.elementor-element-968341f .amount{font-size:20px;}.elementor-32563 .elementor-element.elementor-element-2fb209f{font-size:14px;}.elementor-32563 .elementor-element.elementor-element-48539dc > .elementor-widget-container{padding:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-32563 .elementor-element.elementor-element-c8ab892{--width:59.739%;}.elementor-32563 .elementor-element.elementor-element-1918aca{--width:50%;}.elementor-32563 .elementor-element.elementor-element-41f8190{--width:50%;}.elementor-32563 .elementor-element.elementor-element-93599fd{--width:50%;}.elementor-32563 .elementor-element.elementor-element-5cf221b{--width:50%;}.elementor-32563 .elementor-element.elementor-element-8ff3b4e{--width:50%;}}/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-e770816 *//* Estilos para móviles */
@media (max-width: 767px) {
    .mobile-product-gallery {
        display: flex;
        flex-direction: column; /* Scroll vertical */
        overflow-y: scroll; /* Habilitar desplazamiento vertical */
        overflow-x: hidden; /* Evitar scroll horizontal */
        height: 60vh; /* Ocupa la mitad de la pantalla */
        gap: 15px; /* Espaciado entre imágenes */
    }

    .mobile-product-gallery img {
        width: 100%; /* Ancho completo */
        height: auto; /* Mantener proporción */
        display: block; /* Eliminar posibles márgenes laterales */
    }

    /* Opcional: Asegurar que el body no genere scroll adicional */
    body {
        overflow-x: hidden; /* Desactiva scroll horizontal global */
    }
}


/*Galeria imgenes ancho completo para teléfonos*/


@media only screen and (max-width: 768px) {
    /* Asegura que el contenedor principal no exceda el ancho de la pantalla */
    .row.content-layout-wrapper.align-items-start {
        width: 100%; /* Limita al ancho del contenedor */
        margin: 0 auto; /* Centra el contenedor */
        padding: 0 !important; /* Elimina cualquier padding que pueda causar desplazamiento */
        overflow-x: hidden; /* Evita el desbordamiento horizontal */
        box-sizing: border-box;
    }

    /* Asegura que la columna no cause desplazamiento */
    .col-12 {
        width: 100%; /* Ajusta la columna al 100% del contenedor */
        max-width: 100%; /* Evita que se exceda el ancho */
        margin: 0 auto; /* Centra la columna */
        padding: 0 !important; /* Elimina cualquier padding interno */
    }

    /* Ajusta el contenedor de la galería */
    .mobile-product-gallery {
        width: 100%; /* Ajusta al ancho del dispositivo móvil */
        max-width: 100%; /* Evita el desbordamiento */
        margin: 0 auto; /* Centra el contenedor */
        padding: 0; /* Elimina rellenos */
        box-sizing: border-box; /* Evita que el padding afecte el ancho total */
    }

    /* Asegura que no haya desbordamiento en la página */
    body {
        overflow-x: hidden; /* Evita el desplazamiento horizontal en todo el sitio */
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-d6ccc16 */.videoshort iframe {
    aspect-ratio: 9 / 16 !important; /* Mantiene la proporción vertical */
    width: 100% !important;
    height: auto !important;
    max-height: 640px; /* Ajusta según el diseño */
    border: none;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7361a5b */.videoshort iframe {
    aspect-ratio: 9 / 16 !important; /* Mantiene la proporción vertical */
    width: 100% !important;
    height: auto !important;
    max-height: 640px; /* Ajusta según el diseño */
    border: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad49172 */.limitar-texto {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Limita a dos líneas */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; /* Añade "..." al final del texto */
    position: relative;
}

.limitar-texto.expandido {
    -webkit-line-clamp: unset; /* Desbloquea el límite */
    overflow: visible;
}

/* Asegúrate de que el "Leer más" sea visible siempre */
.limitar-texto::after {
    content: 'Leer más';
    color: #007bff;
    cursor: pointer;
    font-weight: bold;
    position: absolute; /* Posiciona el "Leer más" fuera del flujo del texto */
    bottom: 0; /* Fija el botón al final del bloque */
    right: 0; /* Alinea a la derecha */
    background: white; /* Fondo para evitar solapamiento */
    padding: 0 0.5em; /* Espaciado alrededor del texto del botón */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5530c00 */@media (min-width: 1024px) { /* Solo para pantallas de escritorio */
    .cont {
        position: sticky; /* Hace que el bloque sea pegajoso */
        top: 100px; /* Distancia desde el borde superior */
        z-index: 100; /* Asegura visibilidad sobre otros elementos */
        background-color: white; /* Opcional: Fondo para mayor claridad */
        padding: 10px; /* Opcional: Espaciado interno */
        box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* Opcional: Sombra ligera */
    }
}/* End custom CSS */
/* Start custom CSS */@media (min-width: 1600px) {
  .wp-image-31254,
  .wp-image-31262 {
    width: 40%; /* Ajusta el porcentaje según tus necesidades */
    height: auto; /* Mantiene las proporciones */
    max-width: 40%; /* Asegura que no exceda el 100% del contenedor */
    display: block; /* Asegura que se comporten como bloques */
    margin-left: auto; /* Centra la imagen en el contenedor */
    margin-right: auto; /* Centra la imagen en el contenedor */
  }
}


/*Imagen zoom variable inferios*//* End custom CSS */