@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("../../bundles/diakoniebasic/fonts/montserrat-v25-latin-regular.woff2") format("woff2"), url("../../bundles/diakoniebasic/fonts/montserrat-v25-latin-regular.woff") format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("../../bundles/diakoniebasic/fonts/montserrat-v25-latin-500.woff2") format("woff2"), url("../../bundles/diakoniebasic/fonts/montserrat-v25-latin-500.woff") format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("../../bundles/diakoniebasic/fonts/montserrat-v25-latin-600.woff2") format("woff2"), url("../../bundles/diakoniebasic/fonts/montserrat-v25-latin-600.woff") format("woff")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("../../bundles/diakoniebasic/fonts/montserrat-v25-latin-700.woff2") format("woff2"), url("../../bundles/diakoniebasic/fonts/montserrat-v25-latin-700.woff") format("woff")}@media (min-width:75rem){.ce_banner+section .wrap{padding-top:clamp(6em, 0.6666666667vw + 5.7083333333em, 6.375em)}}@media (max-width:1200px) and (min-width:768px){.ce_banner+section .wrap{padding-top:clamp(2em, 0.2222222222vw + 1.9027777778em, 2.125em)}}.animate-in-view .banner__img img{animation:1.8s ease zoomin}.banner__container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:clamp(0.75em, 0.2222222222vw + 0.6527777778em, 0.875em)}@media (min-width:75rem){.banner__container .banner__image,.banner__container .banner__text{width:50%}}@media (max-width:1200px) and (min-width:768px){.banner__container .banner__image,.banner__container .banner__text{width:50%}}@media (max-width:767px){.banner__container{display:block}.banner__container .banner__image{aspect-ratio:1.35}}.banner-video{max-width:initial !important;height:100%;background-color:transparent !important}.banner__text{padding:clamp(8em, 1.1111111111vw + 7.5138888889em, 8.625em) clamp(4em, 0.2222222222vw + 3.9027777778em, 4.125em)}.banner__text .subheading{display:block;font-size:1.37em;font-size:clamp(1.375em, 0.4444444444vw + 1.1805555556em, 1.625em);line-height:1.36;letter-spacing:-0.01em;font-weight:400;color:#D43D68;margin-bottom:clamp(0.75em, 0.2222222222vw + 0.6527777778em, 0.875em)}.banner__text h1{font-size:3.37em;font-size:clamp(2.25em, 2vw + 1.375em, 3.375em);line-height:1.11;letter-spacing:-0.06em;font-weight:400;font-weight:500;color:#0A3049;position:relative;z-index:2}.banner__text h1 span{text-decoration:none}@media (min-width:75rem){.banner__text h1 span{background-image:linear-gradient(transparent calc(100% - 6px), var(--diakonissenred-300) 6px)}}@media (max-width:1200px) and (min-width:768px){.banner__text h1 span{background-image:linear-gradient(transparent calc(100% - 5px), var(--diakonissenred-300) 5px)}}@media (max-width:767px){.banner__text h1 span{background-image:linear-gradient(transparent calc(100% - 4px), var(--diakonissenred-300) 4px)}}.banner__text p:not(.subheading){margin-top:2.4em;position:relative;z-index:2;max-width:37.8em;line-height:1.6 !important}@media (max-width:1200px) and (min-width:768px){.banner__text{padding:clamp(3em, 0.2222222222vw + 2.9027777778em, 3.125em)}}@media (max-width:767px){.banner__text{min-height:14.5em;padding:clamp(1.75em, 0.2222222222vw + 1.6527777778em, 1.875em) clamp(1.75em, 0.2222222222vw + 1.6527777778em, 1.875em) clamp(4em, 0.2222222222vw + 3.9027777778em, 4.125em) clamp(1.75em, 0.2222222222vw + 1.6527777778em, 1.875em);margin-bottom:clamp(0.75em, 0.2222222222vw + 0.6527777778em, 0.875em)}.banner__text h1{margin-bottom:0.75em !important}}@media screen and (max-width:400px){.banner__text h1{font-size:1.85em !important}}@media (max-width:767px){.banner__rte-desktop{display:none}}@media (min-width:75rem){.banner__rte-mobile{display:none}}@media (max-width:1200px) and (min-width:768px){.banner__rte-mobile{display:none}}@media (max-width:767px){.banner__rte-mobile{padding:clamp(1.75em, 0.2222222222vw + 1.6527777778em, 1.875em);margin-bottom:clamp(0.75em, 0.2222222222vw + 0.6527777778em, 0.875em)}}.banner__image{min-height:33.75rem;position:relative;max-width:100%}.banner__image .banner__img{overflow:hidden;position:absolute;height:100%;width:100%}.banner__image .banner__img img{position:absolute;object-fit:cover;height:100%;left:0;top:0}.banner__image .decorative-img{z-index:1;width:23.9rem;position:absolute;bottom:-8.85em;left:-8.85em}.banner__image .decorative-img--green{display:none}@media (max-width:1200px) and (min-width:768px){.banner__image{min-height:25.75em}.banner__image .decorative-img{width:18.5em;bottom:-6.9em;left:-6.9em}}@media (max-width:767px){.banner__image{min-height:17.5em;margin-bottom:clamp(0.75em, 0.2222222222vw + 0.6527777778em, 0.875em)}.banner__image .decorative-img{width:12em;left:initial;right:0;top:-4.8rem;bottom:unset;rotate:180deg}}.spenden .banner__text h1{font-size:2.25em;font-size:clamp(1.75em, 0.8888888889vw + 1.3611111111em, 2.25em);line-height:1.22;letter-spacing:-0.02em;font-weight:400;font-weight:500;max-width:20ch}.spenden .banner__image .decorative-img:not(.decorative-img--green){display:none}.spenden .banner__image .decorative-img--green{display:block}.spenden .banner__rte-desktop p{display:flex}.spenden .banner__rte-desktop p .btn{width:max-content;margin-right:clamp(2em, 0.2222222222vw + 1.9027777778em, 2.125em)}.spenden .banner__rte-desktop p .external-link{position:relative}.spenden .banner__rte-desktop p .external-link::after{content:"";background-image:url("../../bundles/diakoniebasic/icons/next-green.svg");height:1.5rem;width:1.5rem;position:absolute;right:-2.5rem;top:40%;background-size:cover;background-repeat:no-repeat;rotate:-45deg;transform:translateY(-50%);transition:0.4s ease}.spenden .banner__rte-desktop p .external-link:hover{color:#3B7094}.spenden .banner__rte-desktop p .external-link:hover::after{scale:1.3}.spenden .banner__rte-mobile{display:none !important}@media (max-width:1200px) and (min-width:768px){.spenden .banner__rte-desktop p .external-link{max-width:13ch}}@media (min-width:768px) and (max-width:990px){.spenden .banner__container{flex-direction:column}.spenden .banner__container .banner__text,.spenden .banner__container .banner__image{width:100%}.spenden .banner__container .banner__image{min-height:30.75em}.spenden .banner__container .banner__image .decorative-img{width:13em;left:initial;right:0;bottom:22.95em;rotate:180deg}}@media (max-width:767px){.spenden .external-link{padding-right:clamp(3em, 0.2222222222vw + 2.9027777778em, 3.125em);width:max-content}.spenden .banner__rte-desktop{display:block}.spenden .banner__rte-desktop p{display:flex;flex-direction:column-reverse}.spenden .banner__rte-desktop p .external-link{display:block;margin-bottom:clamp(2.5em, 0.2222222222vw + 2.4027777778em, 2.625em)}.spenden .banner__rte-desktop p .external-link::after{right:0}.spenden .banner__rte-desktop p .btn{display:block}}.mvz-onkologie .banner__text .subheading{color:var(--diakonissenred-900)}@media (min-width:75rem){.mvz-onkologie .banner__text h1 span{background-image:linear-gradient(transparent calc(100% - 6px), var(--diakonissenred-900) 6px)}}@media (max-width:1200px) and (min-width:768px){.mvz-onkologie .banner__text h1 span{background-image:linear-gradient(transparent calc(100% - 6px), var(--diakonissenred-900) 5px)}}@media (max-width:767px){.mvz-onkologie .banner__text h1 span{background-image:linear-gradient(transparent calc(100% - 6px), var(--diakonissenred-900) 4px)}}.mvz-onkologie .banner__image .decorative-img path{fill:var(--eucalyptus-200)}.tl_content .banner__text{background-color:#F5F4F0}.tl_content .banner__image{min-height:33.75rem;position:relative}.tl_content .banner__image .banner__img img{width:100%;max-width:none !important}@keyframes zoomin{0%{transform:scale(1.5, 1.5)}100%{transform:scale(1, 1)}}