.caritas-testimonial{--tm-ink: #000000;--tm-surface: #faf9f8;--tm-shell-max: 90rem;--tm-content-max: 80rem;--tm-layout-x: 4rem;--tm-page-inset: max( var(--tm-layout-x), calc((100vw - var(--tm-shell-max)) / 2 + var(--tm-layout-x)) );--tm-frame-radius: 3.125rem;--tm-overlay-pull: 45.5rem;--tm-pad-top: 9.5rem;--tm-pad-bottom: 7rem;--tm-gap-main: 2rem;--tm-gap-layout: 10rem;--tm-portrait-size: 25rem;--tm-quote-size: 1.75rem;--tm-meta-size: 1rem;position:relative;z-index:8;box-sizing:border-box;width:100%;max-width:none;margin-top:calc(-1 * var(--tm-overlay-pull));margin-bottom:0;padding:0;overflow:visible;background:transparent;color:var(--tm-ink);pointer-events:none}.caritas-testimonial__shell{position:relative;z-index:1;box-sizing:border-box;width:100%;padding-block:var(--tm-pad-top) var(--tm-pad-bottom);padding-inline:var(--tm-page-inset);overflow:clip;border-radius:var(--tm-frame-radius) var(--tm-frame-radius) 0 0;background:var(--tm-surface);clip-path:inset(0 round var(--tm-frame-radius) var(--tm-frame-radius) 0 0);pointer-events:auto}.caritas-testimonial.alignfull{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.caritas-hero+.caritas-testimonial{--tm-overlay-pull: var(--tm-frame-radius)}.caritas-testimonial--verband{--tm-layout-x: 5rem;--tm-surface: #f4f9fd;--tm-pad-top: 7rem;--tm-quote-size: 2.25rem;--tm-verband-ellipse-ratio: .9994925}.caritas-team--ueber-uns+.caritas-testimonial--ueber-uns{--tm-overlay-pull: var(--tm-frame-radius)}.caritas-testimonial--faqs{--tm-pad-top: 7rem;--tm-pad-bottom: 7rem;--tm-quote-size: 2.25rem}.caritas-faq--nutzung+.caritas-testimonial--faqs .caritas-testimonial__shell{background:transparent}.caritas-testimonial--ueber-uns{--tm-layout-x: 4rem;--tm-surface: #fef9f8;--tm-pad-top: 7rem;--tm-quote-size: 2.25rem;--tm-title-size: 3rem;--tm-gap-title: 6.25rem}.caritas-testimonial--ueber-uns .caritas-testimonial__shell{display:flex;flex-direction:column;align-items:center;gap:var(--tm-gap-title);isolation:isolate}.caritas-testimonial--ueber-uns .caritas-testimonial__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;border-radius:inherit}.caritas-testimonial--ueber-uns .caritas-testimonial__glow{position:absolute;pointer-events:none;transform:rotate(-3.81deg);transform-origin:center}.caritas-testimonial--ueber-uns .caritas-testimonial__glow--left{top:24.8%;left:-48.1%;width:102.6%;height:78.1%;background:radial-gradient(50% 50% at 50% 50%,#f9c5b82e,#c7bcde29 29.8%,#94c7ed1f 60%,#fff0)}.caritas-testimonial--ueber-uns .caritas-testimonial__glow--right{top:-4.8%;left:78.3%;width:55.2%;height:42%;background:radial-gradient(50% 50% at 50% 50%,#94c7ed33,#c7bcde24 35%,#90ccb71a 55%,#fff0)}.caritas-testimonial--ueber-uns .caritas-testimonial__title,.caritas-testimonial--ueber-uns .caritas-testimonial__inner{position:relative;z-index:1}.caritas-testimonial__title{margin:0;width:100%;max-width:var(--tm-content-max);font-size:var(--tm-title-size);line-height:1.2;font-weight:600;letter-spacing:-.03em;text-align:center;font-family:var(--wp--preset--font-family--inter, Inter, sans-serif)}.caritas-hero--intro{position:relative;z-index:2}.caritas-testimonial__inner{display:flex;flex-direction:column;align-items:center;gap:var(--tm-gap-main);width:100%;max-width:var(--tm-content-max);margin-inline:auto}.caritas-testimonial__viewport{width:100%}.caritas-testimonial__track{display:grid;width:100%}.caritas-testimonial-slide{grid-area:1 / 1;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.caritas-testimonial-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.caritas-testimonial-slide__layout{display:flex;align-items:center;gap:var(--tm-gap-layout);width:100%;padding-left:5rem}.caritas-testimonial--verband .caritas-testimonial-slide__portrait:after{content:"";position:absolute;inset:0 auto auto 0;z-index:1;width:calc(var(--tm-portrait-size) * var(--tm-verband-ellipse-ratio));height:calc(var(--tm-portrait-size) * var(--tm-verband-ellipse-ratio));border-radius:50%;background:#90ccb7;pointer-events:none}.caritas-testimonial-slide__portrait{position:relative;flex:0 0 var(--tm-portrait-size);width:var(--tm-portrait-size);height:var(--tm-portrait-size);margin:0;overflow:visible}.caritas-testimonial-slide__portrait-bubble{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;object-fit:contain;transform:scaleY(-1) rotate(180deg)}.caritas-testimonial-slide__portrait-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;-webkit-mask-image:var(--tm-portrait-mask-url, none);mask-image:var(--tm-portrait-mask-url, none);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-mode:alpha;mask-mode:alpha}.caritas-testimonial-slide__portrait-image,.caritas-testimonial-slide__portrait-placeholder{position:absolute;right:0;bottom:0;left:0;top:0;z-index:2;width:100%;height:100%;max-width:none;border-radius:0;object-fit:contain;object-position:center center;transform:none;-webkit-mask-image:none;mask-image:none}.caritas-testimonial-slide__portrait-placeholder{background:#0000000f}.caritas-testimonial-slide__logo-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.caritas-testimonial-slide__media-toolbar{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.caritas-testimonial-slide__portrait .caritas-testimonial-slide__media-toolbar{position:absolute;bottom:.75rem;left:50%;z-index:2;width:max-content;max-width:calc(100% - 1rem);padding:.35rem .5rem;border-radius:.25rem;background:#ffffffeb;box-shadow:0 1px 4px #0000001f;transform:translate(-50%)}.caritas-testimonial-slide__content{display:flex;flex:1 1 0;flex-direction:column;gap:2rem;min-width:0}.caritas-testimonial-slide__quote{margin:0;font-size:var(--tm-quote-size);line-height:1.5;font-weight:400;font-style:italic;letter-spacing:0;color:var(--tm-ink);font-family:var(--wp--preset--font-family--inter, Inter, sans-serif)}.caritas-testimonial-slide__quote--short{font-size:calc(var(--tm-quote-size) * 1.3)}.caritas-testimonial-slide__quote--long{font-size:calc(var(--tm-quote-size) * .8)}.caritas-testimonial-slide__quote p{margin:0}.caritas-testimonial-slide__quote p:not(:last-child){margin-bottom:1rem}.caritas-testimonial-slide__cta{margin:0}.caritas-testimonial--verband .caritas-testimonial-slide__cta .caritas-testimonial__frame-button{width:auto}.caritas-testimonial-slide__meta{display:flex;align-items:center;gap:1.25rem}.caritas-testimonial-slide__person{display:flex;flex-direction:column;gap:0;min-width:0}.caritas-testimonial-slide__name{margin:0;font-size:var(--tm-meta-size);line-height:1.5;font-weight:600;color:var(--tm-ink);font-family:var(--wp--preset--font-family--inter, Inter, sans-serif)}.caritas-testimonial-slide__role{margin:0;font-size:var(--tm-meta-size);line-height:1.5;font-weight:400;color:var(--tm-ink);font-family:var(--wp--preset--font-family--inter, Inter, sans-serif)}.caritas-testimonial-slide__divider{flex:0 0 1px;align-self:stretch;width:1px;min-height:3.8125rem;background:#0003}.caritas-testimonial-slide__logo{flex:0 0 auto}.caritas-testimonial-slide__logo img{display:block;width:auto;max-width:14.125rem;height:auto;max-height:4.3125rem}.caritas-hero+.caritas-testimonial .caritas-testimonial-slide__logo img{width:14.125rem;max-width:none;height:4.3125rem;max-height:none;object-fit:contain;object-position:left center}.caritas-testimonial__controls{display:flex;align-items:center;justify-content:center;gap:4.0625rem;width:100%;max-width:50rem}.caritas-testimonial__frame-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;min-width:10rem;min-height:3rem;padding:.75rem 1.5rem;border:2px solid var(--tm-ink);border-radius:1.875rem;background:#ffffff03;color:var(--tm-ink);font-family:var(--wp--preset--font-family--inter, Inter, sans-serif);font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;white-space:nowrap}.caritas-testimonial__frame-button:hover,.caritas-testimonial__frame-button:focus{color:var(--tm-ink);opacity:.8}.caritas-testimonial__controls[hidden],.caritas-testimonial__controls.is-single-slide{display:none}.caritas-testimonial__arrow{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--tm-ink);cursor:pointer;transition:opacity .2s ease}.caritas-testimonial__arrow:hover:not(:disabled),.caritas-testimonial__arrow:focus-visible:not(:disabled){opacity:.7}.caritas-testimonial__arrow:disabled{opacity:.35;cursor:default}.caritas-testimonial__arrow:focus-visible{outline:2px solid var(--tm-ink);outline-offset:2px}.caritas-testimonial__dots{display:flex;align-items:center;gap:.5rem}.caritas-testimonial__dot{width:.5rem;height:.5rem;padding:0;border:1px solid var(--tm-ink);border-radius:50%;background:transparent;cursor:pointer;transition:background-color .2s ease}.caritas-testimonial__dot.is-active{background:var(--tm-ink)}.caritas-testimonial__dot:focus-visible{outline:2px solid var(--tm-ink);outline-offset:2px}.caritas-testimonial--editor{margin-top:0;pointer-events:auto}.caritas-testimonial--editor .caritas-testimonial__shell{pointer-events:auto}.caritas-testimonial--editor .caritas-testimonial__track>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;gap:2rem;width:100%}.caritas-testimonial--editor .caritas-testimonial-slide{opacity:1;visibility:visible;pointer-events:auto}.caritas-testimonial--editor .caritas-testimonial-slide__portrait-bubble,.caritas-testimonial--editor .caritas-testimonial-slide__portrait-photo,.caritas-testimonial--editor .caritas-testimonial-slide__portrait-image,.caritas-testimonial--editor .caritas-testimonial-slide__portrait-placeholder{pointer-events:none}.caritas-testimonial--editor .caritas-testimonial-slide__portrait .caritas-testimonial-slide__media-toolbar{pointer-events:auto}.caritas-testimonial--editor .caritas-testimonial-slide__content{position:relative;z-index:3}.caritas-testimonial--editor .caritas-testimonial-slide__quote .block-editor-rich-text__editable{cursor:text;min-height:1.5em}.caritas-testimonial--editor .caritas-testimonial__controls--editor{display:flex}.caritas-testimonial__editor-hint{font-size:.875rem;line-height:1.4;color:#646970}.caritas-testimonial--editor,.caritas-testimonial--editor .caritas-testimonial-slide__layout{--tm-page-inset: var(--tm-layout-x);padding-left:0}.caritas-testimonial .rich-text,.caritas-testimonial .block-editor-rich-text__editable{font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;font-family:inherit;background:transparent}@media(max-width:1100px){.caritas-testimonial-slide__layout{flex-direction:column;align-items:flex-start;gap:2.5rem;padding-left:0}.caritas-testimonial-slide__portrait{margin-inline:auto}}@media(max-width:768px){.caritas-testimonial{--tm-page-inset: 1.5rem;--tm-pad-top: 4rem;--tm-pad-bottom: 4rem;--tm-gap-layout: 2rem;--tm-portrait-size: 15rem;--tm-quote-size: 1.375rem;--tm-title-size: 2rem;--tm-gap-title: 3rem}.caritas-testimonial--verband{--tm-portrait-size: 11.25rem}.caritas-testimonial-slide__meta{flex-direction:column;align-items:flex-start}.caritas-testimonial-slide__divider{width:100%;height:1px;min-height:0}.caritas-testimonial__controls{margin-bottom:1.25rem}}@media(prefers-reduced-motion:reduce){.caritas-testimonial-slide{transition:none}}
