.elementor-2402 .elementor-element.elementor-element-512c3f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2402 .elementor-element.elementor-element-353d78d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2402 .elementor-element.elementor-element-be0afa4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2402 .elementor-element.elementor-element-69d5445 > .elementor-widget-container{margin:-15vw -80vw -30vw -30vw;}.elementor-2402 .elementor-element.elementor-element-87ef88d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2402 .elementor-element.elementor-element-0bb4457 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2402 .elementor-element.elementor-element-61c647d > .elementor-widget-container{margin:-15vw -80vw -30vw -30vw;}.elementor-2402 .elementor-element.elementor-element-4cd22fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2402 .elementor-element.elementor-element-ef44ab7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2402 .elementor-element.elementor-element-2d90151 > .elementor-widget-container{margin:-15vw -80vw -30vw -30vw;}.elementor-2402 .elementor-element.elementor-element-a6bc622{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2402 .elementor-element.elementor-element-fe7d9b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2402 .elementor-element.elementor-element-b264d5d > .elementor-widget-container{margin:-28vw 18vw -30vw -30vw;}.elementor-2402 .elementor-element.elementor-element-df73f33{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2402 .elementor-element.elementor-element-1fe97bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2402 .elementor-element.elementor-element-9271758 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2402 .elementor-element.elementor-element-97601da{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-35px;}.elementor-2402 .elementor-element.elementor-element-97601da > .elementor-widget-container{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2402 .elementor-element.elementor-element-69d5445 > .elementor-widget-container{margin:-32vw -32vw -32vw -32vw;}.elementor-2402 .elementor-element.elementor-element-61c647d > .elementor-widget-container{margin:-30vw -101vw -30vw -30vw;}.elementor-2402 .elementor-element.elementor-element-2d90151 > .elementor-widget-container{margin:-30vw -90vw -30vw -30vw;}.elementor-2402 .elementor-element.elementor-element-b264d5d > .elementor-widget-container{margin:-34vw 18vw -30vw -30vw;}.elementor-2402 .elementor-element.elementor-element-97601da{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-2402 .elementor-element.elementor-element-512c3f2{--width:100%;}.elementor-2402 .elementor-element.elementor-element-353d78d{--width:100%;}.elementor-2402 .elementor-element.elementor-element-87ef88d{--width:100%;}.elementor-2402 .elementor-element.elementor-element-4cd22fc{--width:100%;}.elementor-2402 .elementor-element.elementor-element-a6bc622{--width:100%;}.elementor-2402 .elementor-element.elementor-element-df73f33{--width:100%;}}@media(max-width:767px){.elementor-2402 .elementor-element.elementor-element-512c3f2{--min-height:0px;}.elementor-2402 .elementor-element.elementor-element-69d5445 > .elementor-widget-container{margin:-40vw 0vw 0vw 0vw;}.elementor-2402 .elementor-element.elementor-element-61c647d > .elementor-widget-container{margin:-40vw -40vw 0vw 0vw;}.elementor-2402 .elementor-element.elementor-element-2d90151 > .elementor-widget-container{margin:-40vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-2402 .elementor-element.elementor-element-b264d5d > .elementor-widget-container{margin:-40vw 0vw 0vw 0vw;}.elementor-2402 .elementor-element.elementor-element-1fe97bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2402 .elementor-element.elementor-element-9271758 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2402 .elementor-element.elementor-element-97601da{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for image, class: .elementor-element-be0afa4 */.elementor-2402 .elementor-element.elementor-element-be0afa4 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-be0afa4 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-be0afa4 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bb4457 */.elementor-2402 .elementor-element.elementor-element-0bb4457 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-0bb4457 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-0bb4457 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef44ab7 */.elementor-2402 .elementor-element.elementor-element-ef44ab7 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-ef44ab7 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-ef44ab7 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe7d9b5 */.elementor-2402 .elementor-element.elementor-element-fe7d9b5 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-fe7d9b5 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-fe7d9b5 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe97bc */.elementor-2402 .elementor-element.elementor-element-1fe97bc img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-1fe97bc img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-1fe97bc img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9271758 */.elementor-2402 .elementor-element.elementor-element-9271758 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-9271758 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-9271758 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be0afa4 */.elementor-2402 .elementor-element.elementor-element-be0afa4 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-be0afa4 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-be0afa4 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bb4457 */.elementor-2402 .elementor-element.elementor-element-0bb4457 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-0bb4457 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-0bb4457 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef44ab7 */.elementor-2402 .elementor-element.elementor-element-ef44ab7 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-ef44ab7 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-ef44ab7 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe7d9b5 */.elementor-2402 .elementor-element.elementor-element-fe7d9b5 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-fe7d9b5 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-fe7d9b5 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe97bc */.elementor-2402 .elementor-element.elementor-element-1fe97bc img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-1fe97bc img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-1fe97bc img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9271758 */.elementor-2402 .elementor-element.elementor-element-9271758 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-9271758 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-9271758 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be0afa4 */.elementor-2402 .elementor-element.elementor-element-be0afa4 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-be0afa4 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-be0afa4 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bb4457 */.elementor-2402 .elementor-element.elementor-element-0bb4457 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-0bb4457 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-0bb4457 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef44ab7 */.elementor-2402 .elementor-element.elementor-element-ef44ab7 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-ef44ab7 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-ef44ab7 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe7d9b5 */.elementor-2402 .elementor-element.elementor-element-fe7d9b5 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-fe7d9b5 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-fe7d9b5 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe97bc */.elementor-2402 .elementor-element.elementor-element-1fe97bc img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-1fe97bc img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-1fe97bc img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9271758 */.elementor-2402 .elementor-element.elementor-element-9271758 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-9271758 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-9271758 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be0afa4 */.elementor-2402 .elementor-element.elementor-element-be0afa4 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-be0afa4 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-be0afa4 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bb4457 */.elementor-2402 .elementor-element.elementor-element-0bb4457 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-0bb4457 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-0bb4457 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef44ab7 */.elementor-2402 .elementor-element.elementor-element-ef44ab7 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-ef44ab7 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-ef44ab7 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe7d9b5 */.elementor-2402 .elementor-element.elementor-element-fe7d9b5 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-fe7d9b5 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-fe7d9b5 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe97bc */.elementor-2402 .elementor-element.elementor-element-1fe97bc img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-1fe97bc img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-1fe97bc img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9271758 */.elementor-2402 .elementor-element.elementor-element-9271758 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-9271758 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-9271758 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be0afa4 */.elementor-2402 .elementor-element.elementor-element-be0afa4 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-be0afa4 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-be0afa4 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bb4457 */.elementor-2402 .elementor-element.elementor-element-0bb4457 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-0bb4457 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-0bb4457 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef44ab7 */.elementor-2402 .elementor-element.elementor-element-ef44ab7 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-ef44ab7 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-ef44ab7 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe7d9b5 */.elementor-2402 .elementor-element.elementor-element-fe7d9b5 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-fe7d9b5 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-fe7d9b5 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe97bc */.elementor-2402 .elementor-element.elementor-element-1fe97bc img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-1fe97bc img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-1fe97bc img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9271758 */.elementor-2402 .elementor-element.elementor-element-9271758 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-9271758 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-9271758 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be0afa4 */.elementor-2402 .elementor-element.elementor-element-be0afa4 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-be0afa4 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-be0afa4 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bb4457 */.elementor-2402 .elementor-element.elementor-element-0bb4457 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-0bb4457 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-0bb4457 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef44ab7 */.elementor-2402 .elementor-element.elementor-element-ef44ab7 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-ef44ab7 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-ef44ab7 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe7d9b5 */.elementor-2402 .elementor-element.elementor-element-fe7d9b5 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-fe7d9b5 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-fe7d9b5 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fe97bc */.elementor-2402 .elementor-element.elementor-element-1fe97bc img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-1fe97bc img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-1fe97bc img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9271758 */.elementor-2402 .elementor-element.elementor-element-9271758 img {
  width: 100%;
  height: 85vh; /* Por defecto, escritorio */
  object-fit: cover;
}

/* Para tablets (por ejemplo, hasta 1024px) */
@media (max-width: 1024px) {
  .elementor-2402 .elementor-element.elementor-element-9271758 img {
    width: 100%;
    height: 50vh;
  }
}

/* Para móviles (por ejemplo, hasta 767px) */
@media (max-width: 767px) {
  .elementor-2402 .elementor-element.elementor-element-9271758 img {
    width: 100%;
    height: 30vh;
  }
}/* End custom CSS */