.elementor-8177 .elementor-element.elementor-element-c78905c{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8177 .elementor-element.elementor-element-3dc6e2e .elementor-heading-title{font-family:var( --e-global-typography-c07c35a-font-family ), Sans-serif;font-size:var( --e-global-typography-c07c35a-font-size );font-weight:var( --e-global-typography-c07c35a-font-weight );line-height:var( --e-global-typography-c07c35a-line-height );color:var( --e-global-color-c9cd472 );}.elementor-8177 .elementor-element.elementor-element-75e8852{--e-image-carousel-slides-to-show:1;}.elementor-8177 .elementor-element.elementor-element-75e8852 .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-7cc8928 );}.elementor-8177 .elementor-element.elementor-element-75e8852 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-9cfe742 );opacity:var( --e-global-color-9cfe742 );}#jet-popup-8177 .jet-popup__container-inner{background-color:#07061500;justify-content:center;}#jet-popup-8177 .jet-popup__overlay{background-color:#000000D9;}#jet-popup-8177 .jet-popup__container{width:1000px;}#jet-popup-8177 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-8177 .jet-popup__close-button{color:var( --e-global-color-9cfe742 );background-color:var( --e-global-color-7cc8928 );font-size:24px;width:22px;height:22px;}#jet-popup-8177 .jet-popup__close-button:before{font-size:24px;}#jet-popup-8177 .jet-popup__close-button svg{width:24px;}#jet-popup-8177 .jet-popup__close-button:hover{color:var( --e-global-color-c9cd472 );background-color:var( --e-global-color-4faea75 );}@media(max-width:1080px){.elementor-8177 .elementor-element.elementor-element-3dc6e2e .elementor-heading-title{font-size:var( --e-global-typography-c07c35a-font-size );line-height:var( --e-global-typography-c07c35a-line-height );}#jet-popup-8177 .jet-popup__container{width:100%;}}@media(min-width:768px){.elementor-8177 .elementor-element.elementor-element-c78905c{--width:100%;}}@media(max-width:1441px) and (min-width:768px){.elementor-8177 .elementor-element.elementor-element-c78905c{--width:100%;}}@media(max-width:1080px) and (min-width:768px){.elementor-8177 .elementor-element.elementor-element-c78905c{--width:100%;}}@media(max-width:1441px){.elementor-8177 .elementor-element.elementor-element-3dc6e2e .elementor-heading-title{font-size:var( --e-global-typography-c07c35a-font-size );line-height:var( --e-global-typography-c07c35a-line-height );}#jet-popup-8177 .jet-popup__container{width:100%;}}@media(max-width:767px){.elementor-8177 .elementor-element.elementor-element-c78905c{--width:100%;}.elementor-8177 .elementor-element.elementor-element-3dc6e2e .elementor-heading-title{font-size:var( --e-global-typography-c07c35a-font-size );line-height:var( --e-global-typography-c07c35a-line-height );}#jet-popup-8177 .jet-popup__container{width:100%;}}/* Start custom CSS for image-carousel, class: .elementor-element-75e8852 *//* Escritorio: tu tamaño original */
.jet-popup img,
.elementor-lightbox img {
    width: 100%;
    max-width: 500px;
    height: 700px;
    object-fit: cover;
    object-position: center;
    margin: 0 auto;
}

/* Tablets */
@media (max-width: 1024px) {
    .jet-popup img,
    .elementor-lightbox img {
        max-width: 100%;
        height: 60vh;
    }
}

/* Celulares */
@media (max-width: 767px) {
    .jet-popup img,
    .elementor-lightbox img {
        width: 100%;
        max-width: 100%;
        height: 50vh;       /* se ajusta a la mitad del alto de pantalla */
        object-fit: cover;
    }
}/* End custom CSS */