.elementor-14537 .elementor-element.elementor-element-d7f511c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14537 .elementor-element.elementor-element-9a72f48{--spacer-size:20px;}.elementor-14537 .elementor-element.elementor-element-18200e9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14537 .elementor-element.elementor-element-b86be79{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14537 .elementor-element.elementor-element-b86be79.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14537 .elementor-element.elementor-element-4fd9a37{--e-image-carousel-slides-to-show:1;}.elementor-14537 .elementor-element.elementor-element-4fd9a37 .elementor-image-carousel-caption{text-align:center;}.elementor-14537 .elementor-element.elementor-element-72871a9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-14537 .elementor-element.elementor-element-d699434{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-14537 .elementor-element.elementor-element-7565cac{--e-image-carousel-slides-to-show:1;}.elementor-14537 .elementor-element.elementor-element-7565cac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14537 .elementor-element.elementor-element-7565cac .elementor-image-carousel-caption{text-align:center;}.elementor-14537 .elementor-element.elementor-element-1ec21a6:not(.elementor-motion-effects-element-type-background), .elementor-14537 .elementor-element.elementor-element-1ec21a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d30523a );}.elementor-14537 .elementor-element.elementor-element-1ec21a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14537 .elementor-element.elementor-element-1ec21a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14537 .elementor-element.elementor-element-fa2dacc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14537 .elementor-element.elementor-element-fa2dacc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(29, 28, 28, 0);}.elementor-14537 .elementor-element.elementor-element-fa2dacc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14537 .elementor-element.elementor-element-fa2dacc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14537 .elementor-element.elementor-element-57b2f76{text-align:center;}.elementor-14537 .elementor-element.elementor-element-57b2f76 .elementor-heading-title{color:#000000;}.elementor-14537 .elementor-element.elementor-element-4fa3d18{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-14537 .elementor-element.elementor-element-4fa3d18:not(.elementor-motion-effects-element-type-background), .elementor-14537 .elementor-element.elementor-element-4fa3d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14537 .elementor-element.elementor-element-a9e8791{--grid-columns:2;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-14537 .elementor-element.elementor-element-a9e8791 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-14537 .elementor-element.elementor-element-a9e8791 .e-loop-item > .elementor-section, .elementor-14537 .elementor-element.elementor-element-a9e8791 .e-loop-item > .elementor-section > .elementor-container, .elementor-14537 .elementor-element.elementor-element-a9e8791 .e-loop-item > .e-con, .elementor-14537 .elementor-element.elementor-element-a9e8791 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-14537 .elementor-element.elementor-element-282585b:not(.elementor-motion-effects-element-type-background), .elementor-14537 .elementor-element.elementor-element-282585b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ED6162;}.elementor-14537 .elementor-element.elementor-element-282585b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14537 .elementor-element.elementor-element-282585b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14537 .elementor-element.elementor-element-4c0c8ad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14537 .elementor-element.elementor-element-4c0c8ad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(29, 28, 28, 0);}.elementor-14537 .elementor-element.elementor-element-4c0c8ad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14537 .elementor-element.elementor-element-4c0c8ad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14537 .elementor-element.elementor-element-473eb04{text-align:center;}.elementor-14537 .elementor-element.elementor-element-473eb04 .elementor-heading-title{color:#000000;}@media(min-width:768px){.elementor-14537 .elementor-element.elementor-element-d699434{--content-width:1920px;}}@media(max-width:1024px){.elementor-14537 .elementor-element.elementor-element-a9e8791{--grid-columns:2;}}@media(max-width:767px){.elementor-14537 .elementor-element.elementor-element-a9e8791{--grid-columns:1;}}/* Start custom CSS for image-carousel, class: .elementor-element-7565cac */body .elementor-swiper-button-prev,
body .elementor-swiper-button-next {
  width: 50px !important;
  height: 50px !important;
  background-color: rgba(0, 0, 0, 0.3) !important;
  border-radius: 50% !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 16px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 10; /* falls sie hinter Inhalten liegen */
}

/* Pfeil nach links */
body .elementor-swiper-button-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='28' viewBox='0 0 16 28' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 2L2 14L14 26' stroke='%23fff' stroke-width='3' fill='none'/%3E%3C/svg%3E") !important;
}

/* Pfeil nach rechts */
body .elementor-swiper-button-next {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='28' viewBox='0 0 16 28' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L14 14L2 26' stroke='%23fff' stroke-width='3' fill='none'/%3E%3C/svg%3E") !important;
}

/* Hover-Effekt */
body .elementor-swiper-button-prev:hover,
body .elementor-swiper-button-next:hover {
  background-color: rgba(0, 0, 0, 0.5) !important;
}/* End custom CSS */