﻿.accordion{--bs-accordion-border-radius: var(--radius-border);--bs-accordion-inner-border-radius: var(--radius-border);--bs-accordion-bg: var(--bright-400);--bs-accordion-btn-bg: var(--bright-400);--bs-accordion-active-bg: var(--bright-400);--bs-accordion-body-padding-x: var(--accordion-body-padding-x);--bs-accordion-body-padding-y: var(--accordion-body-padding-y);--bs-accordion-btn-padding-x: var(--accordion-btn-padding-x);--bs-accordion-btn-padding-y: var(--accordion-btn-padding-y);--bs-accordion-color: var(--accordion-color);--bs-accordion-btn-color: var(--accordion-btn-color)}.accordion-button:focus{box-shadow:none}.accordion-button{font-size:var(--font-size-h3);color:var(--dark-400);font-weight:500}.accordion-button:not(.collapsed){color:var(--dark-400) !important;background-color:var(--bright-400) !important;font-weight:500;border-bottom:1px solid var(--dark-400)}.accordion-body p{font-size:16px !important}.accordeon-header{margin:0px}.accordion-item{margin-bottom:var(--section-space-2);border-radius:var(--radius-border);border:0}.accordion-item h2{margin:0 !important}.accordion-item button{border-radius:var(--radius-border)}.margin-block-start-small{margin-block-start:20px}.margin-block-start-medium{margin-block-start:25px}.margin-block-start-large{margin-block-start:30px}.btn{padding:10px 20px}.btn,.btn-primary,.btn-secondary{font-family:var(--main-font-500);font-weight:500;font-size:var(--font-size-p)}.btn-primary,.btn-secondary{width:fit-content;background-color:var(--primary-400);color:var(--bright-400);border:none;border-radius:var(--radius-border);margin-block-start:40px}.btn-primary:hover,.btn-secondary:hover{background-color:var(--dark-400);color:var(--bright-400)}.btn-primary:active,.btn-secondary:active{background-color:var(--dark-400)}.btn-link{color:var(--dark-400);font-weight:600;text-decoration:none}.btn-form{font-size:var(--font-size-p) !important}.btn-inactive-primary{border:none;border-radius:0;background:var(--dark-400);color:var(--bright-400)}.btn-inactive-primary:hover{color:var(--bright-400);background:var(--primary-400)}.navbar .btn-header-mobile{margin-top:10px}.navbar .btn-header{margin-block-start:0px}#spenden .btn-primary{background-color:var(--dark-400)}#spenden .btn-primary:hover{background-color:var(--bright-400);color:var(--primary-400)}#aktionen-next .btn-primary:hover{background-color:var(--secondary-400)}.card-item{background-color:var(--clean-white-600);overflow:hidden;border-radius:10px}.card-item .card-item-body{padding:var(--card-padding)}.card-item.layout-1{position:relative;border-radius:var(--radius-border);background-color:var(--primary-400)}.card-item.layout-1:hover .overlay{opacity:0;transition:ease-in-out all 0.3s}.card-item.layout-1 .image-bg-wrapper{position:absolute;width:100%;height:100%}.card-item.layout-1 .image-bg-wrapper img{height:100%;width:100%;object-fit:cover}.card-item.layout-1 .overlay{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0.6;z-index:2;background-blend-mode:multiply;transition:ease-in-out all 0.3s}.card-item.layout-1 .card-item-content-wrapper{height:100%;display:flex;flex-direction:column;justify-content:end;width:100%;padding:0px}.card-item.layout-2{position:relative;background-color:var(--bright-400);display:flex;height:100%;flex:1 1 auto;flex-direction:column;border:none;border-radius:var(--radius-border)}.card-item.layout-2 .header-wrapper{padding:var(--section-space-2) 0px;align-items:center;display:flex;flex-direction:column}.card-item.layout-2 .header-wrapper h3{color:var(--primary-400)}.card-item.layout-2 .header-wrapper .icon-wrapper{max-width:50px;max-height:50px;width:50px;height:50px}.card-item.layout-2 .header-wrapper .icon-wrapper img{object-fit:contain;width:100%;height:100%;border-radius:0px}.projekt .row,.projekt-responsive .row{display:flex;flex-wrap:wrap;align-items:stretch}.projekt .col-md-3,.projekt .col-md-6,.projekt-responsive .col-md-3,.projekt-responsive .col-md-6{display:flex;margin-bottom:var(--section-space-2)}.projekt .col-md-3 .padding-inner-clear,.projekt .col-md-6 .padding-inner-clear,.projekt-responsive .col-md-3 .padding-inner-clear,.projekt-responsive .col-md-6 .padding-inner-clear{width:100%}.spenden .row,.spenden-kurz .row,.spenden-404 .row{align-items:stretch}.spenden .padding-inner-end,.spenden-kurz .padding-inner-end,.spenden-404 .padding-inner-end{height:100%}.card-item-content-wrapper{padding:0px var(--section-space-2) var(--section-space-2) var(--section-space-2)}.card-item-content-wrapper p{text-align:center;font-size:clamp(12px, 4vw, 16px)}.content-out-wrapper h1,.content-out-wrapper h2,.content-out-wrapper h3,.content-out-wrapper h4,.content-out-wrapper h5,.content-out-wrapper h6{margin-block-end:20px}@media screen and (max-width:767px){.text-center,.text-right{text-align:left !important}}.aktion-beschreibung{background-color:var(--bright-400);border-radius:var(--radius-border);padding:var(--section-space-2)}.hero{position:relative;height:calc(100svh - 120px);max-height:calc(100svh - 120px);overflow:hidden}.hero img{border-radius:0px}@media screen and (max-width:768px){.hero{height:60vh;max-height:60vh}}.hero .hero_content_wrapper{position:absolute;bottom:4em;left:0;width:100%;z-index:2}.hero .hero_content_wrapper .btn-primary{width:fit-content}.hero h1{color:var(--dark-400);padding:10px;background-color:var(--bright-400);width:fit-content;border-radius:var(--radius-border)}.hero .lead{color:var(--dark-400);font-weight:500}.hero .lead p{color:var(--dark-400);padding:10px;background-color:var(--bright-400);width:fit-content;border-radius:calc(var(--radius-border)/2)}.hero .hero_media_wrapper{height:100%}.hero .hero_media_wrapper img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.hero_media_wrapper::before{content:"";position:absolute;inset:0;background:rgba(0, 0, 0, 0.4)}}@media screen and (max-width:991px){.hero-desktop{display:none}.hero-mobile{display:block}}@media screen and (min-width:992px){.hero-mobile{display:none}}.image-wrapper{position:relative;min-height:400px}.image-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay-color);z-index:99;display:flex;align-items:center;justify-content:center;transition:ease-in-out all 0.4s}.image-wrapper .overlay:hover{opacity:0;transition:ease-in-out all 0.4s}.image-wrapper .content-wrapper{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;z-index:100;display:flex;align-items:center;justify-content:center}.image-wrapper .content-wrapper h2,.image-wrapper .content-wrapper h3,.image-wrapper .content-wrapper h4,.image-wrapper .content-wrapper h5,.image-wrapper .content-wrapper h6{color:white;position:relative;z-index:9999}.image-holder{height:100%}@media screen and (max-width:767px){.image-holder{height:auto}}#leistungen-beratung img,#leistungen-umbaumaßnahmen img,#leistungen-rohbau img,#leistungen-schluesselfertig img{width:auto !important}@media screen and (min-width:768px){#leistungen-beratung img,#leistungen-umbaumaßnahmen img,#leistungen-rohbau img,#leistungen-schluesselfertig img{display:block;margin:0 auto}}#sponsoren .image-holder div .h-100,#sponsoren-mobile .image-holder div .h-100{background:white;padding:var(--section-space-2);border:0px;border-radius:var(--radius-border)}#sponsoren .image-holder p,#sponsoren-mobile .image-holder p{display:flex}#sponsoren .image-holder .sponsoren-icons,#sponsoren-mobile .image-holder .sponsoren-icons{gap:0.15rem;align-content:center;display:flex}.teaser-image-wrapper{position:relative}@media screen and (min-width:768px){.teaser-image-wrapper .teaser-usps-wrapper{position:absolute;top:30px;left:30px;width:500px;padding:30px;background-color:white}}@media screen and (max-width:767px){.teaser-image-wrapper .teaser-usps-wrapper{padding:30px;background-color:var(--storm-light-gray-500)}}.teaser-list-items{padding:0;display:flex;flex-direction:column;gap:5px;margin-block-start:10px;max-width:80%}@media screen and (max-width:768px){.teaser-list-items{max-width:100%}}.teaser-list-items li{display:flex;align-items:start;gap:10px}@media screen and (min-width:768px){.teaser-list-items li{font-size:16px;font-weight:600}}.teaser-list-items li::before{content:"";display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;background-image:url("");background-size:contain;background-position:left center;background-repeat:no-repeat;margin-top:4px}.swiper-out-wrapper{position:relative}@media screen and (min-width:769px) and (max-width:1199px){.swiper-out-wrapper{margin:0px 100px}}@media screen and (min-width:1200px) and (max-width:1400px){.swiper-out-wrapper{margin:0px 50px}}.swiper-wrapper{justify-content:flex-start;align-items:flex-start}#sponsoren .swiper-slider-header-image{background:white;padding:var(--section-space-2)}.swiper-slider-header-image{border:0px;border-radius:var(--radius-border)}.swiper-slider-body p{color:var(--primary-400)}.swiper-container{position:relative;overflow:hidden;padding-right:1px;padding-top:1px}@media screen and (max-width:768px){.arrows_wrapper{display:flex;justify-content:flex-end;gap:20px;margin-block-start:3em}.arrows_wrapper .swiper-button-next,.arrows_wrapper .swiper-button-prev{margin-top:auto !important}.arrows_wrapper .swiper-button-prev{left:0px !important}.arrows_wrapper .swiper-button-next{right:auto !important}}.swiper-button-next,.swiper-button-prev{width:30px !important;height:30px !important;background-color:var(--primary-400);padding:20px;top:40% !important;z-index:10;border-radius:calc(var(--radius-border)/2)}@media screen and (max-width:768px){.swiper-button-next,.swiper-button-prev{position:relative !important}}.swiper-button-prev{left:-5em !important}.swiper-button-next{right:-5em !important}.swiper-button-next::after,.swiper-button-prev::after{color:var(--bright-400);font-size:var(--font-size-p) !important}#spenden .swiper-button-prev,#spenden .swiper-button-next{background-color:var(--dark-400)}#erreicht .swiper-slider-header-image{background-color:var(--bright-400)}.wpcf7-form-control-wrap{background-color:#cad6de;padding:5px;margin-top:5px}.contact-form-style p{width:50%}@media screen and (max-width:1200px){.contact-form-style p{width:100%}}.wpcf7-submit{margin-block-start:0px}#kontakt-mobile img,.kontakt-mobil img,.btn-secondary img{width:50% !important}@media screen and (min-width:1201px){#kontakt-mobile,.kontakt-mobil,.btn-secondary{display:none}}@media screen and (max-width:1200px){#kontakt,.kontakt-desktop,#schulpatenschaften .btn-primary{display:none}}.kontakt .padding-inner-block,.kontakt-mobile .padding-inner-block{border-radius:var(--radius-border);background-color:var(--bright-400)}.kontakt .padding-inner-block span,.kontakt-mobile .padding-inner-block span{border-radius:calc(var(--radius-border)/2)}.link-ansprechpartner:hover{color:var(--dark-400)}.no-margin-h3{margin:0px !important}.referenzen-query .card-item{border-radius:0;height:100%}.referenzen-query .btn-primary,.referenzen-query .btn-inactive-primary{text-transform:capitalize}.referenzen-query .card-item-body{background:var(--bright-400);height:100%}.referenzen-query .card-item-body .category{color:var(--primary-400);text-transform:capitalize}.referenzen-query .image-bg-wrapper{max-height:280px;overflow:hidden}@media screen and (max-width:1400px){.referenzen-query .image-bg-wrapper{max-height:200px}}@media screen and (max-width:1200px){.referenzen-query .image-bg-wrapper{max-height:150px}}@media screen and (max-width:992px){.referenzen-query .image-bg-wrapper{max-height:125px}}@media screen and (max-width:768px){.referenzen-query .image-bg-wrapper{max-height:280px}}#popmake-901{background-color:var(--bright-400);border:10px solid var(--dark-400)}#popmake-901 .red-header{color:var(--primary-400)}#popmake-901 .popup-flyer{display:none;margin-block-start:10px}#popmake-901 .popmake-close:hover{background-color:var(--dark-400)}@media screen and (max-width:767px){#popmake-901 img{display:none}#popmake-901 .popup-flyer{display:block}}.popup-open{position:fixed;bottom:20px;right:20px;background-color:var(--bright-400);color:var(--dark-400);border:2px solid var(--dark-400)}.popup-open:hover{background-color:var(--secondary-400)}:root{--card-padding: 20px 25px;--card-bg: #f9f9f9;--card-border: 20px;--hero-height: 70vh;--hero-content-top-position: 40%;--hero-content-left-position: 0;--hero-content-bg-color: blue;--font-size-h1: clamp(32px, 6vw, 48px);--font-size-h2: clamp(24px, 5vw, 36px);--font-size-h3: clamp(18px, 4.5vw, 24px);--font-size-h4: clamp(20px, 4vw, 32px);--font-size-h5: clamp(18px, 3.5vw, 28px);--font-size-h6: clamp(16px, 3vw, 24px);--line-height-headline: 1.1em;--font-size-p: clamp(12px, 4vw, 18px);--line-height-p: 1.6em;--overlay-color: linear-gradient(106deg, #113870 30.87%, #009FE3 144.31%);--accordion-border-radius: 0px;--accordion-inner-border-radius: 0px;--accordion-bg: #f9f9f9;--accordion-btn-bg: #eae8e8;--accordion-active-bg: #eae8e8;--accordion-body-padding-x: 1.25rem;--accordion-body-padding-y: 1rem;--accordion-btn-padding-x: 1.25rem;--accordion-btn-padding-y: 1rem;--accordion-color: #000;--accordion-btn-color: #000}@font-face{font-family:"Clash-400";src:url("./fonts/ClashGrotesk-Regular.woff") format("woff")}@font-face{font-family:"Clash-500";src:url("./fonts/ClashGrotesk-Semibold.woff") format("woff")}@font-face{font-family:"Clash-600";src:url("./fonts/ClashGrotesk-Bold.woff") format("woff")}:root{--page-bg: white;--container-width: 1920px;--primary-400: #c0392b;--secondary-400: #78a1bb;--dark-400: #1e3a5f;--bright-400: #ebf5ee;--main-font-400: Clash-400, sans-serif;--main-font-500: Clash-500, sans-serif;--main-font-600: Clash-600, sans-serif;--secondary-font: "Poppins", sans-serif;--header-color: var(--bright-400);--nav-links-space: 120px;--nav-links-column-gap-space: 45px;--overlay-bg: #020202b2;--logo-hsize: 50px;--side-spacing: min(55px, 5.5%);--section-space: 7rem;--section-space-2: 2rem;--space-10: 10px;--padding-container: 120px;--gap-objects: 40px;--radius-border: 20px;--ziel-erreicht: calc(var(--spenden-stand)/52000 * 100%)}.margin-block{margin-block:var(--section-space)}@media screen and (max-width:768px){.margin-block{margin-block:5rem}}.margin-block-start{margin-block-start:var(--section-space)}@media screen and (max-width:768px){.margin-block-start{margin-block:5rem}}.margin-block-end{margin-block-end:var(--section-space)}@media screen and (max-width:768px){.margin-block-end{margin-block:5rem}}.padding-block{padding-block:var(--section-space)}@media screen and (max-width:768px){.padding-block{padding-block:5rem}}.padding-block-start{padding-block-start:var(--section-space)}@media screen and (max-width:768px){.padding-block-start{padding-block:5rem}}.padding-block-end{padding-block-end:var(--section-space)}@media screen and (max-width:768px){.padding-block-end{padding-block:5rem}}@media screen and (max-width:768px){.mobile-reverse .row{flex-direction:column-reverse}}@media screen and (min-width:1001px){#projekt-responsive,.projekt-mobil{display:none}#projekt,.projekt-desktop{display:block}}@media screen and (max-width:1000px){#projekt-responsive,.projekt-mobil{display:block}#projekt,.projekt-desktop{display:none}}.imprint-headline{color:var(--dark-400) !important}#projekt,#projekt-responsive,#spenden,#ugandahilfe,#sponsoren,#sponsoren-mobile,#ernest,#spenden-404,#kontakt,#kontakt-mobile,#spenden-kurz{scroll-margin-top:120px}#datenschutz h1,#impressum h1{color:var(--dark-400) !important}.error404{background-color:var(--primary-400)}#sponsoren,#sponsoren-mobile,#schulpatenschaften,#ernest,#wir{background-color:var(--bright-400)}#spenden,#spenden-kurz,#spenden-404{background-color:var(--primary-400)}#projekt,#projekt-responsive,#erreicht,#aktionen,#kontakt,#kontakt-mobile,#ugandahilfe,#aktionen-text{background-color:var(--secondary-400)}#aktionen-next,#aktionen-vergangen{background-color:var(--dark-400)}.page-id-150,.page-id-3{background-color:var(--secondary-400)}img{border-radius:var(--radius-border)}.ziel{display:flex;color:var(--dark-400)}.ziel::before{content:var(--spenden-stand)}.ziel-stand{width:var(--ziel-erreicht);background-color:var(--dark-400);margin-left:20px;border-radius:20px 0px 0px 20px}.ziel-fehlt{background-color:var(--bright-400);margin-right:20px;border-radius:0px 20px 20px 0px;width:calc(100% - var(--ziel-erreicht))}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-headline) !important}h1{color:var(--dark-400);font-family:var(--main-font-600);font-weight:600;font-size:var(--font-size-h1);line-height:var(--line-height-headline)}h2,h6{font-size:var(--font-size-h2) !important}h3{font-size:var(--font-size-h3) !important}h2,h3,h4,h5,h6,strong{font-family:var(--main-font-500);color:var(--dark-400);font-weight:500;margin-bottom:10px !important}p{color:var(--dark-400) !important}a,span,p,li{font-family:var(--main-font-500);color:var(--dark-400);margin-block-end:0px;font-weight:500;font-size:var(--font-size-p) !important;line-height:var(--line-height-p) !important}strong{font-family:var(--main-font-500);margin-block-end:0px;font-weight:500;color:var(--primary-400)}a{color:var(--primary-400);text-decoration:none;transition:ease-in-out all 0.3s}a:hover{color:var(--dark-400);transition:ease-in-out all 0.3s}#datenschutz h1,#impressum h1{color:black}.mobile-header-inner a{font-size:var(--font-size-h2) !important}.offcanvas-header p{font-size:var(--font-size-h2) !important;font-weight:600}#spenden .card-item p,#spenden-kurz .card-item p,.spenden-404 .card-item p{color:var(--dark-400) !important}#spenden h2,#spenden p,#spenden-kurz h2,#spenden-kurz p,.spenden-404 h2,.spenden-404 p{color:var(--bright-400) !important}#spenden strong,#spenden-kurz strong,.spenden-404 strong{color:var(--dark-400)}ul{padding-left:var(--section-space-2)}ul li::marker{font-weight:600;content:"✓ "}#aktionen-next h2,#aktionen-next h3,#aktionen-vergangen h2,#aktionen-vergangen h3{color:var(--bright-400)}input,textarea,select{background-color:var(--sunny-flamingo-500);padding:0.4rem;margin-block-start:3px;border:1px solid var(--sunny-flamingo-800);width:100%;color:var(--dark-lilac)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--sunny-flamingo-900)}nav:not(.navbar) [type=submit]{background-color:var(--sunny-flamingo-900);color:var(--sunny-flamingo-500);border:var(--sunny-flamingo-900);padding-inline:18px;padding-block:14px}.data-privacy{display:flex;gap:3px;align-items:center;font-size:14px}.data-privacy a{font-size:14px}.data-privacy input[type="checkbox" i]{height:16px;width:16px;margin-right:6px}.navbar{background-color:var(--header-color);height:120px;position:sticky;top:0;z-index:99}.navbar input{background-color:var(--primary-400);color:#d5d5d5;border:none;margin-block:0px}.navbar input::placeholder{color:#d5d5d5}.navbar .custom-logo{height:60px;width:auto}.navbar-toggler{border:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none}.nav-link{font-size:18px;color:var(--dark-400)}@media screen and (max-width:768px){.nav-link{font-size:30px}}.offcanvas{background-color:var(--header-color)}.offcanvas .offcanvas-title{color:var(--primary-400)}.mobile-header-inner{padding:var(--section-space-2)}.offcanvas-header{padding:var(--section-space-2)}footer{background-color:var(--dark-400)}footer p,footer h3{color:var(--bright-400) !important}footer a:hover{color:var(--bright-400)} .subfooter{padding-inline:var(--side-spacing);margin-block-start:4rem;padding-block:min(15px, 5.5%);background-color:var(--primary-400);display:flex;justify-content:space-between} .subfooter a{font-weight:400;transition:ease-in-out all 0.3s;color:var(--secondary-400)} .subfooter a:hover{color:var(--secondary-400);transition:ease-in-out all 0.3s} .subfooter p{color:var(--secondary-400);font-weight:400} .subfooter .imprint-links{display:flex;gap:30px}.footer-navigation-head{color:var(--dark-night-700);margin-block-end:15px}.footer-navigation{border-top:1px solid var(--primary-400);margin-block-start:60px}.footer-headline{font-size:16px !important;color:var(--secondary-400)}@media screen and (max-width:768px){.footer-headline{font-size:20px !important}}.footer-menu{display:grid;grid-template-columns:repeat(auto-fill, minmax(185px, 1fr));gap:0 30px;list-style:none;padding:0;margin:0}.footer-menu .nav--footer .nav-link{font-size:0.825rem;padding:0.25rem 0;color:var(--secondary-400)}.footer-menu .nav--footer .nav-link:hover{color:var(--secondary-400)}.social-menu{display:flex;gap:0 30px;list-style:none;padding:0;margin:0}@media screen and (max-width:768px){.social-menu{flex-direction:column}}.social-menu .nav--footer .nav-link{font-size:0.825rem;padding:0.25rem 0;color:var(--secondary-400)}.social-menu .nav--footer .nav-link:hover{color:var(--secondary-400)}.search-title a{color:var(--sunny-flamingo-900) !important}@media (max-width:940px){html{overflow-x:hidden}}body,html{background-color:#fff;margin:auto;font-size:1rem;background-color:white}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none !important}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1440px;padding-inline:min(70px, 2%)}}#main-content{overflow-x:hidden}.--starter-block{margin-block-start:7rem}.--padding{padding-block:7rem}.hasbgcolor{background-color:#F5F5F7}.code-block{background-color:#120133;color:#dcdcdc;border-radius:10px;overflow-x:auto;font-family:Consolas, "Courier New", monospace;font-size:12px;padding-block-start:15px}.code-block .keyword{color:#569cd6}.code-block .variable{color:#9cdcfe}.code-block .function{color:#dcdcaa}.code-block .string{color:#ce9178}.content-inner-wrapper ul,.accordion-body ul,.--imprint-wrapper ul{padding:0;display:flex;flex-direction:column;gap:10px;margin-block-start:20px;max-width:80%}@media screen and (max-width:768px){.content-inner-wrapper ul,.accordion-body ul,.--imprint-wrapper ul{max-width:100%}}.content-inner-wrapper ul li,.accordion-body ul li,.--imprint-wrapper ul li{display:flex;align-items:start;gap:10px}.content-inner-wrapper ul li::before,.accordion-body ul li::before,.--imprint-wrapper ul li::before{content:"";display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;background-image:url("");background-size:contain;background-position:left center;background-repeat:no-repeat;margin-top:4px}.formular--wrapper{background-color:white;padding:var(--side-spacing)}.hellowel{height:300px;width:100%;background-color:#000}.search-result-item{border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:20px}.search-title a{color:#007bff;text-decoration:none}.search-title a:hover{text-decoration:underline}.search-excerpt{font-size:14px;color:#555}@media only screen and (min-width:900px){.dropdown-menu{padding:0.765rem}.dropdown-menu.show{position:absolute}}@media only screen and (max-width:899px){.dropdown-menu{border:none}.dropdown-menu .nav-link{font-size:14px}.dropdown-menu .nav-link:before{content:"– "}}.hidden{display:none !important}.carousel-inner{min-height:400px}.carousel-inner .carousel-item{min-height:700px;width:100% !important}.carousel-inner .carousel-item img{min-height:700px;max-height:700px;width:100% !important;object-fit:cover}.--imprint-wrapper{max-width:900px}.--imprint-wrapper h1{color:var(--dark-400) !important}.--imprint-wrapper h2,.--imprint-wrapper h3,.--imprint-wrapper h4,.--imprint-wrapper h5,.--imprint-wrapper h6{font-size:28px !important}@media only screen and (max-width:899px){.--imprint-wrapper h2,.--imprint-wrapper h3,.--imprint-wrapper h4,.--imprint-wrapper h5,.--imprint-wrapper h6{font-size:20px !important}}.wpcf7 label,.wpcf7 .wpcf7-form-control-wrap{width:100%;min-width:100%;display:grid;margin-block-end:0.4rem;color:var(--sunny-flamingo-900)}.wpcf7 label [type=submit],.wpcf7 .wpcf7-form-control-wrap [type=submit]{background-color:var(--sunny-flamingo-900);color:var(--sunny-flamingo-500);border:var(--sunny-flamingo-900);padding-inline:18px;padding-block:14px}.wpcf7 .wpcf7-form .col-12.col-md-6{height:fit-content !important}.wpcf7 .wpcf7-not-valid-tip{color:var(--sunny-flamingo-900);font-size:14px;font-weight:600}.wpcf7 .wpcf7-response-output{color:var(--sunny-flamingo-900);font-size:14px;font-weight:600;border-color:2px solid var(--sunny-flamingo-900) !important;margin:0px !important}label,input{margin-block-end:0.4rem;color:var(--sunny-flamingo-900)}label [type=submit],input [type=submit]{background-color:var(--sunny-flamingo-900);color:var(--sunny-flamingo-500);border:var(--sunny-flamingo-900);padding-inline:18px;padding-block:14px}input,textarea{background-color:var(--sunny-flamingo-500);padding:0.4rem;margin-block-start:3px;border:1px solid var(--sunny-flamingo-800)}input:focus-visible,textarea:focus-visible{outline:2px solid var(--sunny-flamingo-900)}.icon_content_wrapper{display:flex;flex-direction:column;padding-block:3rem;border-top:1px solid #b6b6b6}.icon_content_wrapper .icon-wrapper{max-width:30px;margin-block-end:2rem}.icon_content_wrapper h2,.icon_content_wrapper h3,.icon_content_wrapper h4,.icon_content_wrapper h5,.icon_content_wrapper h6{font-size:22px !important}@media only screen and (max-width:899px){.teaser-content .row{flex-direction:column-reverse}}.usps-wrapper{display:flex;flex-wrap:wrap}.usps-wrapper .usp-wrapper{width:50%;height:380px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:3rem;background-color:white;text-align:center}@media only screen and (max-width:899px){.usps-wrapper .usp-wrapper{height:200px;padding:10px}.usps-wrapper .usp-wrapper span{font-size:14px !important}.usps-wrapper .usp-wrapper img{height:25px}}.usps-wrapper .usp-wrapper:hover{background-color:#b0bec5;transition:ease-in-out all 0.3s}.usps-wrapper .usp-wrapper span{font-size:24px;margin-block-start:10px}.usps-wrapper .usp-wrapper.overlay{padding:3rem}.usps-wrapper .usp-wrapper.overlay span{color:white}.usps-wrapper .usp-wrapper.overlay:hover{background-color:#b0bec5 !important;transition:ease-in-out all 0.3s}@media only screen and (max-width:899px){.intro-section-bild img{height:400px !important;width:auto;object-fit:cover;object-position:50% 50%}}.job-detail{position:relative}.sidebar{background-color:var(--clean-white-600);padding:30px;position:sticky;top:30px}.table>:not(caption)>*>*{background-color:white !important;padding-block:20px;padding-inline:20px}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: white;--bs-table-bg-type: white}.teaser-box{padding-block:5rem;padding-inline:2rem;background-color:var(--storm-light-gray-500)}.padding-inner-block{padding:2em}@media only screen and (max-width:899px){.padding-inner-block{padding:1em}}.padding-inner-start{padding-block-start:2em}.padding-inner-end{padding-block-end:2em}