.elementor-11225 .elementor-element.elementor-element-1136fbcb{--spacer-size:100px;}.elementor-11225 .elementor-element.elementor-element-1077f0bd{--spacer-size:50px;}.elementor-11225 .elementor-element.elementor-element-d5d3022{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-11225 .elementor-element.elementor-element-d5d3022 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-11225 .elementor-element.elementor-element-d5d3022.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-11225 .elementor-element.elementor-element-d5d3022{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-11225 .elementor-element.elementor-element-d5d3022.elementor-element{--align-self:center;}}/* Start custom CSS for image-carousel, class: .elementor-element-d5d3022 */.carousel-item {
  position: relative;
  width: 100%;
  padding-top: 100%; /* creates a square box */
  overflow: hidden;
}

.carousel-item img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */