.elementor-4997 .elementor-element.elementor-element-9fb78e4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4997 .elementor-element.elementor-element-a168a9c{width:100%;max-width:100%;}.elementor-4997 .elementor-element.elementor-element-a168a9c > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-4997 .elementor-element.elementor-element-a168a9c.elementor-element{--align-self:flex-start;}.elementor-4997 .elementor-element.elementor-element-a168a9c .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-4997 .elementor-element.elementor-element-a168a9c .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:"Helvetica LT Std", Sans-serif;font-size:22px;font-weight:800;line-height:22px;color:#388EC6;}.elementor-4997 .elementor-element.elementor-element-a168a9c .jet-listing-dynamic-repeater__counter{color:#388EC6;font-family:"Helvetica LT Std", Sans-serif;font-size:20px;font-weight:800;line-height:22px;}.elementor-4997 .elementor-element.elementor-element-a86b920{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-4997 .elementor-element.elementor-element-a86b920.elementor-element{--align-self:flex-start;}.elementor-4997 .elementor-element.elementor-element-a86b920 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4997 .elementor-element.elementor-element-a86b920 .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;color:#FFFFFF9E;}.elementor-4997 .elementor-element.elementor-element-a86b920 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-4997 .elementor-element.elementor-element-a86b920 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF9E;}.elementor-4997 .elementor-element.elementor-element-a86b920 .elementor-image-carousel-caption{text-align:left;margin-block-start:0px;}/* Start custom CSS for image-carousel, class: .elementor-element-a86b920 */.elementor-4997 .elementor-element.elementor-element-a86b920 .swiper-slide-image {
	height: 563px;
	max-height: 563px;
	object-fit: cover;
	width: 100%;
}
.elementor-4997 .elementor-element.elementor-element-a86b920 .swiper-pagination{
   bottom: 26px !important;
}
.elementor-4997 .elementor-element.elementor-element-a86b920 .swiper-pagination .swiper-pagination-bullet{
    width: 22px;
    border-radius: 58px;
    -webkit-transition: all .3s;
	transition: all .3s;
}
.elementor-4997 .elementor-element.elementor-element-a86b920 .swiper-pagination .swiper-pagination-bullet-active{
    width: 43px;
    border-radius: 58px;
}

.elementor-image-carousel-caption {
    max-width: 75%;
    justify-content: flex-start;
    display: flex;
    align-items: flex-start;
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    background-color: rgba(56, 142, 198, 1);
    padding: 20px;
    text-align: center;
    box-sizing: border-box;
}

.elementor-image-carousel-caption::before {
  content: url('/wp-content/uploads/2024/09/Polygon-5.svg');
  display: inline-block;
  margin-right: 10px; /* Añadir un margen derecho para separar la imagen del texto */
  height: 20px; /* Ajustar el tamaño de la imagen, si es necesario */
}
.elementor-4997 .elementor-element.elementor-element-a86b920 .elementor-swiper-button{
    position: absolute;
    top: -20px;
    justify-content: end;

}
.elementor-4997 .elementor-element.elementor-element-a86b920 .swiper-button-disabled{
    opacity: 1!important;

}
.elementor-4997 .elementor-element.elementor-element-a86b920 .elementor-swiper-button.elementor-swiper-button-prev{
    right: 50px;
}

@media (max-width: 1024px) {
    .elementor-4997 .elementor-element.elementor-element-a86b920 .swiper-slide-image {
	height: 400px;
	max-height: 400px;
	object-fit: cover;
	width: 100%;
}
}

@media (max-width: 767px) {
    .elementor-4997 .elementor-element.elementor-element-a86b920 .swiper-slide-image {
	height: 300px;
	max-height: 300px;
	object-fit: cover;
	width: 100%;
}
}/* End custom CSS */