@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")}.contact-search{margin-bottom:clamp(0.75em, 0.2222222222vw + 0.6527777778em, 0.875em) !important}.contact-search .contact-search-right{padding-top:15em !important;position:relative;background-color:#E6E5DE}@media (min-width:75rem){.contact-search .contact-search-right{padding:clamp(4em, 0.2222222222vw + 3.9027777778em, 4.125em)}}@media (max-width:1200px){.contact-search .contact-search-right{padding:clamp(2em, 0.2222222222vw + 1.9027777778em, 2.125em) clamp(1.75em, 0.2222222222vw + 1.6527777778em, 1.875em)}}.contact-search .contact-search-right .decorative-cube{position:absolute;left:0;top:0;width:10em;height:10em;rotate:90deg}.contact-search .contact-search-right h2{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;text-align:center;font-weight:500}.contact-search .contact-search-left{padding:clamp(4em, 0.2222222222vw + 3.9027777778em, 4.125em) clamp(1.75em, 0.2222222222vw + 1.6527777778em, 1.875em);display:flex;align-items:flex-end;background-color:#278386 !important}.contact-search .contact-search-left .contact-page-title{color:#FFFFFF;font-weight:500;margin-bottom:0 !important;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}@media (min-width:75rem){.contact-search .contact-search-left .contact-page-title span{background-image:linear-gradient(transparent calc(100% - 6px), var(--bayblue-500) 6px)}}@media (max-width:1200px) and (min-width:768px){.contact-search .contact-search-left .contact-page-title span{background-image:linear-gradient(transparent calc(100% - 5px), var(--bayblue-500) 5px)}}@media (max-width:767px){.contact-search .contact-search-left .contact-page-title span{background-image:linear-gradient(transparent calc(100% - 4px), var(--bayblue-500) 4px)}}.contact-search .contact-search-form{width:100%;display:flex;justify-content:space-between;gap:clamp(0.75em, 0.2222222222vw + 0.6527777778em, 0.875em);height:clamp(4em, 0.2222222222vw + 3.9027777778em, 4.125em);margin-bottom:clamp(2em, 0.2222222222vw + 1.9027777778em, 2.125em)}.contact-search .contact-search-form .contact-search-input{background-color:#FFFFFF;outline:none;border:none;border-radius:0;height:100%;flex:1 1 auto;padding-left:clamp(1em, 0.2222222222vw + 0.9027777778em, 1.125em);padding-right:clamp(0.75em, 0.2222222222vw + 0.6527777778em, 0.875em);font-size:1.4rem;font-weight:500;color:#0A3049}.contact-search .contact-search-form .contact-search-input:focus{outline:auto}.contact-search .contact-search-form .contact-search-input::placeholder{font-size:1.4rem;font-weight:500;color:#D6D4CD}.contact-search .contact-search-form .contact-search-submit{background-color:#0A3049;border:none;height:100%;aspect-ratio:1;padding:0}.contact-search .contact-search-form .contact-search-submit svg{height:3.5em;width:3.5em}.contact-search .contact-search-form .contact-search-submit svg path{fill:#FFFFFF}@media (max-width:767px){.contact-search .contact-search-form{align-items:stretch;gap:clamp(0.5em, 0.2222222222vw + 0.4027777778em, 0.625em);margin-bottom:clamp(0.75em, 0.2222222222vw + 0.6527777778em, 0.875em)}.contact-search .contact-search-form .contact-search-input{height:100%;font-size:1em;padding-left:clamp(1.5em, 0.2222222222vw + 1.4027777778em, 1.625em)}.contact-search .contact-search-form .contact-search-input::placeholder{font-size:1em}}@media (max-width:1200px){.contact-search .col-left{margin-bottom:clamp(0.75em, 0.2222222222vw + 0.6527777778em, 0.875em)}.contact-search .col-right{display:block !important}}.contact-group{margin-bottom:clamp(0.75em, 0.2222222222vw + 0.6527777778em, 0.875em)}.contact .row{margin-bottom:0}.contact .col-left:not(.color-picked){background-color:#145782}.contact .col-right{background-color:#F5F4F0}.contact .is-hidden{display:none}@media (max-width:1200px){.contact .col-right{width:100%}.contact .col-left{width:100%;margin-bottom:clamp(0.75em, 0.2222222222vw + 0.6527777778em, 0.875em)}}.title-search-found{display:flex !important}.title-search-found .contact-list .contact-card{display:flex !important}@media (max-width:1200px){.title-search-found{flex-wrap:wrap}}.contact-title{padding:clamp(4em, 0.2222222222vw + 3.9027777778em, 4.125em) clamp(1.75em, 0.2222222222vw + 1.6527777778em, 1.875em);display:block}.contact-title h2{color:#FFFFFF;font-weight:500;margin-bottom:1.5rem}.contact-title h2 .icon-chevron-down{display:none}.contact-title .contact-name{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;font-weight:500;margin-bottom:1.5rem}.contact-title p{color:#FFFFFF}.contact-title p:not(.contact-name){font-size:1em;line-height:1.6;letter-spacing:0;font-weight:400;font-weight:500;display:flex;align-items:flex-start;margin-bottom:clamp(0.75em, 0.2222222222vw + 0.6527777778em, 0.875em)}.contact-title p:not(.contact-name) .contact-title-type{padding-top:2px;min-width:fit-content}.contact-title p:not(.contact-name) a:not(.external-link){padding-top:2px;margin-left:clamp(0.25em, 0.1111111111vw + 0.2013888889em, 0.3125em);font-weight:400;color:#FFFFFF}.no-touch .contact-title p:not(.contact-name) a:not(.external-link):hover{text-decoration:underline}.contact-title p:not(.contact-name) .icon{display:flex;align-items:center;margin-right:clamp(0.75em, 0.2222222222vw + 0.6527777778em, 0.875em)}.contact-title p:not(.contact-name) .icon svg path{stroke:#FFFFFF}.contact-title .external-link{color:#FFFFFF;justify-content:flex-start;margin-top:clamp(2em, 0.2222222222vw + 1.9027777778em, 2.125em);width:max-content}.contact-title .external-link .icon-next{margin-left:clamp(0.75em, 0.2222222222vw + 0.6527777778em, 0.875em)}.contact-title .external-link .icon-next svg{transition:0.2s ease-out !important}.contact-title .external-link .icon-next svg path{fill:#FFFFFF}@media (min-width:75rem){.contact-title{position:sticky;top:clamp(4em, 0.2222222222vw + 3.9027777778em, 4.125em)}}@media screen and (max-width:1280px) and (min-width:1201px){.contact-title{top:135px}}@media (max-width:1200px){.contact-title h2{display:flex;justify-content:space-between}.contact-title h2 .icon-chevron-down{display:flex;align-items:center}.contact-title h2 .icon-chevron-down svg{transform:rotate(180deg);transition:0.4s ease}.contact-title h2 .icon-chevron-down svg path{stroke:#FFFFFF}}@media (max-width:1200px){.contact-title{width:100%}}@media (max-width:767px){.contact-title{padding:clamp(2em, 0.2222222222vw + 1.9027777778em, 2.125em) clamp(1.75em, 0.2222222222vw + 1.6527777778em, 1.875em)}}@media (min-width:75rem){.contact-wrap{padding:clamp(5.5em, 0.6666666667vw + 5.2083333333em, 5.875em) clamp(4em, 0.2222222222vw + 3.9027777778em, 4.125em) clamp(5.5em, 0.6666666667vw + 5.2083333333em, 5.875em)}}@media (max-width:1200px){.contact-wrap{padding:clamp(2em, 0.2222222222vw + 1.9027777778em, 2.125em) clamp(1.75em, 0.2222222222vw + 1.6527777778em, 1.875em) clamp(3em, 0.2222222222vw + 2.9027777778em, 3.125em)}}.contact-list .contact-card:not(:last-of-type){padding-bottom:clamp(2.5em, 0.2222222222vw + 2.4027777778em, 2.625em)}.contact-list .contact-card:not(:first-of-type){padding-top:clamp(2.5em, 0.2222222222vw + 2.4027777778em, 2.625em)}.contact-list .contact-card:last-child{border-bottom:none !important}.contact-card{border-bottom:1px solid #0A3049;display:flex}.contact-card .contact-position-overwrite{margin-top:-0.5rem}.contact-card p{display:flex;align-items:flex-start;font-size:1em;line-height:1.6;letter-spacing:0;font-weight:400;font-weight:500}.contact-card p .contact-type{padding-top:2px;min-width:fit-content}.contact-card p span{margin-right:clamp(0.5em, 0.2222222222vw + 0.4027777778em, 0.625em)}.contact-card p:not(:last-of-type){margin-bottom:clamp(0.75em, 0.2222222222vw + 0.6527777778em, 0.875em)}.contact-card a{padding-top:2px;padding-left:clamp(0.25em, 0.1111111111vw + 0.2013888889em, 0.3125em);font-size:1em;line-height:1.6;letter-spacing:0;font-weight:400;font-weight:400;text-decoration:underline;color:#0A3049}.no-touch .contact-card a:hover{color:#618CA3}.contact-card-left{-webkit-clip-path:polygon(100% 0, 100% 75%, 80% 100%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% 75%, 80% 100%, 0 100%, 0 0);margin-right:clamp(3em, 0.2222222222vw + 2.9027777778em, 3.125em);background-color:#FFFFFF;overflow:hidden;position:relative}.contact-card-left img{object-fit:cover;position:absolute;height:100%}@media (min-width:75rem){.contact-card-left{width:14.3rem;height:13rem}}@media (max-width:1200px) and (min-width:768px){.contact-card-left{width:14.3rem;height:13rem}}@media (max-width:767px){.contact-card-left{display:none}}.contact-department{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;font-weight:600;margin-bottom:1.5rem}.contact-category{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;font-weight:600;color:#0A3049;margin-bottom:clamp(1.5em, 0.2222222222vw + 1.4027777778em, 1.625em)}.contact-name{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;font-weight:500;color:#0A3049;margin-bottom:0.75rem}.contact-search-no-results{display:none;font-size:1em;line-height:1.6;letter-spacing:0;font-weight:400;font-weight:500;color:#D43D68}.contact-search-no-results-visible{display:block}.is-hidden-group{display:none !important}.contact-group .bayblue-100 .contact-title *{color:#0A3049}.contact-group .bayblue-200 .contact-title *{color:#0A3049}.contact-group .bayblue-300 .contact-title *{color:#0A3049}.contact-group .bayblue-400 .contact-title *{color:#0A3049}.contact-group .diakonissenred-50 .contact-title *{color:#0A3049}.contact-group .diakonissenred-100 .contact-title *{color:#0A3049}.contact-group .diakonissenred-200 .contact-title *{color:#0A3049}.contact-group .neutral-200 .contact-title *{color:#0A3049}.contact-group .neutral-300 .contact-title *{color:#0A3049}.contact-group .eucalyptus-50 .contact-title *{color:#0A3049}.contact-group .eucalyptus-100 .contact-title *{color:#0A3049}.contact-group .eucalyptus-200 .contact-title *{color:#0A3049}.contact-group .paulinenblue-50 .contact-title *{color:#0A3049}.contact-group .paulinenblue-100 .contact-title *{color:#0A3049}.contact-group .paulinenblue-200 .contact-title *{color:#0A3049}.contact-group .paulinenblue-300 .contact-title *{color:#0A3049}.tl_content .contact-title-left .contact-title *{color:#000 !important}.tl_content .contact-title-left .contact-title h2{font-size:26px}