:root{--light-blue-background:#f1f5f9;--menu-footer-backgorund:#006eae;--green-text-color:#aad200;--white-text-color:#fff;--blue-text-color:#006eae;--white-button-padding-mobile:0 24px 0 24px;--white-button-padding-tablet:0 28px 0 28px;--white-button-padding-desktop:24px 28px 24px 28px;--blue-button-padding-mobile:0 10px 0 14px;--blue-button-padding-tablet:0 28px 0 20px;--blue-button-padding-desktop:24px 28px 24px 28px;--blue-linear-gradients:linear-gradient(267deg,#006eae -0.03%,#002e48 100.96%);--goals-element-paragraph-margin:0 0 28px 0;--goals-element-section-margin-mobile:0 40px 0 40px;--goals-element-section-margin-desktop:120px 120px 0 120px;--goals-element-button-wrapper:48px 0 0 0;--partners-element-margin-desktop:128px 48px 48px 48px;--request-section-button-padding-desktop:24px 28px 24px 28px;--request-section-paragraph-margin-bottom:0 0 48px 0;--goals-element-cobilanz-padding-mobile:48px 0 48px 0;--goals-element-cobilanz-padding-desktop:80px 0 80px 0;--welcome-element-heading-text-mobile:60px 40px 40px 40px;--welcome-element-heading-text-tablet:60px 40px 40px 40px;--accordion-icon:url(public/assets/icons/down_arrow.png)}*{box-sizing:border-box;color:#4b4e52;font-family:SourceSansPro,sans-serif;margin:0;padding:0}html{scroll-behavior:smooth}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}h1{font-size:32px;font-weight:400;line-height:150%}h1 .hbold{font-weight:700}h2,h3{font-size:24px}a,button,p{font-size:18px;line-height:150%}.button-first-text{color:#fff}main{display:flex;flex-direction:column}ul{margin:0 20px}ul li{font-size:18px;margin:10px 0}.upper-case-name{text-transform:uppercase}.color-white{color:var(--white-text-color)}@media (min-width:744px){h1,h2{font-size:32px}}@media (min-width:1024px){body{margin:auto}}.footer-wrapper{display:flex;flex-direction:column}.footer-wiese{background-color:#aad200;clip-path:polygon(0 0,0 100%,75% 100%);height:76px;width:100%}.footer-contact-section{background-color:#00588b;padding:32px 20px}.footer-contact-wrapper,.footer-main-wrapper{display:flex;flex-direction:column;gap:25px;margin:auto;max-width:1728px;width:100%}.phone-icon{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;gap:16px;line-height:26px;text-decoration:none;width:fit-content}.phone-icon img{height:28px;width:28px}.footer-main-wrapper{display:flex;flex-direction:column;gap:60px}.footer-main{background:#006eae;color:#fff;padding:60px 20px 24px}.f-logo-text{display:flex;flex-direction:column;gap:20px;margin:auto;max-width:1728px;width:100%}.f-logo-text img{height:48px;width:178px}.f-logo-text p{color:#fff;font-size:14px;max-width:490px}.copyright{background:#00588b;color:#fff;padding:0 30px 30px}.copyright .cr-wrapper{margin:auto;max-width:1728px;padding-top:30px;width:100%}.copyright .cr-wrapper p{color:#fff;font-size:14px}.f-contact-info{display:flex;flex-direction:column;gap:60px;margin:auto;max-width:1728px;width:100%}.f-contact-info img{height:60px;width:150px}.f-contact-info .f-contact a,.f-contact-info .f-contact p,.f-contact-info .f-info a,.f-contact-info .f-info p{color:#fff;display:flex;flex-direction:column;font-size:14px;line-height:150%;text-decoration:none}.f-contact-info .f-contact p:first-child,.f-contact-info .f-info p:first-child{font-size:16px;font-weight:700;line-height:150%;margin-bottom:8px}.f-contact-info .f-contact h3,.f-contact-info .f-info h3{color:#fff}.f-contact-info .f-contact .white-link,.f-contact-info .f-info .white-link{background-color:#fff;border:2px solid #dce5ef;border-radius:16px;color:#006eae;font-size:18px;padding:0 24px;text-decoration:none}.f-contact-info .f-contact .white-link img,.f-contact-info .f-info .white-link img{display:none}.f-contact-info .f-contact .button,.f-contact-info .f-info .button{align-items:center;display:flex;font-size:18px;font-weight:500;height:64px;justify-content:center;line-height:150%;white-space:nowrap}.f-contact-info .f-info{display:flex;flex-direction:column;gap:12px}.f-contact-info .f-info h2{color:#fff;font-size:16px;margin-bottom:12px}@media (min-width:744px){.footer-main-wrapper{gap:72px}.footer-wiese{height:116px}.footer-main{gap:72px;padding:48px 48px 24px}.footer-main .f-logo-text{grid-area:main;margin:0}.footer-main .f-logo-text p{font-size:16px}.footer-main .f-contact-info{flex-direction:row}.footer-main .f-contact-info img{height:75px;width:178}.footer-main .f-contact-info .f-info{gap:0;grid-area:wInfo}.footer-main .f-contact-info .f-info a{font-size:16px;margin-bottom:12px}.footer-contact-wrapper{flex-direction:row;gap:50px}.footer-contact-section{background-color:#00588b;padding:32px 48px}.copyright{align-items:center;display:flex;padding:0 40px 30px}.copyright .cr-wrapper{display:flex;width:100%}}@media (min-width:1240px){.footer-main-wrapper{flex-direction:row;gap:72px}.footer-wiese{clip-path:polygon(0 0,0 100%,50% 100%)}.footer-contact-section{padding:32px 120px}.footer-contact-wrapper{flex-direction:row;gap:100px}.footer-main{flex-direction:row;gap:48px;padding:56px 120px 120px}.footer-main .f-logo-text{padding:12px;width:370px}.footer-main .f-logo-text p{font-size:16px;width:370px}.footer-main .f-contact-info{margin-top:12px}.footer-main .f-contact-info .f-info a{font-size:16px}.copyright{padding:20px 120px}.copyright .cr-wrapper{padding:0}}@font-face{font-display:swap;font-family:SourceSansPro;font-style:normal;font-weight:300;src:url(../fonts/source-sans-pro/SourceSansPro-ExtraLight.otf)}@font-face{font-display:swap;font-family:SourceSansPro;font-style:normal;font-weight:400;src:url(../fonts/source-sans-pro/SourceSansPro-Light.otf)}@font-face{font-display:swap;font-family:SourceSansPro;font-style:normal;font-weight:500;src:url(../fonts/source-sans-pro/SourceSansPro-Regular.otf)}@font-face{font-display:swap;font-family:SourceSansPro;font-style:normal;font-weight:600;src:url(../fonts/source-sans-pro/SourceSansPro-Semibold.otf)}@font-face{font-display:swap;font-family:SourceSansPro;font-style:normal;font-weight:700;src:url(../fonts/source-sans-pro/SourceSansPro-Bold.otf)}@font-face{font-display:swap;font-family:SourceSansPro;font-style:italic;font-weight:300;src:url(../fonts/source-sans-pro/SourceSansPro-ExtraLightIt.otf)}@font-face{font-display:swap;font-family:SourceSansPro;font-style:italic;font-weight:400;src:url(../fonts/source-sans-pro/SourceSansPro-LightIt.otf)}@font-face{font-display:swap;font-family:SourceSansPro;font-style:italic;font-weight:500;src:url(../fonts/source-sans-pro/SourceSansPro-It.otf)}@font-face{font-display:swap;font-family:SourceSansPro;font-style:italic;font-weight:600;src:url(../fonts/source-sans-pro/SourceSansPro-SemiboldIt.otf)}@font-face{font-display:swap;font-family:SourceSansPro;font-style:italic;font-weight:700;src:url(../fonts/source-sans-pro/SourceSansPro-BoldIt.otf)}#header .more-wrapper{background:#006eae}#header .more-wrapper .more{align-items:center;display:flex;height:60px;justify-content:end;padding:20px}#header .more-wrapper .more a{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:4px;padding:4px 16px;text-decoration:none}#header .second-row{margin:auto;max-width:1728px}#header .second-row .header-logo-menu{align-items:center;display:flex;justify-content:space-between;padding:12px 20px}#header .second-row .header-logo-menu .header-logo img{height:40px;width:124px}#header .second-row .header-logo-menu .navbar{align-items:center;display:flex;justify-content:space-between}#header .second-row .header-logo-menu .navbar .hamburger-menu{cursor:pointer;display:flex;flex-direction:column}#header .second-row .header-logo-menu .navbar .hamburger-menu .bar{background-color:#fff;height:3px;margin:4px 0;transition:.4s;width:25px}#header .second-row .header-logo-menu .navbar .nav-links{background-color:#333;display:none;flex-direction:column;height:100vh;list-style:none;margin:0;position:absolute;right:0;top:60px;width:300px;z-index:2}#header .second-row .header-logo-menu .navbar .nav-links .close-nav{display:flex;justify-content:end;padding:0 30px}#header .second-row .header-logo-menu .navbar .nav-links li{margin:30px 15px;text-align:center}#header .second-row .header-logo-menu .navbar .nav-links li a{color:#fff;font-size:18px;font-weight:500;text-decoration:none;transition:color .3s}#header .second-row .header-logo-menu .navbar .nav-links li a a:hover{color:tomato}#header .second-row .header-logo-menu .navbar .nav-links.active{display:flex}@media (min-width:744px){#header .second-row .header-logo-menu{padding:12px 40px}#header .second-row .header-logo-menu .header-logo img{height:50px;width:154px}}@media (min-width:1024px){#header .more-wrapper{display:flex;justify-content:center}#header .more-wrapper .more{padding:0 120px;width:1728px}#header .second-row .header-logo-menu{justify-content:space-between;padding:20px 120px}#header .second-row .header-logo-menu .header-logo img{height:70px;width:215px}#header .second-row .header-logo-menu .navbar{padding:0 16px}#header .second-row .header-logo-menu .navbar .hamburger-menu{display:none}#header .second-row .header-logo-menu .navbar .nav-links{background-color:transparent;display:flex;flex-direction:row;height:fit-content;position:unset;width:fit-content}#header .second-row .header-logo-menu .navbar .nav-links .close-nav{display:none}#header .second-row .header-logo-menu .navbar .nav-links li{margin:16px}#header .second-row .header-logo-menu .navbar .nav-links li a{color:#4b4e52}}.welcome-section{background-color:var(--light-blue-background)}.welcome-element{display:flex;flex-direction:column;margin:auto;max-width:1728px;width:100%}.main-pic{position:relative}.main-pic img{display:block;height:auto;min-height:270px;object-fit:cover;width:100%}.main-pic .polygon{clip-path:polygon(0 0,4.5% 0,15.5% 102%,0 100%);top:0}.main-pic .polygon,.main-pic .polygon2{background-color:var(--light-blue-background);height:100%;left:0;position:absolute;width:100%}.main-pic .polygon2{bottom:0;clip-path:polygon(100% 85%,0 102%,100% 101%)}.heading-text{display:flex;flex-direction:column;gap:24px;padding:var(--welcome-element-heading-text-mobile)}.heading-text .font-weight-normal{font-size:32px;font-weight:400;line-height:150%}.heading-text .font-weight-normal .hbold{font-weight:700}.heading-text p{font-size:16px}@media (min-width:744px){.welcome-section .heading-text{gap:24px;max-width:none;padding:var(--welcome-element-heading-text-mobile)}.welcome-section .heading-text p{font-size:18px}.welcome-section .main-pic img{max-height:400px}.welcome-section .main-pic .polygon1{clip-path:polygon(0 0,3% 0,11% 102%,0 100%)}.welcome-section .main-pic .polygon2{clip-path:polygon(100% 82%,0 102%,100% 101%)}}@media (min-width:1240px){.welcome-element{display:flex;flex-direction:row-reverse;gap:23px}.main-pic{flex:1;height:581px}.main-pic img{height:100%;max-height:unset;max-width:794px;width:100%}.main-pic .polygon2{display:none}.main-pic .polygon{clip-path:polygon(0 0,0 0,18% 102%,-1% 100%)}.welcome-section .main-pic{flex:1;height:581px}.welcome-section .main-pic img{height:100%;max-height:unset;max-width:794px;width:100%}.welcome-section .main-pic .polygon2{display:none}.welcome-section .main-pic .polygon{clip-path:polygon(0 0,0 0,18% 102%,-1% 100%)}.welcome-section .heading-text{flex:1;gap:32px;max-width:911px;padding:112px 114px 0 245px}.welcome-section .heading-text h2{font-size:32px}}#tarif-rechner-section{background-color:#fff}#tarif-rechner-section .tarif-rechner-element{padding:32px 0}#tarif-rechner-section .tarif-rechner-element h2{align-items:center;display:flex;font-size:32px;height:102px;justify-content:center}#tarif-rechner-section .tarif-rechner-element .check-formular{margin:0 auto;max-width:1340px;max-width:100%}#tarif-rechner-section .tarif-rechner-element .check-formular .row{display:flex;padding:10px 0}#tarif-rechner-section .tarif-rechner-element .check-formular .row .col-6{padding:0 10px;width:50%}#tarif-rechner-section .tarif-rechner-element .check-formular .row .col-6 input{background-color:#fff}#tarif-rechner-section .tarif-rechner-element .check-formular .row .col-12{padding:10px;width:100%}#tarif-rechner-section .tarif-rechner-element .check-formular .row .col-12 input{background-color:#fff}#tarif-rechner-section .tarif-rechner-element .check-formular .row .col-md-12{width:100%}#tarif-rechner-section .tarif-rechner-element .unter-tarif-wrapper{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:32px}#tarif-rechner-section .tarif-rechner-element .unter-tarif-wrapper div{display:flex;justify-content:center;width:100%}#tarif-rechner-section .tarif-rechner-element .unter-tarif-wrapper div .white-button{align-items:center;background-color:#fff;border:2px solid #dce5ef;border-radius:12px;color:#006eae;display:flex;font-size:18px;font-weight:500;gap:10px;justify-content:center;padding:16px 24px;text-decoration:none;width:290px}#tarif-rechner-section .tarif-rechner-element .unter-tarif-wrapper div .white-button img{display:block}.check-formular .row:after{clear:both;content:"";display:block}.check-formular .box-a-option{background-color:#fff;border:2px solid #ec6f2d;color:#000}.check-formular .box-a-option,.check-formular .box-a-option-selected{cursor:pointer;font-size:20pt;font-weight:700;height:100px;margin:auto;padding-top:30px;text-align:center;width:150px}.check-formular .box-a-option-selected{background-color:#94c23f;color:#fff}.check-formular .input-60{margin:auto;max-width:100%;width:320px}.check-formular .input-float-right{border:2px solid #ec6f2d;float:right;margin-bottom:10px;margin-top:40px}.check-formular .input-float-left{border:2px solid #ec6f2d;float:left;margin-bottom:10px;margin-top:40px}.check-formular .plz-input-border{border:2px solid #ec6f2d;margin:auto;max-width:100%;width:660px}.check-formular .input-field input[type=text]{background-color:transparent;border:0;font-size:20px;font-style:italic;outline:none;padding:15px 10px;width:100%}.check-formular .box-a-calculate{background-color:#ec6f2d;color:#fff;font-size:18pt;font-weight:700;line-height:30px;margin:80px auto 0;text-align:center;width:200px}.check-formular .btn-box-submit{background-color:transparent;background-repeat:no-repeat;border:none;color:#fff;cursor:inherit;font-size:18pt;font-weight:700;height:100%;line-height:26px;outline:none;overflow:hidden;padding-bottom:25px;padding-top:25px;width:100%}.check-formular .btn-box-submit:not(:disabled){cursor:pointer}@media (min-width:640px){#tarif-rechner-section .tarif-rechner-element .check-formular{margin:0 auto;max-width:100%}#tarif-rechner-section .tarif-rechner-element .check-formular .row{display:flex;padding:10px 0}#tarif-rechner-section .tarif-rechner-element .check-formular .row .col-6{padding:0 10px}#tarif-rechner-section .tarif-rechner-element .check-formular .row .col-6 input{background-color:#fff}#tarif-rechner-section .tarif-rechner-element .check-formular .row .col-6 .box-left{margin-left:30px}#tarif-rechner-section .tarif-rechner-element .check-formular .row .col-6 .box-right{margin-right:30px}#tarif-rechner-section .tarif-rechner-element .check-formular .row .col-12{padding:10px;width:100%}#tarif-rechner-section .tarif-rechner-element .check-formular .row .col-12 input{background-color:#fff}#tarif-rechner-section .tarif-rechner-element .check-formular .row .col-md-12{width:100%}#tarif-rechner-section .tarif-rechner-element .unter-tarif-wrapper{flex-direction:row;gap:60px}#tarif-rechner-section .tarif-rechner-element .unter-tarif-wrapper div{width:fit-content}.check-formular .box-a-option,.check-formular .box-a-option-selected{width:200px}}#card-section{margin:64px 20px}.third-element{display:flex;flex-direction:column;gap:32px;justify-content:center}.headerthird{font-size:24px;text-align:center}.card-wrapper{background-color:#fff;border:1px solid #aad200;border-radius:10px;margin:auto;max-width:800px;overflow:hidden;position:relative;width:100%}.card-wrapper .cards{display:flex;transition:transform .5s ease-in-out}.card-wrapper .cards .card{box-sizing:border-box;min-width:100%}.card-wrapper .cards .card .image-wrapper img{height:180px;object-fit:cover;object-position:0 -30px;width:100%}.card-wrapper .cards .card .text-wrapper{display:flex;flex-direction:column;gap:20px;margin:auto;max-width:680px;padding:32px}.card-wrapper .cards .card .text-wrapper ul{letter-spacing:.6px;margin:0 30px}@media (min-width:744px){#card-section{margin:80px 40px}.third-element{gap:80px}.headerthird{font-size:32px;text-align:center}.card-wrapper .cards .card .text-wrapper li,.card-wrapper .cards .card .text-wrapper p{font-size:18px}.card-wrapper .cards .card .text-wrapper li{margin:5px 0}.card-wrapper .cards .card .image-wrapper img{height:249px;object-fit:cover;object-position:0 -40px}}@media (min-width:1325px){#card-section{margin:80px 120px}.third-element{gap:80px}.card-wrapper{max-width:1480px}.card-wrapper .cards .card{display:flex;flex-direction:row-reverse;max-height:400px}.card-wrapper .cards .card .image-wrapper{flex:1;height:100%}.card-wrapper .cards .card .image-wrapper img{clip-path:polygon(0 0,100% 796%,100% 0);height:100%;max-height:100%;max-width:100%;object-fit:cover;object-position:center}.card-wrapper .cards .card .text-wrapper{align-items:center;display:flex;flex:1;justify-content:center;margin:0}}#co-bilanz-section,#mail-request-section{background:var(--blue-linear-gradients);margin:0 0 0 calc(50% - 50vw);width:100vw}.request-wrapper{margin:auto;max-width:1728px}.request-wrapper .request-element{align-items:center;display:flex;flex-direction:column;gap:48px;justify-content:center;margin:32px 24px}.request-wrapper .request-element img{height:121px}.request-wrapper .request-element div{align-items:center;display:flex;flex-direction:column;gap:64px;justify-content:center;padding-bottom:52px;width:100%}.request-wrapper .request-element div p{color:#fff;font-size:24px;font-weight:700}.request-wrapper .request-element div a{align-items:center;background:#fff;border:2px solid #dce5ef;border-radius:12px;color:#006eae;display:flex;font-weight:600;gap:4px;height:59px;justify-content:center;padding:16px;text-decoration:none;width:100%}.request-wrapper .request-element div a img{height:24px;width:24px}@media (min-width:744px){.request-wrapper .request-element{display:grid;grid-template-columns:1fr 3fr;margin:120px 40px}.request-wrapper .request-element img{margin:auto}.request-wrapper .request-element div{align-items:flex-start;gap:32px;padding-bottom:0;width:fit-content}.request-wrapper .request-element div p{font-size:32px}.request-wrapper .request-element div a{width:fit-content}}@media (min-width:1240px){.request-wrapper .request-element{grid-template-columns:1.2fr 3fr;margin:64px 120px}.request-wrapper .request-element img{height:209px;justify-self:flex-end;margin:32px;object-fit:contain;width:209px}.request-wrapper .request-element .any-questions{gap:0}.request-wrapper .request-element .any-questions p{margin:var(--request-section-paragraph-margin-bottom)}.request-wrapper .request-element .any-questions a{font-size:18px;height:75px;padding:var(--request-section-button-padding-desktop)}.request-wrapper .request-element .any-questions a img{margin:0}}#goals-section{max-width:1728px}#goals-section .goals-element{align-items:center;display:flex;flex-direction:column;gap:48px;justify-content:center;margin:var(--goals-element-section-margin-mobile)}#goals-section .goals-element .goals-text{font-size:18px;line-height:150%;margin:var(--goals-element-paragraph-margin)}#goals-section .goals-element .pic-text{align-items:center;display:flex;flex-direction:column;gap:68px;justify-content:center}#goals-section .goals-element .pic-text img{height:308px;margin:16px 0;width:241px}#goals-section .goals-element .pic-text div{display:flex;flex-direction:column}#goals-section .goals-element .pic-text div h2{margin-bottom:32px}#goals-section .goals-element .pic-text div .name{font-weight:600;margin-bottom:0;width:60%}#goals-section .goals-element .button-wrapper{display:flex;flex-direction:column;gap:16px;margin:var(--goals-element-button-wrapper)}#goals-section .goals-element .button-wrapper .button{align-items:center;display:flex;font-size:18px;font-weight:500;height:64px;justify-content:center;line-height:150%;white-space:nowrap}#goals-section .goals-element .button-wrapper .colored-button{background-color:#006eae;border-radius:10px;color:#fff;display:flex;font-size:18px;gap:5px;padding:var(--blue-button-padding-desktop);text-decoration:none}#goals-section .goals-element .button-wrapper .colored-button img{height:20px;width:20px}#goals-section .goals-element .button-wrapper .white-link{background-color:#fff;border:2px solid #dce5ef;border-radius:16px;color:#006eae;font-size:18px;padding:0 24px;text-decoration:none}#goals-section .goals-element .button-wrapper .white-link img{display:none}#goals-section .goals-element .goals-greeting,#goals-section .goals-element .goals-name{font-weight:600;width:60%}#goals-section .goals-element .text-text,#goals-section .goals-element .text-text .text-1,#goals-section .goals-element .text-text .text-2{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center}#goals-section .goals-element .text-text .text-1 h2,#goals-section .goals-element .text-text .text-2 h2{line-height:150%}#goals-section .goals-element .text-text .text-1 p,#goals-section .goals-element .text-text .text-2 p{font-size:18px}.co2bilanz-text{font-size:24px;font-weight:700;line-height:150%;padding:var(--goals-element-cobilanz-padding-mobile);text-align:center}.co2bilanz-text,.co2bilanz-text .co2bilanz,.co2bilanz-text sub{color:var(--green-text-color)}@media (min-width:440px){#goals-section .goals-element .pic-text .button-wrapper{display:flex;flex-direction:row}}@media (min-width:744px){#goals-section{margin:auto}#goals-section .goals-element{gap:100px}#goals-section .goals-element .button-wrapper .colored-button{padding:var(--blue-button-padding-desktop)}#goals-section .goals-element .goalsheader h2{color:#006eae;text-align:center}#goals-section .goals-element .pic-text img{height:399px;width:333px}#goals-section .goals-element .pic-text div h2{font-size:32px}#goals-section .goals-element .pic-text div .nameofdude{font-weight:600;width:30%}#goals-section .goals-element .text-text .text-1,#goals-section .goals-element .text-text .text-2{align-items:start}#goals-section .goals-element .text-text .text-1 h2,#goals-section .goals-element .text-text .text-2 h2{font-size:32px;line-height:150%}#goals-section .goals-element .text-text .text-1 p,#goals-section .goals-element .text-text .text-2 p{font-size:18px}.co2bilanz-text{font-size:32px;padding:var(--goals-element-cobilanz-padding-mobile)}}@media (min-width:1240px){#goals-section .goals-element{margin:var(--goals-element-section-margin-desktop)}#goals-section .goals-element .pic-text{align-items:start;display:grid;gap:120px;grid-template-columns:1fr 1fr}#goals-section .goals-element .pic-text div .nameofdude{font-weight:600;width:35%}#goals-section .goals-element .pic-text img{justify-self:center}#goals-section .goals-element .button-wrapper .colored-button{padding:var(--blue-button-padding-desktop)}#goals-section .goals-element .button-wrapper .white-link{border:none}#goals-section .goals-element .button-wrapper .white-link img{display:block;height:24px;width:24px}#goals-section .goals-element .text-text{align-items:baseline;display:grid;gap:120px;grid-template-columns:1fr 1fr}#goals-section .goals-element .goalsheader h2{color:#006eae;font-size:48px;line-height:150%;text-align:center}.co2bilanz-text{font-size:48px;padding:var(--goals-element-cobilanz-padding-desktop)}}@media (max-width:390px){#goals-section .goals-element .pic-text img{margin:0}}#faq-section{max-width:1728px}#faq-section .fifth-element{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;margin:32px 20px}#faq-section .fifth-element .faq-accordeon{display:flex;flex-direction:column;gap:20px;max-width:1230px;width:100%}#faq-section .fifth-element .faq-accordeon .accordion-item .accordion-header{align-items:center;background-color:#006eae;border:4px solid transparent;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:500;outline:none;padding:20px 32px;position:relative;text-align:left;transition:background-color .3s ease;width:100%}#faq-section .fifth-element .faq-accordeon .accordion-item .accordion-header img{height:24px;width:24px}#faq-section .fifth-element .faq-accordeon .accordion-item .accordion-header:after{content:url(../../../public/assets/icons/down_arrow.png);display:inline-block;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}#faq-section .fifth-element .faq-accordeon .accordion-item .accordion-header.active:after{transform:translateY(-50%) rotate(180deg)}#faq-section .fifth-element .faq-accordeon .accordion-item .accordion-content{display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:max-height .5s ease}#faq-section .fifth-element .faq-accordeon .accordion-item .accordion-content p{font-size:18px;margin:0;padding:48px 24px}#faq-section .fifth-element .faq-accordeon .accordion-item .accordion-content a{margin:-40px 24px 0}@media (min-width:744px){#faq-section{margin:0 auto}#faq-section .fifth-element{margin:120px 40px}#faq-section .fifth-element h2{font-size:32px}}@media (min-width:1240px){#faq-section .fifth-element{gap:48px;margin:120px}}#partners-section{margin:32px 20px}#partners-section .partners-element{align-items:center;display:flex;flex-direction:column;gap:30px}#partners-section .partners-element img{height:100px;object-fit:contain;width:auto}@media (min-width:744px){#partners-section{margin:48px 40px}#partners-section .partners-element{flex-direction:row;justify-content:center}}@media (min-width:1240px){#partners-section{margin:var(--partners-element-margin-desktop)}#partners-section .partners-element{gap:130px;justify-content:center}#partners-section .partners-element img{height:130px}}#seventh-section{background:var(--blue-linear-gradients);margin:0 0 0 calc(50% - 50vw);width:100vw}#seventh-section .windrad{height:121px;margin:16px;width:86.5px}#seventh-section .request-wrapper .request-element div{gap:48px;padding-bottom:0}#seventh-section .request-wrapper .request-element div a{height:79px}@media (min-width:744px){#seventh-section .request-wrapper .request-element{margin:64px 40px}#seventh-section .windrad{justify-self:flex-end;margin:32px}#seventh-section div p{color:#fff;font-size:32px}#seventh-section div a img{margin:0}}@media (min-width:1240px){#seventh-section .windrad{height:236px;justify-self:flex-end;margin:32px;width:173px}}#eighth-section{margin:auto;max-width:1728px}#eighth-section .eighth-element{display:flex;flex-direction:column;gap:100px;margin:64px 20px}#eighth-section .eighth-element .info-card{display:flex;flex-direction:column;gap:32px}#eighth-section .eighth-element .info-card .image-wrapper img{height:420px;object-fit:cover;object-position:center;width:100%}#eighth-section .eighth-element .info-card .text-wrapper{display:flex;flex-direction:column;gap:32px}#eighth-section .eighth-element .info-card .text-wrapper h3{font-weight:700}#eighth-section .eighth-element .info-card .text-wrapper ul{letter-spacing:.6px;margin:0 30px}#eighth-section .eighth-element .info-card .text-wrapper ul li{margin:0}#eighth-section .eighth-element .info-card .text-wrapper div{display:flex;flex-direction:column;gap:24px}#eighth-section .eighth-element .info-card .text-wrapper div img{margin:auto;max-width:290px}#eighth-section .eighth-element .info-card .text-wrapper div .renewable-plus{width:118px}#eighth-section .eighth-element .info-card .text-wrapper div .oeko-logo{align-self:flex-start;margin:0}@media (min-width:744px){#eighth-section .eighth-element{margin:80px 40px}#eighth-section .eighth-element .info-card,#eighth-section .eighth-element .info-card .text-wrapper{gap:64px}#eighth-section .eighth-element .info-card .text-wrapper p{margin-top:-32px}#eighth-section .eighth-element .info-card .text-wrapper div{flex-direction:row}#eighth-section .eighth-element .info-card .text-wrapper div img{height:125px;margin:0}#eighth-section .eighth-element .info-card .text-wrapper div .renewable-plus{width:140px}#eighth-section .eighth-element .info-card .text-wrapper div .oeko-logo{height:174px}}@media (min-width:1240px){#eighth-section .eighth-element{gap:160px;margin:120px}#eighth-section .eighth-element .info-card{display:flex;flex-direction:row;gap:120px}#eighth-section .eighth-element .info-card .image-wrapper{flex:1}#eighth-section .eighth-element .info-card .text-wrapper{flex:1;gap:48px}#eighth-section .eighth-element .info-card .text-wrapper p{margin-top:-16px}#eighth-section .eighth-element .info-card:nth-child(2n){flex-direction:row-reverse}}.impressum-section,.privacy-section{margin:auto;max-width:1728px;padding:64px 20px}.impressum-section a,.impressum-section li,.impressum-section p,.privacy-section a,.privacy-section li,.privacy-section p{font-size:16px;line-height:162.5%}.impressum-section ul,.privacy-section ul{margin:0 25px}.impressum-section ul li,.privacy-section ul li{margin:5px 0}.impressum-section .text-wrapper,.privacy-section .text-wrapper{display:flex;flex-direction:column;gap:24px;padding-bottom:32px}.impressum-section .text-wrapper div,.privacy-section .text-wrapper div{gap:20px}.impressum-section .button-wrapper-datenschutz,.privacy-section .button-wrapper-datenschutz{display:flex;gap:16px}.impressum-section .button-wrapper-datenschutz .button,.privacy-section .button-wrapper-datenschutz .button{align-items:center;display:flex;font-size:18px;font-weight:500;height:59px;justify-content:center;letter-spacing:1.1px;line-height:150%;padding:0 14px 0 10px;white-space:nowrap}.impressum-section .button-wrapper-datenschutz .orange-button,.privacy-section .button-wrapper-datenschutz .orange-button{background-color:#006eae;border-radius:10px;color:#fff;max-width:130px;text-decoration:none}.impressum-section .button-wrapper-datenschutz .white-button,.privacy-section .button-wrapper-datenschutz .white-button{background-color:#fff;border:2px solid #dce5ef;border-radius:16px;color:#006eae;font-size:18px;text-decoration:none}.impressum-section .button-wrapper-datenschutz .white-button img,.privacy-section .button-wrapper-datenschutz .white-button img{display:none}.impressum-section .heading-wrapper,.privacy-section .heading-wrapper{padding-bottom:24px;padding-top:32px}.impressum-section .heading-wrapper h1,.privacy-section .heading-wrapper h1{font-size:24px;font-weight:600}@media (min-width:744px){.impressum-section,.privacy-section{padding:64px 30px}.impressum-section .button-wrapper-datenschutz,.privacy-section .button-wrapper-datenschutz{height:59px}.impressum-section .heading-wrapper,.privacy-section .heading-wrapper{padding-top:40px}.impressum-section .heading-wrapper h1,.privacy-section .heading-wrapper h1{font-size:48px}.impressum-section .text-wrapper,.privacy-section .text-wrapper{padding-bottom:40px}.impressum-section{padding:64px 30px}}@media (min-width:1024px){.impressum-section,.privacy-section{padding:48px 120px}.impressum-section li,.impressum-section p,.privacy-section li,.privacy-section p{font-size:16px}.impressum-section .text-wrapper,.privacy-section .text-wrapper{display:flex;flex-direction:column;gap:24px;padding-bottom:64px}.impressum-section .text-wrapper div,.privacy-section .text-wrapper div{display:flex;flex-direction:column;gap:20px}.impressum-section .button-wrapper-datenschutz,.privacy-section .button-wrapper-datenschutz{display:flex;flex-direction:row;gap:16px}.impressum-section .button-wrapper-datenschutz .button,.privacy-section .button-wrapper-datenschutz .button{align-items:center;display:flex;font-size:18px;font-weight:500;height:59px;justify-content:center;letter-spacing:1.1px;line-height:150%;padding:0 14px 0 10px;white-space:nowrap}.impressum-section .button-wrapper-datenschutz .orange-button,.privacy-section .button-wrapper-datenschutz .orange-button{background-color:#006eae;border-radius:10px;color:#fff;text-decoration:none;width:130px}.impressum-section .button-wrapper-datenschutz .white-button,.privacy-section .button-wrapper-datenschutz .white-button{background-color:#fff;border:2px solid #dce5ef;border-radius:16px;color:#006eae;font-size:18px;text-decoration:none}.impressum-section .button-wrapper-datenschutz .white-button img,.privacy-section .button-wrapper-datenschutz .white-button img{display:none}.impressum-section .heading-wrapper,.privacy-section .heading-wrapper{padding-top:64px}.impressum-section .heading-wrapper h1,.privacy-section .heading-wrapper h1{font-size:48px;font-weight:600}}
/*# sourceMappingURL=style.min.css.map */