.mk-module.testimonials{--testimonials-edge:clamp(.5rem, .430334rem + .318471vw, .8125rem);--testimonials-inset:clamp(.5rem, .444268rem + .254777vw, .75rem)}.mk-module.testimonials .testimonials-grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}.mk-module.testimonials .testimonials-slider{margin-inline:calc(-1 * var(--space-page-padding));padding:var(--space-3xl) var(--space-page-padding);background-color:var(--color-primary)}.mk-module.testimonials .testimonials-stage{padding-right:calc(2 * var(--testimonials-edge));position:relative}.mk-module.testimonials .testimonials-stage .swiper{z-index:1;background-color:var(--color-light);border:1px solid var(--color-dark)}.mk-module.testimonials .testimonials-stack span{background-color:var(--color-light);border:1px solid var(--color-dark);transition:opacity .4s ease-out,translate .4s ease-out;position:absolute;left:0}.mk-module.testimonials .testimonials-stack span:first-child{inset-block:calc(2 * var(--testimonials-inset));right:0}.mk-module.testimonials .testimonials-stack span:last-child{inset-block:var(--testimonials-inset);right:var(--testimonials-edge)}.mk-module.testimonials [data-stack="1"] .testimonials-stack span:first-child,.mk-module.testimonials [data-stack="0"] .testimonials-stack span{opacity:0;translate:calc(-2 * var(--testimonials-edge)) 0}.mk-module.testimonials .testimonials-stage.is-advancing .testimonials-stack span:last-child{animation:.4s ease-out testimonials-advance-near}.mk-module.testimonials .testimonials-stage.is-advancing .testimonials-stack span:first-child{animation:.4s ease-out testimonials-advance-far}.mk-module.testimonials .testimonials-card{justify-content:space-between;gap:var(--space-2xl);min-height:clamp(17.5rem,16.037rem + 6.6879vw,24.0625rem);color:var(--color-dark);flex-direction:column;margin:0;padding:clamp(1.25rem,1.11067rem + .636943vw,1.875rem);display:flex}.mk-module.testimonials .swiper-fade:not(.is-dragging) .swiper-slide-active{transition-delay:var(--testimonials-fade,0s)}.mk-module.testimonials .testimonials-quote{font-family:var(--font-mono);font-variant-numeric:slashed-zero;font-size:var(--text-base);margin:0;line-height:1.35}.mk-module.testimonials .testimonials-quote p{margin-bottom:0}.mk-module.testimonials .testimonials-quote p+p{margin-top:1em}.mk-module.testimonials .testimonials-quote>:first-child:before{content:"„"}.mk-module.testimonials .testimonials-quote>:last-child:after{content:"“"}.mk-module.testimonials .testimonials-author{align-items:center;gap:var(--space-m);display:flex}.mk-module.testimonials .testimonials-author .mk-img{flex-shrink:0}.mk-module.testimonials .testimonials-author .testimonials-avatar{aspect-ratio:1;object-fit:cover;border:1px solid var(--color-dark);border-radius:50%;width:clamp(4rem,3.49841rem + 2.29299vw,6.25rem);height:auto}.mk-module.testimonials .testimonials-person{line-height:1.4;display:grid}.mk-module.testimonials .testimonials-name{font-weight:700}.mk-module.testimonials .swiper-actions-container{gap:var(--space-s);margin-top:var(--space-2xl)}.mk-module.testimonials .swiper-actions-container .swiper-button-prev,.mk-module.testimonials .swiper-actions-container .swiper-button-next{border:1px solid var(--color-dark);background-color:var(--color-light);color:var(--color-dark)}.mk-module.testimonials .swiper-actions-container .swiper-button-prev:not(:disabled):hover,.mk-module.testimonials .swiper-actions-container .swiper-button-next:not(:disabled):hover{background-color:var(--color-dark);color:var(--color-light)}@media only screen and (width>=1250px){.mk-module.testimonials{background-image:linear-gradient(to right, transparent 50%, var(--color-primary) 50%)}.mk-module.testimonials .testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.mk-module.testimonials .testimonials-intro{padding-right:var(--space-2xl);display:flex}.mk-module.testimonials .testimonials-intro .intro{justify-content:space-between;gap:var(--space-2xl);flex-direction:column;flex:1;padding-bottom:0;display:flex}.mk-module.testimonials .testimonials-slider{padding:0 0 0 var(--space-4xl);background-color:#0000;flex-direction:column;justify-content:center;margin:0;display:flex}}@keyframes testimonials-advance-near{0%{translate:var(--testimonials-edge) 0;inset-block:calc(2 * var(--testimonials-inset))}}@keyframes testimonials-advance-far{0%{translate:var(--testimonials-edge) 0;opacity:0}}
