/* Native, in Elementor bearbeitbare Kundenstimmen zwischen Ablauf und Standort. */
.elementor-30 .mm-reviews-section{max-width:1200px;margin:0 auto;padding:24px!important;gap:10px!important;background:#FAF8F5}
.elementor-30 .mm-reviews-band{width:100%;padding:28px 0 24px!important;border-top:1px solid #C9B99F;border-bottom:1px solid #C9B99F;gap:10px!important}
.elementor-30 .mm-reviews-eyebrow .elementor-heading-title{font:600 12px/1.4 'Source Sans 3',sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#725A42}
.elementor-30 .mm-reviews-heading .elementor-heading-title{font:400 30px/1.3 'Cormorant Garamond',Georgia,serif;color:#44372B;margin-bottom:12px}
.elementor-30 .mm-reviews-carousel{width:100%;min-width:0;--swiper-pagination-color:#725A42;--swiper-pagination-bullet-inactive-color:#C9B99F}
.elementor-30 .mm-reviews-carousel .elementor-main-swiper{width:100%!important;padding:0 0 58px}
.elementor-30 .mm-reviews-carousel .swiper-slide{padding:0!important;box-sizing:border-box;height:auto}
.elementor-30 .mm-reviews-carousel .elementor-testimonial{display:grid!important;grid-template-columns:68px minmax(0,1fr);align-items:start;gap:22px;text-align:left}
.elementor-30 .mm-reviews-carousel .elementor-testimonial__footer{grid-column:1;grid-row:1;padding:0!important;align-items:flex-start}
.elementor-30 .mm-reviews-carousel .elementor-testimonial__content{grid-column:2;grid-row:1;min-width:0}
.elementor-30 .mm-reviews-carousel .elementor-testimonial__image img{display:block;width:68px!important;height:68px!important;border:1px solid #C9B99F;border-radius:50%!important;object-fit:cover;box-sizing:border-box}
.elementor-30 .mm-reviews-carousel .elementor-testimonial__text{font:400 21px/1.55 'Cormorant Garamond',Georgia,serif;color:#44372B;font-style:normal}
.elementor-30 .mm-reviews-carousel .elementor-testimonial__cite{margin-top:12px!important;gap:3px;font-style:normal}
.elementor-30 .mm-reviews-carousel .elementor-testimonial__name{font:600 15px/1.4 'Source Sans 3',sans-serif;color:#44372B}
.elementor-30 .mm-reviews-carousel .elementor-testimonial__title{font:400 13px/1.4 'Source Sans 3',sans-serif;color:#6C6054}
/* Sichtbare native Pfeile direkt neben der Kundenstimmen-Zählung. */
.elementor-30 .elementor-element-mmreviewscarousel .elementor-main-swiper{padding-bottom:64px!important}
.elementor-30 .elementor-element-mmreviewscarousel .elementor-swiper-button{position:absolute;top:auto;bottom:0;transform:none;width:44px;height:44px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0;background:#F4EFE6;color:#44372B;border:1px solid #A8875F;border-radius:0;font-size:18px;line-height:1;z-index:5;box-shadow:0 2px 8px rgba(36,36,36,.12);cursor:pointer}
.elementor-30 .elementor-element-mmreviewscarousel .elementor-swiper-button svg{width:18px;height:18px;fill:currentColor}
.elementor-30 .elementor-element-mmreviewscarousel .elementor-swiper-button-prev{left:calc(50% - 84px);right:auto}
.elementor-30 .elementor-element-mmreviewscarousel .elementor-swiper-button-next{left:calc(50% + 40px);right:auto}
.elementor-30 .elementor-element-mmreviewscarousel .elementor-swiper-button:hover{background:#E8DDCD;border-color:#725A42}
.elementor-30 .elementor-element-mmreviewscarousel .elementor-swiper-button:focus-visible{outline:3px solid #44372B;outline-offset:3px}
.elementor-30 .elementor-element-mmreviewscarousel .swiper-pagination{position:absolute;top:auto;bottom:10px;left:50%;transform:translateX(-50%);width:60px;margin:0;text-align:center;font:400 14px/24px 'Source Sans 3',sans-serif;color:#6C6054}
@media(max-width:767px){.elementor-30 .mm-reviews-section{padding:20px!important}.elementor-30 .mm-reviews-band{padding:24px 0 20px!important}.elementor-30 .mm-reviews-heading .elementor-heading-title{font-size:27px}.elementor-30 .mm-reviews-carousel .elementor-testimonial{grid-template-columns:52px minmax(0,1fr);gap:16px}.elementor-30 .mm-reviews-carousel .elementor-testimonial__image img{width:52px!important;height:52px!important}.elementor-30 .mm-reviews-carousel .elementor-testimonial__text{font-size:19px}}
@media(prefers-reduced-motion:reduce){.elementor-30 .mm-reviews-carousel .swiper-wrapper{transition-duration:0ms!important}}
