.elementor-136 .elementor-element.elementor-element-c7a1e001{--e-image-carousel-slides-to-show:1;}.elementor-136 .elementor-element.elementor-element-c7a1e004 iframe{height:420px;}@media(max-width:767px){.elementor-136 .elementor-element.elementor-element-c7a1e004 iframe{height:320px;}}/* Start custom CSS for image-carousel, class: .elementor-element-c7a1e001 */.elementor-136 .elementor-element.elementor-element-c7a1e001 { --lc-slider-h: 650px; }
.elementor-136 .elementor-element.elementor-element-c7a1e001 .swiper-slide-image { display: block; width: 100%; aspect-ratio: 2 / 1; min-height: 200px; max-height: 650px; object-fit: cover; object-position: 50% 50%; }
.elementor-136 .elementor-element.elementor-element-c7a1e001 .elementor-swiper-button { width: 63px; height: 63px; margin: 0; background-color: rgba(0,0,0,0.5); color: #ffffff; display: flex; align-items: center; justify-content: center; opacity: 0; transition: opacity .2s, background-color .2s; }
.elementor-136 .elementor-element.elementor-element-c7a1e001 .elementor-swiper-button-prev { left: 0; }
.elementor-136 .elementor-element.elementor-element-c7a1e001 .elementor-swiper-button-next { right: 0; }
.elementor-136 .elementor-element.elementor-element-c7a1e001:hover .elementor-swiper-button { opacity: 1; }
.elementor-136 .elementor-element.elementor-element-c7a1e001 .elementor-swiper-button:hover { background-color: rgba(0,0,0,0.7); }
.elementor-136 .elementor-element.elementor-element-c7a1e001 .elementor-swiper-button svg { width: 25px; height: 25px; fill: #ffffff; }
.elementor-136 .elementor-element.elementor-element-c7a1e001 .swiper-pagination { bottom: 20px !important; line-height: 0; }
.elementor-136 .elementor-element.elementor-element-c7a1e001 .swiper-pagination-bullet { width: 11px; height: 11px; margin: 0 6px 14.5px !important; border-radius: 20px; background: rgba(255,255,255,0.6); opacity: 1; box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.elementor-136 .elementor-element.elementor-element-c7a1e001 .swiper-pagination-bullet-active { background: #ffffff; }/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-c7a1e004 */.elementor-136 .elementor-element.elementor-element-c7a1e004{position:absolute;inset:0;width:100%;height:100%;margin:0;}
.elementor-136 .elementor-element.elementor-element-c7a1e004 .elementor-widget-container,.elementor-136 .elementor-element.elementor-element-c7a1e004 .elementor-custom-embed{height:100%;}
.elementor-136 .elementor-element.elementor-element-c7a1e004 iframe{display:block;height:100% !important;}/* End custom CSS */