.elementor-2657 .elementor-element.elementor-element-9838664 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2657 .elementor-element.elementor-element-9838664{columns:1;}.elementor-2657 .elementor-element.elementor-element-93d4382{--e-image-carousel-slides-to-show:1;}.elementor-2657 .elementor-element.elementor-element-93d4382 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2657 .elementor-element.elementor-element-93d4382 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2657 .elementor-element.elementor-element-93d4382 .elementor-swiper-button.elementor-swiper-button-next{font-size:35px;}.elementor-2657 .elementor-element.elementor-element-93d4382 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;width:9px;height:9px;}.elementor-2657 .elementor-element.elementor-element-93d4382 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for text-editor, class: .elementor-element-93f3f77 */.custom-quote {
  position: relative;
  background: #eafcfc; /* helles Türkis */
  padding: 40px 50px 30px 70px; /* mehr Platz links für das Symbol */
  border-left: 6px solid #00a2a2;
  font-style: italic;
  font-size: 18px;
  line-height: 1.6;
  color: #333;
  border-radius: 8px;
  margin: 20px 0;
}

.custom-quote::before {
  content: "❝";
  position: absolute;
  top: 10px;    /* höher setzen */
  left: 20px;
  font-size: 60px;
  color: #00a2a2;
  opacity: 0.25;
  line-height: 1;
}

.custom-quote cite {
  display: block;
  font-size: 14px;
  font-style: normal;
  color: #666;
  text-align: right;
  margin-top: 15px;
}/* End custom CSS */