:root{--main-font-family: "Barlow Semi Condensed", sans-serif;--font-space: 20px}body{font-size:22px;font-family:var(--main-font-family);font-weight:300}p{font-size:22px;font-family:var(--main-font-family);font-weight:300;color:#000000}a{font-size:22px}label a{font-size:18px;padding-inline:5px}.body-s{color:#000000}h2,h3,h4,h5,h6{font-size:26px !important;color:#000000}.display-nlm-1{color:#000000;font-family:var(--main-font-family);font-size:clamp(30px, 5vw, 38px) !important;font-weight:500;line-height:120%}@media screen and (max-width:980px){.display-nlm-1{font-size:36px}}.display-nlm-2{color:#000000;font-family:var(--main-font-family);font-size:clamp(20px, 5vw, 32px);font-weight:300;line-height:120%}@media screen and (max-width:980px){.display-nlm-2{font-size:36px;padding-block-end:var(--font-space)}}.display-nlm-leader{color:#000000;font-family:var(--main-font-family);font-size:clamp(16px, 5vw, 22px);font-weight:3500;line-height:140%}@media screen and (max-width:980px){.display-nlm-leader{font-size:22px;padding-block-end:var(--font-space)}}.display-nlm-leader a{color:#000000;text-decoration:none}.display-nlm-leader-xs{color:#000000;font-family:var(--main-font-family);font-size:clamp(16px, 5vw, 20px);font-weight:300;line-height:140%}@media screen and (max-width:980px){.display-nlm-leader-xs{font-size:22px;padding-block-end:var(--font-space)}}.display-nlm-leader-xs a{color:#000000;text-decoration:none}.display-nlm-overhead{color:#676767;font-family:var(--main-font-family);font-size:clamp(16px, 5vw, 16px);font-weight:300;line-height:100%}a{font-weight:500;color:var(--nuessing-red);display:block}.read-more-btn{font-weight:500;color:var(--nuessing-red);display:block;padding:0;background-color:transparent;border:none;text-decoration:underline}.link-btn-nlm-m{font-weight:500 !important;font-family:var(--main-font-family);color:#676767;border:1px solid #676767;font-size:var(--body-font-size);line-height:160%;text-decoration:none;padding-inline:20px;padding-block:7px;border-radius:50px;text-align:center;width:fit-content;transition:ease-in-out all 0.3s}.link-btn-nlm-m:hover{transition:ease-in-out all 0.3s !important;background-color:var(--nuessing-red) !important;border:1px solid var(--nuessing-red) !important;color:white !important}:root{--white: #fff;--gainsboro: #F7F7F7;--platinum: #E4E4E4;--black-rock: #0A0A0A;--smoky-black: #101010;--davys-grey: #282828;--silver-chalice: #666666;--silver-chalice-light: #959595;--nuessing-red: #901A29;--bg-verlauf: linear-gradient(356deg, #DB3400 0%, #F2C202 60%)}body,html{background-color:var(--gainsboro);margin:auto;overflow-x:hidden;font-size:18px}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none !important}.row{--bs-gutter-x: 3.5rem}.container{padding-inline:min(55px, 5.5%);width:100%;max-width:1780px;margin:auto}@media screen and (max-width:1080px){.container{padding-inline:min(55px, 5.5%);width:100%;max-width:100%}}.--spacer-block{margin-block-start:140px}.--starter-block{padding-block-start:50px}.--end-block{padding-block-end:140px}.small-wrapper{max-width:1280px;margin:auto}hr{margin-block-start:3rem}select{border:2px solid var(--silver-chalice-light);width:100%;min-width:100%;height:50px;background-color:var(--gainsboro)}input{border:2px solid var(--silver-chalice-light)}#scrollToTopBtn{position:fixed;bottom:min(30px, 2.5%);right:min(35px, 2.5%);z-index:99999999;display:flex;justify-content:center;align-items:center;background-color:white;height:40px;width:40px;border:1px solid var(--gainsboro);border-radius:90px;color:var(--gainsboro);transition:opacity 0.7s ease-in-out}#scrollToTopBtn .arrow-top{rotate:180deg;height:20px;width:auto}footer{margin-block-start:140px}footer .footer--wrapper{padding-inline:min(55px, 5.5%);padding-block:min(55px, 5.5%);background-color:var(--smoky-black)}footer .footer--wrapper h1,footer .footer--wrapper h2,footer .footer--wrapper h3,footer .footer--wrapper h4,footer .footer--wrapper h5,footer .footer--wrapper h6{font-size:1.075rem;font-weight:700}footer .footer--wrapper ul,footer .footer--wrapper .nav--footer{display:grid;grid-template-columns:repeat(auto-fill, minmax(295px, 1fr));gap:0 30px;list-style:none;padding:0;margin:0}footer .footer--wrapper ul .nav-item,footer .footer--wrapper .nav--footer .nav-item{font-size:0.825rem;color:#555;padding:0.25rem 0;transition:ease-in-out 0.4s all}footer .footer--wrapper ul .nav-item:hover,footer .footer--wrapper .nav--footer .nav-item:hover{color:var(--nuessing-red);transition:ease-in-out 0.4s all}footer .subfooter{padding-inline:min(55px, 5.5%);padding-block:min(15px, 5.5%);background-color:var(--silver-chalice);display:flex;justify-content:space-between}footer .subfooter p,footer .subfooter a{color:var(--gainsboro);font-weight:400}footer .subfooter a:hover{color:var(--nuessing-red);transition:ease-in-out 0.4s all}footer .subfooter .imprint-links{display:flex;gap:30px}header{position:relative;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;z-index:99999;padding-inline:min(55px, 5.5%);height:70px;background:var(--white)}header .navigation--wrapper{display:flex;align-items:center;gap:70px}.overlay{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100vh;background-color:#020202b2;z-index:1}.custom-logo{padding:5px 0px;width:auto}.nav{position:relative;top:0px;left:0;width:100%;background-color:transparent;display:flex;justify-content:space-between;align-items:center}.nav .custom-logo-link{width:fit-content !important}.nav .custom-logo{height:25px;width:auto}.nav .nav-links{display:flex;column-gap:45px;list-style:none;font-size:18px}.nav .nav-links a{transition:all 0.2s linear;color:var(--black-rock);padding:0px;font-size:22px;font-weight:600}.nav ul{margin-bottom:0}@media screen and (max-width:768px){.navOpenBtn,.navCloseBtn{display:block}.nav .nav-links{position:fixed;top:0;left:-100%;height:100%;max-width:80%;width:100%;padding-top:100px;row-gap:30px;flex-direction:column;background-color:#ffffff;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);transition:all 0.4s ease;z-index:100}.nav.openNav .nav-links{left:0}.navigation--wrapper{gap:20px !important;flex-direction:row-reverse}}.burger-menu{display:flex;flex-direction:column;justify-content:space-around;width:24px;height:18px;cursor:pointer;transition:transform 0.3s ease;z-index:99999}.navOpenBtn,.navCloseBtn{display:none}@media screen and (min-width:769px){.burger-menu{display:none}.nav .nav-links{display:flex}.nav .nav-links .nav-link{color:var(--black-rock);font-size:18px;font-weight:500;transition:ease-in-out all 0.3s}.nav .nav-links .nav-link:hover{color:var(--nuessing-red);transition:ease-in-out all 0.3s}}@media screen and (max-width:768px){.navOpenBtn,.navCloseBtn{display:block}}.bar{width:100%;height:2px;background-color:var(--smoky-black);transition:transform 0.3s ease}.burger-menu.active .bar:nth-child(1){transform:translateY(15px) rotate(45deg);background-color:var(--smoky-black)}.burger-menu.active .bar:nth-child(2){opacity:0}.burger-menu.active .bar:nth-child(3){transform:translateY(-8px) rotate(45deg);background-color:var(--smoky-black)}.top-bar-wrapper{height:30px;font-size:14px;padding-inline:min(55px, 5.5%);border-bottom:1px solid rgba(0, 0, 0, 0.1);background-color:#fff;display:flex;align-items:center}.top-bar-wrapper p{margin:0px;padding:0px;font-size:14px}.top-bar-wrapper .top-bar-content--wrapper-left{width:40%;min-width:40%;height:100%;display:flex;align-items:center;justify-content:space-between;font-size:14px}.top-bar-wrapper .top-bar-content--wrapper-left.flex--end{justify-content:flex-end}.top-bar-wrapper .top-bar-content--wrapper-left .top-bar-socials{display:flex;gap:30px}.top-bar-wrapper .top-bar-content--wrapper-left p{color:var(--nuessing-red);font-size:14px;font-weight:300}.top-bar-wrapper .top-bar-content--wrapper-right{width:60%;min-width:60%;height:100%;display:flex;align-items:center;justify-content:space-between}.top-bar-wrapper .top-bar-content--wrapper-right.flex--end{justify-content:flex-end}.top-bar-wrapper .top-bar-content--wrapper-right .top-bar-socials{display:flex;gap:30px}.top-bar-wrapper .top-bar-content--wrapper-right p{color:var(--nuessing-red);font-weight:500}.top-bar-wrapper .top-bar-content--wrapper-right p span{color:var(--silver-chalice);font-weight:300}@media only screen and (max-width:1060px){.top-bar-wrapper{display:none}}.hero--wrapper-holder{height:50vh;overflow:hidden;position:relative}@media screen and (max-width:980px){.hero--wrapper-holder{height:450px}}.hero--wrapper-holder .hero--wrapper-overlay-holder{position:absolute;bottom:-2px;left:-3px;right:-3px;width:102%;z-index:999}.hero--wrapper-holder .hero--wrapper-overlay-holder img{width:100%}.hero--wrapper-holder .hero--image--holder{position:absolute;top:0;left:0;right:0;bottom:0}.hero--wrapper-holder .hero--image--holder img{height:100%;width:100%}.story-card-wrapper{display:flex}@media screen and (max-width:980px){.story-card-wrapper{flex-direction:column}}.story-card-wrapper .story-image-wrapper{height:550px;width:50%}@media screen and (max-width:980px){.story-card-wrapper .story-image-wrapper{width:100%}}.story-card-wrapper .story-card{height:550px;background-color:white;display:flex;justify-content:space-between;flex-direction:column;padding:min(55px, 5.5%);width:50%}@media screen and (max-width:980px){.story-card-wrapper .story-card{width:100%;justify-content:start;gap:60px;height:auto}}.job-list-wrapper{margin-block-start:20px}.job-list-wrapper:first-child{margin-block-start:0}.informational-text{color:var(--davys-grey)}input,textarea{padding-block:7px;padding-inline:20px;border:1px solid var(--silver-chalice);background-color:var(--gainsboro)}input:focus-visible,textarea:focus-visible{outline:none !important;border:var(--flame) solid 1px !important}input:focus,textarea:focus{box-shadow:var(--flame) auto 1px !important}.next-step{background-color:var(--black-rock);border:none;color:var(--gainsboro)}.step-btn{background-color:white;border:1px solid var(--silver-chalice-light);width:100%;padding:1rem;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.05)}.back-btn{background-color:var(--gainsboro);border:1px solid var(--silver-chalice-light);width:100%;padding:1rem;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.05)}.submit--btn{background-color:var(--flame);border:1px solid var(--silver-chalice-light);width:100%;padding:1.075rem;color:var(--gainsboro)}.projects-container-wrapper .project-card-body-wrapper{background-color:white;padding:min(55px, 5.5%);min-height:400px}@media screen and (max-width:768px){.projects-container-wrapper .project-card-body-wrapper{margin-block-end:60px}}.projects-container-wrapper .project-card-body-wrapper a{display:block;margin-block-start:20px;color:var(--black-rock);font-weight:var(--font-weight-bold)}.accordion-item{border-radius:0px !important}.accordion-button:not(.collapsed){background-color:transparent}.accordion-button:focus{box-shadow:none}.accordion-item,.accordion-header,.accordion-button{background-color:transparent}.accordion-body{background-color:var(--gainsboro)}@media screen and (min-width:980px){.swiper-container-wrapper{overflow:visible;width:100vw}.swiper{overflow:visible;clip-path:inset(-100vw -100vw -100vw 0);height:650px;position:relative}.swiper-wrapper{padding-left:0;clip-path:inset(-100vw -100vw -100vw 0);overflow:visible;display:flex;align-items:end}.swiper-slide{min-height:fit-content;max-height:fit-content;height:fit-content;background-color:white}.swiper-slide .slider-header{height:350px}.swiper-slide .slider-header img{height:100%;width:100%;object-fit:cover}.swiper-slide .swiper-slide-body{padding:min(55px, 5.5%)}.controllers--slider{top:140px;right:45px;z-index:99999;width:100px;position:absolute}.swiper-button-prev:after{font-size:20px}.swiper-button-next:after{font-size:20px}}@media screen and (max-width:979px){.swiper-container-wrapper{overflow:hidden}.swiper{overflow:visible}.swiper-wrapper{padding-left:0}.swiper-slide{min-height:350px;background-color:white}.swiper-slide .slider-header{height:350px}.swiper-slide .slider-header img{height:100%;width:100%;object-fit:cover}.swiper-slide .swiper-slide-body{padding:min(55px, 5.5%)}.controllers--slider{top:0;right:0;z-index:99999}}.headline-wrapper ul{padding:0;display:flex;flex-direction:column;gap:10px;margin-block-start:20px}.headline-wrapper ul li{font-size:22px;font-family:var(--main-font-family);font-weight:300;color:#000000;display:flex;align-items:start;gap:10px}.headline-wrapper ul li::before{content:" ";display:inline-block;background-image:url(https://nuessing-stiftung.neulandserver.de/wp-content/uploads/2025/09/check.svg);background-repeat:no-repeat;background-size:contain;height:20px;width:20px;margin-top:10px}.section-links{margin-block-start:40px;display:flex;gap:20px}@media screen and (max-width:980px){.section-links{flex-direction:column}}.section-links .link-btn-nlm-m{font-weight:500 !important;font-family:var(--main-font-family);color:#676767;border:1px solid #676767;transition:ease-in-out 0.3s all;font-size:var(--body-font-size);line-height:160%;text-decoration:none;padding-inline:20px;padding-block:7px;border-radius:50px;text-align:center}@media screen and (max-width:980px){.section-links .link-btn-nlm-m{padding-block:12px}}.section-links .link-btn-nlm-m:hover{color:var(--flame);transition:ease-in-out 0.3s all;gap:20px}.project-card{display:flex;margin-block-end:50px}.project-card.active{height:fit-content}@media screen and (max-width:768px){.project-card{flex-direction:column;height:fit-content}}@media screen and (max-width:768px){.project-card .image-wrapper,.project-card .content-wrapper{min-width:100%}}.project-card .image-wrapper{background-color:black;width:40%}.project-card .content-wrapper{background-color:white;padding:min(55px, 5.5%);width:60%}.project-card .content-wrapper .display-nlm-leader{font-size:20px}.project-card .link-btn-nlm-m{font-weight:500 !important;font-family:var(--main-font-family);color:#676767;border:1px solid #676767;font-size:var(--body-font-size);line-height:160%;text-decoration:none;padding-inline:20px;padding-block:7px;border-radius:50px;text-align:center;width:fit-content;transition:ease-in-out all 0.3s}.project-card .link-btn-nlm-m:hover{transition:ease-in-out all 0.3s;background-color:var(--nuessing-red);border:1px solid var(--nuessing-red);color:white}.presse-card{margin-block-end:20px}.comparison-wrapper{background-color:lightgrey}.--content--wrapper img{width:100%}.back-button{background-color:transparent;padding:0;border:none;font-weight:700;display:flex;align-items:center;gap:10px}.--content--wrapper ul{padding:0;display:flex;flex-direction:column;gap:10px;margin-block-start:20px}.--content--wrapper ul li{display:flex;align-items:start;gap:10px}.--content--wrapper ul li::before{content:"";display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;background-image:url(https://effertz-development.neulandserver.de/wp-content/uploads/2024/07/check.svg);background-size:contain;background-position:left center;background-repeat:no-repeat;margin-top:4px}.animate-section{opacity:0;transition:opacity 1s ease-in-out}.informational-text{color:var(--davys-grey)}label span{color:var(--flame);font-weight:600}input,textarea,select{padding-block:7px;padding-inline:20px;border:1px solid var(--silver-chalice);background-color:var(--gainsboro);border:var(--smoky-black) solid 1px !important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none !important;border:var(--nuessing-red) solid 1px !important}input:focus,textarea:focus,select:focus{box-shadow:var(--flame) auto 1px !important}.next-step{background-color:var(--black-rock);border:none;color:var(--gainsboro)}.step-btn{background-color:white;border:1px solid var(--silver-chalice-light);width:100%;padding:1rem;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.05)}.back-btn{background-color:var(--gainsboro);border:1px solid var(--silver-chalice-light);width:100%;padding:1rem;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.05)}.submit--btn{background-color:var(--flame);border:1px solid var(--silver-chalice-light);width:100%;padding:1.075rem;color:var(--gainsboro)}select{border:2px solid var(--silver-chalice-light);width:100%;min-width:100%;height:50px;background-color:var(--gainsboro)}input{border:2px solid var(--silver-chalice-light)}label{display:flex;width:fit-content}.form-btn{background-color:var(--nuessing-red);color:var(--gainsboro);border:none}#map{min-height:620px}button{background-color:transparent;font-weight:500 !important;font-family:var(--main-font-family);color:#676767;border:1px solid #676767;transition:ease-in-out 0.3s all;font-size:var(--body-font-size);line-height:160%;text-decoration:none;padding-inline:20px;padding-block:7px;border-radius:50px;text-align:center}.short-excerpt{font-size:18px}