@charset "UTF-8";
::-moz-selection{background:var(--maincolor);color:#fff}::selection{background:var(--maincolor);color:#fff}form .ignore,.hidden,div.stadt,input.stadt,.template-img img.spacer{display:none !important;visibility:hidden !important}@media (min-width:980px){.mobile{display:none !important;visibility:hidden !important}}p.seo-opt{font-size:0;line-height:0;color:#fff !important;background-color:#000 !important;margin:0;padding:0;overflow:hidden;display:inline-block;position:absolute;left:-500vw;height:0;overflow:hidden}#skip-blocks{padding:0;margin:0;position:absolute;left:-1000px;top:-1000px}#skip-blocks a{display:inline-block;color:#fff;font-size:18px;background-color:#000;padding:5px 10px;position:absolute;left:-9999px;top:-9999px}#skip-blocks a:focus,#skip-blocks a:hover{left:0;top:0;z-index:999}#skip-blocks a:hover{text-decoration:underline}*{margin:0;padding:0;box-sizing:border-box}body{font:var(--fliesstext);color:#000;min-width:320px}h1{font:var(--h1);margin-bottom:25px}h2,.h2{font:var(--h2);margin-bottom:10px}h3,.h3{font:var(--h3);margin-bottom:5px}h4,.h4{font:var(--h4);color:var(--Dunkelblau);margin-bottom:30px}h5,.h5{font:var(--h5);margin-bottom:10px}.caption{font:var(--caption)}.red{color:var(--Rot)}.scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);animation:bounce 2s infinite;text-decoration:none;cursor:pointer}.scroll-indicator:after{content:"";color:#fff;font-size:40px}@media (min-width:980px){.scroll-indicator:after{font-size:70px}}a,.text a,.link{cursor:pointer;color:var(--Rot);-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:hover,.text a:hover,.link:hover{text-decoration:none}.clear{clear:both;font-size:0;height:0;line-height:0}img{border:none;display:block}.container{max-width:1500px;margin:0 auto;padding:0 20px}.marked{background-color:var(--Rot);color:#fff;padding:2px 4px;line-height:1;display:inline-block}@media (min-width:980px){.marked{padding:8px 12px}}.bold{font-family:var(--fett)}.text-center{text-align:center !important}.text-end{text-align:right !important}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}section{overflow:hidden}section.hero{position:relative;color:#fff;padding-top:100px;background-color:#fff;min-height:100vh;overflow:hidden}section.hero>div,section.hero>a{z-index:2;position:relative}section.hero:before{content:"";top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:100vw;min-width:2560px;height:100%;z-index:1;display:block;background-image:url("../grafiken/header-back.svg");background-position:bottom center;background-size:100% auto;background-repeat:no-repeat}section.hero:after{content:"";top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:100vw;top:0;bottom:auto;z-index:0;display:block;background:var(--Blauverlauf);height:50%}@media (min-width:980px){section.hero:after{height:35%}}@media (min-width:768px){section.hero{padding-top:200px}}@media (min-width:980px){section.hero{padding:200px 30px;display:flex;align-items:center}}@media (min-width:1200px){section.hero{padding:300px 30px}}section.hero .logo{position:absolute;right:20px;top:20px;width:72px;height:32px}@media (min-width:980px){section.hero .logo{width:140px;height:69px;right:40px;top:40px}}@media (min-width:1200px){section.hero .logo{width:200px;height:89px}}section.hero .logo img{height:100%;width:auto}section.hero .hero-content{display:flex;align-items:center}@media (max-width:979px){section.hero .hero-content{flex-direction:column}section.hero .hero-content .hero-text{order:1;max-width:400px;margin-bottom:120px}section.hero .hero-content .herzensenergie-logo{order:0;width:100%;text-align:center;margin-bottom:60px}section.hero .hero-content .herzensenergie-logo img{width:86%;max-width:350px;display:inline-block}}@media (max-width:979px) and (min-width:568px){section.hero .hero-content .hero-text{max-width:440px}}@media (min-width:980px){section.hero .hero-content{align-items:start;gap:5%}section.hero .hero-content .hero-text{max-width:890px;text-align:left;width:60%;flex:0 0 auto}section.hero .hero-content .herzensenergie-logo{width:35%;flex:0 0 auto;max-width:675px}section.hero .hero-content .herzensenergie-logo img{width:100%}}@media (min-width:980px){section.hero .scroll-indicator{bottom:-180px;position:absolute}}section .navbar,section .navbar-inner{text-align:center;margin:20px 0 20px;height:60px;display:flex;justify-content:center;align-items:center;position:relative;width:100%}section.stories-section{padding-top:40px}@media (min-width:980px){section.stories-section{padding-top:200px}}section.stories-section>.container{max-width:1220px}section.stories-section .section-header{text-align:left}section.stories-section .stories-grid{position:relative}@media (min-width:980px){section.stories-section .stories-grid:after{content:"";display:block;background-image:url("../grafiken/herz-kabel2.png");background-position:top center;background-size:100% auto;background-repeat:no-repeat;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;height:100%;width:100vw}}@media (min-width:980px){section.stories-section .stories-grid .navbar{display:none}}section.stories-section .stories-grid .gallery{width:100vw;position:relative;left:-20px;padding-bottom:60px;z-index:1}@media (min-width:980px){section.stories-section .stories-grid .gallery{left:0;width:100%;display:flex;flex-wrap:wrap;gap:1px;margin-top:80px;padding-bottom:90px}section.stories-section .stories-grid .gallery .story-card{width:33%}section.stories-section .stories-grid .gallery .story-card .no-img{height:100%;padding-bottom:130px !important;position:relative}}section.stories-section .stories-grid .story-card{width:100vw;height:max-content;position:relative;overflow:hidden;width:100%;cursor:pointer;transition:0.5s;transform-style:preserve-3d;position:relative;display:block}section.stories-section .stories-grid .story-card img{width:100%;height:auto;min-height:100%}section.stories-section .stories-grid .story-card img.scaler{opacity:0;pointer-events:none;z-index:0}section.stories-section .stories-grid .story-card .story-card-content{position:absolute;bottom:60px;left:0;background-color:var(--Dunkelblau);color:#fff;max-width:90%;padding:15px 20px}section.stories-section .stories-grid .story-card .story-card-content div{color:#fff}section.stories-section .stories-grid .story-card .story-card-content div.h4{margin:0 !important}section.stories-section .stories-grid .story-card .story-card-content.no-img{position:absolute;bottom:0;top:0;left:0;padding:40px 30px 80px;color:#fff;max-width:none;width:100%;height:100%;box-sizing:border-box}@media (min-width:1230px){section.stories-section .stories-grid .story-card .story-card-content.no-img{min-height:514px;padding:40px 30px 130px}}section.stories-section .stories-grid .story-card .story-card-content.no-img a.button{border-radius:5px;border:2px solid #fff;height:65px;padding:0 20px;line-height:65px;color:#fff;text-decoration:none;display:block;box-sizing:border-box;display:block;position:absolute !important;bottom:50px;left:30px;top:auto;right:30px;margin:0}@media (min-width:500px){section.stories-section .stories-grid .story-card .story-card-content.no-img a.button{height:50px;line-height:50px;padding:0 10px;bottom:20px}}@media (min-width:1000px){section.stories-section .stories-grid .story-card .story-card-content.no-img a.button{bottom:50px;padding:0 20px}}section.stories-section .stories-grid .story-card .story-card-content.no-img a.button:after{content:"";color:#fff;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;left:auto;right:5px;height:21px;font-size:20px;line-height:1;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}section.stories-section .stories-grid .story-card .story-card-content.no-img a.button:hover:after{right:2px}section.stories-section .stories-grid .story-card .infocontainer{position:absolute;width:100%;height:max-content;opacity:1;overflow:auto;z-index:2;opacity:1;top:0}section.stories-section .stories-grid .story-card .infocontainer.back{opacity:1;-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);z-index:1;background-color:var(--Dunkelblau);color:#fff;height:100%;padding:40px 30px 80px;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width:1230px){section.stories-section .stories-grid .story-card .infocontainer.back{min-height:514px;padding:40px 30px 130px}}section.stories-section .stories-grid .story-card .infocontainer.back a.button{border-radius:5px;border:2px solid #fff;height:65px;padding:0 20px;line-height:65px;color:#fff;text-decoration:none;display:block;box-sizing:border-box;display:block;position:absolute !important;bottom:50px;left:30px;top:auto;right:30px;margin:0}@media (min-width:500px){section.stories-section .stories-grid .story-card .infocontainer.back a.button{height:50px;line-height:50px;padding:0 10px;bottom:20px}}@media (min-width:1000px){section.stories-section .stories-grid .story-card .infocontainer.back a.button{bottom:50px;padding:0 20px}}section.stories-section .stories-grid .story-card .infocontainer.back a.button:after{content:"";color:#fff;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;left:auto;right:5px;height:21px;font-size:20px;line-height:1;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}section.stories-section .stories-grid .story-card .infocontainer.back a.button:hover:after{right:2px}section.stories-section .stories-grid .story-card .infocontainer.front{position:relative;background-color:#000}section.stories-section .stories-grid .story-card.open{-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}section.stories-section .stories-grid .story-card.open .back{z-index:2}section .holder{width:100%;background-color:var(--Hellgrau);position:relative;z-index:2}section .pre{position:relative;margin-bottom:-40px;min-width:1000px;pointer-events:none}section .pre img{width:100vw;min-width:1000px;height:auto;position:relative;z-index:2}section .pre:before{content:"";background-image:url("../grafiken/schwung-basis-grau.svg");background-position:bottom left;background-size:77vw 100%;background-repeat:no-repeat;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;height:100%;width:103vw}section .pre:after{content:"";background-color:var(--Hellgrau);width:100%;height:50px;display:block;position:absolute;bottom:0;left:0}section .pre.after{transform-origin:center center;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-bottom:0px;margin-top:-30px}@media (max-width:979px){section .pre:before{background-position:left bottom;background-size:contain;bottom:-10026px;left:-10024px;left:0;right:auto;width:100vw;min-width:1000px}}section.mobile-section{padding:0;overflow:hidden}section.mobile-section .holder{padding-bottom:60px}section.mobile-section .mobile-content{display:flex;gap:60px;flex-direction:column;align-items:center}section.mobile-section .mobile-content .phone-mockup{order:2;position:relative;padding:7px;max-width:230px}section.mobile-section .mobile-content .phone-mockup img.scaler{width:100%;height:auto;z-index:-1;opacity:0;position:relative;box-sizing:border-box}section.mobile-section .mobile-content .phone-mockup:before{content:"";background-image:url("../grafiken/iphone.png");background-position:bottom left;background-size:100% 100%;background-repeat:no-repeat;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;height:100%;width:100%;z-index:2;pointer-events:none}section.mobile-section .mobile-content .phone-mockup .phone-screen{border-radius:30px;overflow:hidden;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:calc(100% - 15px);height:calc(100% - 10px);z-index:1}section.mobile-section .mobile-content .phone-mockup .phone-screen img{width:100%;height:auto}section.mobile-section .mobile-content .phone-mockup .phone-screen video{z-index:2;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:auto;min-width:100%;height:100%}section.mobile-section .mobile-content .phone-mockup .navbar{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:170%;max-width:100vw;height:1px;padding:0}section.mobile-section .mobile-content .mobile-text{order:1;flex:1}@media (min-width:980px){section.mobile-section .mobile-content{flex-direction:row;gap:110px;padding-left:50px;padding-top:42px}section.mobile-section .mobile-content .phone-mockup{order:1;width:33%;max-width:470px}section.mobile-section .mobile-content .phone-mockup .navbar{width:140%}section.mobile-section .mobile-content .phone-mockup .phone-screen{border-radius:50px}}@media (min-width:1200px){section.mobile-section .mobile-content{gap:180px;padding-left:80px;padding-top:42px}section.mobile-section .mobile-content .phone-mockup .phone-screen{border-radius:80px}}@media (min-width:1700px){section.mobile-section .mobile-content{padding-left:0px;padding-top:0px}section.mobile-section .mobile-content .phone-mockup .phone-screen{border-radius:100px}}section.mobile-section .scroll-indicator{bottom:-10px}@media (min-width:980px){section.mobile-section .scroll-indicator{bottom:-100px}}section.mobile-section .scroll-indicator:after{color:var(--Dunkelblau)}section.community-section{padding:0;background:#fff}@media (min-width:980px){section.community-section{padding-bottom:110px}}section.community-section .community-content{display:flex;flex-direction:column;gap:20px}@media (min-width:980px){section.community-section .community-content .community-text{max-width:calc(50% - 50px);margin-bottom:75px}}section.community-section .community-content h2{color:var(--Dunkelblau)}section.community-section .community-content .stats-card{text-align:center}@media (max-width:979px){section.community-section .community-content .stats-card .navbar{max-width:400px;display:inline-block;margin-bottom:40px}}section.community-section .community-content .stats-card div.button{width:100%;display:flex;height:60px;flex-direction:column;justify-content:center;background-color:var(--Dunkelblau);color:#fff;margin-top:10px;font:var(--h3);align-items:center}section.community-section .community-content .stats-card .slick-slide>div{text-align:center}section.community-section .community-content .stats-card .slick-slide>div .slideable{max-width:400px}@media (min-width:980px){section.community-section .community-content .stats-card{flex-direction:row;gap:100px;display:flex}section.community-section .community-content .stats-card>div{display:block;width:0;flex:1 1 0px}section.community-section .community-content .stats-card>div.navbar{padding:0;height:auto;margin:0}section.community-section .community-content .stats-card>div.navbar .navbar-inner{padding:0;height:auto;margin:0}section.community-section .community-content .stats-card>div.navbar .navbar-inner .slick-dots{list-style:none;width:100%;border-top:1px solid var(--Dunkelgrau);margin:0 0 50px}section.community-section .community-content .stats-card>div.navbar .navbar-inner .slick-dots li{padding:0;width:100%}section.community-section .community-content .stats-card>div.navbar .navbar-inner .slick-dots li .button{display:flex;cursor:pointer;width:100%;min-height:94px;flex-direction:column;justify-content:center;flex-shrink:0;font:var(--h3);font-family:var(--font);line-height:1;color:var(--Dunkelblau);border-bottom:1px solid var(--Dunkelgrau);padding-right:30px;padding-left:70px;text-align:right}section.community-section .community-content .stats-card>div.navbar .navbar-inner .slick-dots li .button:before{content:"";font-size:30px;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;left:30px;right:auto;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}section.community-section .community-content .stats-card>div.navbar .navbar-inner .slick-dots li .button:hover:before{transform:scale(1.2)}section.community-section .community-content .stats-card>div.navbar .navbar-inner .slick-dots li.slick-active .button{background-color:var(--Dunkelblau);color:#fff;font-family:var(--fett)}section.community-section .community-content .stats-card>div.gallery .slick-list,section.community-section .community-content .stats-card>div.gallery .slick-track,section.community-section .community-content .stats-card>div.gallery .slick-slide,section.community-section .community-content .stats-card>div.gallery .slideable{height:100%}section.community-section .community-content .stats-card>div.gallery .slideable{max-width:none;height:calc(100% - 50px)}section.community-section .community-content .stats-card>div.gallery .slideable .geschichte{height:100%}}section.community-section .community-content .geschichte{text-align:center;position:relative;padding:30px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;font:var(--h4);color:#000;background-color:var(--Hellgrau);margin-bottom:30px}section.community-section .community-content .geschichte:before{content:"";background-image:url("../grafiken/logo-zev.svg");background-position:top right;background-size:auto 20px;background-repeat:no-repeat;position:absolute;right:10px;top:10px;display:block;z-index:1;width:60px;height:20px}@media (min-width:980px){section.community-section .community-content .geschichte:before{width:100px;height:44px;background-size:auto 44px;right:30px;top:30px}}section.community-section .community-content .geschichte.with_img{padding:0}section.community-section .community-content .geschichte.with_img img{width:100%;height:auto}@media (min-width:980px){section.community-section .community-content .geschichte.with_img img{top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:min-content;height:min-content;max-width:100%;max-height:100%}}section.community-section .community-content .geschichte:after{content:"";width:0px;height:0px;border-style:solid;border-width:0 22px 22px 0;border-color:transparent var(--Hellgrau) transparent transparent;transform:rotate(0deg);position:absolute;bottom:-21px;left:50px}@media (min-width:768px){section.community-section .community-content .geschichte:after{border-width:0 50px 50px 0;bottom:-49px}}section.community-section .community-content .geschichte .scaler{width:190px;margin:20px auto;height:26px;flex-shrink:0;border-radius:40px;border:3px solid var(--Dunkelblau, #022849);position:relative}@media (min-width:980px){section.community-section .community-content .geschichte .scaler{border:6px solid var(--Dunkelblau, #022849)}}section.community-section .community-content .geschichte .scaler:after{content:"";display:block;width:100%;position:absolute;left:0;top:0;height:100%;border-radius:40px;background-image:url("../grafiken/scala.png");background-position:top left;background-size:183px 100%;background-repeat:no-repeat}section.community-section .community-content .geschichte .scaler:before{content:"❤";color:var(--Rot);position:absolute;left:10px;top:-30px;display:block;width:100%;font-size:23px;text-align:right}@media (min-width:980px){section.community-section .community-content .geschichte .scaler{max-width:430px;width:calc(100% - 60px);height:60px}section.community-section .community-content .geschichte .scaler:after{background-size:417px 100%}section.community-section .community-content .geschichte .scaler:before{left:20px;top:-48px;font-size:46px}}section.community-section .community-content .geschichte .prozent{text-align:center;color:var(--Dunkelblau);margin-bottom:10px;font:var(--h1)}@media (min-width:980px){section.community-section .community-content .geschichte .prozent{margin:15px 0}}@media (min-width:768px){section.community-section .community-content .geschichte{margin-bottom:60px}}section.community-section .community-content .slick-slide .scaler:after,section.community-section .community-content .slick-slide .scaler:before{width:0;-moz-transition:all 0.9s ease-in-out;-o-transition:all 0.9s ease-in-out;-webkit-transition:all 0.9s ease-in-out;transition:all 0.9s ease-in-out}section.community-section .community-content .slick-slide .scaler.start:after,section.community-section .community-content .slick-slide .scaler.start:before{width:0 !important}section.community-section .community-content .slick-slide.slick-current .scaler.pro10:before,section.community-section .community-content .slick-slide.slick-current .scaler.pro10:after{width:10%;border-radius:0px}section.community-section .community-content .slick-slide.slick-current .scaler.pro20:before,section.community-section .community-content .slick-slide.slick-current .scaler.pro20:after{width:20%;border-radius:0px}section.community-section .community-content .slick-slide.slick-current .scaler.pro25:before,section.community-section .community-content .slick-slide.slick-current .scaler.pro25:after{width:25%;border-radius:0px}section.community-section .community-content .slick-slide.slick-current .scaler.pro30:before,section.community-section .community-content .slick-slide.slick-current .scaler.pro30:after{width:30%;border-radius:0px}section.community-section .community-content .slick-slide.slick-current .scaler.pro40:before,section.community-section .community-content .slick-slide.slick-current .scaler.pro40:after{width:40%;border-radius:0px}section.community-section .community-content .slick-slide.slick-current .scaler.pro50:before,section.community-section .community-content .slick-slide.slick-current .scaler.pro50:after{width:50%;border-radius:0px}section.community-section .community-content .slick-slide.slick-current .scaler.pro60:before,section.community-section .community-content .slick-slide.slick-current .scaler.pro60:after{width:60%;border-radius:0px}section.community-section .community-content .slick-slide.slick-current .scaler.pro70:before,section.community-section .community-content .slick-slide.slick-current .scaler.pro70:after{width:70%;border-radius:0px}section.community-section .community-content .slick-slide.slick-current .scaler.pro80:before,section.community-section .community-content .slick-slide.slick-current .scaler.pro80:after{width:80%;border-radius:0px}section.community-section .community-content .slick-slide.slick-current .scaler.pro90:before,section.community-section .community-content .slick-slide.slick-current .scaler.pro90:after{width:90%;border-radius:0px}section.community-section .community-content .slick-slide.slick-current .scaler.pro100:before,section.community-section .community-content .slick-slide.slick-current .scaler.pro100:after{width:100%}section.future-section{padding:30px 0 0;color:#fff;position:relative}section.future-section .holder{width:100%;background-color:var(--Dunkelblau);position:relative;z-index:2;padding-bottom:90px}section.future-section .holder .scroll-indicator{bottom:0px}@media (min-width:980px){section.future-section .holder .scroll-indicator{bottom:-55px}}@media (min-width:1200px){section.future-section .holder .scroll-indicator{bottom:-150px}}section.future-section .pre:not(.after){transform:scaleX(-1)}section.future-section .pre.after{transform:scaleY(-1)}section.future-section .pre:before{background-image:url("../grafiken/schwung-basis-blau.svg")}section.future-section .pre:after{background-color:var(--Dunkelblau)}section.future-section .future-content{display:flex;flex-direction:column;color:#fff;text-align:left;gap:35px}@media (min-width:980px){section.future-section .future-content{flex-direction:row;gap:120px;padding-top:80px}}@media (min-width:1200px){section.future-section .future-content{gap:180px}}section.future-section .future-content .slick-slide>div{text-align:center}section.future-section .future-content .slick-slide>div .slideable{max-width:440px}@media (min-width:980px){section.future-section .future-content .slick-slide>div .slideable{max-width:600px}}section.future-section .future-content .navbar .slick-arrow{border:2px solid #fff;background:none;color:#fff}section.future-section .future-content .navbar .slick-arrow:hover{background-color:#fff;color:var(--Dunkelblau)}section.future-section .future-content>div{order:0}section.future-section .future-content>div.future-image{order:1;position:relative;height:min-content;text-align:center}section.future-section .future-content>div.future-image .caption{margin-top:5px;text-align:left}section.future-section .future-content>div.future-image .gallery img{width:100%;height:auto}@media (min-width:1200px){section.future-section .future-content>div.future-image .gallery img{width:30vw;max-width:550px}}@media (max-width:979px){section.future-section .future-content>div.future-image .navbar{max-width:420px;display:inline-block;margin-bottom:40px}}@media (min-width:980px){section.future-section .future-content>div{order:1;flex:1}section.future-section .future-content>div.future-image{order:0;width:38%;flex:0}section.future-section .future-content>div.future-image .navbar{position:absolute;bottom:-40px;padding:0;height:1px;margin:0}}@media (min-width:1600px){section.future-section .future-content>div.future-image .navbar{top:45%;bottom:auto;width:calc(100% + 160px);left:-80px}}section.future-section .future-content ul{list-style:none;margin-top:20px}section.future-section .future-content ul li{padding-left:45px;position:relative;margin-top:20px;font-family:var(--fett)}@media (min-width:980px){section.future-section .future-content ul li{padding-left:70px;margin-top:50px}}section.future-section .future-content ul li:before{content:"❤";color:var(--Rot);width:30px;position:absolute;left:0;top:3px;font-size:30px}@media (min-width:980px){section.future-section .future-content ul li:before{font-size:46px;width:46px}}section.partnership-section{overflow:hidden;padding:30px 0}@media (min-width:768px){section.partnership-section{padding:60px 0}}@media (min-width:1200px){section.partnership-section{padding:190px 0 150px}}section.partnership-section .partnership-header{position:relative}section.partnership-section .partnership-header>div{background:var(--Blauverlauf);color:white;padding:30px;margin-bottom:40px;z-index:1;position:relative}@media (min-width:768px){section.partnership-section .partnership-header>div{width:66%}}@media (min-width:980px){section.partnership-section .partnership-header>div{padding:50px 100px}}@media (min-width:1200px){section.partnership-section .partnership-header>div{width:69%}}section.partnership-section .partnership-header>div .bold{font-family:var(--fett);margin:20px 0 30px}section.partnership-section .partnership-header>div:after{content:"";width:0px;height:0px;border-style:solid;border-width:0 22px 22px 0;border-color:transparent #022849 transparent transparent;transform:rotate(0deg);position:absolute;bottom:-21px;left:15%}@media (min-width:768px){section.partnership-section .partnership-header>div:after{left:55%;border-width:0 50px 50px 0;bottom:-49px}}section.partnership-section .partnership-header:before{content:"";display:block;width:100px;height:100%;position:absolute;top:-35px;right:0;background-image:url("../grafiken/herz-kabel.png");background-position:top center;background-size:contain;background-repeat:no-repeat;z-index:0}@media (min-width:768px){section.partnership-section .partnership-header:before{width:100%;height:calc(100% + 120px);top:-60px;left:30%}}@media (min-width:980px){section.partnership-section .partnership-header:before{width:100%;height:calc(100% + 160px);top:-80px;left:23%}}@media (min-width:1200px){section.partnership-section .partnership-header:before{height:calc(100% + 260px);top:-130px}}section.partnership-section .contact-form{display:block;margin-top:60px}section.partnership-section .contact-form #running{width:100%;height:30px;background:url("../grafiken/preloader.svg");display:none;background-repeat:no-repeat;background-position:center}section.partnership-section .contact-form .container{padding:0}section.partnership-section .contact-form p.caption{margin:30px 0}@media (min-width:768px){section.partnership-section .contact-form{margin-top:85px}}@media (min-width:980px){section.partnership-section .contact-form{display:flex;margin-top:200px;gap:100px}section.partnership-section .contact-form .form-teaser{width:33%}section.partnership-section .contact-form form{flex:1}}#warning,.warning{border-color:var(--Rot);height:0;overflow:hidden;border-radius:5px;border-style:solid;border-width:1px;color:var(--Rot);visibility:hidden;padding:0;text-align:center;background-color:#fff;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#warning.show,.warning.show{height:auto;padding:10px 20px;visibility:visible;margin-top:20px;margin-bottom:20px}.green-info{color:green;border-color:green;background-color:#fff}form{padding:0 0px 10px}form button::-moz-focus-inner{border:0}form input[type="button"]{outline:none}form div.hint{color:var(--Rot);font:var(--caption);padding-top:5px;display:none;visibility:hidden;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}form div.hint:before{content:"!";border-radius:50%;text-align:center;color:#fff;width:14px;height:14px;position:relative;background-color:var(--Rot);display:inline-block;margin-right:10px;font-size:13px;line-height:15px !important}form div.hint.show{display:block;visibility:visible}form>div.container{position:relative}form>div.container>div{margin-bottom:40px;flex:1;position:relative}form>div.container>div .caption{font-size:12px}@media (min-width:768px){form>div.container{display:flex;gap:30px;align-items:start;justify-content:left}}@media (min-width:1200px){form>div.container{gap:60px}}form label:not(.ch){color:var(--Dunkelblau);font:var(--fliesstext);display:inline-block;position:absolute;z-index:1;top:7px;left:18px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;pointer-events:none}@media (min-width:768px){form label:not(.ch){top:17px}}@media (min-width:980px){form label:not(.ch){top:14px}}form label:not(.ch).duty:after{content:"*";color:var(--Rubinrot);padding-left:5px}form select:focus+label,form select.filled+label,form textarea.filled+label,form textarea:focus+label,form input.filled:not(.agb)+label,form input:focus:not(.agb):not(.choice)+label{font:var(--caption) !important;top:2px !important;color:var(--Dunkelgrau) !important;line-height:1 !important}form .duty .label_rb:after{content:"*";color:var(--Rot);padding-left:5px}form input[type="button"]:focus{border:0;outline:0}form .required{color:var(--Rot);border:1px solid var(--Rot) !important;background:rgba(236, 67, 46, 0.1)}form input.required+label{color:var(--Rot) !important}form input.required+label:before{content:"Pflichtfeld*";position:absolute;left:-18px;top:-28px;font:var(--caption)}@media (min-width:980px){form input.required+label:before{top:-39px}}form input.required+div.hint{display:block !important;visibility:visible !important}form .radio-container{width:100%;position:relative;display:inline-block;margin-top:0px;box-sizing:border-box}@media (min-width:980px){form .radio-container{width:auto}}form .radio-container .radio-button{width:inherit;margin:0 20px 10px auto;box-sizing:border-box}form .radio-container .radio-button input[type="radio"],form .radio-container .radio-button input[type="checkbox"],form .radio-container .radio-button input.stadt{position:absolute;left:-9999px}form .radio-container .radio-button input[type="radio"]:checked+label:after,form .radio-container .radio-button input[type="checkbox"]:checked+label:after,form .radio-container .radio-button input.stadt:checked+label:after{opacity:1}form .radio-container .radio-button input[type="checkbox"]+label:before{border-radius:0}form .radio-container .radio-button input[type="checkbox"]:checked+label{background:none}form .radio-container .radio-button input[type="checkbox"]:checked+label:before{content:"";width:24px;height:24px}form .radio-container .radio-button input[type="checkbox"]:checked+label:after{content:"";line-height:1;font-size:13px;opacity:1;background:none;left:5px}form .radio-container .radio-button label{text-indent:0;cursor:pointer;height:24px;left:0px;top:6px;width:max-content;border-radius:50%;background:none;z-index:1;padding:0;padding-left:35px;padding-top:2px;box-sizing:border-box;display:block;max-width:100%;font:var(--caption)}form .radio-container .radio-button label.required{border:2px solid var(--Rot)}form .radio-container .radio-button label:before{content:"";width:24px;height:24px;border-radius:50%;display:inline-block;vertical-align:top;position:absolute;border-radius:12px;border:1px solid var(--Dunkelblau);background:var(--Kieselgrau);left:0;top:0}form .radio-container .radio-button label:after{content:"";height:12px;opacity:0;position:absolute;top:7px;left:7px;width:12px;border-radius:50%;background-color:var(--Dunkelblau);margin:auto;border-radius:10px}form input:not(.choice),form select,form textarea,form .secure{border:medium none;width:100%;padding:0;background-color:#fff;border-radius:10px;border:1px solid var(--Dunkelblau);text-align:left;padding:10px 18px 0px;box-sizing:border-box;color:#000;font:var(--fliesstext);text-align:left;position:relative;overflow:hidden}form input:not(.choice).filled,form select.filled,form textarea.filled,form .secure.filled{color:#000}@media (min-width:768px){form input:not(.choice),form select,form textarea,form .secure{height:60px}}@media (min-width:980px){form textarea{height:auto;min-height:150px}}form .dropdown{position:relative}form .dropdown select{cursor:pointer;height:40px}@media (min-width:768px){form .dropdown select{height:60px}}form .dropdown:after{position:absolute;content:"";right:5px;left:auto;pointer-events:none;color:var(--Dunkelblau);font-size:16px;width:20px;top:11px;line-height:20px;height:18px;background-color:#fff;padding-right:4px;cursor:pointer}@media (min-width:768px){form .dropdown:after{top:20px;line-height:20px;height:27px}}form ::-webkit-input-placeholder{color:var(--Hellgrau)}form :-moz-placeholder{color:var(--Hellgrau);opacity:1}form ::-moz-placeholder{color:var(--Hellgrau);opacity:1}form :-ms-input-placeholder{color:var(--Hellgrau)}form ::-ms-input-placeholder{color:var(--Hellgrau)}form ::placeholder{color:var(--Hellgrau)}form select.highlight{color:black}form textarea{padding-top:20px}form button,form .button{position:relative;width:100%;height:50px;padding:10px 20px;height:auto;display:flex;align-items:center;cursor:pointer;border:none;font:var(--fliesstext);color:#fff;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:var(--Dunkelblau)}form button.clicked,form .button.clicked{opacity:0.6;cursor:default;pointer-events:none;display:none}form button:hover:after,form .button:hover:after{left:4px}form button.send-mitteilung,form .button.send-mitteilung{margin-top:40px;max-width:350px;display:inline-block;height:65px;text-align:left;border-radius:5px}form button.send-mitteilung:after,form .button.send-mitteilung:after{content:"";color:#fff;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;left:auto;right:5px;height:21px;font-size:20px;line-height:1;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}form button.send-mitteilung:hover:after,form .button.send-mitteilung:hover:after{right:2px}form .agb{position:relative}form .agb:first-of-type{margin-top:30px}form .agb .radio-button{position:unset;border:none !important}form .agb .radio-button label{background:none;width:100%;box-sizing:border-box;padding:2px 10px 25px 35px;position:relative;left:0;pointer-events:all;font:var(--fliesstext);cursor:pointer}form .agb .radio-button label:after{content:"";width:24px;height:24px;position:absolute;left:0px;top:0px;text-align:center;line-height:1.8;font-size:15px;opacity:1;border:1px solid var(--Dunkelblau) !important;border-radius:10px;background:#fff}form .agb .radio-button.required{border:none}form .agb .radio-button.required label:after{border:2px solid var(--Rubinrot)}form .agb .radio-button [type="checkbox"]:not(:checked),form .agb .radio-button [type="checkbox"]:checked{position:absolute;left:-9999px}form .agb .radio-button input[type="checkbox"]:checked+label{background:none}form .agb .radio-button input[type="checkbox"]:checked+label:after{content:"✔";line-height:20px;font-size:20px;opacity:1;color:var(--Dunkelblau)}form .selectfield .label_rb{font:var(--label);box-sizing:border-box;width:max-content;margin-bottom:10px}form .selectfield label.icon-down{position:absolute;right:0px;top:7px;color:#989898;width:30px;height:40px;line-height:50px;font-size:5px;text-align:center;pointer-events:none}form.filterform .filterholder{padding:10px 15px 20px}form.filterform label{text-align:left;color:#FFF;font-size:14px;width:100%;margin-top:15px;margin-bottom:5px}form .container.short-right>div:last-of-type{max-width:90px}form .container.short-left>div:first-of-type{max-width:90px}footer{position:relative;padding-top:30px;background:#fff;color:#fff;overflow:hidden}footer:before{content:"";top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:100vw;min-width:2560px;height:100%;z-index:1;display:block;background-image:url("../grafiken/footer-back.svg");background-position:top center;background-size:100% auto;background-repeat:no-repeat}footer:after{content:"";top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:100vw;bottom:0;top:auto;z-index:0;display:block;background:var(--Blauverlauf);height:50%;min-width:350px}@media (min-width:980px){footer:after{height:35%}}footer .container{text-align:center;z-index:2;position:relative}footer .container .footer-img{width:80%;max-width:260px;margin:20px auto}@media (min-width:980px){footer .container .footer-img{margin:30px auto 60px}}footer .container a{color:#fff}footer .container a:hover{color:var(--Rot)}footer .container .footer-content{text-align:center;display:flex;flex-direction:column;align-items:center}@media (min-width:980px){footer .container .footer-content{flex-direction:row;align-items:start;gap:20px}}footer .container .footer-content .footer-section{text-align:left;margin-bottom:40px;width:100%;flex:1}@media (min-width:1200px){footer .container .footer-content .footer-section:first-of-type{min-width:fit-content}}@media (max-width:979px){footer .container .footer-content .footer-section{max-width:350px}}footer .container .footer-content .footer-section.kontakt{display:block}footer .container .footer-content .footer-section.kontakt>p{width:75px;display:inline-block}@media (min-width:980px){footer .container .footer-content .footer-section.kontakt>p{width:90px}}footer .container .footer-content .footer-section.kontakt a{display:inline-block}footer .container .footer-content .footer-section a{display:block}footer .container .footer-content .footer-section.socials{text-align:center}@media (min-width:980px){footer .container .footer-content .footer-section.socials{text-align:right;max-width:200px}}footer .container .footer-content .footer-section.socials a{display:inline-block;margin:0 25px;text-decoration:none}@media (min-width:980px){footer .container .footer-content .footer-section.socials a{margin:0 40px 0 0}footer .container .footer-content .footer-section.socials a:last-of-type{margin:0}}footer .container .footer-content .footer-section.socials a span{font-size:40px}footer .footer-bottom{border-top:1px solid #fff;font-size:14px;text-align:center;padding:20px 0 30px}@media (min-width:980px){footer .footer-bottom{margin-top:50px;display:flex;width:100%}footer .footer-bottom p,footer .footer-bottom a{flex:1;display:flex;justify-content:left}footer .footer-bottom p.link-oe-konzept,footer .footer-bottom a.link-oe-konzept{justify-content:right}}footer .footer-bottom .link-oe-konzept{color:rgba(255, 255, 255, 0.7);text-transform:uppercase;text-decoration:none;display:flex;justify-content:center;gap:10px;margin-top:10px;font-family:"Arial";font-size:11px;line-height:19px;letter-spacing:1.2px}footer .footer-bottom .link-oe-konzept img{height:26px;width:auto;position:relative;top:-4px}footer .footer-bottom .link-oe-konzept img.dschoy{height:auto;width:164px}/*# sourceMappingURL=./style.css.map */