.elementor-2243 .elementor-element.elementor-element-0db649a{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20% 20% 20% 20%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2243 .elementor-element.elementor-element-d7f90a4{--e-image-carousel-slides-to-show:3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:4;}.elementor-2243 .elementor-element.elementor-element-d7f90a4.elementor-element{--align-self:center;}.elementor-2243 .elementor-element.elementor-element-d7f90a4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-2243 .elementor-element.elementor-element-77d0727{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2243 .elementor-element.elementor-element-ac3ad02{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2243 .elementor-element.elementor-element-75cbb99{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for image-carousel, class: .elementor-element-d7f90a4 *//* 1) Der sichtbare Slider-Viewport wird abgerundet + clippt den Inhalt */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container,
.elementor-widget-image-carousel .elementor-image-carousel-wrapper {
  /*border-radius: 16px;*/
  overflow: hidden;
}

/* 2) Bilder selbst NICHT abrunden (damit Innenkanten nicht rund werden) */
.elementor-widget-image-carousel img {
  border-radius: 0 !important;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS */.elementor-icon-wrapper {
    display: flex;
}/* End custom CSS */