.caritas-kernversprechen{--kv-ink: #000;--kv-flieder: #ccbbe4;--kv-himmel: #6ecbf5;--kv-layout-max: 90rem;--kv-content-max: 80rem;--kv-layout-x: 4rem;--kv-section-pad-top: 7rem;--kv-section-pad-bottom: 4.375rem;--kv-overlay-scroll: 0px;--kv-col-width: 36.25rem;--kv-col-gap: 7.5rem;--kv-title-size: 3.5rem;--kv-title-tracking: -.03em;--kv-body-size: 1.125rem;--kv-card-radius: 1.875rem;--kv-card-pad-x: 2.4375rem;--kv-card-pad-y: 2.1875rem;--kv-card-title-size: 1.5rem;--kv-card-title-tracking: -.03em;--kv-card-text-size: 1rem;--kv-cards-gap: 2rem;--kv-sticky-top: 7rem;--kv-cards-stack-tail: 6rem;--kv-card-hide-duration: 1.85s;--kv-card-hide-ease: cubic-bezier(.22, 1, .36, 1);--kv-card-cover-fade-start: .68;--kv-card-cover-hide-at: .94;--kv-card-hide-stagger: 45ms;--kv-last-card-hide-lead: 5rem;--kv-last-card-hide-at: .62;--kv-frame-radius: 50px;--kv-texture-url: none;--kv-texture-opacity: .3;position:relative;isolation:isolate;box-sizing:border-box;width:100%;max-width:none;margin-block:0;padding-inline:0;overflow:clip;color:var(--kv-ink)}.caritas-kernversprechen.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:0;overflow-x:clip}.caritas-kernversprechen__bg-sticky{position:sticky;top:0;z-index:0;width:100%;max-width:100%;height:100vh;height:100dvh;margin-bottom:-100vh;margin-bottom:-100dvh;overflow:hidden;border-radius:var(--kv-frame-radius) var(--kv-frame-radius) 0 0;clip-path:inset(0 round var(--kv-frame-radius) var(--kv-frame-radius) 0 0);pointer-events:none}.caritas-kernversprechen__bg-sticky.is-section-past{visibility:hidden}.caritas-kernversprechen__bg{position:absolute;left:0;right:0;top:0;z-index:0;pointer-events:none;will-change:transform;backface-visibility:hidden;background:linear-gradient(180deg,var(--kv-flieder) 0%,var(--kv-himmel) 100%)}.caritas-kernversprechen__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--kv-texture-url);background-position:0 0;background-size:100px 100px;background-repeat:repeat;mix-blend-mode:overlay;opacity:var(--kv-texture-opacity);pointer-events:none}.caritas-kernversprechen__bg-gradient,.caritas-kernversprechen__bg-texture{display:none}.caritas-kernversprechen__clouds-sticky{position:sticky;top:var(--kv-sticky-top);grid-column:1 / -1;grid-row:1;z-index:0;height:0;overflow:visible;pointer-events:none}.caritas-kernversprechen__clouds{position:relative;width:100%;height:3.4140625rem;overflow:visible;pointer-events:none}.caritas-kernversprechen--clouds-scroll-animated{overflow-x:clip;overflow-y:visible}.caritas-kernversprechen--clouds-scroll-animated .caritas-kernversprechen__clouds-sticky,.caritas-kernversprechen--clouds-scroll-animated .caritas-kernversprechen__clouds{overflow:visible}.caritas-kernversprechen--clouds-scroll-animated .caritas-kernversprechen__cloud{animation:none!important;left:var(--kv-cloud-left, 45.9375%);top:var(--kv-cloud-top, -2.8125rem);rotate:var(--kv-cloud-rotate, 17.56deg);scale:var(--kv-cloud-scale, 1);transform-origin:var(--kv-cloud-origin-x, 22%) var(--kv-cloud-origin-y, 55%);will-change:left,top,rotate,scale}.caritas-kernversprechen__cloud{position:absolute;display:block;width:auto;height:auto;max-width:none;object-fit:contain}.caritas-kernversprechen__cloud--lg{left:45.9375%;top:-2.8125rem;width:3.4140625rem;height:3.4140625rem}.caritas-kernversprechen__cloud--sm{left:37.734375%;top:0;width:2.31025rem;height:2.31025rem}.caritas-kernversprechen:not(.caritas-kernversprechen--clouds-scroll-animated) .caritas-kernversprechen__cloud--lg{rotate:17.56deg}.caritas-kernversprechen:not(.caritas-kernversprechen--clouds-scroll-animated) .caritas-kernversprechen__cloud--sm{rotate:-10deg}.caritas-kernversprechen__surface{position:relative;z-index:1;width:100%;max-width:none;margin-inline:0;padding-block:var(--kv-section-pad-top) var(--kv-section-pad-bottom);padding-inline:max(var(--kv-layout-x),calc((100vw - var(--kv-layout-max)) / 2 + var(--kv-layout-x)))}.caritas-kernversprechen__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;justify-content:space-between;gap:var(--kv-col-gap);width:100%;max-width:var(--kv-content-max);margin-inline:auto}.caritas-kernversprechen__content{display:flex;flex-direction:column;gap:1rem;align-self:start;position:sticky;top:var(--kv-sticky-top);z-index:1}.caritas-kernversprechen--has-overlay{--kv-section-pad-bottom: 0}.caritas-kernversprechen__overlay-spacer{grid-column:1 / -1;width:100%;pointer-events:none}.caritas-kernversprechen__title{margin:0;font-family:var(--wp--preset--font-family--inter, Inter, sans-serif);font-size:var(--kv-title-size);font-style:normal;font-weight:600;line-height:1.2;letter-spacing:var(--kv-title-tracking);color:var(--kv-ink)}.caritas-kernversprechen__intro{display:flex;flex-direction:column;gap:0}.caritas-kernversprechen__intro p{margin:0;font-family:var(--wp--preset--font-family--inter, Inter, sans-serif);font-size:var(--kv-body-size);font-style:normal;font-weight:400;line-height:1.5;color:var(--kv-ink)}.caritas-kernversprechen__cards{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--kv-cards-gap);align-self:start;min-height:0}.caritas-kernversprechen-card{position:sticky;top:var(--kv-sticky-top);box-sizing:border-box;width:100%;padding:var(--kv-card-pad-y) var(--kv-card-pad-x);border-radius:var(--kv-card-radius);background:#fff;color:var(--kv-ink);box-shadow:0 8px 32px #00000014;opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0) scale(1);transition:none;will-change:auto}.caritas-kernversprechen-card.is-fading{will-change:opacity,transform;transition:opacity var(--kv-card-hide-duration) var(--kv-card-hide-ease),transform var(--kv-card-hide-duration) var(--kv-card-hide-ease),visibility 0s linear var(--kv-card-hide-duration)}.caritas-kernversprechen-card.is-covered{opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-.35rem,0) scale(.992)}.caritas-kernversprechen__cards-spacer{width:100%;pointer-events:none}.caritas-kernversprechen-card__title{margin:0 0 .625rem;font-family:var(--wp--preset--font-family--inter, Inter, sans-serif);font-size:var(--kv-card-title-size);font-style:normal;font-weight:600;line-height:1.4;letter-spacing:var(--kv-card-title-tracking);color:var(--kv-ink)}.caritas-kernversprechen-card__text,.caritas-kernversprechen-card__text p{margin:0;font-family:var(--wp--preset--font-family--inter, Inter, sans-serif);font-size:var(--kv-card-text-size);font-style:normal;font-weight:400;line-height:1.5;color:var(--kv-ink)}@media(prefers-reduced-motion:reduce){.caritas-kernversprechen-card.is-fading{transition:none}.caritas-kernversprechen__cloud--lg,.caritas-kernversprechen__cloud--sm{animation:none!important}}.caritas-kernversprechen--editor{margin-top:0;position:relative;overflow:visible}.caritas-kernversprechen--editor.alignfull{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-inline:0;overflow-x:visible}.caritas-kernversprechen--editor .caritas-kernversprechen__surface{padding-inline:var(--kv-layout-x)}.caritas-kernversprechen--editor .caritas-kernversprechen__layout{margin-inline:0}.caritas-kernversprechen--editor .caritas-kernversprechen__clouds-sticky{position:sticky;top:var(--kv-sticky-top)}.caritas-kernversprechen--editor .caritas-kernversprechen__bg-sticky{position:absolute;right:0;left:0;top:0;bottom:0;height:auto;min-height:100%;margin-bottom:0;overflow:hidden;border-radius:var(--kv-frame-radius) var(--kv-frame-radius) 0 0;clip-path:inset(0 round var(--kv-frame-radius) var(--kv-frame-radius) 0 0)}.caritas-kernversprechen--editor .caritas-kernversprechen__bg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%!important;transform:none!important}.caritas-kernversprechen--editor .caritas-kernversprechen__content{position:relative;top:auto}.caritas-kernversprechen--editor .caritas-kernversprechen__cards>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;gap:var(--kv-cards-gap);width:100%}.caritas-kernversprechen--editor .caritas-kernversprechen__cards>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block,.caritas-kernversprechen--editor .caritas-kernversprechen-card{position:relative!important;top:auto!important}.caritas-kernversprechen--editor .caritas-kernversprechen__title .rich-text,.caritas-kernversprechen--editor .caritas-kernversprechen__title .block-editor-rich-text__editable,.caritas-kernversprechen--editor .caritas-kernversprechen__intro .rich-text,.caritas-kernversprechen--editor .caritas-kernversprechen__intro .block-editor-rich-text__editable,.caritas-kernversprechen--editor .caritas-kernversprechen-card__title .rich-text,.caritas-kernversprechen--editor .caritas-kernversprechen-card__title .block-editor-rich-text__editable,.caritas-kernversprechen--editor .caritas-kernversprechen-card__text .rich-text,.caritas-kernversprechen--editor .caritas-kernversprechen-card__text .block-editor-rich-text__editable{font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;font-family:inherit;background:transparent}@media(max-width:1280px){.caritas-kernversprechen{--kv-col-gap: 2.5rem;--kv-title-size: 3rem}.caritas-kernversprechen__surface{padding-inline:var(--kv-layout-x)}}@media(max-width:768px){.caritas-kernversprechen{--kv-layout-x: 1.5rem;--kv-title-size: 2.25rem;--kv-section-pad-top: 4rem;--kv-section-pad-bottom: 4.5rem;--kv-frame-radius: 32px;--kv-sticky-top: 4.5rem;--kv-cards-stack-tail: 3rem;--kv-col-gap: 2rem;--kv-content-cover-fade-start: .05;--kv-content-cover-fade-at: .78}.caritas-kernversprechen__layout{grid-template-columns:1fr}.caritas-kernversprechen__content{z-index:1;transition:opacity .55s cubic-bezier(.22,1,.36,1)}.caritas-kernversprechen__content.is-covered-by-cards{pointer-events:none}.caritas-kernversprechen__cards{z-index:2}.caritas-kernversprechen__cloud--lg{left:8%;top:-1.25rem}.caritas-kernversprechen__cloud--sm{left:30%;top:.15rem;rotate:14deg}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.caritas-kernversprechen__content{transition:none}}
