.elementor-22188 .elementor-element.elementor-element-5e4988e {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-22188 .elementor-element.elementor-element-6cb88c3 {
  --e-image-carousel-slides-to-show: 1;
}
.elementor-22188
  .elementor-element.elementor-element-6cb88c3
  .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-22188
  .elementor-element.elementor-element-6cb88c3
  .elementor-swiper-button.elementor-swiper-button-next {
  font-size: 50px;
  color: #dddddd;
}
.elementor-22188
  .elementor-element.elementor-element-6cb88c3
  .elementor-swiper-button.elementor-swiper-button-prev
  svg,
.elementor-22188
  .elementor-element.elementor-element-6cb88c3
  .elementor-swiper-button.elementor-swiper-button-next
  svg {
  fill: #dddddd;
}
.elementor-22188
  .elementor-element.elementor-element-6cb88c3
  .elementor-image-carousel-wrapper
  .elementor-image-carousel
  .swiper-slide-image {
  border-radius: 20px 20px 20px 20px;
}
#elementor-popup-modal-22188 .dialog-message {
  width: 640px;
  height: auto;
}
#elementor-popup-modal-22188 {
  justify-content: center;
  align-items: center;
  pointer-events: all;
  background-color: rgba(0, 0, 0, 0.8);
}
#elementor-popup-modal-22188 .dialog-close-button {
  display: flex;
  font-size: 20px;
}
#elementor-popup-modal-22188 .dialog-widget-content {
  animation-duration: 0.8s;
  border-radius: 20px 20px 20px 20px;
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}
@media (max-width: 767px) {
  .elementor-22188
    .elementor-element.elementor-element-6cb88c3
    .elementor-swiper-button.elementor-swiper-button-prev,
  .elementor-22188
    .elementor-element.elementor-element-6cb88c3
    .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 40px;
  }
  .elementor-22188
    .elementor-element.elementor-element-6cb88c3
    .elementor-image-carousel-wrapper
    .elementor-image-carousel
    .swiper-slide-image {
    border-radius: 10px 10px 10px 10px;
  }
}
