@charset "UTF-8";
@font-face{font-family:"Open Sans";src:url("../../files/assets/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:100 800;font-style:normal}html{scroll-behavior:smooth}body{margin:0 !important}body.no-scroll{overflow:hidden}html.fslightbox-open body{overflow:hidden}*[id]{scroll-margin-top:200px}.google-maps-location{scroll-margin-top:150px}.mod_article{margin-bottom:96px}@media screen and (min-width:1024px){.mod_article{margin-bottom:128px}}.mod_article.content{display:flex;flex-direction:column;gap:64px;margin-bottom:96px}.mod_article.content:last-of-type{margin-bottom:0}@media screen and (min-width:1024px){.mod_article.content{margin-bottom:128px}}.mod_article.header{margin-bottom:40px}@media screen and (min-width:1024px){.mod_article.header{margin-bottom:80px}}.footer{margin-top:96px}@media screen and (min-width:1024px){.footer{margin-top:128px}}html{font-family:"Open Sans", sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0;color:#5E5E5D}span,button{font-family:"Open Sans", sans-serif}h1{font-size:36px;font-weight:400;line-height:40px;margin:0}h2{font-size:30px;font-weight:400;line-height:36px;margin:0}h3{font-size:20px;font-weight:400;line-height:26px;margin:0}h4{font-size:18px;font-weight:400;line-height:18px;margin:0}p{margin:0}@media screen and (min-width:1024px){html{font-size:18px;line-height:28px}h1{font-size:48px;line-height:52px}h2{font-size:36px;line-height:40px}h3{font-size:30px;line-height:36px}h4{font-size:20px;line-height:26px}}.btn{display:block;font-size:16px;font-weight:700;line-height:22px;padding:12px 32px;border-radius:100px;width:fit-content;text-decoration:none;cursor:pointer}.btn:focus-visible{outline:2px solid #5E5E5D;outline-offset:2px}.btn:disabled{background-color:#5E5E5D;color:white;border:3px solid transparent}.btn-primary{background-color:#9B2252;color:white;border:3px solid transparent}.btn-primary:hover{background-color:white;color:#9B2252;border-color:#9B2252}.btn-secondary{background-color:white;color:#9B2252;border:3px solid #9B2252}.btn-secondary:hover{background-color:#9B2252;color:white;border-color:transparent}div#container.sticky{padding-top:100px}@media screen and (min-width:1024px){div#container.sticky{padding-top:130px}}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist{width:calc(100vw - 64px);max-width:930px;position:relative;left:50%;transform:translateX(-50%);margin:36px 0 70px;box-sizing:border-box}@media (max-width:600px){:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist{width:calc(100vw - 32px);max-width:326px}}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist>.cc_immobilien>.title,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist>.cc_immobilien>.title{display:none}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist>.cc_immobilien>.content,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist>.cc_immobilien>.content{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;align-items:stretch}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:6px;min-width:0;padding:14px;background:#edf7e9;border-radius:6px;overflow:hidden;box-sizing:border-box}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry::before,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry::after,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry::before,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry::after{content:none}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field{min-width:0;margin:0}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field .label,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field .label{display:none}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field .value,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field .value{margin:0}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field .value .ce_text,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field .value .ce_textarea,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field .value .ce_text,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field .value .ce_textarea{margin:0;padding:0}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.titel,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.titel{order:1;flex:0 0 100%}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.titel .value,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.titel .value{color:#586956;font-size:17px;font-weight:600;line-height:1.35}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.standort,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.standort_25,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.standort,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.standort_25{order:2;flex:0 0 100%;min-height:16px;margin-bottom:2px}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.standort .value,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.standort_25 .value,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.standort .value,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.standort_25 .value{color:#859181;font-size:11px;line-height:1.4}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.immobilienbilder,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.immobilienbilder{order:3;flex:0 0 calc(100% + 28px);margin:8px -14px 12px}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.immobilienbilder .value,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.immobilienbilder .value{position:relative;display:block;width:100%;aspect-ratio:1.7777777778;overflow:hidden;background:#dce8d8}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.immobilienbilder .value>.ce_image,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.immobilienbilder .value>.ce_image>.ce_image,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.immobilienbilder .value figure.image_container,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.immobilienbilder .value>.ce_image,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.immobilienbilder .value>.ce_image>.ce_image,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.immobilienbilder .value figure.image_container{position:absolute;inset:0;width:100%;height:100%;margin:0}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.immobilienbilder .value img,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.immobilienbilder .value img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.immobilienbilder:not(:has(img)) .value,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.immobilienbilder:not(:has(img)) .value{display:grid;place-items:center}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.immobilienbilder:not(:has(img)) .value::after,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.immobilienbilder:not(:has(img)) .value::after{content:"Noch kein Bild hinterlegt";color:#859181;font-size:12px;text-align:center}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.mietpreis_pro_monat,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.mietpreis_pro_monat{order:4;flex:0 0 100%;margin-bottom:7px}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.mietpreis_pro_monat .value,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.mietpreis_pro_monat .value{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;color:#586956;font-size:20px;font-weight:600}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.mietpreis_pro_monat .value .ce_number,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.mietpreis_pro_monat .value .ce_text,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.mietpreis_pro_monat .value .ce_number,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.mietpreis_pro_monat .value .ce_text{display:inline}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.mietpreis_pro_monat .value::after,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.mietpreis_pro_monat .value::after{content:"€ / Monat";font-size:11px;font-weight:400;color:#859181}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.wohnflaeche,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.badezimmer,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.zimmer,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.max_personen,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.maximale_personen,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.wohnflaeche,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.badezimmer,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.zimmer,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.max_personen,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.maximale_personen{display:inline-flex;align-items:center;flex:0 0 auto;padding:5px 7px;background:#dcebd5;border-radius:4px;color:#586956;font-size:11px;line-height:1.3;white-space:nowrap}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.wohnflaeche .value,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.badezimmer .value,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.zimmer .value,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.max_personen .value,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.maximale_personen .value,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.wohnflaeche .value,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.badezimmer .value,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.zimmer .value,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.max_personen .value,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.maximale_personen .value{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.wohnflaeche .value .ce_number,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.wohnflaeche .value .ce_select,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.wohnflaeche .value .ce_text,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.badezimmer .value .ce_number,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.badezimmer .value .ce_select,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.badezimmer .value .ce_text,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.zimmer .value .ce_number,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.zimmer .value .ce_select,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.zimmer .value .ce_text,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.max_personen .value .ce_number,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.max_personen .value .ce_select,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.max_personen .value .ce_text,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.maximale_personen .value .ce_number,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.maximale_personen .value .ce_select,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.maximale_personen .value .ce_text,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.wohnflaeche .value .ce_number,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.wohnflaeche .value .ce_select,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.wohnflaeche .value .ce_text,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.badezimmer .value .ce_number,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.badezimmer .value .ce_select,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.badezimmer .value .ce_text,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.zimmer .value .ce_number,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.zimmer .value .ce_select,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.zimmer .value .ce_text,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.max_personen .value .ce_number,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.max_personen .value .ce_select,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.max_personen .value .ce_text,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.maximale_personen .value .ce_number,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.maximale_personen .value .ce_select,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.maximale_personen .value .ce_text{display:inline}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.wohnflaeche,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.wohnflaeche{order:5}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.wohnflaeche .value::after,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.wohnflaeche .value::after{content:"m²"}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.badezimmer,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.badezimmer{order:6}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.badezimmer .value::after,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.badezimmer .value::after{content:"Badezimmer"}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.max_personen,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.maximale_personen,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.max_personen,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.maximale_personen{order:7}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.max_personen .value::after,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.maximale_personen .value::after,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.max_personen .value::after,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.maximale_personen .value::after{content:"Pers."}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.zimmer,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.zimmer{order:8}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.kaufpreis,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.beschreibung,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry .field.veroeffentlicht,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.kaufpreis,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.beschreibung,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry .field.veroeffentlicht{display:none}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry>.more,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry>.more{order:20;flex:0 0 100%;width:100%;margin:auto 0 0;padding-top:16px}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry>.more a.child,:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry>.more br,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry>.more a.child,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry>.more br{display:none}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry>.more a.details,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry>.more a.details{display:inline-block;line-height:1.5;transition:color 0.2s ease;color:#c64a78;font-size:12px;font-weight:500;text-decoration:none}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry>.more a.details:hover,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry>.more a.details:hover{color:#9b2252;text-decoration:underline}:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist .entry>.more a.details::after,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist .entry>.more a.details::after{content:" ›"}@media (max-width:600px){:is(#kervita-immobilien, .kervita-immobilien).mod_customcataloglist>.cc_immobilien>.content,:is(#kervita-immobilien, .kervita-immobilien) .mod_customcataloglist>.cc_immobilien>.content{grid-template-columns:1fr}}.immobilien-fakten{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:24px;row-gap:12px;color:#586956;font-size:13px;line-height:1.4}.immobilien-fakten__sprite{position:absolute;width:0;height:0;overflow:hidden}.immobilien-fakten__item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.immobilien-fakten__icon{display:block;flex:0 0 16px;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.immobilien-fakten__text{display:inline-flex;align-items:baseline;gap:3px}.immobilien-fakten__label{color:#859181;font-weight:400}.immobilien-fakten__value{color:#586956;font-weight:500}@media (max-width:600px){.immobilien-fakten{column-gap:16px;row-gap:14px;font-size:12px}}.mod_customcatalogreader.cc_immobilien .immobilien-leistungen{width:100%;max-width:100%;margin:0;box-sizing:border-box;color:#586956}.mod_customcatalogreader.cc_immobilien .immobilien-leistungen h2{margin:0 0 20px;color:#586956;font-size:24px;font-weight:500}.mod_customcatalogreader.cc_immobilien .immobilien-leistungen .leistungen-tabelle{width:100%;margin:0;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.5;color:#586956}.mod_customcatalogreader.cc_immobilien .immobilien-leistungen .leistungen-tabelle th,.mod_customcatalogreader.cc_immobilien .immobilien-leistungen .leistungen-tabelle td{padding:12px 16px;border:0;vertical-align:middle}.mod_customcatalogreader.cc_immobilien .immobilien-leistungen .leistungen-tabelle th:first-child,.mod_customcatalogreader.cc_immobilien .immobilien-leistungen .leistungen-tabelle td:first-child{width:70%;text-align:left;overflow-wrap:anywhere}.mod_customcatalogreader.cc_immobilien .immobilien-leistungen .leistungen-tabelle th:last-child,.mod_customcatalogreader.cc_immobilien .immobilien-leistungen .leistungen-tabelle td:last-child{width:30%;text-align:right}.mod_customcatalogreader.cc_immobilien .immobilien-leistungen .leistungen-tabelle thead th{background:#dcefd5;color:#586956;font-weight:600}.mod_customcatalogreader.cc_immobilien .immobilien-leistungen .leistungen-tabelle tbody tr:nth-child(odd) td{background:#f0f8ec}.mod_customcatalogreader.cc_immobilien .immobilien-leistungen .leistungen-tabelle tbody tr:nth-child(even) td{background:#dfeeda}@media (max-width:600px){.mod_customcatalogreader.cc_immobilien .immobilien-leistungen h2{font-size:20px;margin-bottom:16px}.mod_customcatalogreader.cc_immobilien .immobilien-leistungen .leistungen-tabelle{font-size:12px}.mod_customcatalogreader.cc_immobilien .immobilien-leistungen .leistungen-tabelle th,.mod_customcatalogreader.cc_immobilien .immobilien-leistungen .leistungen-tabelle td{padding:10px 8px}.mod_customcatalogreader.cc_immobilien .immobilien-leistungen .leistungen-tabelle th:first-child,.mod_customcatalogreader.cc_immobilien .immobilien-leistungen .leistungen-tabelle td:first-child{width:62%}.mod_customcatalogreader.cc_immobilien .immobilien-leistungen .leistungen-tabelle th:last-child,.mod_customcatalogreader.cc_immobilien .immobilien-leistungen .leistungen-tabelle td:last-child{width:38%}}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien){width:calc(100vw - 64px);max-width:930px;position:relative;left:50%;transform:translateX(-50%);margin:0 0 48px;box-sizing:border-box}@media (max-width:600px){:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien){width:calc(100vw - 32px);max-width:326px}}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .filterform{padding:32px;background:#edf7e9;box-sizing:border-box}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) form{margin:0}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .formbody{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;align-items:start}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .formbody>.widget.filter{min-width:0;margin:0;align-self:start}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .formbody>.widget.filter:not(.filter_range){display:grid !important;grid-template-columns:minmax(0, 1fr);grid-template-rows:18px 42px;gap:6px;align-content:start}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .formbody>.widget.filter:not(.filter_range)>fieldset{grid-row:2;grid-column:1;width:100%}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .formbody>.widget.filter:not(.filter_range)>.description{grid-row:1;grid-column:1;margin:0;color:#586956;font-size:13px;font-weight:600;line-height:18px}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .formbody>.widget.filter_select.standort:not(:has(> .description))::before{content:"Ort";grid-row:1;grid-column:1;display:block;color:#586956;font-size:13px;font-weight:600;line-height:18px}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .formbody>.widget.filter_range{display:block !important}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .formbody>.widget.filter_range>.description{display:none}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) fieldset{min-width:0;margin:0;padding:0;border:0}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) input[type="text"],:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) input[type="search"],:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) select{display:block;width:100%;height:42px;padding:0 14px;border:1px solid #cfd8cb;border-radius:6px;background:#fff;color:#586956;font-size:14px;box-sizing:border-box}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) input[type="text"]:focus,:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) input[type="search"]:focus,:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) select:focus{outline:none;border-color:#c64a78}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .radio_container>div{display:flex;align-items:center;gap:8px}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .submit_container{margin:0}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .submit_container.submit{grid-column:1}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .submit_container.clear_filters{grid-column:2}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .submit_container button{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:9px 16px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .submit_container.submit button{border:1px solid #9b2252;background:#9b2252;color:#fff}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .submit_container.clear_filters button{border:2px solid #9b2252;background:transparent;color:#9b2252}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .submit_container.clearall{display:none}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) fieldset.range_container>legend{margin:0;color:#586956;font-size:13px;font-weight:600}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) fieldset.range_container>label{display:none}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) fieldset.range_container>input[id^="slider-text_"]{width:100%;height:18px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:#586956;font-size:13px;pointer-events:none}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) fieldset.range_container>.ui-slider.ui-slider-horizontal{position:relative;width:calc(100% - 24px);height:16px;margin:0 12px 8px;padding:0;border:1px solid #c64a78;border-radius:6px;background:#fff;box-sizing:border-box}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) fieldset.range_container>.ui-slider.ui-slider-horizontal .ui-slider-range{position:absolute;top:0;height:100%;border:0;border-radius:5px;background:#9b2252}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) fieldset.range_container>.ui-slider.ui-slider-horizontal .ui-slider-handle{position:absolute;top:50%;z-index:2;width:22px;height:22px;margin-left:-11px;transform:translateY(-50%);border:1px solid #c64a78;border-radius:5px;background:#f5dfe8;box-sizing:border-box;cursor:grab;touch-action:none}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .autocomplete_results{display:none !important}@media (max-width:768px){:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .formbody{grid-template-columns:1fr;gap:14px}:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .submit_container.submit,:is(#kervita-immobilien-filter, .kervita-immobilien-filter, .mod_customcatalogfilter.cc_immobilien) .submit_container.clear_filters{grid-column:auto}}.mod_article:has(> :is(#kervita-immobilien, .kervita-immobilien))>h2#filter-header{width:calc(100vw - 64px);max-width:930px;position:relative;left:50%;transform:translateX(-50%);margin:80px 0 32px;box-sizing:border-box;text-align:center;color:#5e5e5d}@media (max-width:600px){.mod_article:has(> :is(#kervita-immobilien, .kervita-immobilien))>h2#filter-header{width:calc(100vw - 32px);max-width:326px}}@media (max-width:768px){.mod_article:has(> :is(#kervita-immobilien, .kervita-immobilien))>h2#filter-header{width:calc(100vw - 64px);max-width:930px;position:relative;left:50%;transform:translateX(-50%);margin:40px 0 24px;box-sizing:border-box}}@media (max-width:768px) and (max-width:600px){.mod_article:has(> :is(#kervita-immobilien, .kervita-immobilien))>h2#filter-header{width:calc(100vw - 32px);max-width:326px}}.immobilien-detail-container{width:calc(100vw - 64px);max-width:930px;position:relative;left:50%;transform:translateX(-50%);margin:0;padding:24px 0 64px;min-width:0;box-sizing:border-box}.immobilien-detail-container>.immobilien-fakten{width:100%;min-width:0;margin:0 0 36px}.immobilien-detail-container>.immobilien-detail-content{width:100%;min-width:0;margin:0 0 48px}.immobilien-detail-container>.immobilien-detail-content .immobilien-text-1,.immobilien-detail-container>.immobilien-detail-content .immobilien-text-2{color:#5e5e5d;font-size:16px;line-height:1.65;overflow-wrap:break-word}.immobilien-detail-container>.immobilien-detail-content .immobilien-text-1 .ce_text,.immobilien-detail-container>.immobilien-detail-content .immobilien-text-1 .ce_textarea,.immobilien-detail-container>.immobilien-detail-content .immobilien-text-2 .ce_text,.immobilien-detail-container>.immobilien-detail-content .immobilien-text-2 .ce_textarea{margin:0;padding:0}.immobilien-detail-container>.immobilien-detail-content .immobilien-text-1 p,.immobilien-detail-container>.immobilien-detail-content .immobilien-text-2 p{margin:0 0 16px}.immobilien-detail-container>.immobilien-detail-content .immobilien-text-1 p:last-child,.immobilien-detail-container>.immobilien-detail-content .immobilien-text-2 p:last-child{margin-bottom:0}.immobilien-detail-container>.mod_customcatalogreader.cc_immobilien{width:100%;min-width:0;max-width:none;margin:0;box-sizing:border-box}@media (max-width:600px){.immobilien-detail-container{width:calc(100vw - 32px);max-width:390px;padding:20px 0 48px}.immobilien-detail-container>.immobilien-fakten{margin-bottom:28px}.immobilien-detail-container>.immobilien-detail-content{margin-bottom:40px}}.immobilien-detail-container>.immobilien-grundrisse{width:100%;min-width:0;margin:0 0 48px}.immobilien-detail-container>.immobilien-grundrisse .immobilien-grundrisse__heading{margin:0 0 20px;color:#586956;font-size:24px;font-weight:500;line-height:1.3}.immobilien-detail-container>.immobilien-grundrisse .swiper-slide img{object-fit:contain}@media (max-width:600px){.immobilien-detail-container>.immobilien-grundrisse{margin-bottom:40px}.immobilien-detail-container>.immobilien-grundrisse .immobilien-grundrisse__heading{margin-bottom:16px;font-size:20px}}.immobilien-detail-container .immobilien-ausstattung{margin:40px 0 48px;width:100%;text-align:center}.immobilien-detail-container .immobilien-ausstattung .immobilien-ausstattung__heading{margin:0 0 28px;color:#5e5e5d;font-size:20px;font-weight:400;line-height:1.4}.immobilien-detail-container .immobilien-ausstattung .immobilien-ausstattung__liste{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px 16px;align-items:start;justify-items:center;width:100%;max-width:640px;margin:0 auto}.immobilien-detail-container .immobilien-ausstattung .immobilien-ausstattung__eintrag{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;width:100%}.immobilien-detail-container .immobilien-ausstattung .immobilien-ausstattung__iconbox{width:82px;height:68px;display:flex;align-items:center;justify-content:center;background:#edf7e9;border-radius:20px}.immobilien-detail-container .immobilien-ausstattung .immobilien-ausstattung__iconbox img{display:block;width:52px;height:52px;max-width:100%;object-fit:contain}.immobilien-detail-container .immobilien-ausstattung .immobilien-ausstattung__label{display:block;color:#9b2252;font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}@media (max-width:600px){.immobilien-detail-container .immobilien-ausstattung{margin:32px 0 40px}.immobilien-detail-container .immobilien-ausstattung .immobilien-ausstattung__liste{grid-template-columns:repeat(2, minmax(0, 1fr));max-width:300px;gap:24px 14px}}.navigation-desktop{display:none;flex-direction:column;background-color:white;height:100px;transition:height 0.2s ease-out;z-index:1000;margin-top:30px}@media screen and (min-width:1024px){.navigation-desktop{display:flex}}.navigation-desktop__logo img{height:75px;transition:height 0.2s ease-out}.navigation-desktop__logo img:hover{outline:1px solid #5E5E5D;border-radius:6px}.navigation-desktop__wrapper{display:flex;justify-content:space-between;align-items:center;max-width:930px;width:100%;height:100px;margin:0 auto}.navigation-desktop__main ul{list-style:none;padding:0;margin:0}.navigation-desktop__main .level_1{display:flex;gap:8px}.navigation-desktop__main .level_1 .submenu{position:relative}.navigation-desktop__main .level_1 .nav-dropdown-btn{display:flex;align-items:center;gap:4px;border:3px solid transparent;border-radius:100px;background-color:transparent;padding:12px;margin:0;font-size:16px;font-weight:400;line-height:normal;cursor:pointer;color:#5E5E5D}.navigation-desktop__main .level_1 .nav-dropdown-btn.active{border-bottom:3px solid #9B2252;border-bottom-right-radius:0px;border-bottom-left-radius:0px;color:#9B2252}.navigation-desktop__main .level_1 .nav-dropdown-btn:hover{border:3px solid #50AE30;border-radius:100px;text-decoration:underline}.navigation-desktop__main .level_1 .nav-dropdown-btn span{height:fit-content;display:flex}.navigation-desktop__main .level_1 .nav-dropdown-btn span svg{transition:transform 0.3s ease-out}.navigation-desktop__main .level_1 .nav-dropdown-btn.open svg{transform:rotate(180deg)}.navigation-desktop__main .dropdown{display:none;background-color:white;border-bottom:5px solid #50AE30;border-radius:6px;min-width:max-content;font-size:16px;color:#5E5E5D;z-index:1000;box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.25)}.navigation-desktop__main .dropdown[aria-expanded="true"]{display:flex;position:absolute;bottom:-3px;left:0;transform:translate(-5%, 100%)}.navigation-desktop__main .dropdown ul{display:flex;flex-direction:column;gap:8px;padding:16px;max-height:500px;overflow-y:auto;width:100%}.navigation-desktop__main .dropdown li a,.navigation-desktop__main .dropdown li p{text-decoration:none;color:#5E5E5D;display:block;padding:12px;border:3px solid transparent}.navigation-desktop__main .dropdown li a.forward,.navigation-desktop__main .dropdown li a.active,.navigation-desktop__main .dropdown li p.forward,.navigation-desktop__main .dropdown li p.active{border-bottom:3px solid #9B2252;color:#9B2252}.navigation-desktop__main .dropdown li a:hover{border:3px solid #50AE30;border-radius:100px}.navigation-desktop__main .dropdown li.structure-page a{padding-left:0;padding-bottom:0;padding-top:0;font-weight:bold;font-size:14px;user-select:none;pointer-events:none}.navigation-desktop__main .dropdown li.structure-page a:hover{user-select:none;pointer-events:none}.navigation-desktop__main .dropdown .forward{margin:0}.navigation-desktop.sticky{position:fixed;top:30px;left:0;width:100%;height:71px;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.1);margin-top:0}.navigation-desktop.sticky .navigation-desktop__logo img{height:48px;margin-right:44px}.navigation-desktop .invisible{height:0;opacity:0;z-index:-1}.navigation-mobil{display:flex;flex-direction:column;background-color:white;position:relative;z-index:1000}@media screen and (min-width:1024px){.navigation-mobil{display:none}}.navigation-mobil__wrapper{display:flex;justify-content:space-between;align-items:center;padding:12px 32px}.navigation-mobil__logo{display:flex}.navigation-mobil__logo a{display:flex;height:fit-content}.navigation-mobil__logo img{height:46px;transition:height 0.2s ease-out}.navigation-mobil__actions .btn{padding:8px 16px}.navigation-mobil__burger-menu{display:flex;height:fit-content}.navigation-mobil__burger-menu .burger-menu-btn{display:flex;border:0;background-color:transparent;padding:0;margin:0}.navigation-mobil__burger-menu .burger-menu-close{display:none}.navigation-mobil__content{display:flex;flex-direction:column;height:100%}.navigation-mobil__menu{display:none;flex-direction:column;position:relative;position:sticky}.navigation-mobil__menu ul{list-style:none;padding:0;margin:0}.navigation-mobil__menu ul li.structure-page a{padding-left:16px;padding-bottom:0;font-weight:bold;font-size:14px;user-select:none;pointer-events:none;border-bottom:unset}.navigation-mobil__menu ul li.structure-page a:hover{user-select:none;pointer-events:none}.navigation-mobil__menu .mobil-menu-item{display:flex;justify-content:space-between;align-items:center;background-color:transparent;padding:18px 32px;color:#5E5E5D;font-size:16px;font-family:"Open Sans", sans-serif;border-left:0;border-right:0;border-top:0;border-bottom:1px solid #ABABAB;text-decoration:none}.navigation-mobil__menu .mobil-menu-item.forward,.navigation-mobil__menu .mobil-menu-item.active{color:#9B2252;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.navigation-mobil__menu .mobil-menu-item.forward svg path,.navigation-mobil__menu .mobil-menu-item.active svg path{stroke:#9B2252}.navigation-mobil__menu button.mobil-menu-item{width:100%}.navigation-mobil__menu ul.level_1 li:first-of-type .mobil-menu-item{border-bottom:1px solid #ABABAB;border-top:1px solid #ABABAB}.navigation-mobil__menu ul.level_2{width:100%}.navigation-mobil__menu ul.level_2 li .mobil-menu-item{border-top:none !important}.navigation-mobil__menu .flyout{display:none;position:absolute;top:0;width:100%;height:100%;background-color:white;overflow-y:scroll}.navigation-mobil__menu .flyout.open{display:flex;flex-direction:column}.navigation-mobil__menu .flyout .mobil-menu-item.back{justify-content:left;gap:12px;color:#9B2252;font-weight:700}.navigation-mobil__menu .flyout .mobil-menu-item.back svg{transform:rotate(180deg)}.navigation-mobil__menu .flyout .mobil-menu-item.back svg path{stroke:#9B2252}.navigation-mobil .socials{display:none;width:100%;background-color:white;padding:32px 0px;margin-top:auto}.navigation-mobil .socials-icons{display:flex;align-items:center;gap:24px;max-width:174px;margin:0 auto}.navigation-mobil .socials-icon{display:flex;align-items:center}.navigation-mobil .socials-icon svg{fill:#5E5E5D;height:42px}.navigation-mobil.sticky{position:fixed;top:0;left:0;width:100%}.navigation-mobil.sticky .navigation-mobil__wrapper{box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.1)}.navigation-mobil.expanded{position:fixed;top:0;left:0;width:100%;height:100%;max-height:-webkit-fill-available;display:flex;flex-direction:column;background-color:white;overflow:hidden}.navigation-mobil.expanded .navigation-mobil__wrapper{box-shadow:none;flex-shrink:0}.navigation-mobil.expanded .navigation-mobil__content{flex:1;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:100px}.navigation-mobil.expanded .navigation-mobil__menu{display:flex;overflow-y:auto;height:100%}.navigation-mobil.expanded .socials{display:flex;padding-bottom:32px;position:sticky;bottom:0;background-color:white}@supports (-webkit-touch-callout: none){.navigation-mobil.expanded{min-height:-webkit-fill-available}}.navigation-mobil .invisible{height:0;opacity:0;z-index:-1}.ce_form{padding:0 32px}.ce_form h2{margin-bottom:24px}.ce_form form .formbody{display:flex;flex-direction:column;gap:24px}.ce_form form fieldset{position:relative;border:0;padding:16px 0 0 0;margin:0}.ce_form form fieldset:first-of-type,.ce_form form fieldset.attachment{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:24px;padding:32px 0 0 0}.ce_form form fieldset.checkbox_container{display:flex;padding:0}.ce_form form fieldset.checkbox_container span{display:flex;gap:8px}.ce_form form fieldset.checkbox_container input[type="checkbox"]{margin:0;padding:0;height:20px;width:20px;flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ABABAB;border-radius:3px;position:relative}.ce_form form fieldset.checkbox_container input[type="checkbox"]:checked{background-color:#9B2252;border-color:#9B2252}.ce_form form fieldset.checkbox_container input[type="checkbox"]:checked::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 448 512'><path d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/></svg>");background-size:contain;background-repeat:no-repeat;transform:translate(-50%, -50%)}.ce_form form fieldset.checkbox_container label{display:block;font-weight:normal;line-height:normal}.ce_form form fieldset.checkbox_container label a{color:#9B2252}.ce_form form fieldset.checkbox_container label a:hover{outline:auto}.ce_form form legend{font-weight:700;padding:0}.ce_form form .mandatory-text{position:absolute;display:flex;top:0;right:0}.ce_form form .mandatory-text p{font-weight:700}.ce_form form .widget.full-width{grid-column:1 / -1 !important;width:100%}.ce_form form .widget.full-width.select-half select{max-width:453px}.ce_form form .widget{display:flex;flex-direction:column}.ce_form form .widget span.invisible{display:none}.ce_form form .widget label{font-weight:700;margin-bottom:4px}.ce_form form .widget input,.ce_form form .widget select,.ce_form form .widget textarea{font-size:16px;padding:12px 8px;border:1px solid #ABABAB;border-radius:6px;background-color:white;color:#5E5E5D}.ce_form form .widget input[type="date"]{width:100%;box-sizing:border-box;line-height:1;padding:0;margin-bottom:-2px;max-height:45px}.ce_form form .widget-upload{width:100%;position:relative}.ce_form form .widget-upload label{font-weight:bold;margin-bottom:5px}.ce_form form .widget-upload .upload-container{display:flex;flex-direction:row;border-radius:6px;border:1px solid #ABABAB;position:relative;height:45px}.ce_form form .widget-upload .upload-container::after{content:"Datei wählen";display:flex;position:absolute;right:0;align-items:center;justify-content:center;background:#9B2252;color:white;width:fit-content;padding:10px 15px;cursor:pointer;font-weight:bold;border-radius:0 5px 5px 0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M14.25 2.25H5.75C4.79 2.25 4 3.04 4 4V20C4 20.96 4.79 21.75 5.75 21.75H18.25C19.21 21.75 20 20.96 20 20V7.75L14.25 2.25ZM14.25 9V3.5L19.5 8.75H15C14.59 8.75 14.25 9.09 14.25 9Z"/></svg>');background-repeat:no-repeat;background-position:10px center;background-size:16px;padding-left:35px}.ce_form form .widget-upload .upload-container::before{content:attr(data-filename);flex-grow:1;padding:10px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50%}.ce_form form .widget-upload .upload-container .upload{opacity:0;padding:0;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;z-index:100}@media screen and (min-width:1024px){.ce_form{max-width:930px;margin:0 auto}.ce_form h2{margin-bottom:32px}.ce_form form fieldset:first-of-type,.ce_form form fieldset.attachment{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.ce_form form fieldset.attachment>:last-child{grid-column:1 / -1}.ce_form form input,.ce_form form select,.ce_form form textarea{font-size:18px}.ce_form form .widget-upload .upload-container::after{padding:9px 15px;padding-left:35px}}.initiativbewerbung .standort-select{grid-column:span 2}form .widget.hidden{display:none}input:user-invalid,textarea:user-invalid,select:user-invalid{border-color:#D52424 !important;outline:none}.widget:has(input:user-invalid:not([type="checkbox"]))>label,.widget:has(textarea:user-invalid)>label,.widget:has(select:user-invalid)>label{color:#D52424 !important}.widget:has(input:user-invalid:not([type="checkbox"]))::after{content:"Bitte dieses Feld ausfüllen";color:#D52424 !important;font-size:16px}.widget:has(textarea:user-invalid)::after{content:"Bitte geben Sie hier Ihre Nachricht ein";color:#D52424 !important;font-size:16px}.widget:has(select:user-invalid)::after{content:"Bitte wählen Sie eine Option aus";color:#D52424 !important;font-size:16px}fieldset.checkbox_container:has(input[type="checkbox"]:user-invalid) label{color:#D52424 !important}.widget:has(input[type="checkbox"]:user-invalid)::after{content:"Bitte bestätigen Sie diese Option";color:#D52424 !important;font-size:16px;display:block;margin-top:4px}input,select{height:45px;box-sizing:border-box}input[type="date"]::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.footer{position:relative}.footer .invisible{display:block;height:0;opacity:0}.footer__overlay{display:flex}.footer__overlay .image{display:flex;width:100%}.footer__overlay .image img{width:100%}.footer__wrapper{display:flex;flex-direction:column;align-items:center;padding:32px 0;background-color:#EDF8E9}.footer__headline{margin-bottom:32px}.footer__headline p{font-size:24px;color:#5E5E5D}.footer__main{display:flex;flex-direction:column;margin-bottom:32px;gap:32px}.footer__main .col{display:flex;flex:1;flex-direction:column;text-align:center;gap:8px}.footer__main .col p{color:#5E5E5D;font-weight:700}.footer__main .col .list{display:flex;flex-direction:column;gap:8px}.footer__main .col .list a{color:#5E5E5D;border-radius:6px;display:flex;width:fit-content;margin:0 auto}.footer__main .col .list a:hover,.footer__main .col .list a:focus-visible{outline:auto;outline-color:#5E5E5D;text-decoration:none}.footer__main .col .list ul{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.footer__socials{display:flex;margin-top:32px;margin-bottom:24px;gap:24px}.footer__socials a.socials-icon{display:flex}.footer__socials a.socials-icon svg{height:42px;fill:#5E5E5D}.footer__socials a.socials-icon svg:hover{fill:#9B2252;transform:scale(1.1)}.footer__infos{display:flex;flex-direction:column;gap:8px;max-width:326px;text-align:center;position:relative;z-index:100}.footer__infos-contact{display:flex;flex-direction:column;gap:4px}.footer__infos-contact p{display:flex;color:#9B2252;align-items:center;justify-content:center;gap:5px}.footer__infos-contact p a{color:#9B2252}.footer__infos-contact p:hover a{outline:1px solid #5E5E5D;border-radius:6px;text-decoration:none}.footer__infos-contact svg{fill:#9B2252}.footer__infos-contact path{fill:#9B2252}.footer .background-icon{display:none}.footer p{margin:0;color:#5E5E5D}@media screen and (min-width:1024px){.footer__wrapper{padding:64px 0}.footer__headline{margin-bottom:64px}.footer__headline p{font-size:36px;color:#5E5E5D}.footer__main{flex-direction:row;gap:0;max-width:930px;width:100%;margin-bottom:64px;justify-content:center;gap:64px}.footer__main .col{text-align:left}.footer__main .col .list a{margin:0;padding:2px 4px}.footer__socials{margin-top:64px}.footer__infos{max-width:unset}.footer__infos-contact{flex-direction:row;justify-content:center}.footer__infos-contact p:nth-child(2){border-left:1px solid #9B2252;border-right:1px solid #9B2252;padding:0 5px}.footer .background-icon{display:block;position:absolute;bottom:0}.footer .background-icon.right{right:100px}.footer .background-icon.left{left:100px}}@media screen and (min-width:1440px){.footer .background-icon.right{right:150px}.footer .background-icon.left{left:150px}}.top-banner{display:none;position:fixed;top:0;justify-content:center;background-color:#EDF8E9;padding:1px 0;width:100%;z-index:1001}.top-banner p{margin:0;font-size:16px;color:#5E5E5D}.top-banner p a{color:#9B2252}.top-banner p a:hover{text-decoration:none;outline:1px solid #9B2252;border-radius:6px}@media screen and (min-width:1024px){.top-banner{display:flex}}.mod_breadcrumb ul{display:flex;flex-wrap:wrap;gap:6px;list-style-type:none;padding:0;margin:0}.mod_breadcrumb li.active{color:#9B2252;font-weight:700}.mod_breadcrumb li a{color:#5E5E5D;margin-right:6px}.mod_breadcrumb li a:hover{outline:1px solid #5E5E5D;border-radius:6px;text-decoration:none}@media screen and (min-width:1024px){.mod_breadcrumb{margin-bottom:8px}}.news-detail .mod_breadcrumb{background-color:#EDF8E9;padding:8.5px 32px;margin-bottom:40px}.news-detail .mod_breadcrumb ul{max-width:930px;margin:0 auto}@media screen and (min-width:1024px){.news-detail .mod_breadcrumb{padding:8.5px 0;margin-bottom:80px}}.module-plenta-jobs-basic-filter{margin-top:40px}.module-plenta-jobs-basic-filter h2{text-align:center;margin-bottom:24px;padding:0 32px}.module-plenta-jobs-basic-filter .job-filter-wrapper{display:flex;flex-direction:column;padding:0 32px;gap:8px}.module-plenta-jobs-basic-filter .filter-container{position:relative}.module-plenta-jobs-basic-filter .filter-container .filter-btn{display:flex;justify-content:space-between;align-items:center;border:0;border-radius:100px;background-color:#EDF8E9;padding:8px 16px;border:1px solid transparent;cursor:pointer}.module-plenta-jobs-basic-filter .filter-container .filter-btn:hover{border:1px solid black}.module-plenta-jobs-basic-filter .filter-container .filter-btn .filter-btn-content{display:flex;gap:8px}.module-plenta-jobs-basic-filter .filter-container .filter-btn .selected-count{display:none;background-color:#9B2252;border-radius:100%;padding:0 9px;color:white}.module-plenta-jobs-basic-filter .filter-container .checkbox_container{display:none;flex-direction:column;position:absolute;width:100%;top:46px;border:0;margin:0;padding:16px;gap:8px;background-color:#EDF8E9;border-radius:0 0 25px 25px;box-sizing:border-box;z-index:105;max-height:280px;overflow-y:auto}.module-plenta-jobs-basic-filter .filter-container.open .filter-btn{border-radius:25px 25px 0 0;background-color:#DBF2D3}.module-plenta-jobs-basic-filter .filter-container.open .filter-btn svg{transform:rotate(90deg)}.module-plenta-jobs-basic-filter .filter-container.open .checkbox_container{display:flex}.module-plenta-jobs-basic-filter .widget-html{display:none}.module-plenta-jobs-basic-filter .widget-checkbox:nth-of-type(2){margin-bottom:8px}.module-plenta-jobs-basic-filter .job-area-filter{position:relative}.module-plenta-jobs-basic-filter .job-area-filter__select-btn{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;border-radius:100px;background-color:#EDF8E9;padding:8px 16px;border:1px solid transparent;cursor:pointer;max-height:46px}.module-plenta-jobs-basic-filter .job-area-filter__select-btn p{font-size:16px;color:#5E5E5D;line-height:28px}@media screen and (min-width:1024px){.module-plenta-jobs-basic-filter .job-area-filter__select-btn p{font-size:18px}}.module-plenta-jobs-basic-filter .job-area-filter__select-btn-content{max-height:28px}.module-plenta-jobs-basic-filter .job-area-filter__select-btn div{display:flex;gap:8px}.module-plenta-jobs-basic-filter .job-area-filter__select-btn .selected-count{display:none;align-items:center;background-color:#9B2252;border-radius:100%;padding:0 9px;color:white;font-size:18px;max-height:28px}.module-plenta-jobs-basic-filter .job-area-filter__select-btn:hover{border:1px solid black}.module-plenta-jobs-basic-filter .job-area-filter__select-content{display:none;position:absolute;top:46px;width:100%;box-sizing:border-box;background-color:#EDF8E9;padding:16px;border-radius:0 0 25px 25px;z-index:105;max-height:280px;overflow-y:auto}.module-plenta-jobs-basic-filter .job-area-filter.open .job-area-filter__select-btn{background-color:#DBF2D3;border-radius:25px 25px 0px 0px}.module-plenta-jobs-basic-filter .job-area-filter.open .job-area-filter__select-btn svg{transform:rotate(90deg)}.module-plenta-jobs-basic-filter .job-area-filter.open .job-area-filter__select-content{display:block}.module-plenta-jobs-basic-filter .job-area-filter .filter-options{display:flex;flex-direction:column;gap:10px}.module-plenta-jobs-basic-filter .job-area-filter .filter-option{position:relative;padding-left:30px;cursor:pointer;user-select:none}.module-plenta-jobs-basic-filter .job-area-filter .filter-option::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:1px solid #5E5E5D;background-color:#fff;border-radius:3px}.module-plenta-jobs-basic-filter .job-area-filter .filter-option.active::before{background-color:#9B2252;border-color:#9B2252}.module-plenta-jobs-basic-filter .job-area-filter .filter-option.active::after{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 448 512'><path d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/></svg>");position:absolute;width:13px;height:22px;left:4px;top:50%;transform:translateY(-50%);color:#fff;font-size:14px}.module-plenta-jobs-basic-filter .checkbox_container input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;left:0;margin:0;padding:0;width:22px;height:22px;cursor:pointer;z-index:1;opacity:0}.module-plenta-jobs-basic-filter .checkbox_container input[type="checkbox"]:focus-visible~label,.module-plenta-jobs-basic-filter .checkbox_container input[type="checkbox"]:focus~label{outline:auto}.module-plenta-jobs-basic-filter .checkbox_container label{display:flex;align-items:center;cursor:pointer;padding-left:30px;position:relative}.module-plenta-jobs-basic-filter .checkbox_container label::before{content:"";position:absolute;left:0;width:22px;height:22px;border:1px solid #5E5E5D;border-radius:3px;background-color:#fff}.module-plenta-jobs-basic-filter .checkbox_container label::after{content:"";position:absolute;left:5px;width:12px;height:16px;background-size:contain;background-repeat:no-repeat;opacity:0}.module-plenta-jobs-basic-filter .checkbox_container input[type="checkbox"]:checked+label::before{background-color:#9B2252;border-color:#9B2252}.module-plenta-jobs-basic-filter .checkbox_container input[type="checkbox"]:checked+label::after{opacity:1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 448 512'><path d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/></svg>")}@media screen and (min-width:1024px){.module-plenta-jobs-basic-filter{margin:0 0 64px 0}.module-plenta-jobs-basic-filter h2{text-align:center;margin-bottom:32px}.module-plenta-jobs-basic-filter .job-filter-wrapper{padding:0;max-width:930px;flex-direction:row;gap:32px;margin:0 auto}.module-plenta-jobs-basic-filter form{flex:2}.module-plenta-jobs-basic-filter form>div{display:flex;gap:32px;flex-direction:row-reverse}.module-plenta-jobs-basic-filter form .widget-checkbox{flex:1}.module-plenta-jobs-basic-filter .job-area-filter{flex:1}.module-plenta-jobs-basic-filter .widget-checkbox:nth-of-type(2){margin-bottom:0}}@media screen and (min-width:1024px){.jobs-location-page form{flex:1}}.job-tile{display:flex;flex-direction:column;background-color:#EDF8E9;text-decoration:none;border-radius:6px;overflow:hidden}.job-tile__image{background-image:url("/files/assets/backgrounds/_bg-job.png");height:217px;overflow:hidden}.job-tile__image .content-image{height:100%}.job-tile__image figure{margin:0;height:100%}.job-tile__image img{height:100%;width:100%;object-fit:cover;transition:transform 0.3s ease-in-out}.job-tile__content{padding:16px;min-height:154px;display:flex;flex-direction:column;justify-content:space-between}.job-tile__content-top{display:flex;justify-content:space-between;color:#5E5E5D;margin-bottom:8px}.job-tile__content-bottom{display:flex;gap:4px}.job-tile__content-bottom .pill{background-color:#DBF2D3;padding:4px 8px;color:#5E5E5D;border-radius:100px}.job-tile__title{font-weight:700;color:#5E5E5D;margin-bottom:8px}.job-tile__link{display:flex;align-items:center;gap:8px;color:#9B2252}.job-tile__link svg{transition:transform 0.3s ease-in-out}.job-tile:hover .job-tile__image img{transform:scale(1.1)}.job-tile:hover .job-tile__link{text-decoration:underline}.job-tile:hover .job-tile__link svg{transform:translateX(10px)}@media screen and (min-width:1024px){.job-tile__image{height:302px}.job-tile__content{min-height:164px}}.module-plenta-jobs-basic-offer-list{position:relative;overflow-x:clip}.module-plenta-jobs-basic-offer-list .background-desktop{display:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:-1}.module-plenta-jobs-basic-offer-list .background-mobil{position:absolute;display:block;width:100%;top:50%;transform:translateY(-50%);z-index:-1}.module-plenta-jobs-basic-offer-list .job-list{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:24px;padding:0 32px;overflow:hidden}.module-plenta-jobs-basic-offer-list .layout_default.hidden{display:none !important}.module-plenta-jobs-basic-offer-list .job-list-load-more{display:flex;flex-direction:column;align-items:center;margin-top:40px}.module-plenta-jobs-basic-offer-list .job-list-load-more .btn{cursor:pointer}.module-plenta-jobs-basic-offer-list .job-list-info{margin-bottom:12px}.module-plenta-jobs-basic-offer-list .job-list-link-to-all{display:none;align-items:center;color:#9B2252;gap:8px;text-decoration:none}.module-plenta-jobs-basic-offer-list .job-list-link-to-all svg{transition:transform 0.3s ease-in-out}.module-plenta-jobs-basic-offer-list .job-list-link-to-all:hover{text-decoration:underline}@media screen and (min-width:768px){.module-plenta-jobs-basic-offer-list .background-desktop{display:block}.module-plenta-jobs-basic-offer-list .background-mobil{display:none}.module-plenta-jobs-basic-offer-list .job-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width:1024px){.module-plenta-jobs-basic-offer-list .job-list{max-width:930px;margin:0 auto}}.jobs-detail-page .job-list-link-to-all{display:flex}.module-plenta-jobs-basic-offer-reader>div.header-landingpage{margin-bottom:40px}.module-plenta-jobs-basic-offer-reader>div:not(:first-of-type){margin-bottom:64px}.module-plenta-jobs-basic-offer-reader>div:last-of-type{margin-bottom:0}.module-plenta-jobs-basic-offer-reader .job_employment_type{display:none}@media screen and (min-width:1024px){.module-plenta-jobs-basic-offer-reader>div.header-landingpage{margin-bottom:80px}}.news-list-small{position:relative}.news-list-small__background-mobil{position:absolute;top:-60px;left:0;width:100%}@media screen and (min-width:768px){.news-list-small__background-mobil{height:100%}}.news-list-small__background-desktop{display:none}.news-list-small__headline{position:relative;text-align:center;z-index:105}.news-list-small__messages{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:32px;padding:32px;margin:0}.news-list-small .btn{position:relative;margin:0 auto;z-index:105}@media screen and (min-width:1024px){.news-list-small__background-mobil{display:none}.news-list-small__background-desktop{display:block;position:absolute;bottom:-120px;left:0;width:100%;height:100%;object-fit:cover}.news-list-small__messages{max-width:930px;margin:0 auto;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;grid-template-areas:"first second" "first third"}.news-list-small__messages>:nth-child(1){grid-area:first}.news-list-small__messages>:nth-child(1) .news-teaser__text{display:block}.news-list-small__messages>:nth-child(1) .news-teaser__text p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-list-small__messages>:nth-child(1) .news-teaser__image{max-height:unset}.news-list-small__messages>:nth-child(1) .news-teaser__link{justify-content:unset}.news-list-small__messages>:nth-child(2){grid-area:second}.news-list-small__messages>:nth-child(3){grid-area:third}}.news-list-all-mobil{display:block}.news-list-all-mobil .news-list-all__background{display:none}.news-list-all-mobil .news-list-all__messages{max-width:930px;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:32px;padding:0 32px 32px 32px;margin:0 auto}.news-list-all-mobil .news-list-all__messages .news-teaser__text{display:block;padding:0 16px}.news-list-all-mobil .news-list-all__messages .news-teaser__text p:first-of-type{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-list-all-mobil .news-teaser__headline,.news-list-all-mobil .news-teaser__date{padding:0 16px}.news-list-all-mobil .news-teaser__link{background-color:#DBF2D3;border-radius:6px}.news-list-all-mobil .news-teaser__more{padding:0 16px;margin-bottom:16px}.news-list-all-mobil .pagination p{display:none}.news-list-all-mobil .pagination ul{margin:0;padding:0;list-style-type:none;display:flex;justify-content:center;align-items:center;gap:16px}.news-list-all-mobil .pagination li .active{display:flex;justify-content:center;align-items:center;background-color:#9B2252;color:white;border:2px solid transparent;border-radius:100px;width:38px;height:38px}.news-list-all-mobil .pagination li .link{display:flex;justify-content:center;align-items:center;background-color:#F4F4F4;border:2px solid transparent;color:#5E5E5D;border-radius:100px;width:38px;height:38px;text-decoration:none}.news-list-all-mobil .pagination li .link:hover{border-color:#5E5E5D;background-color:white;color:#5E5E5D}.news-list-all-mobil .pagination li .previous{padding:2px 10px}.news-list-all-mobil .pagination li .previous svg{transform:rotate(180deg)}.news-list-all-mobil .pagination li .previous:hover{outline:1px solid #5E5E5D;border-radius:100px}.news-list-all-mobil .pagination li .next{padding:2px 10px}.news-list-all-mobil .pagination li .next:hover{outline:1px solid #5E5E5D;border-radius:100px}.news-list-all-mobil .pagination li .last{display:none}@media screen and (min-width:768px){.news-list-all-mobil{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width:1024px){.news-list-all-mobil{display:none}}.news-list-all-desktop{display:none;position:relative;overflow:hidden}.news-list-all-desktop .news-list-all__background{position:absolute;top:50%;left:0;transform:translateY(-50%)}.news-list-all-desktop .news-list-all__messages{max-width:930px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px;padding:0 0 32px 0;margin:0 auto}.news-list-all-desktop .news-list-all__messages .news-teaser__text{display:block;padding:0 16px}.news-list-all-desktop .news-list-all__messages .news-teaser__text p:first-of-type{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-list-all-desktop .news-teaser__headline,.news-list-all-desktop .news-teaser__date{padding:0 16px}.news-list-all-desktop .news-teaser__link{background-color:#DBF2D3;border-radius:6px}.news-list-all-desktop .news-teaser__more{padding:0 16px;margin-bottom:16px}.news-list-all-desktop .pagination p{display:none}.news-list-all-desktop .pagination ul{margin:0;padding:0;list-style-type:none;display:flex;justify-content:center;align-items:center;gap:16px}.news-list-all-desktop .pagination li .active{display:flex;justify-content:center;align-items:center;background-color:#9B2252;color:white;border:2px solid transparent;border-radius:100px;width:38px;height:38px}.news-list-all-desktop .pagination li .link{display:flex;justify-content:center;align-items:center;background-color:#F4F4F4;border:2px solid transparent;color:#5E5E5D;border-radius:100px;width:38px;height:38px;text-decoration:none}.news-list-all-desktop .pagination li .link:hover{border-color:#5E5E5D;background-color:white;color:#5E5E5D}.news-list-all-desktop .pagination li .previous{padding:2px 10px}.news-list-all-desktop .pagination li .previous svg{transform:rotate(180deg)}.news-list-all-desktop .pagination li .previous:hover{outline:1px solid #5E5E5D;border-radius:100px}.news-list-all-desktop .pagination li .next{padding:2px 10px}.news-list-all-desktop .pagination li .next:hover{outline:1px solid #5E5E5D;border-radius:100px}.news-list-all-desktop .pagination li .last{display:none}@media screen and (min-width:1024px){.news-list-all-desktop{display:block}}.news-list-teaser{position:relative;overflow:hidden}.news-list-teaser__background-desktop{display:none;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%)}.news-list-teaser__background-mobil{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:-1}.news-list-teaser__messages{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:24px}.news-list-teaser__wrapper{max-width:930px;margin:0 auto;padding:0 32px}.news-list-teaser__head{display:flex;flex-direction:column-reverse;gap:16px;margin-bottom:16px}.news-list-teaser__back{display:flex;align-items:center;gap:6px;color:#9B2252;text-decoration:none;border-radius:6px;border:1px solid transparent}.news-list-teaser__back:hover{border:1px solid #9B2252}.news-list-teaser .news-teaser__text{display:block;padding:0 16px}.news-list-teaser .news-teaser__text p:first-of-type{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-list-teaser .news-teaser__headline,.news-list-teaser .news-teaser__date{padding:0 16px}.news-list-teaser .news-teaser__more{padding:0 16px;margin-bottom:16px}.news-list-teaser .news-teaser__link{background-color:#DBF2D3;border-radius:6px}@media screen and (min-width:768px){.news-list-teaser__background-mobil{display:none}}@media screen and (min-width:1024px){.news-list-teaser{overflow:visible}.news-list-teaser__background-desktop{display:block}.news-list-teaser__background-mobil{display:none}.news-list-teaser__head{flex-direction:row;justify-content:space-between;gap:0;margin-bottom:32px}.news-list-teaser__messages{grid-template-columns:repeat(3, minmax(0, 1fr))}.news-list-teaser__wrapper{padding:0}}.news-detail__meta .news-tag{display:inline-flex}.pillar-ratgeber .news-detail__meta .news-tag--ratgeber,.pillar-aktionen .news-detail__meta .news-tag--aktionen,.pillar-menschen .news-detail__meta .news-tag--menschen,.pillar-leben .news-detail__meta .news-tag--leben,.pillar-unternehmen .news-detail__meta .news-tag--unternehmen{display:inline-flex}.news-list-all-desktop .news-teaser__meta,.news-list-all-mobil .news-teaser__meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:4px;padding:0 16px;margin-bottom:8px}.news-list-all-desktop .news-tag,.news-list-all-mobil .news-tag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:4px;height:28px;box-sizing:border-box;padding:2px 8px;background-color:var(--tag-bg);border:1px solid var(--tag-border);border-radius:100px;font-family:"Open Sans", sans-serif;font-size:18px;font-weight:700;line-height:22px;color:#FFFFFF;white-space:nowrap}.news-list-all-desktop .news-tag svg,.news-list-all-mobil .news-tag svg{display:block;width:16px;height:16px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.news-list-all-desktop .news-tag--ratgeber,.news-list-all-mobil .news-tag--ratgeber{--tag-bg: #9B2252;--tag-border: #5D1431}.news-list-all-desktop .news-tag--aktionen,.news-list-all-mobil .news-tag--aktionen{--tag-bg: #A93C41;--tag-border: #652427}.news-list-all-desktop .news-tag--menschen,.news-list-all-mobil .news-tag--menschen{--tag-bg: #8A2E69;--tag-border: #531C3F}.news-list-all-desktop .news-tag--leben,.news-list-all-mobil .news-tag--leben{--tag-bg: #408B26;--tag-border: #265317}.news-list-all-desktop .news-tag--unternehmen,.news-list-all-mobil .news-tag--unternehmen{--tag-bg: #326A56;--tag-border: #1E4034}.news-list-all-desktop .news-teaser__meta .news-teaser__date,.news-list-all-mobil .news-teaser__meta .news-teaser__date{margin:0;padding:0;font-size:16px;font-weight:400;line-height:19px;color:#5E5E5D;white-space:nowrap}.news-detail__meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:4px;margin-bottom:4px}.news-detail__meta .news-tag{align-items:center;justify-content:center;flex-shrink:0;gap:4px;height:28px;box-sizing:border-box;padding:2px 8px;background-color:var(--tag-bg);border:1px solid var(--tag-border);border-radius:100px;font-family:"Open Sans", sans-serif;font-size:18px;font-weight:700;line-height:22px;color:#FFFFFF;white-space:nowrap}.news-detail__meta .news-tag .news-tag__icon{display:block;width:16px;height:16px;flex-shrink:0;object-fit:contain}.news-detail__meta .news-tag--ratgeber{--tag-bg: #9B2252;--tag-border: #5D1431}.news-detail__meta .news-tag--aktionen{--tag-bg: #A93C41;--tag-border: #652427}.news-detail__meta .news-tag--menschen{--tag-bg: #8A2E69;--tag-border: #531C3F}.news-detail__meta .news-tag--leben{--tag-bg: #408B26;--tag-border: #265317}.news-detail__meta .news-tag--unternehmen{--tag-bg: #326A56;--tag-border: #1E4034}.news-detail__meta .news-detail__date{margin:0;padding:0;font-family:"Open Sans", sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#5E5E5D;white-space:nowrap}.news-teaser{position:relative}.news-teaser__link{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;text-decoration:none;color:#5E5E5D}.news-teaser__link:hover .news-teaser__image{overflow:hidden}.news-teaser__link:hover .news-teaser__image img{transform:scale(1.1)}.news-teaser__link:hover .news-teaser__more{text-decoration:underline}.news-teaser__link:hover .news-teaser__more svg{transform:translateX(6px)}.news-teaser__image{border-radius:6px;overflow:hidden;margin-bottom:8px;min-height:216px;max-height:216px}.news-teaser__image img{display:block;width:100%;height:100%;min-height:216px;transition:transform 0.3s ease-in-out;object-fit:cover}.news-teaser__headline{font-weight:700}.news-teaser__text{display:none}.news-teaser__text p{display:none}.news-teaser__more{display:flex;align-items:center;gap:8px;color:#9B2252;margin-top:8px}.news-teaser__more svg{transition:transform 0.3s ease-in-out}.news-detail__wrapper{display:flex;flex-direction:column;gap:96px}@media screen and (min-width:1024px){.news-detail__wrapper{gap:128px}}.contact-flags{display:none;flex-direction:column;gap:8px;position:fixed;right:0;bottom:100px;overflow-x:hidden;z-index:999}.contact-flags__flag{display:flex;align-items:center;gap:8px;text-decoration:none;background-color:#9B2252;padding:8px;border-radius:6px 0 0 6px;transform:translateX(210px);transition:transform 0.5s ease-in-out}.contact-flags__flag svg{height:40px;width:40px;fill:white}.contact-flags__flag:hover{transform:translateX(0)}.contact-flags__flag:hover .contact-flags__text{opacity:1}.contact-flags__flag:focus,.contact-flags__flag:focus-visible{outline:2px solid white;outline-offset:-2px}.contact-flags__text{height:fit-content;color:white;opacity:0;transition:opacity 0.5s ease-in-out}@media screen and (min-width:1024px){.contact-flags{display:flex}}.three-tile-header{padding-top:32px}.three-tile-header__tiles-wrapper{display:flex;flex-direction:column;gap:30px;margin:0 auto 64px auto;padding:0 32px}.three-tile-header__tile{position:relative;display:flex;width:100%;height:160px}.three-tile-header__tile::after{content:"";position:absolute;bottom:-12px;left:12px;width:100%;height:100%;border-radius:6px;background-color:#DBF2D3}.three-tile-header__tile:hover:nth-of-type(1)::after{transform:rotate(1deg)}.three-tile-header__tile:hover .three-tile-header__content-link .link-text{text-decoration:underline}.three-tile-header__tile:hover .three-tile-header__content-link svg{transform:translateX(15px)}.three-tile-header__tile:nth-of-type(1)::after{left:-12px;top:-12px}.three-tile-header__tile:hover::after{transform:rotate(-1deg)}.three-tile-header__tile:hover .three-tile-header__image img{transform:scale(1.1)}.three-tile-header__overlay{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:6px;background:rgba(0, 0, 0, 0.7) 70%;z-index:102}.three-tile-header__link{display:flex;width:100%;height:100%;z-index:103;text-decoration:none}.three-tile-header__image{position:absolute;top:0;left:0;width:100%;height:160px;z-index:10;overflow:hidden;border-radius:6px}.three-tile-header__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease-in-out;border-radius:6px}.three-tile-header__image .desktop{display:none}.three-tile-header__content{display:flex;align-items:center;justify-content:space-between;color:white;width:100%;height:100%;z-index:103;position:relative;padding:0 32px}.three-tile-header__content-text{display:flex;flex-direction:column;height:fit-content;gap:8px}.three-tile-header__content-text .subline{font-weight:700}.three-tile-header__content-link{display:flex;height:fit-content}.three-tile-header__content .link-text{display:none}.three-tile-header__content svg{transition:transform 0.3s ease-in-out}.three-tile-header__text-container{text-align:center;max-width:930px;margin:0 auto;padding:0 32px}.three-tile-header__text-container .headline{margin-bottom:16px;font-size:36px;line-height:40px;font-weight:400}.three-tile-header__text-container .description{margin:32px 0}.three-tile-header__text-container .btn{margin:0 auto}.three-tile-header .headline{margin-bottom:16px;font-size:36px;line-height:40px;font-weight:400}@media screen and (min-width:1024px){.three-tile-header__tiles-wrapper{flex-direction:row;justify-content:center;min-height:250px;gap:40px}.three-tile-header__tile::after{bottom:-24px;left:24px}.three-tile-header__tile:nth-of-type(1)::after{top:unset;left:-24px}.three-tile-header__tile:nth-of-type(1),.three-tile-header__tile:nth-of-type(3){align-self:end}.three-tile-header__image .desktop{display:block}.three-tile-header__image .mobil{display:none}.three-tile-header__content{display:flex;flex-direction:column;justify-content:end;text-align:center;color:white;width:100%;height:100%;z-index:103;position:relative;padding:0}.three-tile-header__content-text{display:flex;flex-direction:column;height:fit-content;gap:8px;margin-bottom:24px}.three-tile-header__content-link{align-items:center;gap:8px;margin-bottom:32px}.three-tile-header__content-link svg{width:7px;height:12px}}@media screen and (min-width:1024px){.three-tile-header__tiles-wrapper{flex-direction:row;min-height:300px;padding:0;max-width:unset;padding:0 32px;justify-content:space-between}.three-tile-header__tile{width:280px;height:280px}.three-tile-header__overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 70%)}.three-tile-header__image{width:280px;height:280px;max-width:100%}.three-tile-header__content-link{margin-bottom:64px}.three-tile-header__content .link-text{display:block}.three-tile-header__text-container{padding:0}.three-tile-header .headline{font-size:48px;line-height:52px}}@media screen and (min-width:1200px){.three-tile-header__tiles-wrapper{max-width:85%;padding:0;min-height:400px}.three-tile-header__tile{width:350px;height:350px}.three-tile-header__image{width:350px;height:350px}}@media screen and (min-width:1500px){.three-tile-header__tiles-wrapper{min-height:500px;max-width:1582px}.three-tile-header__tile{width:450px;height:450px}.three-tile-header__image{width:450px;height:450px}}.image-text{padding:0 32px}.image-text__wrapper{display:flex;flex-direction:column}.image-text__image{position:relative;flex:2;max-width:900px}.image-text__image svg{width:100%;height:unset}.image-text__subline{max-width:910px;text-align:center;font-size:16px;position:relative;z-index:100}.image-text__overlay{position:absolute;top:25px;z-index:-1}.image-text__overlay svg{width:100%;height:unset}.image-text__content{display:flex;flex-direction:column;flex:1;margin-top:32px}.image-text__headline{margin-bottom:32px}.image-text__text{margin-bottom:32px}.image-text__text ul{display:flex;flex-direction:column;gap:8px;list-style-position:inside;text-indent:-24px;padding-left:24px;margin:0}.image-text__text ul li::marker{color:#9B2252}.image-text__button .btn{text-align:center;width:100%;padding:12px 0}.image-text .klees-mobil{position:absolute;width:193px;height:113px;bottom:-4%;right:30%}.image-text .klees-desktop{display:none;position:absolute}@media screen and (min-width:768px){.image-text .klees-mobil{display:none}.image-text .klees-desktop{display:block;width:400px;height:300px;bottom:-9%;right:29%}}@media screen and (min-width:1024px){.image-text__wrapper{max-width:1583px;width:100%;flex-direction:row;gap:64px;margin:0 auto}.image-text.reverse .image-text__wrapper{flex-direction:row-reverse}.image-text__content{width:50%;margin-bottom:32px}.image-text__image{height:fit-content}.image-text__image img{height:100%}.image-text__overlay{top:55px}.image-text__button .btn{text-align:center;padding:12px 36px;width:fit-content}}@media screen and (min-width:1200px){.image-text .klees-desktop{display:block;width:520px;height:300px;bottom:-4%;right:20%}}.image-text-vertical{position:relative}.image-text-vertical .background{position:absolute;bottom:-32px;width:100%;height:90%}.image-text-vertical .background img{height:100%;width:100%}.image-text-vertical .background img.desktop{display:none}.image-text-vertical__wrapper{position:relative;padding:0 32px;display:flex;flex-direction:column;z-index:100}.image-text-vertical__image{position:relative}.image-text-vertical__image-img{position:relative;height:188px;width:326px;z-index:102}.image-text-vertical__headline{margin:32px 0}.image-text-vertical__text{margin-bottom:32px}.image-text-vertical__button{display:flex;justify-content:center}.image-text-vertical__button a{display:flex;align-items:center;gap:8px;color:#9B2252;text-decoration:none}.image-text-vertical__button a svg{transition:transform 0.3s ease-in-out}.image-text-vertical__button a:hover{text-decoration:underline}.image-text-vertical__button a:hover svg{transform:translateX(10px)}.image-text-vertical__overlay{position:absolute;bottom:0;right:30px;height:181px;width:300px}.image-text-vertical__overlay path{fill:#F5DFE8}.image-text-vertical .klee-big{width:134px;height:119px;position:absolute;bottom:8px;left:-11px;z-index:104}.image-text-vertical .klee-small{width:42px;height:36px;position:absolute;bottom:28px;right:57px;z-index:104}.image-text-vertical .klee-tiny{width:25px;height:21px;position:absolute;bottom:20px;right:85px;z-index:104;transform:rotate(-30deg)}@media screen and (min-width:768px){.image-text-vertical__image{display:flex;justify-content:center}.image-text-vertical__image-img{width:500px;height:250px}.image-text-vertical__overlay{right:50%;transform:translateX(50%);width:500px;height:250px}.image-text-vertical .klee-big{left:143px}.image-text-vertical .klee-small{width:50px;height:50px;right:178px}.image-text-vertical .klee-tiny{right:221px;bottom:12px;height:35px;width:35px}}@media screen and (min-width:1024px){.image-text-vertical .background{height:65%}.image-text-vertical .background img.desktop{display:block}.image-text-vertical .background img.mobil{display:none}.image-text-vertical__wrapper{max-width:1054px;margin:0 auto}.image-text-vertical__image{max-height:572px}.image-text-vertical__image-img{width:870px;height:500px}.image-text-vertical__overlay{height:491px;width:895px;right:50px;bottom:-20px;transform:unset}.image-text-vertical__content{text-align:center}.image-text-vertical .klee-big{width:272px;height:219px;left:120px}.image-text-vertical .klee-small{width:115px;height:92px;right:475px;bottom:-10px}.image-text-vertical .klee-tiny{width:66px;height:54px;right:570px;bottom:-2px}}.image-text-vertical.news-detail .image-text-vertical__content{text-align:left}.image-text-vertical.news-detail .background{top:20%}.image-text-vertical.nachhaltigkeit .image-text-vertical__wrapper{max-width:940px}.image-text-vertical.nachhaltigkeit .image-text-vertical__image{display:flex;justify-content:center}.image-text-vertical.nachhaltigkeit .image-text-vertical__image-img{width:160px;height:160px}.image-text-vertical.nachhaltigkeit .image-text-vertical__overlay{bottom:-15px}.image-text-vertical.nachhaltigkeit .image-text-vertical__overlay path{fill:#EDF8E9}@media screen and (min-width:768px){.image-text-vertical.nachhaltigkeit .image-text-vertical__overlay{right:50%;transform:translateX(50%);width:250px;height:unset}.image-text-vertical.nachhaltigkeit .background{height:85%}}@media screen and (min-width:1024px){.image-text-vertical.nachhaltigkeit .image-text-vertical__overlay{right:42%;transform:translateX(50%);width:420px}.image-text-vertical.nachhaltigkeit .image-text-vertical__image-img{width:282px;height:282px}.image-text-vertical.nachhaltigkeit .image-text-vertical__content{text-align:left}}.video-banner__wrapper{position:relative;width:100%}.video-banner__video{width:100%;height:600px;position:relative;overflow:hidden}.video-banner__video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:177.78%;height:100%}.video-banner__text-container{position:absolute;display:flex;flex-direction:column;align-items:center;max-width:326px;width:100%;top:50%;left:50%;text-align:center;transform:translate(-50%, -50%);z-index:100}.video-banner__headline{border-radius:6px;background:rgba(237, 248, 233, 0.8);backdrop-filter:blur(2px);padding:0 8px;margin-bottom:32px;font-size:18px}.video-banner__subline{border-radius:6px;background:rgba(237, 248, 233, 0.8);backdrop-filter:blur(2px);width:fit-content;padding:0 8px;margin-bottom:32px;font-size:18px}.video-banner__klee{display:none;position:absolute;bottom:0;right:140px}@media screen and (min-width:1024px){.video-banner__video{height:0;padding-bottom:56.5%}.video-banner__video iframe{width:100%;height:100%;top:0;left:0;transform:none}.video-banner__wrapper{max-height:800px;overflow:hidden}.video-banner__text-container{max-width:500px}.video-banner__klee{display:block}}.four-tiles-text.mobil .four-tiles-text__wrapper{padding:0 32px;position:relative;z-index:105}.four-tiles-text.mobil .four-tiles-text__tiles{display:flex;flex-direction:column;gap:12px;margin-top:32px}.four-tiles-text.mobil .four-tiles-text__tile .accordion-button{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;width:100%;border:none;border-radius:6px;background-color:#DBF2D3}.four-tiles-text.mobil .four-tiles-text__tile .accordion-button p{font-size:18px;font-weight:700;color:#5E5E5D}.four-tiles-text.mobil .four-tiles-text__tile .accordion-button svg{transition:transform 0.3s ease-in-out}.four-tiles-text.mobil .four-tiles-text__tile.open .accordion-button{border-bottom-left-radius:0;border-bottom-right-radius:0}.four-tiles-text.mobil .four-tiles-text__tile.open .content{display:flex;padding:16px 32px}.four-tiles-text.mobil .four-tiles-text__tile.open .accordion-button svg{transform:rotate(90deg)}.four-tiles-text.mobil .four-tiles-text__tile .content{display:none;flex-direction:column;gap:16px;background-color:#EDF8E9;border-bottom-right-radius:6px;border-bottom-left-radius:6px;transition:height 0.3s ease-in-out}.four-tiles-text.mobil .four-tiles-text__tile .content img{height:85px;width:fit-content}.four-tiles-text.mobil .four-tiles-text__tile .content a{display:flex;align-items:center;gap:8px;color:#9B2252;text-decoration:none}.four-tiles-text.desktop{display:none}.four-tiles-text.desktop .four-tiles-text__wrapper{display:flex;flex-direction:column;align-items:center;gap:64px;max-width:1583px;margin:0 auto;padding:0 32px}.four-tiles-text.desktop .four-tiles-text__text-container{padding:0 32px}.four-tiles-text.desktop .four-tiles-text__tiles{display:grid;max-width:909px;width:100%;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px}.four-tiles-text.desktop .four-tiles-text__tile{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:260px;padding:32px;background-color:#EDF8E9}.four-tiles-text.desktop .four-tiles-text__tile .content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.four-tiles-text.desktop .four-tiles-text__tile .content img{width:fit-content;height:85px}.four-tiles-text.desktop .four-tiles-text__tile .content .title{font-weight:700}.four-tiles-text.desktop .four-tiles-text__tile a{display:flex;align-items:center;gap:8px;color:#9B2252;text-decoration:none}.four-tiles-text.desktop .four-tiles-text__tile a svg{transition:transform 0.3s ease-in-out}.four-tiles-text.desktop .four-tiles-text__tile a:hover{text-decoration:underline}.four-tiles-text.desktop .four-tiles-text__tile a:hover svg{transform:translateX(10px)}@media screen and (min-width:1024px){.four-tiles-text.desktop{display:block}.four-tiles-text.mobil{display:none}}@media screen and (min-width:1200px){.four-tiles-text.desktop .four-tiles-text__wrapper{flex-direction:row}.four-tiles-text.desktop .four-tiles-text__text-container{max-width:610px;padding:0}}@media screen and (min-width:1440px){.four-tiles-text.desktop .four-tiles-text__wrapper{padding:0 32px}}@media screen and (min-width:1500px){.four-tiles-text.desktop .four-tiles-text__wrapper{padding:0}}.four-columns-icons__wrapper{padding:0 32px}.four-columns-icons__headline{margin-bottom:32px;text-align:center}.four-columns-icons__icons{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:48px;margin-top:32px}.four-columns-icons__icon{text-align:center}.four-columns-icons__icon .image{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto 8px auto}.four-columns-icons__icon .image img{height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.four-columns-icons__icon .image svg{height:80px;width:100px}.four-columns-icons__icon .headline{font-weight:700;color:#9B2252;margin-bottom:4px}.four-columns-icons__icon:nth-of-type(odd) .image svg path{fill:#EDF8E9}.four-columns-icons__icon:nth-of-type(even) .image svg{transform:rotate(180deg)}.four-columns-icons__icon:nth-of-type(even) .image svg path{fill:#EDF8E9}@media screen and (min-width:768px){.four-columns-icons__icons{grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:64px}.four-columns-icons__icon .image{margin:0 auto 16px auto}.four-columns-icons__icon .image img{height:80px}.four-columns-icons__icon .image svg{height:128px;width:155px}.four-columns-icons__icon .headline{margin-bottom:8px}}@media screen and (min-width:1024px){.four-columns-icons__icons{grid-template-columns:repeat(3, minmax(0, 1fr));gap:64px}.four-columns-icons__text{max-width:929px;margin:0 auto;text-align:center}}@media screen and (min-width:1440px){.four-columns-icons__wrapper{max-width:1583px;margin:0 auto;padding:0 32px}.four-columns-icons__icons{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (min-width:1500px){.four-columns-icons__wrapper{padding:0}}.tile-navigation__wrapper{padding:0 32px}.tile-navigation__overlay{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:6px;background:rgba(0, 0, 0, 0.55);z-index:102}.tile-navigation__image{position:absolute;top:0;left:0;width:100%;height:160px;z-index:10;overflow:hidden;border-radius:6px}.tile-navigation__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease-in-out;border-radius:6px}.tile-navigation__image .desktop{display:none}.tile-navigation__tiles{display:flex;flex-direction:column;gap:30px}.tile-navigation__tile{position:relative;display:flex;width:100%;height:160px}.tile-navigation__tile::after{content:"";position:absolute;bottom:-12px;left:12px;width:100%;height:100%;border-radius:6px;background-color:#DBF2D3}.tile-navigation__tile:hover:nth-of-type(1)::after{transform:rotate(1deg)}.tile-navigation__tile:hover:nth-of-type(2)::after{transform:rotate(-1deg)}.tile-navigation__tile:hover .tile-navigation__content .link p{text-decoration:underline}.tile-navigation__tile:hover .tile-navigation__content .link svg{transform:translate(15px, -50%)}.tile-navigation__tile:hover .tile-navigation__image img{transform:scale(1.1)}.tile-navigation__tile:nth-of-type(1)::after{left:-12px;bottom:-12px}.tile-navigation__link{text-decoration:none;width:100%}.tile-navigation__content{display:flex;align-items:center;justify-content:space-between;color:white;width:100%;height:100%;z-index:103;position:relative}.tile-navigation__content .text{margin-left:32px;max-width:230px}@media screen and (min-width:425px){.tile-navigation__content .text{max-width:unset}}.tile-navigation__content .text .title{font-size:36px;line-height:40px;margin-bottom:8px}.tile-navigation__content .text .subline{font-weight:700}.tile-navigation__content .link p{display:none}.tile-navigation__content .link svg{position:absolute;top:50%;right:30px;transform:translateY(-50%);height:25px;transition:transform 0.3s ease-in-out}@media screen and (min-width:768px){.tile-navigation__tiles{flex-direction:row}.tile-navigation__tile{height:300px}.tile-navigation__tile:hover .tile-navigation__content .link svg{transform:translateX(15px)}.tile-navigation__tile::after{bottom:-24px;left:24px}.tile-navigation__tile:nth-of-type(1)::after{left:-24px;bottom:-24px}.tile-navigation__image{height:300px}.tile-navigation__link{padding-bottom:32px}.tile-navigation__content{flex-direction:column;justify-content:end;margin-bottom:32px}.tile-navigation__content .text{margin-left:0;text-align:center}.tile-navigation__content .link{display:flex;align-items:center;gap:4px;margin-top:24px}.tile-navigation__content .link p{display:block}.tile-navigation__content .link svg{position:unset;transform:unset;height:12px}}@media screen and (min-width:1024px){.tile-navigation__image .desktop{display:block}.tile-navigation__image .mobil{display:none}.tile-navigation__overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 70%)}.tile-navigation__tiles{justify-content:center}.tile-navigation__tile{width:450px;height:450px}.tile-navigation__image{height:450px}}.video-slider{position:relative}.video-slider .background{position:absolute;bottom:0;width:100%;height:100%}.video-slider .background img{width:100%;height:100%;transform:rotate(180deg)}.video-slider .background .desktop{display:none}.video-slider .tiktok{display:none;position:absolute;bottom:120px;right:0;z-index:100}.video-slider .instagram{display:none;position:absolute;top:-40px;left:0;z-index:100}.video-slider__headline{position:relative;max-width:90%;text-align:center;margin:0 auto 32px auto;z-index:100}.video-slider__wrapper{position:relative;z-index:101}.video-slider__slider{overflow:hidden}.video-slider__slider .swiper-slide{height:690px;justify-content:center;align-items:center}.video-slider__slider .swiper-slide .overlay{position:absolute;top:0;height:100%;width:100%;background:linear-gradient(0deg, rgba(94, 94, 93, 0.6) 0%, rgba(94, 94, 93, 0.6) 100%);z-index:102}.video-slider__slider .swiper-slide.swiper-slide-active .overlay{display:none}.video-slider__slider iframe{width:100%;height:100%;pointer-events:none}.video-slider__video-container{height:100%}.video-slider__actions{display:flex;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:white;border-radius:12px 12px 0px 0px;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.1);padding:12px 24px;gap:24px;z-index:100}.video-slider__prev,.video-slider__pause,.video-slider__mute,.video-slider__next{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#9B2252;border-radius:100%;border:2px solid transparent;cursor:pointer}.video-slider__prev.swiper-button-disabled,.video-slider__pause.swiper-button-disabled,.video-slider__mute.swiper-button-disabled,.video-slider__next.swiper-button-disabled{background-color:#5E5E5D}.video-slider__prev svg{transform:translateX(-15%)}.video-slider__next svg{transform:translateX(15%)}.video-slider__prev-desktop,.video-slider__next-desktop{display:none}.video-slider__prev-desktop.swiper-button-disabled svg path,.video-slider__next-desktop.swiper-button-disabled svg path{fill:#5E5E5D;stroke:#5E5E5D}.video-slider__pagination{display:flex;gap:15px;max-width:280px;height:9px;margin:24px auto 32px auto;position:relative;z-index:100;bottom:unset !important;top:unset !important;left:unset !important}.video-slider__bullet{flex:1;height:100%;background-color:#5E5E5D;border-radius:6px}.video-slider__bullet-active{background-color:#9B2252}.video-slider__buttons{display:flex;flex-direction:column;gap:16px;position:relative;z-index:100;max-width:326px;margin:0 auto}.video-slider__buttons .btn{display:flex;justify-content:center;width:100%;padding:12px 0}.video-slider__optout{position:relative;z-index:101}.video-slider__optout img{object-fit:contain;width:100%}.video-slider__optout-text{position:absolute;top:50%;transform:translateY(-50%);padding:8px;background-color:rgba(237, 248, 233, 0.8);color:#5E5E5D;text-align:center}.video-slider__optout-text a{color:#9B2252}.video-slider__optout-text a:hover{text-decoration:none;outline:auto;outline-color:#9B2252}@media screen and (min-width:768px){.video-slider__wrapper{padding:0 32px;margin:0 auto}.video-slider__slider{max-width:930px}.video-slider__slider .swiper-slide{height:432px;display:flex}.video-slider__video-container{height:390px;position:relative;border-radius:6px;overflow:hidden}}@media screen and (min-width:1024px){.video-slider{padding:98px 0}.video-slider .background .desktop{display:block}.video-slider .background .mobil{display:none}.video-slider .tiktok,.video-slider .instagram{display:block}.video-slider__wrapper{width:fit-content;margin:0 auto}.video-slider__video-container{height:100%;width:243px;position:relative;border-radius:6px;overflow:hidden}.video-slider__next,.video-slider__prev{display:none}.video-slider__prev-desktop{display:block;position:absolute;top:50%;left:0px;z-index:100;border-radius:100%;border:none;background-color:transparent;cursor:pointer}.video-slider__prev-desktop svg,.video-slider__prev-desktop path{fill:#9B2252;stroke:#9B2252}.video-slider__next-desktop{display:block;position:absolute;top:50%;right:0px;z-index:100;border-radius:100%;border:none;background-color:transparent;cursor:pointer}.video-slider__next-desktop svg,.video-slider__next-desktop path{fill:#9B2252;stroke:#9B2252}.video-slider__next-desktop,.video-slider__prev-desktop{display:flex;padding:8px 14px}.video-slider__next-desktop svg,.video-slider__prev-desktop svg{height:32px}.video-slider__next-desktop:hover,.video-slider__prev-desktop:hover{outline:auto;outline-offset:2px;outline-width:2px;outline-color:#5E5E5D}.video-slider__mute:hover,.video-slider__pause:hover{background-color:white;border:2px solid #9B2252}.video-slider__mute:hover svg path,.video-slider__pause:hover svg path{fill:#9B2252;stroke:#9B2252}.video-slider__buttons{max-width:461px;flex-direction:row}}.jobs-detail-page .video-slider{padding:0;margin:64px 0}.jobs-detail-page .video-slider__button-lock{display:none}.jobs-detail-page .video-slider__pagination-lock{display:none}.jobs-detail-page .tiktok,.jobs-detail-page .instagram{display:none}.jobs-detail-page .top{position:absolute;width:100%;height:fit-content;top:12.5%;left:0;z-index:2}.jobs-detail-page .bottom{position:absolute;width:100%;height:fit-content;bottom:0;right:0}.jobs-detail-page .flower-left{display:none;position:absolute;bottom:0;left:0;z-index:3}.jobs-detail-page .flower-right{display:none;position:absolute;bottom:0;right:0;z-index:3}@media screen and (min-width:1024px){.jobs-detail-page .video-slider{margin:128px 0}.jobs-detail-page .top{position:absolute;width:100%;height:fit-content;top:0;left:0;z-index:2}.jobs-detail-page .bottom{position:absolute;width:100%;height:fit-content;bottom:-25%;right:0}.jobs-detail-page .flower-left,.jobs-detail-page .flower-right{display:block}}@media screen and (min-width:1600px){.jobs-detail-page .top{width:unset;height:fit-content}.jobs-detail-page .bottom{width:unset;height:fit-content;bottom:-25%}}.video-slider.red-green{padding:0;margin:64px 0}.video-slider.red-green .video-slider__headline{text-align:left;max-width:930px;padding:0 32px}.video-slider.red-green .video-slider__button-lock{display:none}.video-slider.red-green .video-slider__pagination-lock{display:none}.video-slider.red-green .tiktok,.video-slider.red-green .instagram{display:none}.video-slider.red-green .top{position:absolute;width:100%;height:fit-content;top:12.5%;left:0;z-index:2}.video-slider.red-green .bottom{position:absolute;width:100%;height:fit-content;bottom:0;right:0}.video-slider.red-green .flower-left{display:none;position:absolute;bottom:0;left:0;z-index:3}.video-slider.red-green .flower-right{display:none;position:absolute;bottom:0;right:0;z-index:3}@media screen and (min-width:1024px){.video-slider.red-green .video-slider{margin:128px 0}.video-slider.red-green .top{position:absolute;width:100%;height:fit-content;top:0;left:0;z-index:2}.video-slider.red-green .bottom{position:absolute;width:100%;height:fit-content;bottom:-25%;right:0}.video-slider.red-green .flower-left,.video-slider.red-green .flower-right{display:block}}@media screen and (min-width:1600px){.video-slider.red-green .top{width:unset;height:fit-content}.video-slider.red-green .bottom{width:unset;height:fit-content;bottom:-18%}}.header-landingpage.mobil.red-green{background-color:#F5DFE8}.header-landingpage.mobil.green-red{background-color:#EDF8E9}.header-landingpage.mobil .header-landingpage__icon{bottom:0;right:-2%}.header-landingpage.mobil .header-landingpage__icon img{height:147px}@media screen and (min-width:768px){.header-landingpage.mobil .header-landingpage__icon{right:2%}.header-landingpage.mobil .header-landingpage__icon img{height:250px}}.header-landingpage.desktop{display:none;overflow:hidden}.header-landingpage__image{position:relative;overflow:hidden}.header-landingpage__image svg{display:block}.header-landingpage__content{padding:16px 32px 8px 32px;position:relative;z-index:100}.header-landingpage__headline{margin-bottom:24px}.header-landingpage__icon{position:absolute;bottom:-10px;right:10%}.header-landingpage__icon img{height:200px;display:block}.header-landingpage__buttons{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.header-landingpage__buttons .btn{width:100%;text-align:center;box-sizing:border-box}@media screen and (min-width:1024px){.header-landingpage{position:relative;height:350px}.header-landingpage.mobil{display:none}.header-landingpage.desktop{display:block}.header-landingpage.desktop.red-green .header-landingpage__front path{fill:#F5DFE8}.header-landingpage.desktop.red-green .header-landingpage__back path{fill:#EDF8E9}.header-landingpage__front{position:absolute;bottom:-36px;left:0;z-index:100}.header-landingpage__back{position:absolute;bottom:0;left:0}.header-landingpage__wrapper{display:flex;position:relative;height:100%;z-index:101;align-items:end}.header-landingpage__image{flex:1;height:100%}.header-landingpage__image img,.header-landingpage__image svg{height:100%;width:unset}.header-landingpage__content{flex:1;display:flex;flex-direction:column;justify-content:space-between;max-height:350px;min-height:200px;padding:0 0 0 47px}.header-landingpage__headline{margin-bottom:24px}.header-landingpage__buttons{flex-direction:row;gap:24px}.header-landingpage__buttons .btn{width:unset}}@media screen and (min-width:1440px){.header-landingpage{height:375px}.header-landingpage__content{flex:1;padding:0 0 0 250px}.header-landingpage__icon{bottom:-40px;right:20%}.header-landingpage__icon img{height:unset}}@media screen and (min-width:1600px){.header-landingpage{height:450px}.header-landingpage__front{bottom:-20px}.header-landingpage__image{flex:2;min-width:809px}.header-landingpage__content{flex:2;padding:0 0 0 365px}}@media screen and (min-width:1800px){.header-landingpage{height:450px}.header-landingpage__front{bottom:-20px}.header-landingpage__image{flex:2;min-width:809px}.header-landingpage__content{flex:2;padding:0 0 0 485px}}.job-detail-info{padding:0 32px}.job-detail-info__content{margin-bottom:16px;display:flex;flex-wrap:wrap;row-gap:8px;column-gap:12px}.job-detail-info__content div{display:flex;align-items:center;gap:4px}.job-detail-info__content div span{display:none}.job-detail-info svg{min-width:25px}.job-detail-info__buttons{display:flex;flex-direction:column;gap:16px}.job-detail-info__buttons .btn{width:100%;box-sizing:border-box;text-align:center}.job-detail-info__popup{display:none;position:fixed;top:0;left:0;justify-content:center;align-items:end;width:100%;height:100vh;background-color:rgba(0, 0, 0, 0.2);z-index:10000}.job-detail-info__popup.open{display:flex}.job-detail-info__popup-wrapper{width:100%;border-radius:25px 25px 0 0;overflow:hidden}.job-detail-info__popup-head{display:flex;justify-content:space-between;align-items:center;background-color:#DBF2D3;padding:7px 16px}.job-detail-info__popup-head p{font-size:18px;font-weight:700;height:fit-content}.job-detail-info__popup-head .close-popup{border:0;padding:0;margin:0;background-color:transparent;height:40px;cursor:pointer}.job-detail-info__popup-content{background-color:#EDF8E9;padding:16px 16px 64px 16px}.job-detail-info__popup-content .shariff .orientation-horizontal{flex-direction:column;gap:8px}.job-detail-info__popup-content .shariff-button{padding:4px 8px;height:unset !important}.job-detail-info__popup-content .shariff-button:hover{background-color:#DBF2D3;border-radius:4px}.job-detail-info__popup-content .shariff-button a{height:unset !important;background-color:transparent !important}.job-detail-info__popup-content .shariff-button .fab,.job-detail-info__popup-content .shariff-button .fas{width:40px !important;height:40px !important;line-height:40px !important;display:inline-block}.job-detail-info__popup-content .shariff-button .fab::before,.job-detail-info__popup-content .shariff-button .fas::before{color:#5E5E5D !important;font-size:40px}.job-detail-info__popup-content .shariff-button .share_text{color:#5E5E5D;font-size:16px;padding-left:8px !important;display:inline !important;font-weight:700}@media screen and (min-width:1024px){.job-detail-info{max-width:930px;padding:0;margin:0 auto 0 auto}.job-detail-info__content{margin-bottom:32px;column-gap:24px}.job-detail-info__content div{gap:8px}.job-detail-info__content div span{display:inline-block}.job-detail-info__buttons{flex-direction:row;gap:24px}.job-detail-info__buttons .btn{width:unset}.job-detail-info__popup{align-items:center}.job-detail-info__popup-wrapper{max-width:500px;border-radius:25px}.job-detail-info__popup-content{padding:16px}.job-detail-info__popup-content .shariff .orientation-horizontal{flex-direction:row;gap:8px;row-gap:16px}}.content-text{max-width:930px;padding:0 32px;margin:0 auto 0 auto}.content-text ul{list-style-position:inside;padding:0 0 0 30px}.content-text li{text-indent:-25px}.content-text li::marker{color:#9B2252}.content-text h2{margin-bottom:32px}.content-text .btn{margin-top:32px}.content-text p a{color:#9B2252;width:fit-content;border-radius:6px}.content-text p a:hover{outline:1px solid #9B2252;text-decoration:none}.content-text__wrapper{position:relative;padding:24px;background-color:#EDF8E9;border-radius:6px;overflow:hidden}.content-text__klee{position:absolute;bottom:0;right:10px}.content-text .rte{position:relative;z-index:2}.text-element{position:relative;overflow-x:clip}.text-element__wrapper{max-width:940px;margin:0 auto;padding:0 32px}.text-element__background{position:absolute;display:none;top:0px;left:0;z-index:-1;width:100%}.text-element ul{list-style-position:inside;padding:0 0 0 30px}.text-element ul.download-list{margin-bottom:0;margin-top:20px}.text-element ul:first-of-type{margin-top:20px}.text-element li{text-indent:-25px}.text-element li::marker{color:#9B2252}@media screen and (min-width:1400px){.text-element__background{display:block}}@media screen and (min-width:1500px){.text-element__background{top:-125px}}.text-element a{color:#9B2252;width:fit-content;border-radius:6px}.text-element a:hover{outline:1px solid #9B2252;text-decoration:none}.application-success{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;margin-top:80px}.application-success svg{width:120px;height:120px}.text__wrapper{display:flex;flex-direction:column;gap:32px;max-width:940px;margin:0 auto;padding:0 32px}.google-maps__wrapper{display:flex;flex-direction:column;gap:24px;max-width:1583px;margin:0 auto;padding:0 32px}.google-maps__map-container{position:relative;height:0;overflow:hidden;padding-bottom:61.35%}.google-maps__map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.google-maps__contact{display:flex;flex-direction:column;gap:16px}.google-maps__contact-links{display:flex;flex-direction:column;gap:8px}.google-maps__contact-links p{display:flex;align-items:center;width:fit-content;gap:8px;color:#9B2252}.google-maps__contact-links p a{color:#9B2252}.google-maps__contact-links p svg{width:16px;height:16px;fill:#9B2252}.google-maps__contact-links p:hover a{outline:1px solid #9B2252;border-radius:6px;text-decoration:none}.google-maps__optout{position:absolute;top:0;left:0;width:100%;height:100%}.google-maps__optout img{width:100%;height:100%;object-fit:cover}.google-maps__optout-text{padding:16px;background-color:rgba(237, 248, 233, 0.8);color:#5E5E5D;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:80%}@media screen and (min-width:1024px){.google-maps__optout-text{width:unset}}.google-maps__optout-text a{color:#9B2252}.google-maps__optout-text a:hover{outline:1px solid #9B2252;border-radius:6px;text-decoration:none}@media screen and (min-width:1024px){.google-maps__wrapper{gap:0}.google-maps__headline{order:1;margin-bottom:32px}.google-maps__address{order:3;margin-bottom:32px}.google-maps__contact{order:4}.google-maps__contact-links{flex-direction:row;gap:0}.google-maps__contact-links p:first-of-type{border-right:1px solid #9B2252;padding-right:8px;margin-right:8px}.google-maps__map-container{order:2;padding-bottom:31.46%;margin-bottom:8px}}@media screen and (min-width:1600px){.google-maps__wrapper{padding:0}}.google-maps-location__wrapper{display:flex;flex-direction:column;gap:24px;max-width:1583px;margin:0 auto;padding:0 32px}.google-maps-location__map-container{position:relative;height:0;overflow:hidden;padding-bottom:61.35%}.google-maps-location__map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.google-maps-location__infos{display:flex;flex-direction:column;gap:8px}.google-maps-location__location span{font-style:italic;color:#9B2252}.google-maps-location__contact{display:flex;flex-direction:column;gap:16px}.google-maps-location__contact-links{display:flex;flex-direction:column;gap:8px}.google-maps-location__contact-links p{display:flex;align-items:center;width:fit-content;gap:8px;color:#9B2252}.google-maps-location__contact-links p a{color:#9B2252}.google-maps-location__contact-links p svg{width:16px;height:16px;fill:#9B2252}.google-maps-location__contact-links p:hover a{outline:1px solid #9B2252;border-radius:6px;text-decoration:none}.google-maps-location__optout{position:absolute;top:0;left:0;width:100%;height:100%}.google-maps-location__optout img{width:100%;height:100%;object-fit:cover}.google-maps-location__optout-text{padding:16px;background-color:rgba(237, 248, 233, 0.8);color:#5E5E5D;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:80%}@media screen and (min-width:1024px){.google-maps-location__optout-text{width:unset}}.google-maps-location__optout-text a{color:#9B2252}.google-maps-location__optout-text a:hover{outline:1px solid #9B2252;border-radius:6px;text-decoration:none}@media screen and (min-width:1024px){.google-maps-location__wrapper{gap:0}.google-maps-location__headline{margin-bottom:32px}.google-maps-location__contact-links{flex-direction:row;gap:0}.google-maps-location__contact-links p:first-of-type{border-right:1px solid #9B2252;padding-right:8px;margin-right:8px}.google-maps-location__map-container{padding-bottom:31.46%;margin-bottom:8px}}@media screen and (min-width:1600px){.google-maps-location__wrapper{padding:0}}.icon-slider{padding:0 32px;position:relative}.icon-slider .icon-swiper{overflow:hidden}.icon-slider__headline{margin-bottom:24px}.icon-slider__headline.text-center{text-align:center}.icon-slider__content{display:flex;flex-direction:column;align-items:center;width:fit-content;margin:0 auto;gap:8px}.icon-slider__image{position:relative;display:flex;justify-content:center;align-items:center;width:fit-content}.icon-slider__image img{height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.icon-slider__image svg{height:80px;width:100px}.icon-slider__benefit{color:#9B2252;font-weight:700;font-size:16px;text-align:center}.icon-slider .swiper-slide:nth-of-type(odd) svg path{fill:#EDF8E9}.icon-slider .swiper-slide:nth-of-type(even) svg{transform:rotate(180deg)}.icon-slider .swiper-slide:nth-of-type(even) svg path{fill:#EDF8E9}.icon-slider .swiper-pagination{bottom:-35px !important;display:flex;justify-content:center;align-items:center}.icon-slider .swiper-pagination-bullet{background-color:#5E5E5D;width:13px;height:13px;opacity:1}.icon-slider .swiper-pagination-bullet-active{background-color:#9B2252;border:2px solid #9B2252}@media screen and (min-width:1024px){.icon-slider{padding:0;max-width:930px;margin:0 auto}.icon-slider__headline{margin-bottom:64px}.icon-slider .swiper-wrapper{justify-content:center}.icon-slider__benefit{font-size:20px}}.team-collection{display:flex;flex-direction:column;position:relative;gap:96px;overflow-x:clip}.team-collection__background-top{position:absolute;top:-80px;left:50%;transform:translateX(-50%);z-index:-1;display:none}.team-collection__background-center{position:absolute;top:22%;left:0;z-index:-1;display:none}.team-collection__background-bottom{position:absolute;bottom:5%;right:0;z-index:-1;display:none}.team-collection .team-section{display:flex;flex-direction:column}.team-collection .team-section-headline{text-align:center;margin-bottom:32px}.team-collection .team-section .team-members{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:24px;max-width:930px;margin:0 auto;padding:0 32px}@media (min-width:1024px){.team-collection .team-section .team-members{grid-template-columns:repeat(3, minmax(0, 1fr))}}.team-collection .team-section .team-members .team-member img{width:100%;border-radius:6px;margin-bottom:12px}.team-collection .team-section .team-members .team-member-name{font-size:20px;margin-bottom:4px}.team-collection .team-section .team-members .team-member-position{color:#9B2252}@media screen and (min-width:1024px){.team-collection{gap:128px}.team-collection__background-top{display:block}.team-collection__background-center{display:block}.team-collection__background-bottom{display:block}.team-collection .team-section .team-members .team-member img{margin-bottom:16px}.team-collection .team-section .team-members .team-member-name{font-size:30px}}.location-tiles{position:relative;overflow:hidden}.location-tiles__wrapper{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:24px;padding:0 32px;max-width:930px;margin:0 auto}.location-tiles__tile{position:relative;height:100%}.location-tiles__banner{position:absolute;top:16px;left:-8px;z-index:108}.location-tiles__banner a{position:relative;display:flex;align-items:end;background-color:#9B2252;border-radius:6px 6px 6px 0px;gap:8px;padding:8px;text-decoration:none;color:white}.location-tiles__banner a:hover{text-decoration:underline}.location-tiles__banner p{color:white;font-size:16px;font-weight:700;max-width:207px}.location-tiles__banner .corner{position:absolute;bottom:0;left:0;transform:translateY(100%)}.location-tiles__banner .chevron{margin-bottom:6px}.location-tiles__link{display:flex;flex-direction:column;justify-content:space-between;height:100%;border-radius:6px;overflow:hidden;background-color:#EDF8E9;text-decoration:none}.location-tiles__link:hover .location-tiles__more{text-decoration:underline}.location-tiles__link:hover .location-tiles__more svg{transform:translateX(6px)}.location-tiles__link:hover .location-tiles__image img{transform:scale(1.1)}.location-tiles__content{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:16px}.location-tiles__content p{color:#5E5E5D}.location-tiles__content p:first-of-type{font-weight:700}.location-tiles__more{display:flex;align-items:center;gap:8px;color:#9B2252;margin-top:12px}.location-tiles__more svg{transition:transform 0.3s ease-in-out}.location-tiles__image{overflow:hidden;flex:3;max-height:300px;height:100%}.location-tiles__image img{display:block;width:100%;height:100%;transition:transform 0.3s ease-in-out}.location-tiles .background-top{display:none}.location-tiles .background-center{display:none}.location-tiles .background-bottom{display:none}@media screen and (min-width:768px){.location-tiles__wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width:1024px){.location-tiles .background-top{display:block;position:absolute;top:10%;left:0}.location-tiles .background-center{display:block;position:absolute;top:50%;right:5%}.location-tiles .background-bottom{display:block;position:absolute;bottom:0;left:0}.location-tiles__wrapper{padding:0}}.accordion__wrapper{max-width:930px;margin:0 auto;padding:0 32px}.accordion__headline{margin-bottom:24px}.accordion .accordion__item{border-radius:0.5rem;margin-bottom:1rem;overflow:hidden}.accordion .accordion__item .accordion__button{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid transparent;padding:16px 32px;background-color:#DBF2D3;cursor:pointer;border-radius:0.5rem}.accordion .accordion__item .accordion__button:hover{border:1px solid #5E5E5D}.accordion .accordion__item .accordion__button p{font-size:16px;font-weight:700;color:#5E5E5D}.accordion .accordion__item .accordion__button svg{transition:transform 0.3s ease-in-out}.accordion .accordion__item .accordion__button[aria-expanded="true"]{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion .accordion__item .accordion__button[aria-expanded="true"] svg{transform:rotate(90deg)}.accordion .accordion__item .accordion__content{display:none;padding:16px 32px;background-color:#EDF8E9}.accordion .accordion__item .accordion__content.active{display:block}@media screen and (min-width:1024px){.accordion__wrapper{padding:0}.accordion__headline{margin-bottom:32px}.accordion__button p{font-size:18px}}.text-image-list{display:flex;flex-direction:column;position:relative;overflow-x:clip}.text-image-list__background-desktop{display:none;position:absolute;top:20px;left:0;z-index:-1}.text-image-list__background-mobil{display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.text-image-list__wrapper{display:flex;flex-direction:column;gap:64px;max-width:930px;margin:0 auto;padding:0 32px}.text-image-list__headline{font-weight:700;margin-bottom:8px;font-size:unset}.text-image-list .text-image-list__item{display:flex;flex-direction:column;gap:32px}@media (min-width:768px){.text-image-list .text-image-list__item{flex-direction:row}}.text-image-list .text-image-list__item .text-image-list__image::after{content:"";position:absolute;width:100%;height:100%;left:-8px;bottom:-8px;background:#9B2252;border-radius:10px}@media (min-width:768px){.text-image-list .text-image-list__item--image-text{flex-direction:row-reverse}}.text-image-list .text-image-list__item--image-text .text-image-list__image::after{content:"";position:absolute;width:100%;height:100%;left:unset;right:-8px;bottom:-8px;background:#9B2252;border-radius:10px}.text-image-list .text-image-list__item .text-image-list__image{display:flex;justify-content:center;align-items:center;max-width:370px;height:215px;position:relative}.text-image-list .text-image-list__item .text-image-list__image img{max-width:100%;width:100%;height:100%;border-radius:10px;position:relative;z-index:2}.text-image-list .text-image-list__item .text-image-list__text{flex:1;display:flex;flex-direction:column;justify-content:center}.text-image-list .text-image-list__item .text-image-list__text p{margin-bottom:24px}@media screen and (min-width:1024px){.text-image-list__background-desktop{display:block}.text-image-list__background-mobil{display:none}.text-image-list__wrapper{padding:0;gap:128px}.text-image-list .text-image-list__item .text-image-list__image{height:260px}.text-image-list .text-image-list__item .text-image-list__image::after{left:-16px;bottom:-16px}.text-image-list--image-text .text-image-list__item .text-image-list__image::after{right:-16px;bottom:-16px}.text-image-list__headline{margin-bottom:16px}.text-image-list .text-image-list__item .text-image-list__text p{margin-bottom:32px}}.contact-tiles{position:relative}.contact-tiles__wrapper{max-width:930px;margin:0 auto;padding:0 32px;display:grid;gap:24px;grid-template-columns:1fr}.contact-tiles__item{padding:16px;border-radius:6px;background-color:#EDF8E9}@media (min-width:1024px){.contact-tiles__item--full{grid-column:span 3;text-align:center}}.contact-tiles__item--full .contact-tiles__links{display:flex;flex-direction:column;width:fit-content;margin:0 auto}.contact-tiles__location{font-weight:700}.contact-tiles__house-name{color:#9B2252;font-style:italic}.contact-tiles__address{padding:8px 0}.contact-tiles__links p{display:flex;align-items:center;gap:8px;width:fit-content}.contact-tiles__links p svg{height:18px;fill:#9B2252}.contact-tiles__links p a{color:#9B2252}.contact-tiles__links p:hover a{outline:1px solid #9B2252;border-radius:6px;text-decoration:none}.contact-tiles__background{display:none;position:absolute;top:250px;left:-100px;z-index:-1}@media (min-width:1024px){.contact-tiles__background{display:block}.contact-tiles__wrapper{padding:0;grid-template-columns:repeat(3, 1fr)}}.quote{margin-top:24px}.quote__wrapper{display:flex;flex-direction:column;max-width:930px;margin:0 auto;padding:0 32px;position:relative}.quote__content{display:flex;flex-direction:column}.quote__image{position:relative;width:fit-content;margin:0 auto 24px auto}.quote__image-svg{width:240px;height:205px}.quote__background{position:absolute;top:-5px;right:-13px;width:240px;height:205px;z-index:-1}.quote__contact{display:flex;flex-direction:column}.quote__contact p{display:flex;gap:8px;align-items:center;color:#9B2252}.quote__contact p a{color:#9B2252}.quote__contact p:hover a{outline:1px solid #9B2252;text-decoration:none;border-radius:6px}.quote__contact svg{height:18px;fill:#9B2252}.quote .quote__text{margin-bottom:8px}.quote .quote__text p{margin:0;font-style:italic}.quote .quote__subline{font-size:16px;color:#9B2252;font-weight:700;margin-bottom:8px}.quote__klee{position:absolute;top:242px;left:20px;z-index:-1}@media (min-width:1024px){.quote__wrapper{flex-direction:row;padding:0;gap:64px}.quote__klee{position:absolute;top:43px;left:317px;z-index:-1}.quote__contact{flex-direction:row;gap:32px}.quote__image{margin-bottom:0;margin:0 0 24px 0}.quote__content{justify-content:center}}.table__wrapper{max-width:930px;margin:0 auto;padding:0 32px}.table__headline{margin-bottom:32px}.table__table{border-collapse:collapse;border-radius:6px;overflow:hidden;width:100%}.table th,.table td{padding:16px;text-align:left}.table th{border-bottom:1px solid black;font-weight:700;background-color:#DBF2D3;font-size:18px}.table tr{font-size:16px}.table tr:nth-child(odd){background-color:#EDF8E9}.table tr:nth-child(even){background-color:#DBF2D3}.table .table__cell--80{width:80%;font-weight:700}.table .table__cell--20{width:20%;text-align:end}@media screen and (min-width:1024px){.table__wrapper{padding:0}}.three-columns-icons__wrapper{padding:0 32px;max-width:930px;margin:0 auto}.three-columns-icons__headline{margin-bottom:32px}.three-columns-icons__icons{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:48px}.three-columns-icons__icon{text-align:center}.three-columns-icons__icon .image{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto 8px auto}.three-columns-icons__icon .image img{height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.three-columns-icons__icon .image svg{height:80px;width:100px}.three-columns-icons__icon .headline{font-weight:700;color:#9B2252;margin-bottom:4px}.three-columns-icons__icon:nth-of-type(odd) .image svg path{fill:#EDF8E9}.three-columns-icons__icon:nth-of-type(even) .image svg{transform:rotate(180deg)}.three-columns-icons__icon:nth-of-type(even) .image svg path{fill:#EDF8E9}.three-columns-icons .text a{color:#9B2252;text-decoration:underline}.three-columns-icons .text a:hover{text-decoration:none;outline:auto;outline-offset:2px;outline-width:1px}@media screen and (min-width:768px){.three-columns-icons__icons{grid-template-columns:repeat(2, minmax(0, 1fr))}.three-columns-icons__icon .image{margin:0 auto 16px auto}.three-columns-icons__icon .image img{height:80px}.three-columns-icons__icon .image svg{height:128px;width:155px}.three-columns-icons__icon .headline{margin-bottom:8px}}@media screen and (min-width:1024px){.three-columns-icons__icons{grid-template-columns:repeat(3, minmax(0, 1fr));gap:64px}.three-columns-icons__text{max-width:929px;margin:0 auto}}@media screen and (min-width:1500px){.three-columns-icons__wrapper{padding:0}}.two-columns-icons__wrapper{padding:0 32px;max-width:1583px;margin:0 auto}.two-columns-icons__headline{margin-bottom:32px;text-align:center}.two-columns-icons__icons{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:48px}.two-columns-icons__icon{text-align:center}.two-columns-icons__icon .image{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto 8px auto}.two-columns-icons__icon .image img{height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.two-columns-icons__icon .image svg{height:80px;width:100px}.two-columns-icons__icon .headline{font-weight:700;color:#9B2252;margin-bottom:4px}.two-columns-icons__icon:nth-of-type(odd) .image svg path{fill:#EDF8E9}.two-columns-icons__icon:nth-of-type(even) .image svg{transform:rotate(180deg)}.two-columns-icons__icon:nth-of-type(even) .image svg path{fill:#EDF8E9}@media screen and (min-width:768px){.two-columns-icons__icons{grid-template-columns:repeat(2, minmax(0, 1fr))}.two-columns-icons__icon .image{margin:0 auto 16px auto}.two-columns-icons__icon .image img{height:80px}.two-columns-icons__icon .image svg{height:128px;width:155px}.two-columns-icons__icon .headline{margin-bottom:8px}.two-columns-icons__icon:last-child{grid-column:span 2}.two-columns-icons__icon:last-child .text{max-width:760px;margin:0 auto}}@media screen and (min-width:1024px){.two-columns-icons__icons{gap:64px}.two-columns-icons__text{max-width:929px;margin:0 auto}}@media screen and (min-width:1500px){.two-columns-icons__wrapper{padding:0}}.image-slider{padding:0 32px}.image-slider__headline{margin-bottom:24px}.image-slider__wrapper{position:relative;max-width:1583px;margin:0 auto}.image-slider__slider{position:relative;max-width:1450px;margin:0 auto;overflow:hidden;margin-bottom:24px}.image-slider .swiper-slide{display:flex;height:100%;align-items:center;justify-content:center;margin:auto 0}.image-slider .swiper-slide a{display:block;width:100%}.image-slider .swiper-slide img{height:200px;max-width:100%;margin:0 auto;display:block;object-fit:contain}.image-slider .image-slider__next,.image-slider .image-slider__prev{display:flex;position:absolute;padding:8px 16px;border-radius:100%;border:none;background-color:rgba(255, 255, 255, 0.7);cursor:pointer;z-index:101}.image-slider .image-slider__next:hover,.image-slider .image-slider__prev:hover{outline:auto;outline-offset:2px;outline-width:2px;outline-color:#5E5E5D}.image-slider .image-slider__next svg,.image-slider .image-slider__prev svg{display:block}.image-slider .image-slider__next.swiper-button-disabled svg path,.image-slider .image-slider__prev.swiper-button-disabled svg path{fill:#5E5E5D;stroke:#5E5E5D}.image-slider .image-slider__next{right:0;top:50%}.image-slider .image-slider__prev{left:0;top:50%}.image-slider .image-slider__prev svg{transform:rotate(180deg)}.image-slider .swiper-pagination{bottom:-35px !important;display:flex;justify-content:center;align-items:center}.image-slider .swiper-pagination-bullet{background-color:#5E5E5D;width:13px;height:13px;opacity:1}.image-slider .swiper-pagination-bullet-active{background-color:#9B2252;border:2px solid #9B2252}@media screen and (min-width:1024px){.image-slider__headline{text-align:center;margin-bottom:32px}.image-slider__slider{margin-bottom:32px}.image-slider .swiper-slide img{max-height:620px;height:unset}}.fslightbox-source{height:200px !important;width:auto !important}@media screen and (min-width:1024px){.fslightbox-source{max-height:800px;max-width:1700px;height:100% !important;width:100% !important}}.fslightbox-full-dimension{height:100vh !important;width:100vw !important}.fs-lightbox-absoluted{position:fixed !important;top:unset !important;left:0 !important}.highlight-teaser{position:relative;overflow-x:clip}.highlight-teaser__background-desktop{display:none;position:absolute;right:0;top:0;z-index:-1}.highlight-teaser__background-mobil{position:absolute;left:0;top:-72px;z-index:-1;width:100%;max-height:650px}.highlight-teaser__wrapper{padding:0 32px;max-width:940px;margin:0 auto}.highlight-teaser__img{position:relative;max-width:342px;margin:0 auto}.highlight-teaser__img img{width:100%;height:215px;display:block;border-radius:6px}.highlight-teaser__img::after{content:"";position:absolute;width:100%;height:100%;background-color:#F5DFE8;border-radius:6px;bottom:-12px;left:-12px;z-index:-1}.highlight-teaser__title{font-weight:700;color:#5E5E5D;margin-top:16px;margin-bottom:8px;font-size:18px}.highlight-teaser__text{margin-bottom:24px}.highlight-teaser__text p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;font-size:18px}@media screen and (min-width:1024px){.highlight-teaser__background-desktop{display:block}.highlight-teaser__background-mobil{display:none}.highlight-teaser__wrapper{display:flex;gap:32px}.highlight-teaser__img{max-width:370px;min-width:370px;height:263px;margin:0}.highlight-teaser__img img{height:100%;object-fit:cover}.highlight-teaser__text{margin-bottom:32px}}.highlight-teaser.red .highlight-teaser__wrapper{max-width:1583px}.highlight-teaser.red .highlight-teaser__img{margin:0 auto}.highlight-teaser.red .highlight-teaser__img::after{background-color:#DBF2D3}.highlight-teaser.red .highlight-teaser__background-desktop{top:0}.highlight-teaser.red .highlight-teaser__background-mobil{top:40px;right:0;left:unset;width:100%;object-fit:cover;max-height:unset}.highlight-teaser.red .highlight-teaser__title{color:#9B2252;margin-top:32px}.highlight-teaser.red .highlight-teaser__text p{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;text-overflow:unset;overflow:unset}.highlight-teaser.red .highlight-teaser__klee{position:absolute;bottom:-50px;right:4px;z-index:-1}@media screen and (min-width:1024px){.highlight-teaser.red .highlight-teaser__klee{right:60px;bottom:-25px}.highlight-teaser.red .highlight-teaser__wrapper{align-items:center}.highlight-teaser.red .highlight-teaser__img{max-width:450px;min-width:450px;height:365px;margin:0}.highlight-teaser.red .highlight-teaser__img img{object-fit:unset}}@media screen and (min-width:1440px){.highlight-teaser.red .highlight-teaser__img{max-width:610px;min-width:610px;height:435px}.highlight-teaser.red .highlight-teaser__img img{object-fit:unset}}.sustainability-tiles__wrapper{padding:0 32px;max-width:940px;margin:0 auto}.sustainability-tiles__tiles{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:32px}.sustainability-tiles__tile{display:flex;flex-direction:column;gap:16px;background-color:#EDF8E9;padding:16px 16px 32px 16px;border-radius:6px;overflow:hidden}.sustainability-tiles__tile.link{padding:0 0 16px 0;gap:0;text-decoration:none}.sustainability-tiles__tile.link .sustainability-tiles__image{overflow:hidden}.sustainability-tiles__tile.link .sustainability-tiles__image img{width:100%;transition:transform 0.3s ease-in-out}.sustainability-tiles__tile.link .sustainability-tiles__content{display:flex;flex-direction:column;gap:16px;padding:16px 16px 0 16px}.sustainability-tiles__tile.link .sustainability-tiles__more{display:flex;align-items:center;gap:6px;color:#9B2252}.sustainability-tiles__tile.link .sustainability-tiles__more svg{transition:transform 0.3s ease-in-out}.sustainability-tiles__tile.link:hover .sustainability-tiles__more span{text-decoration:underline}.sustainability-tiles__tile.link:hover .sustainability-tiles__more svg{transform:translateX(10px)}.sustainability-tiles__tile.link:hover .sustainability-tiles__image img{transform:scale(1.1)}.sustainability-tiles__image img{margin:0 auto;display:block}.sustainability-tiles__headline p{font-weight:700;color:#5E5E5D}@media screen and (min-width:1024px){.sustainability-tiles__wrapper{padding:0}.sustainability-tiles__tiles{grid-template-columns:repeat(2, minmax(0, 1fr))}}