.StageBoxInfo-module-info{align-items:center;display:flex;font-size:1.125rem;gap:1rem;line-height:1.25;padding:1rem 0}.StageBoxInfo-module-info a{display:flex;justify-content:center}@media only screen and (min-width:768px){.StageBoxInfo-module-info{font-size:1.25rem;padding-block:1.5rem}}.StageBoxInfo-module-info:not(:last-of-type){border-bottom:1px solid #ffdbe2}.StageBoxInfo-module-info i{color:#c7105c}.CourseStageBox-module-kicker{background-clip:text;-webkit-background-clip:text;background-color:var(--fallback-gradient-color,#990099);background-image:var(--linear-gradient-headline,linear-gradient(90deg,#990099 0,#E50000 100%));box-decoration-break:clone;-webkit-box-decoration-break:clone;-webkit-text-fill-color:rgba(0,0,0,0)}.CourseStageBox-module-base{display:flex;flex-direction:column;gap:1rem;margin:0;padding:1rem}@media only screen and (min-width:768px){.CourseStageBox-module-base{padding:2rem}}.CourseStageBox-module-kicker{display:block;font-size:1.125rem;font-weight:500;line-height:1.2;margin:0 0 .75rem;padding:0}@media only screen and (min-width:768px){.CourseStageBox-module-kicker{font-size:1.25rem;margin-bottom:1rem}}.CourseStageBox-module-headline{font-size:1.75rem;font-weight:700;line-height:1.2;margin:0;padding:0}@media only screen and (min-width:768px){.CourseStageBox-module-headline{font-size:2.25rem}}.CourseStageBox-module-button{width:100%}@media only screen and (min-width:576px){.CourseStageBox-module-button{width:auto}}.BackgroundColor-module-base{height:100%;left:0;position:absolute;top:0;width:100%}.BackgroundColor-module-is-overlay{opacity:.9}.BackgroundColor-module-blue{background-color:#f6faff}.BackgroundColor-module-green{background-color:#f6fbf4}.BackgroundColor-module-orange{background-color:#fff5ee}.BackgroundColor-module-red{background-color:#fff8f6}.BackgroundColor-module-surrogate{background-color:#c7105c}.BackgroundColor-module-surrogate-light{background-color:#fef7f8}.BackgroundColor-module-turquoise{background-color:#f4fbfb}.BackgroundColor-module-violet{background-color:#fef7fd}.BackgroundColor-module-white{background-color:#fff}.BackgroundColor-module-yellow{background-color:#fffae9}.BackgroundGradient-module-base{height:100%;left:0;position:absolute;top:0;width:100%}.BackgroundGradient-module-default{background-image:linear-gradient(90deg,#990099,#E50000)}.BackgroundGradient-module-default.BackgroundGradient-module-is-overlay{background-image:linear-gradient(90deg,rgba(153,0,153,.9),rgba(229,0,0,.9))}.BackgroundGradient-module-magazine{background-image:linear-gradient(78.7deg,#b1d995 3.27%,#3cb2b8 93.19%)}.BackgroundGradient-module-magazine.BackgroundGradient-module-is-overlay{background-image:linear-gradient(78.7deg,rgba(177,217,149,.8) 3.27%,rgba(60,178,184,.8) 93.19%)}.BackgroundGradient-module-mein-h-gas{background-image:linear-gradient(120deg,#EE7100 15%,#E50000 30%,#990099 90%)}.BackgroundGradient-module-mein-h-gas.BackgroundGradient-module-is-overlay{background-image:linear-gradient(120deg,rgba(238,113,0,.9) 15%,rgba(229,0,0,.9) 30%,rgba(153,0,153,.9) 90%)}.BackgroundImage-module-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.BackgroundImage-module-image{object-fit:cover;width:100%;height:100%}.BackgroundParallax-module-base{position:absolute;width:100%;height:100%}.ErrorModule-module-annimation{margin:0;margin-bottom:0!important}@media only screen and (min-width:768px){.ErrorModule-module-annimation{margin:3rem 0 0}}.ErrorModule-module-headline{margin-bottom:0!important;margin-top:-1.5rem}@media only screen and (min-width:768px){.ErrorModule-module-headline{margin-top:-2rem}}.ErrorModule-module-richtext{font-weight:400!important;margin-bottom:1.5rem!important;max-width:600px}@media only screen and (min-width:768px){.ErrorModule-module-richtext{margin-bottom:2.5rem!important}}.ErrorModule-module-button{padding:0 2rem}.BackgroundPicture-module-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.BackgroundPicture-module-picture{width:100%;height:100%;object-fit:cover}.BackgroundSkew-module-skewed-bottom,.BackgroundSkew-module-skewed-top{background-color:#fff;content:"";height:150px;left:0;position:absolute;transform:skewY(-5deg);width:100%}.BackgroundSkew-module-skewed-top{top:-150px;transform-origin:bottom right}.BackgroundSkew-module-skewed-bottom{bottom:-150px;transform-origin:top left}.BackgroundSkew-module-skew-bg-white{background-color:#fff}.BackgroundSkew-module-skew-bg-gray{background-color:#e8e8e8}.BackgroundVimeoVideo-module-video{height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:100%}.BackgroundVimeoVideo-module-video[data-vimeo-initialized]{opacity:1;z-index:1}.DistrictHeatLPHeroSection-module-base{aspect-ratio:16/9;display:flex;margin-inline:auto;position:relative}@media(max-width:540px){.DistrictHeatLPHeroSection-module-base{aspect-ratio:9/16}}@media only screen and (min-width:1200px){.DistrictHeatLPHeroSection-module-base{margin-inline:-1.25rem}}.DistrictHeatLPHeroSection-module-video{border:0;display:flex;line-height:1;margin:0;padding:0;position:relative;width:100%}.DistrictHeatLPHeroSection-module-motto{aspect-ratio:290/140;bottom:0;display:block;height:clamp(80px,9.7222222222vw,140px);left:clamp(20px,5vw,80px);position:absolute}.DistrictHeatLPHeroSection-module-poster{display:none}@media(min-width:540px){.DistrictHeatLPHeroSection-module-poster{display:block}}.DistrictHeatLPHeroSection-module-poster-mobile{display:block}@media(min-width:540px){.DistrictHeatLPHeroSection-module-poster-mobile{display:none}}.DistrictHeatLPHeroSection-module-logo{aspect-ratio:284/105;color:#fff;display:block;margin-left:clamp(20px,6.6666666667%,40px);margin-top:clamp(20px,6.6666666667%,25px);position:absolute;width:clamp(100px,38%,190px);z-index:1}.DistrictHeatLPHeroSection-module-logo-wrapper{aspect-ratio:500/380;display:block;position:absolute;top:0;width:clamp(300px,34.7222222222vw,500px)}.DistrictHeatLPHeroSection-module-logo-wrapper:before{background:url(https://www.enercity-erneuerbare.de/_next/static/media/logo-glow-bg.8a6b6b05.webp) no-repeat;background-size:contain;content:"";display:block;height:100%;position:absolute;width:100%}.ShareOption-module-base{align-items:center;border:2px solid #ffdbe2;border-radius:6px;color:#1f1f1f;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:0;padding:1.375rem 0;transition:color .25s,border .25s,background-color .25s}.ShareOption-module-base .ShareOption-module-icon{color:#c7105c}@media only screen and (max-width:767px){.ShareOption-module-base .ShareOption-module-icon{height:1.75rem;width:1.75rem}}@media only screen and (min-width:768px){.ShareOption-module-base{padding:1.75rem 0}}.ShareOption-module-base:hover{border-color:#c7105c;color:#c7105c}.ShareOption-module-base.ShareOption-module-clicked{background-color:#e7f8e0;border-color:#64b32c;color:#64b32c}.ShareOption-module-base.ShareOption-module-clicked .ShareOption-module-icon{color:#64b32c}.ShareOption-module-icon{margin-bottom:.25rem}.ShareOption-module-title{font-size:1.125rem;line-height:1.6}.Share-module-base{align-items:center;color:#c7105c;cursor:pointer;display:flex;font-size:1.125rem;font-weight:500;justify-content:center;line-height:1.4;margin:0;transition:color .25s}.Share-module-base.Share-module-white,.Share-module-base.Share-module-white:hover{color:#fff}.Share-module-base.Share-module-dark-gray{color:#626262}.Share-module-base.Share-module-dark-gray:hover{color:#c7105c}.Share-module-base.Share-module-black{color:#3d3d3d}.Share-module-base.Share-module-black:hover{color:#1f1f1f}.Share-module-base:hover{color:#b80050}@media only screen and (min-width:768px){.Share-module-base{font-size:1.25rem}}.Share-module-icon{margin-right:.5rem}.Share-module-navItem .Share-module-label{display:none;font-size:1rem;font-weight:400;line-height:2}@media only screen and (min-width:768px){.Share-module-navItem .Share-module-label{display:inline}}.Share-module-navItem .Share-module-icon{height:1.25rem;margin-right:0;width:1.25rem}@media only screen and (min-width:768px){.Share-module-navItem .Share-module-icon{margin-right:.5rem}}.NewFooter-module-base{content:"";position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NewFooter-module-base a{color:inherit}.NewFooter-module-content{align-items:center;display:flex;flex-direction:column;gap:2rem;margin-inline:auto;max-width:1440px;position:relative;z-index:2}@media only screen and (min-width:768px){.NewFooter-module-content{align-items:center;flex-direction:row;gap:3rem;justify-content:space-between}}.NewFooter-module-copyright{white-space:nowrap}.NewFooter-module-foundation{align-items:center;background-color:#fff;color:#626262;display:flex;flex-direction:column;font-size:1rem;gap:.5rem;margin-inline:auto;max-width:1440px;padding:1.5rem}.NewFooter-module-foundation .NewFooter-module-links{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:center}@media only screen and (min-width:768px){.NewFooter-module-foundation{--foundation-padding:2rem;flex-direction:row;gap:2rem;justify-content:space-between;padding:var(--foundation-padding) calc(var(--foundation-padding) + env(safe-area-inset-right)) var(--foundation-padding) calc(var(--foundation-padding) + env(safe-area-inset-left))}.NewFooter-module-foundation .NewFooter-module-links{gap:.5rem 2rem}}@media only screen and (min-width:992px){.NewFooter-module-foundation{--foundation-padding:4rem}.NewFooter-module-foundation .NewFooter-module-links{justify-content:flex-end}}.NewFooter-module-link-directory .NewFooter-module-links a,.NewFooter-module-link-row .NewFooter-module-links a,.NewFooter-module-logo-area .NewFooter-module-links a,:not(.NewFooter-module-link-directory-group)>a.NewFooter-module-link-directory-title{transition:opacity .125s}.NewFooter-module-link-directory .NewFooter-module-links a:hover,.NewFooter-module-link-row .NewFooter-module-links a:hover,.NewFooter-module-logo-area .NewFooter-module-links a:hover,:not(.NewFooter-module-link-directory-group)>a.NewFooter-module-link-directory-title:hover{opacity:.6}.NewFooter-module-link-directory{display:grid;order:-1;width:100%}.NewFooter-module-link-directory.NewFooter-module-is-masonry .NewFooter-module-link-directory-group{page-break-inside:avoid;break-inside:avoid}@media only screen and (min-width:768px){.NewFooter-module-link-directory{gap:3rem 1rem;grid-template-columns:repeat(2,1fr);max-width:45rem;order:unset}.NewFooter-module-link-directory.NewFooter-module-is-masonry{column-count:2;column-gap:1rem;display:block;margin-bottom:-2rem}.NewFooter-module-link-directory.NewFooter-module-is-masonry .NewFooter-module-link-directory-group{padding-bottom:2rem}}@media only screen and (min-width:992px){.NewFooter-module-link-directory{grid-template-columns:repeat(3,1fr);max-width:55rem}.NewFooter-module-link-directory.NewFooter-module-is-masonry{column-count:3}}.NewFooter-module-link-directory-group{border-bottom:1px solid hsla(0,0%,100%,.4)}.NewFooter-module-link-directory-group a{display:flex}.NewFooter-module-link-directory-group .NewFooter-module-links{line-height:1.75}@media only screen and (min-width:768px){.NewFooter-module-link-directory-group{border-bottom:none}}.NewFooter-module-link-directory-title{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;box-shadow:none;color:inherit;cursor:pointer;display:flex;font-size:1.125rem;font-weight:500;justify-content:space-between;margin:0;padding:1.25rem 0;width:100%}:not(.NewFooter-module-link-directory-group)>.NewFooter-module-link-directory-title{border-bottom:1px solid hsla(0,0%,100%,.4)}@media only screen and (min-width:768px){.NewFooter-module-link-directory-title{cursor:default;display:block;padding:0;width:unset}:not(.NewFooter-module-link-directory-group)>.NewFooter-module-link-directory-title{border:none;cursor:pointer}}.NewFooter-module-link-row{align-items:center;display:flex;flex-direction:column-reverse;gap:.5rem}.NewFooter-module-link-row .NewFooter-module-divider{display:none}.NewFooter-module-link-row .NewFooter-module-links{display:flex;flex-wrap:wrap;font-size:1.125rem;gap:1rem}@media only screen and (min-width:768px){.NewFooter-module-link-row{flex-direction:row;gap:2rem}.NewFooter-module-link-row .NewFooter-module-divider{background-color:#e8e8e8;display:block;height:1.6875rem;width:1px}.NewFooter-module-link-row .NewFooter-module-links{align-items:center}.NewFooter-module-link-row .NewFooter-module-text-links{gap:2rem}}.NewFooter-module-links{list-style:none;margin:0;padding:0}@media only screen and (min-width:768px){.NewFooter-module-link-directory-title+*{margin-top:.5rem}}.NewFooter-module-logo-area{flex-direction:column}.NewFooter-module-logo-area,.NewFooter-module-logo-area .NewFooter-module-links{align-items:center;display:flex;gap:1rem}@media only screen and (min-width:768px){.NewFooter-module-logo-area{align-items:flex-start;align-self:stretch;justify-content:space-between}}.NewFooter-module-logo-link{display:flex}.NewFooter-module-social-link{align-items:center;display:flex;justify-content:center}.NewFooter-module-social-link.NewFooter-module-square{height:1.5rem;width:1.5rem}.NewFooter-module-structure{background:linear-gradient(90deg,#990099,#E50000);-webkit-clip-path:polygon(0 min(124px,.0885714286 * 100vw),100% 0,100% 100%,0 100%);clip-path:polygon(0 min(124px,.0885714286 * 100vw),100% 0,100% 100%,0 100%);color:#fff;margin-top:calc(min(124px,.0885714286*100vw)*-1);padding:calc(min(124px,.0885714286*100vw) + 1.5rem) 1.5rem 2rem;position:relative}.NewFooter-module-structure.NewFooter-module-no-negative-margin{margin-top:0}@media only screen and (min-width:768px){.NewFooter-module-structure{padding:calc(min(124px,.0885714286*100vw) + 3rem) 3rem 4rem}}.ProjectLogo-module-base{aspect-ratio:var(--aspect-ratio);flex-shrink:0}.MeinHGasModal-module-backdrop{background:linear-gradient(120deg,#EE7100 20%,#E50000 40%,#990099 80%)}.PressEventsAndDatesTimelineItem-module-base{position:relative}.PressEventsAndDatesTimelineItem-module-base:not(:last-child){border-bottom:2px solid #cecece;padding-bottom:2.25rem}@media only screen and (min-width:992px){.PressEventsAndDatesTimelineItem-module-base:not(:last-child){border-bottom:none}.PressEventsAndDatesTimelineItem-module-base{padding-bottom:0;padding-left:2rem}}.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-wrapper{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:992px){.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-wrapper{flex-direction:row}.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-body{padding-right:1.25rem;width:100%}}.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-info{width:100%}@media only screen and (min-width:992px){.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-info{display:flex;justify-content:space-between}}.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-link-share{justify-content:flex-start}.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-date{background:linear-gradient(320deg,#E50000,#990099);-webkit-background-clip:text;display:inline-block;font-size:1.5rem;font-weight:500;line-height:1.2;margin-bottom:.25rem;-webkit-text-fill-color:rgba(0,0,0,0)}@media only screen and (min-width:992px){.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-date{font-size:1.875rem;margin-bottom:.5rem;margin-right:260px}.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-date:before{border-top:2px solid #cecece;content:" ";left:0;position:absolute;top:1.2rem;width:1rem}}.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-time{margin:0}.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-title-link{color:#1f1f1f}.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-title{font-size:1.375rem;font-weight:700;line-height:1.3;margin-bottom:.5rem}@media only screen and (min-width:992px){.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-title{font-size:1.5rem;margin-bottom:.75rem}}.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-teaser{font-size:1rem;font-weight:300;line-height:1.6;margin-bottom:.5rem;margin-top:0}@media only screen and (min-width:992px){.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-teaser{font-size:1.125rem;margin-bottom:1rem}}.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-location-address{font-size:1rem;margin-bottom:1.5rem;margin-top:0}@media only screen and (min-width:992px){.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-location-address{margin-bottom:0}}.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-address{display:block;font-size:1rem;font-weight:300;line-height:1.6rem}@media only screen and (min-width:992px){.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-address{font-size:1.125rem}}.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-address-title{display:block;font-weight:500}@media only screen and (min-width:992px){.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-link-container{min-width:250px}}.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-link{align-items:center;background:rgba(0,0,0,0);border:none;color:#c7105c;display:flex;font-size:1.125rem;font-weight:500;transition:color .25s}.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-link:active,.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-link:focus{outline:none;transform:translateY(-1px)}.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-link:hover,.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-link:hover .PressEventsAndDatesTimelineItem-module-link-icon{color:#bbb}.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-link:not(:last-child){margin-bottom:1rem}@media only screen and (min-width:992px){.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-link:not(:last-child){margin-bottom:1.125rem}}.PressEventsAndDatesTimelineItem-module-base .PressEventsAndDatesTimelineItem-module-link-icon{color:#c7105c;height:20px;margin-right:.5rem;padding-left:2px;padding-right:2px;transition:color .25s;width:24px}.MagazineCategoryHero-module-base{align-items:center;background-color:var(--current-magazine-primary-color);color:var(--current-magazine-secondary-color,#1F1F1F);display:flex;justify-content:center;margin:0 0 2rem;padding:1rem;width:100%}@media only screen and (min-width:768px){.MagazineCategoryHero-module-base{margin:0 0 4rem;padding:0}}.MagazineCategoryHero-module-wrapper{align-items:center;display:flex;justify-content:center;max-width:1280px;padding:10rem 0 4rem;position:relative;width:100%}@media only screen and (min-width:768px){.MagazineCategoryHero-module-wrapper{height:37.5rem;padding:6rem 0 0}}.MagazineCategoryHero-module-wrapper>div{position:relative;width:auto}@media only screen and (min-width:768px){.MagazineCategoryHero-module-wrapper>div{padding:0 1rem}}.MagazineCategoryHero-module-title{border-bottom:3px solid;display:inline-block;font-size:2.75rem;font-weight:700;line-height:.8;margin:0;padding-bottom:1.125rem}@media only screen and (min-width:992px){.MagazineCategoryHero-module-title{font-size:4.5rem;white-space:nowrap}}.MagazineCategoryHero-module-sub-title{display:inline-block;font-size:1.375rem;font-weight:700;line-height:1.3;margin:2rem 0 0}@media only screen and (min-width:768px){.MagazineCategoryHero-module-sub-title{font-size:1.5rem;margin-top:3rem}}.MagazineCategoryHero-module-col-image{display:none}@media only screen and (min-width:768px){.MagazineCategoryHero-module-col-image{align-self:flex-end;display:inline-flex}}@media only screen and (min-width:992px){.MagazineCategoryHero-module-col-text{align-items:flex-start;display:flex;flex-direction:column;max-width:50%}}.MagazineCategoryHero-module-image{height:400px;min-width:280px}.MagazineTag-module-base{background-color:#fff;border:2px solid rgba(0,0,0,0);border-radius:100px;color:#c7105c;cursor:pointer;font-weight:500;line-height:1;padding:.5rem 1rem;transition:border .25s,transform .25s}.MagazineTag-module-base:first-child{margin-left:0}.MagazineTag-module-base:last-child{margin-right:0}.MagazineTag-module-default{background-color:#ffe9ed}.MagazineTag-module-category{background-color:rgba(var(--current-magazine-primary-color-rgb,#C7105C),.1);color:#4a4a4a}.MagazineTag-module-outlined{border:2px solid #c7105c}.MagazineTag-module-outlined:hover{transform:translateY(-4px)}.MagazineTag-module-outlined:focus{box-shadow:0 1px 3px 0 rgba(199,18,92,.12),0 8px 16px 0 rgba(199,18,92,.12),0 0 0 4px rgba(199,18,92,.12);outline:none}.MagazineTag-module-highlighted{background-color:#c7105c;color:#fff}.MagazineTag-module-light{background-color:hsla(0,0%,100%,.3);color:#1f1f1f;cursor:auto}.MagazineTag-module-medium{font-size:1rem;margin:1.25rem .25rem .25rem}.MagazineTag-module-small{font-size:.875rem;margin:.5rem .5rem .25rem 0}.MagazineTagNavigation-module-base{display:flex;flex-direction:column;justify-content:center;margin:0}.MagazineTagNavigation-module-logo{margin:0 auto 30px}@media only screen and (min-width:768px){.MagazineTagNavigation-module-logo{margin:0 auto 12px}}.MagazineTagNavigation-module-tag{align-items:center;background-color:#fff;border:none;color:#c7105c;cursor:pointer;display:flex;font-size:1rem;font-weight:500;line-height:1.25;min-height:3.125rem;padding:.5rem 1.5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media only screen and (min-width:768px){.MagazineTagNavigation-module-tag{border:2px solid #c7105c;border-radius:100px;display:inline;margin:20px 5px 0;min-height:auto;padding:6px 16px;white-space:nowrap;width:auto}.MagazineTagNavigation-module-tag:focus,.MagazineTagNavigation-module-tag:hover{background:rgba(199,18,92,.16);outline:none}}.MagazineTagNavigation-module-tag .MagazineTagNavigation-module-icon-checkmark{display:block;margin-right:.5rem;transform:scale(0);transition:transform .25s}.MagazineTagNavigation-module-tag.MagazineTagNavigation-module-active{opacity:1}.MagazineTagNavigation-module-tag.MagazineTagNavigation-module-active .MagazineTagNavigation-module-icon-checkmark{transform:scale(1)}@media only screen and (min-width:768px){.MagazineTagNavigation-module-tag.MagazineTagNavigation-module-active{background-color:#c7105c;color:#fff}.MagazineTagNavigation-module-tag.MagazineTagNavigation-module-active .MagazineTagNavigation-module-icon-checkmark{display:none}}.MagazineTagNavigation-module-tag.MagazineTagNavigation-module-closed{display:none}.MagazineTagNavigation-module-taglist{border:2px solid #c7105c;border-radius:30px;contain:content;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.MagazineTagNavigation-module-taglist{border:none;flex-direction:row}}.MagazineTagNavigation-module-buttonDropdown{align-items:center;color:#c7105c;cursor:pointer;display:flex;height:2rem;justify-content:center;position:relative;right:0;top:0;transition:transform .25s;width:2rem;z-index:4}.MagazineTagNavigation-module-buttonDropdown.MagazineTagNavigation-module-open{transform:rotate(180deg)}@media only screen and (min-width:768px){.MagazineTagNavigation-module-buttonDropdown{display:none}}.MagazineTagNavigation-module-heightAnimator{background-color:#fff;overflow-y:hidden}@media only screen and (min-width:768px){.MagazineTagNavigation-module-heightAnimator{background-color:rgba(0,0,0,0);overflow-y:auto}}.MagazineTagNavigation-module-animatorRef{margin-bottom:1rem}@media only screen and (min-width:768px){.MagazineTagNavigation-module-animatorRef{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0}}.MagazineTagNavigation-module-mobile-placeholder{align-items:center;display:flex;justify-content:space-between;margin:0;padding:.5rem 1rem .5rem 1.5rem;position:relative;white-space:normal;width:100%}.MagazineTagNavigation-module-headline{color:#c7105c;display:flex;font-size:1.875rem;font-weight:700;justify-content:center;line-height:1.25;margin-bottom:.75rem}@media only screen and (max-width:767px){.MagazineTagNavigation-module-headline{display:none}}@keyframes EnercityEasyGo-module-fade-in{0%{opacity:0}to{opacity:1}}@keyframes EnercityEasyGo-module-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes EnercityEasyGo-module-move-up{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes EnercityEasyGo-module-move-down{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes EnercityEasyGo-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EnercityEasyGo-module-footer-container{margin:0 auto;max-width:1440px}@keyframes Badge-module-fade-in{0%{opacity:0}to{opacity:1}}@keyframes Badge-module-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Badge-module-move-up{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes Badge-module-move-down{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes Badge-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Badge-module-base{--size:142px;align-items:center;display:flex;flex-direction:column;height:var(--size);justify-content:center;justify-items:center;overflow:hidden;position:relative;text-align:center;width:var(--size)}.Badge-module-color--white{background-color:#fff;color:#1f1f1f}.Badge-module-color--yellow{background-color:#ffc500;color:#fff}.Badge-module-corner--left{border-radius:50% 50% 50% 0}.Badge-module-corner--right{border-radius:50% 50% 0 50%}.Badge-module-corner--all{border-radius:50% 50% 50% 50%}.Badge-module-size--l{--size:180px}@keyframes Image-module-fade-in{0%{opacity:0}to{opacity:1}}@keyframes Image-module-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Image-module-move-up{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes Image-module-move-down{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes Image-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Image-module-base{aspect-ratio:var(--aspect-ratio);display:block;height:auto;max-width:100%;object-fit:cover;opacity:1;transition:opacity .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Image-module-loaded{opacity:1}@keyframes AppScreen-module-fade-in{0%{opacity:0}to{opacity:1}}@keyframes AppScreen-module-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AppScreen-module-move-up{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes AppScreen-module-move-down{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes AppScreen-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AppScreen-module-base{--animation-delay:0ms;--width:280px;--height:605px;animation-delay:var(--animation-delay);animation-duration:.9s;animation-fill-mode:both;animation-iteration-count:1;animation-name:AppScreen-module-move-up,AppScreen-module-fade-in;animation-play-state:running;flex-shrink:0;position:relative}.AppScreen-module-base img{border-radius:16px;box-shadow:0 16px 48px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.08);height:var(--height);position:relative;width:var(--width)}@media only screen and (max-width:1089px){.AppScreen-module-base img{--width:222px;--height:480px}}.AppScreen-module-badge{left:-120px;position:absolute;top:70px;z-index:2}.AppScreen-module-badge span{font-size:20px;line-height:1.2}.AppScreen-module-badge span strong{font-size:24px;font-weight:500;line-height:.833333}@media only screen and (max-width:1199px){.AppScreen-module-badge{display:none}}@keyframes AppStoreBadge-module-fade-in{0%{opacity:0}to{opacity:1}}@keyframes AppStoreBadge-module-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AppStoreBadge-module-move-up{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes AppStoreBadge-module-move-down{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes AppStoreBadge-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AppStoreBadge-module-base{height:48px;width:auto}@media(min-width:768px){.AppStoreBadge-module-base{height:55px}}@keyframes BenefitCard-module-fade-in{0%{opacity:0}to{opacity:1}}@keyframes BenefitCard-module-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes BenefitCard-module-move-up{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes BenefitCard-module-move-down{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes BenefitCard-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BenefitCard-module-mask{margin-bottom:12px;position:relative;z-index:1}.BenefitCard-module-mask:after{background:linear-gradient(180deg,rgba(255,255,255,.5),#FFFFFF);border-radius:16px;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}.BenefitCard-module-mask:nth-child(2n) .BenefitCard-module-image{transform:rotate(-4deg)}.BenefitCard-module-mask:nth-child(odd) .BenefitCard-module-image{transform:rotate(4deg)}.BenefitCard-module-mask:last-child{margin-bottom:0}@media only screen and (min-width:605px){.BenefitCard-module-mask{margin-bottom:32px}.BenefitCard-module-mask:nth-child(2n){-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 90%);clip-path:polygon(0 0,100% 0,100% 100%,0 90%)}.BenefitCard-module-mask:nth-child(2n):after{-webkit-clip-path:polygon(0 15%,100% 5%,100% 100%,0 100%);clip-path:polygon(0 15%,100% 5%,100% 100%,0 100%)}.BenefitCard-module-mask:nth-child(2n) .BenefitCard-module-base{flex-direction:row-reverse}.BenefitCard-module-mask:nth-child(odd){-webkit-clip-path:polygon(0 0,100% 0,100% 90%,0 100%);clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.BenefitCard-module-mask:nth-child(odd):after{-webkit-clip-path:polygon(0 5%,100% 15%,100% 100%,0 100%);clip-path:polygon(0 5%,100% 15%,100% 100%,0 100%)}.BenefitCard-module-mask:first-child{-webkit-clip-path:polygon(0 0,100% 0,100% 90%,0 100%);clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.BenefitCard-module-mask:first-child:after{-webkit-clip-path:none;clip-path:none;height:88%}.BenefitCard-module-mask:last-child{-webkit-clip-path:polygon(0 0,100% 0,100% 88%,0 88%);clip-path:polygon(0 0,100% 0,100% 88%,0 88%);margin-bottom:-68px;padding-bottom:0}}@media only screen and (min-width:1090px){.BenefitCard-module-mask:last-child{margin-bottom:-77px}}.BenefitCard-module-base{align-items:center;display:flex;flex-direction:row;gap:137px;padding:20px 128px;position:relative}@media only screen and (max-width:1089px){.BenefitCard-module-base{padding:40px}}@media only screen and (max-width:767px){.BenefitCard-module-base{gap:25px}}@media only screen and (max-width:604px){.BenefitCard-module-base{flex-direction:column;gap:40px;max-height:690px;overflow-y:hidden;padding:28px 24px 0}}.BenefitCard-module-image{flex-shrink:0}.BenefitCard-module-content{align-items:flex-start;display:flex;flex-direction:column;gap:0}.ContentContainer-module-base{margin:auto;position:relative;width:100%}.ContentContainer-module-padding{padding:0 20px}.ContentContainer-module-size--l{max-width:1256px}.ContentContainer-module-size--m{max-width:960px}.ContentContainer-module-size--s{max-width:828px}@keyframes Headline-module-fade-in{0%{opacity:0}to{opacity:1}}@keyframes Headline-module-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Headline-module-move-up{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes Headline-module-move-down{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes Headline-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Headline-module-base{--color:black;display:block;line-height:1.3;margin:0 auto;margin-block:0;text-align:center}.Headline-module-base h1,.Headline-module-base h2,.Headline-module-base h3,.Headline-module-base h4,.Headline-module-base h5,.Headline-module-base h6{margin:0;padding:0}.Headline-module-base strong{color:var(--color);font-weight:500}.Headline-module-base h1{font-size:3.5rem}@media only screen and (max-width:767px){.Headline-module-base h1{line-height:2.25rem}}.Headline-module-base h2{font-size:2.5rem}@media only screen and (max-width:767px){.Headline-module-base h2{font-size:1.5rem}}.Headline-module-base h3{font-size:2rem}@media only screen and (max-width:767px){.Headline-module-base h3{font-size:1.25rem}}.Headline-module-base h4{font-size:1.75rem}@media only screen and (max-width:767px){.Headline-module-base h4{font-size:1.125rem}}.Headline-module-color-black strong{color:#1f1f1f}.Headline-module-color-white strong{color:#fff}.Headline-module-color-gradient strong{background:linear-gradient(90deg,#990099,#E50000);-webkit-background-clip:text;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#909;-webkit-text-fill-color:rgba(0,0,0,0)}.Headline-module-left{margin-left:0;text-align:left}.Headline-module-right{margin-left:auto;text-align:right}.Headline-module-center{margin-inline:auto;text-align:center}.Headline-module-justify{margin-left:0;text-align:justify}@keyframes List-module-fade-in{0%{opacity:0}to{opacity:1}}@keyframes List-module-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes List-module-move-up{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes List-module-move-down{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes List-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.List-module-base{--color:#990099;align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:center}.List-module-item{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between}.List-module-number{--size:1.75rem;align-content:center;align-items:center;background-color:var(--color);border-radius:50%;color:#1f1f1f;display:flex;height:var(--size);justify-content:center;width:var(--size)}.List-module-number strong{font-weight:500}@media only screen and (min-width:605px){.List-module-number{--size:2rem}}.List-module-icon{--icon-size:18px;align-items:center;display:flex;justify-items:center}@media only screen and (min-width:1090px){.List-module-icon{--icon-size:20px}}.List-module-icon{color:var(--color)}.List-module-icon svg{height:var(--icon-size);width:var(--icon-size)}.List-module-content{color:#1f1f1f;font-size:1rem;text-align:left}@media only screen and (min-width:768px){.List-module-content{font-size:1.25rem}}@keyframes Text-module-fade-in{0%{opacity:0}to{opacity:1}}@keyframes Text-module-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Text-module-move-up{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes Text-module-move-down{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes Text-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Text-module-base{--font-size:16;--font-weight:400;--line-height:1.4;--scale-factor:0.345;--desktop-scale:1.375}@media only screen and (min-width:1090px){.Text-module-base{--scale-factor:var(--desktop-scale)}}.Text-module-base{font-size:1rem;font-weight:var(--font-weight);line-height:var(--line-height);margin:0;padding:0}@media only screen and (min-width:768px){.Text-module-base{font-size:1.375rem}}.Text-module-base p{line-height:1.4;margin:0;padding:0}.Text-module-base strong{font-weight:500}.Text-module-base a{color:#c7105c;display:inline-block;text-decoration:underline;transition:scale .2s ease}.Text-module-base a:hover{scale:1.025}.Text-module-hyphens-none{-webkit-hyphens:none;hyphens:none}.Text-module-hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.Text-module-align-left{text-align:left}.Text-module-align-center{text-align:center}.Text-module-align-right{text-align:right}.Text-module-align-justify{text-align:justify}.Text-module-color-default{color:#1f1f1f}.Text-module-color-red{color:#e50000}.Text-module-color-violet{color:#909}.Text-module-color-surrogate{color:#c7105c}.Text-module-color-turquoise{color:#007e85}.Text-module-color-orange{color:#c45100}.Text-module-color-green{color:#64b32c}.Text-module-color-blue{color:#1750b5}.Text-module-color-yellow{color:#ffc500}.Text-module-color-white{color:#fff}.Text-module-color-gradient{background:linear-gradient(90deg,#990099,#E50000);-webkit-background-clip:text;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#909;-webkit-text-fill-color:rgba(0,0,0,0)}.Text-module-width-full{margin:auto;max-width:100%}.Text-module-width-m{margin:auto;max-width:960px}.Text-module-width-s{margin:auto;max-width:620px}@keyframes Benefits-module-fade-in{0%{opacity:0}to{opacity:1}}@keyframes Benefits-module-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Benefits-module-move-up{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes Benefits-module-move-down{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes Benefits-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Benefits-module-base{background-color:#fef7f8}.Benefits-module-app-title{font-size:1.25rem;font-weight:300;margin:0 auto;text-align:center;width:100%}.Benefits-module-app-title strong{display:block}@media only screen and (min-width:605px){.Benefits-module-app-title{font-weight:400}}@media only screen and (min-width:1090px){.Benefits-module-app-title{font-size:2rem;text-align:left}.Benefits-module-app-title strong{display:inline}}.Benefits-module-sub-title{font-size:1.125rem;font-weight:300;line-height:1.5;margin-top:1rem}@media only screen and (min-width:768px){.Benefits-module-sub-title{font-size:1.375rem}}.Benefits-module-cards{margin-top:3.125rem}.Benefits-module-card-content-text{font-size:1rem;line-height:1.5;margin:.5rem 0 1.5rem}@media only screen and (min-width:1090px){.Benefits-module-card-content-text{font-size:1.125rem;margin:1rem 0 2.5rem}}.Benefits-module-app-badges-block{display:flex;padding-bottom:4rem;padding-top:3rem}@media only screen and (min-width:1090px){.Benefits-module-app-badges-block{padding-bottom:9.375rem;padding-top:7.5rem}}@keyframes _export-module-fade-in{0%{opacity:0}to{opacity:1}}@keyframes _export-module-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _export-module-move-up{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes _export-module-move-down{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes _export-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AppSteps-module-fade-in{0%{opacity:0}to{opacity:1}}@keyframes AppSteps-module-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AppSteps-module-move-up{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes AppSteps-module-move-down{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes AppSteps-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AppSteps-module-title{font-size:1.5rem;text-align:center}@media only screen and (min-width:1090px){.AppSteps-module-title{font-size:2.375rem;text-align:right}}.AppSteps-module-success{color:#1f1f1f;font-size:1.25rem;font-weight:500;margin-top:1.5rem}@media only screen and (min-width:768px){.AppSteps-module-success{font-size:1.75rem;margin-top:2.25rem}}.AppSteps-module-success .AppSteps-module-thumbsUp{color:#ffc500;height:2rem;width:2rem}.DyTaProductPage-module-footer-wrapper{background-color:#fff;display:flex;justify-content:center;width:100%}.DyTaProductPage-module-footer-wrapper>*{max-width:100%;width:88rem}.Carousel-module-carousel-inner{display:grid;grid-template-columns:auto 1fr auto}.Carousel-module-carousel-button-wrapper{display:grid;place-items:center;width:2rem}.Carousel-module-carousel-button{all:unset;border:2px solid rgba(0,0,0,0);border-radius:50%;color:#c7105c;height:1.5rem;outline:none;width:1.5rem}.Carousel-module-carousel-button:hover{cursor:pointer}.Carousel-module-carousel-button:disabled{color:#ffdbe2}.Carousel-module-carousel-button[aria-hidden]{outline:none}.Carousel-module-carousel-items{display:grid;grid:1fr/auto-flow 100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-align:start;scroll-snap-stop:always;scroll-snap-type:x mandatory;touch-action:pan-x;-ms-overflow-style:none;scrollbar-width:none}.Carousel-module-carousel-items::-webkit-scrollbar{display:none}.Carousel-module-carousel-items[data-items-per-page="2"]{grid:1fr/auto-flow 50%}.Carousel-module-carousel-items[data-items-per-page="3"]{grid:1fr/auto-flow 33.3333333333%}.Carousel-module-carousel-items[data-items-per-page="4"]{grid:1fr/auto-flow 25%}.Carousel-module-carousel-items[data-items-per-page="5"]{grid:1fr/auto-flow 20%}.Carousel-module-carousel-item{height:100%;position:relative;scroll-snap-align:start;scroll-snap-stop:always;width:100%}.Carousel-module-indicators-wrapper{display:grid;height:2rem;place-items:center}.Carousel-module-indicators{display:flex}.Carousel-module-indicator{all:unset;background:#ffdbe2;border-radius:50%;cursor:pointer;height:1rem;width:1rem}.Carousel-module-indicator:not(:first-child){margin-left:.5rem}.Carousel-module-indicator:not(:last-child){margin-right:.5rem}.Carousel-module-indicator.Carousel-module-current{background:#c7105c}.EventCard-module-single-line-clamp{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.EventCard-module-double-line-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.EventCard-module-base{background-color:#fff;border-radius:.1875rem;box-shadow:0 0 2px 0 rgba(0,0,0,.1),0 0 27px 0 rgba(0,0,0,.12);max-width:24.875rem;padding:2rem;text-align:center}@media only screen and (max-width:767px){.EventCard-module-base{min-width:100%;padding:32px 16px}}.EventCard-module-base .EventCard-module-date{font-size:1.5rem;font-weight:700;line-height:1.7875rem}@media only screen and (max-width:767px){.EventCard-module-base .EventCard-module-date{font-size:1.375rem}}.EventCard-module-base .EventCard-module-headline{color:#1f1f1f;font-size:1.125rem;font-weight:300;line-height:1.5;margin-top:.5rem}@media only screen and (max-width:767px){.EventCard-module-base .EventCard-module-headline{font-size:1rem;margin:.25rem .625rem 0}}.EventCard-module-base hr{background-color:#ffdbe2;border:none;color:#ffdbe2;height:1px;margin:1rem 0 1rem -.5rem;width:calc(100% + 1rem)}@media only screen and (max-width:767px){.EventCard-module-base hr{margin:1.5rem .5rem;width:calc(100% - 1rem)}}.EventCard-module-base .EventCard-module-text{font-size:1.125rem;font-weight:300;line-height:1.75rem}@media only screen and (max-width:767px){.EventCard-module-base .EventCard-module-text{font-size:1rem;margin:0 .625rem}}.EventCard-module-base .EventCard-module-moreButton{display:flex;justify-content:center;margin-top:1.5rem}@media only screen and (max-width:767px){.EventCard-module-base .EventCard-module-moreButton{margin-top:1.25rem}}.EventCarousel-module-slide{align-items:center;display:flex;height:100%;justify-content:center;padding:1.375rem 0;position:relative}@media only screen and (min-width:992px){.EventCarousel-module-slide{justify-content:start}}@media only screen and (min-width:768px){.EventCarousel-module-slide{padding:1rem;width:100%}}.EventCarousel-module-desktop{display:none}@media only screen and (min-width:992px){.EventCarousel-module-mobile{display:none}.EventCarousel-module-desktop{display:block}}.EventCarousel-module-link{color:#1f1f1f}.EventCarousel-module-items{display:flex;gap:1rem}.EventCarousel-module-indicators{display:flex;gap:1rem;justify-content:center}.FocusTrap-module-base{height:0;pointer-events:none;position:absolute;width:0}.IconButton-module-base{position:relative;transition:transform .25s ease-in-out}.IconButton-module-base:after,.IconButton-module-base:before{border-radius:inherit;content:"";display:inherit;height:100%;left:0;position:absolute;top:0;transition:opacity .25s ease-in-out,box-shadow .25s;width:100%}.IconButton-module-base:before{box-shadow:0 2px 4px rgba(0,0,0,.15),0 6px 24px rgba(0,0,0,.1);opacity:1}.IconButton-module-base:after{box-shadow:0 8px 16px rgba(0,0,0,.15),0 18px 48px rgba(0,0,0,.1);opacity:0}.IconButton-module-base:hover{transform:translateY(-2px)}.IconButton-module-base:hover:before{opacity:0}.IconButton-module-base:hover:after{opacity:1}.IconButton-module-base:focus:after{box-shadow:0 2px 4px rgba(199,18,178,.15),0 6px 24px rgba(199,18,178,.1)}.IconButton-module-base{align-items:center;background-color:#fff;border:none;border-radius:50%;display:flex;height:3.75rem;justify-content:center;padding:0;transition:transform .25s;width:3.75rem}.IconButton-module-base .IconButton-module-text,.IconButton-module-base>i{color:#c7105c;flex-shrink:0}.IconButton-module-base>.IconButton-module-text{font-size:1.875rem;font-weight:400;position:relative;top:-.125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.IconButton-module-base:hover{cursor:pointer}.IconButton-module-base:focus{border-radius:50%;box-shadow:0 1px 3px 0 rgba(199,18,92,.12),0 8px 16px 0 rgba(199,18,92,.12),0 0 0 4px rgba(199,18,92,.12);outline:none}.IconButton-module-base.IconButton-module-inverse{background-color:#c7105c}.IconButton-module-base.IconButton-module-inverse .IconButton-module-text,.IconButton-module-base.IconButton-module-inverse>i{color:#fff}.IconButton-module-base.IconButton-module-inactive .IconButton-module-text,.IconButton-module-base.IconButton-module-inactive>i{color:#ffdbe2}.IconButton-module-base.IconButton-module-inactive:focus{box-shadow:0 0 0 4px rgba(0,2,16,.04)}.IconButton-module-base:disabled{background-color:#cecece;border:none;cursor:auto;transform:none;transition:none}.IconButton-module-base:disabled:after,.IconButton-module-base:disabled:before{box-shadow:none}.IconButton-module-base:disabled .IconButton-module-text,.IconButton-module-base:disabled>i{color:#ffdbe2}.IconButton-module-small{height:1.875rem;width:1.875rem}.IconButton-module-small>i{height:.875rem;width:.875rem}.IconButton-module-medium{height:3.125rem;width:3.125rem}.IconButton-module-medium>i{height:1rem;width:1rem}.IconButton-module-large{height:3.75rem;width:3.75rem}.IconButton-module-large>i{height:1.125rem;width:1.125rem}.InputNumber-module-base{align-items:center;display:flex;justify-content:space-between;width:100%}@media only screen and (max-width:767px){.InputNumber-module-base{flex-direction:column}}.InputNumber-module-interactionElements{align-items:center;display:flex;justify-content:center}.InputNumber-module-label{font-size:1rem}@media only screen and (max-width:767px){.InputNumber-module-label{margin-bottom:16px}}.InputNumber-module-input{border:none;font-size:1.125rem;text-align:center;width:58px}.InputNumber-module-input:disabled{color:#bbb}.InputNumber-module-tag{align-items:center;background-color:#e8e8e8;border-radius:6px;color:#bbb;display:flex;font-size:1rem;font-weight:500;height:35px;justify-content:center;line-height:1.1875rem;margin-left:45px;min-width:100px;padding:0 14px;text-align:center}.InputNumber-module-tag.InputNumber-module-active{background-color:#c7105c;box-shadow:0 1px 3px 0 rgba(199,18,92,.12);color:#fff}.CheckBoxCardHintList-module-base{background-color:#fff;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 64px rgba(0,0,0,.08);margin-top:16px;position:relative}.CheckBoxCardHintList-module-base>div:not(:last-child){border-bottom:1.5px solid #cecece}.CheckBoxCardHintList-module-base.CheckBoxCardHintList-module-border-radius-max{border-radius:200px!important}@media only screen and (max-width:767px){.CheckBoxCardHintList-module-base{width:100%!important}}.CheckBoxCardHintList-module-triangle{border-bottom:13px solid #cecece;bottom:100%}.CheckBoxCardHintList-module-triangle,.CheckBoxCardHintList-module-triangle:before{border-left:13px solid rgba(0,0,0,0);border-right:13px solid rgba(0,0,0,0);height:0;position:absolute;width:0}.CheckBoxCardHintList-module-triangle:before{border-bottom:13px solid #fff;content:"";filter:drop-shadow(0 -1.5px 0 #e8e9e8);left:-13px;top:1.5px}@media only screen and (max-width:767px){.CheckBoxCardHintList-module-triangle{left:calc(50% - 13px)!important}}.CheckBoxCardSmall-module-base{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.08),0 8px 16px 0 rgba(0,0,0,.08);display:flex;height:60px;margin:0;max-width:100%;min-width:220px;outline:none;padding:.75rem;transition:background-color .25s,transform .25s,box-shadow .25s,color .25s;width:100%}@media only screen and (min-width:375px){.CheckBoxCardSmall-module-base{height:80px;padding:1.25rem}}.CheckBoxCardSmall-module-base:hover{box-shadow:0 3px 6px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.08);cursor:pointer;transform:translateY(-4px)}.CheckBoxCardSmall-module-base:focus,.CheckBoxCardSmall-module-base:hover:focus{box-shadow:0 1px 3px 0 rgba(199,18,92,.12),0 8px 16px 0 rgba(199,18,92,.12),0 0 0 4px rgba(199,18,92,.12)}.CheckBoxCardSmall-module-base:hover:focus{transform:translateY(-4px)}.CheckBoxCardSmall-module-base.CheckBoxCardSmall-module-flat{border:1.5px solid #f0f0f0;box-shadow:none}.CheckBoxCardSmall-module-base.CheckBoxCardSmall-module-selected{border:2px solid #c7125c}.CheckBoxCardSmall-module-base.CheckBoxCardSmall-module-selected:hover,.CheckBoxCardSmall-module-base.CheckBoxCardSmall-module-selected:hover:focus{transform:translateY(0)}.CheckBoxCardSmall-module-base.CheckBoxCardSmall-module-selected .CheckBoxCardSmall-module-label{color:#c7105c}.CheckBoxCardSmall-module-base.CheckBoxCardSmall-module-selected .CheckBoxCardSmall-module-checkmark{opacity:1;transform:translateY(0)}.CheckBoxCardSmall-module-base.CheckBoxCardSmall-module-selected .CheckBoxCardSmall-module-price{background-color:#c7105c;color:#fff}.CheckBoxCardSmall-module-label{color:#bbb;font-size:1.125rem;font-weight:500;margin-right:2rem;overflow:hidden;text-align:left;transition:color .25s;white-space:nowrap;white-space:pre-line}.CheckBoxCardSmall-module-label.CheckBoxCardSmall-module-with-price{width:70%}.CheckBoxCardSmall-module-checkmark{color:#c7105c;height:1rem;margin-left:auto;opacity:0;transform:translateY(2px);transition:opacity .25s,transform .25s;width:1rem}@media only screen and (min-width:375px){.CheckBoxCardSmall-module-checkmark{height:1.5rem;width:1.5rem}}.CheckBoxCardSmall-module-checkmark-inactive{color:#bbb}.CheckBoxCardSmall-module-price{background-color:#e8e8e8;border-radius:5px;color:#bbb;font-size:.875rem;font-weight:500;margin-left:auto;padding:.5rem;transition:color .25s,background-color .25s;white-space:nowrap}@media only screen and (min-width:375px){.CheckBoxCardSmall-module-price{font-size:15px}}.CheckBoxCardSquare-module-base{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.08),0 8px 16px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;height:185px;justify-content:space-evenly;margin:0;outline:none;padding:.75rem;transition:background-color .25s,transform .25s,box-shadow .25s,color .25s;width:100%}@media only screen and (max-width:767px){.CheckBoxCardSquare-module-base{flex-direction:row;height:auto;justify-content:space-between;width:100%}}.CheckBoxCardSquare-module-base:hover{box-shadow:0 3px 6px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.08);cursor:pointer;transform:translateY(-4px)}.CheckBoxCardSquare-module-base:focus,.CheckBoxCardSquare-module-base:hover:focus{box-shadow:0 1px 3px 0 rgba(199,18,92,.12),0 8px 16px 0 rgba(199,18,92,.12),0 0 0 4px rgba(199,18,92,.12)}.CheckBoxCardSquare-module-base:hover:focus{transform:translateY(-4px)}.CheckBoxCardSquare-module-base.CheckBoxCardSquare-module-selected{border:2px solid #c7125c}.CheckBoxCardSquare-module-base.CheckBoxCardSquare-module-selected:hover,.CheckBoxCardSquare-module-base.CheckBoxCardSquare-module-selected:hover:focus{transform:translateY(0)}.CheckBoxCardSquare-module-base.CheckBoxCardSquare-module-selected .CheckBoxCardSquare-module-label{color:#c7105c}.CheckBoxCardSquare-module-base.CheckBoxCardSquare-module-selected .CheckBoxCardSquare-module-price{background-color:#c7105c;color:#fff}.CheckBoxCardSquare-module-base.CheckBoxCardSquare-module-selected .CheckBoxCardSquare-module-icon{color:#c7105c}.CheckBoxCardSquare-module-label{color:#bbb;font-size:.875rem;font-weight:500;overflow:hidden;text-align:left;text-overflow:ellipsis;transition:color .25s;white-space:nowrap}@media only screen and (min-width:375px){.CheckBoxCardSquare-module-label{font-size:1.125rem}}.CheckBoxCardSquare-module-price{background-color:#e8e8e8;border-radius:5px;color:#bbb;font-size:.875rem;font-weight:500;padding:.5rem;transition:color .25s,background-color .25s;white-space:nowrap}.CheckBoxCardSquare-module-icon{color:#bbb;transition:opacity .25s,transform .25s;width:56px}@media only screen and (max-width:767px){.CheckBoxCardSquare-module-icon{display:none}}.CheckBoxCardSquare-module-icon path{fill:currentColor!important}.CheckBoxCardSquareList-module-base{display:flex;justify-content:center;width:100%}.CheckBoxCardSquareList-module-base>:not(:last-child){margin-right:16px}@media only screen and (max-width:767px){.CheckBoxCardSquareList-module-base{flex-direction:column}.CheckBoxCardSquareList-module-base>*{margin-right:0}.CheckBoxCardSquareList-module-base>:not(:first-child){margin-top:16px}}.ConfiguratorBackButton-module-base{opacity:0;pointer-events:none;transform:translateY(50%);transition:opacity .25s,transform .25s}@media only screen and (max-width:767px){.ConfiguratorBackButton-module-base{height:1.375rem;margin-left:1rem;position:fixed;top:1.5rem;width:1.375rem;z-index:3}.ConfiguratorBackButton-module-base>button{background-color:rgba(0,0,0,0);height:100%;padding:0;width:100%}.ConfiguratorBackButton-module-base>button:after,.ConfiguratorBackButton-module-base>button:before{display:none!important}.ConfiguratorBackButton-module-base>button>i{height:100%;width:100%}}@media only screen and (min-width:768px){.ConfiguratorBackButton-module-base{bottom:2rem;left:2rem;position:fixed}}.ConfiguratorBackButton-module-base.ConfiguratorBackButton-module-visible{opacity:1;pointer-events:all;transform:translateY(0)}@media only screen and (max-width:767px){.ConfiguratorBackButton-module-base.ConfiguratorBackButton-module-mobile-header-distance{top:6rem}}.CheckBoxCardToggle-module-base{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.08),0 8px 16px 0 rgba(0,0,0,.08);display:flex;height:80px;margin:0 0 1.5rem;max-width:100%;min-width:220px;outline:none;padding:.75rem;transition:border .25s,box-shadow .25s;width:100%}@media only screen and (min-width:375px){.CheckBoxCardToggle-module-base{padding:1.5rem}}.CheckBoxCardToggle-module-base:hover{cursor:pointer}.CheckBoxCardToggle-module-base:focus{border:2px solid #c7105c;box-shadow:0 1px 3px 0 rgba(199,18,92,.12),0 8px 16px 0 rgba(199,18,92,.12)}.CheckBoxCardToggle-module-base.CheckBoxCardToggle-module-selected .CheckBoxCardToggle-module-label{color:#c7105c}.CheckBoxCardToggle-module-label{color:#bbb;font-size:1.125rem;font-weight:500;margin-right:2rem;overflow:hidden;text-align:left;transition:color .25s;white-space:nowrap;white-space:pre-line}.CheckBoxCardToggle-module-toggle{color:#c7105c;margin-left:auto;position:absolute!important;right:1.25rem}.Hamburger-module-base{align-items:center;display:flex;height:.875rem;justify-content:center;width:1.125rem}.Hamburger-module-element{position:relative;transition:background-color .25s}.Hamburger-module-element,.Hamburger-module-element:after,.Hamburger-module-element:before{background-color:currentColor;border-radius:12px;height:.125rem;width:1rem}.Hamburger-module-element:after,.Hamburger-module-element:before{content:"";display:block;left:0;position:absolute;transform-origin:center;transition:transform .25s,top .25s .25s}.Hamburger-module-element:after{top:.375rem}.Hamburger-module-element:before{top:-.375rem}.Hamburger-module-element.Hamburger-module-crossed{background-color:rgba(0,0,0,0)}.Hamburger-module-element.Hamburger-module-crossed:after{top:0;transform:rotate(45deg);transition:top .25s,transform .25s .25s}.Hamburger-module-element.Hamburger-module-crossed:before{top:0;transform:rotate(-45deg);transition:top .25s,transform .25s .25s}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-top .MapConsentLayer-module-title{background-clip:text;-webkit-background-clip:text;background-color:var(--fallback-gradient-color,#990099);background-image:var(--linear-gradient-headline,linear-gradient(90deg,#990099 0,#E50000 100%));box-decoration-break:clone;-webkit-box-decoration-break:clone;-webkit-text-fill-color:rgba(0,0,0,0)}.MapConsentLayer-module-requestConsentContainer{align-items:center;border:1px solid #ffdbe2;border-radius:1.5rem;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.MapConsentLayer-module-requestConsentContainer:before{background-image:url(https://www.enercity-erneuerbare.de/_next/static/media/maps_background.06dccbf2.webp);background-position:50%;background-size:cover;content:"";filter:blur(10px) brightness(.7);inset:-20px;position:absolute}@media only screen and (min-width:576px){.MapConsentLayer-module-requestConsentContainer{border:none;padding:1.25rem}}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent{background-color:#fff;border:1px solid #ffe9ed;border-radius:1.5rem;max-width:37.125rem;overflow:auto;position:relative;width:100%;z-index:1}@media only screen and (max-width:575px){.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent{border:none;border-radius:0;height:100%}}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent p{margin:0}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-top{background-color:#fffcfd;border-bottom:1px solid #ffe9ed;padding:2rem 2rem 1.5rem}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-top .MapConsentLayer-module-title{font-size:1.375rem;font-weight:500;line-height:1.27;margin-block:0 .5rem}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-top p{font-size:.875rem;line-height:1.43}@media only screen and (min-width:768px){.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-top p{font-size:1rem;line-height:1.5}}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-bottom{padding:1.5rem 2rem 2rem}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-bottom p{color:#1f1f1f;font-size:.875rem;line-height:1.43;margin-bottom:24px}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-bottom p a{color:inherit;display:block;text-decoration:underline}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-bottom .MapConsentLayer-module-actionButton{font-size:.875rem;height:2.5rem;min-width:unset}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-scrollButtonWrapper{bottom:0;position:-webkit-sticky;position:sticky}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-scrollButtonWrapper .MapConsentLayer-module-scrollButton{bottom:1.125rem;position:absolute;right:1.25rem}.MainHeader-module-base{align-items:center;background-color:#fff;display:flex;height:4.5rem;padding:0 1rem;position:relative;transition:background-color .25s,-webkit-backdrop-filter .25s;transition:backdrop-filter .25s,background-color .25s;transition:backdrop-filter .25s,background-color .25s,-webkit-backdrop-filter .25s;z-index:2}.MainHeader-module-base.MainHeader-module-is-inverted{background-color:rgba(0,0,0,0);color:#fff}.MainHeader-module-base.MainHeader-module-is-translucent{-webkit-backdrop-filter:saturate(180%) blur(1.25rem);backdrop-filter:saturate(180%) blur(1.25rem);background-color:hsla(0,0%,100%,.8)}@media only screen and (min-width:1200px){[data-collapse-until-xl=false] .MainHeader-module-base{height:6rem;padding:0 1.25rem}}@media only screen and (min-width:1400px){[data-collapse-until-xl=true] .MainHeader-module-base{height:6rem;padding:0 1.25rem}}.MainHeader-module-logo{display:flex}.MainHeader-module-items,.MainHeader-module-logo{opacity:1;pointer-events:all;transition:opacity .25s .25s}.MainHeader-module-items{align-items:center;display:none;gap:2rem;margin-left:2.5rem}@media only screen and (min-width:1200px){[data-collapse-until-xl=false] .MainHeader-module-items{display:flex}}@media only screen and (min-width:1400px){[data-collapse-until-xl=true] .MainHeader-module-items{display:flex}}.MainHeader-module-item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:currentColor;cursor:pointer;display:flex;font-size:1.25rem;font-weight:500;gap:.125rem;padding:0}.MainHeader-module-item.MainHeader-module-is-active,.MainHeader-module-item:hover{color:#c7105c}.MainHeader-module-is-inverted .MainHeader-module-item{transition:color .125s}.MainHeader-module-is-inverted .MainHeader-module-item.MainHeader-module-is-active{color:#fff}.MainHeader-module-is-inverted .MainHeader-module-item:hover{color:hsla(0,0%,100%,.5)}.MainHeader-module-item.MainHeader-module-is-active .MainHeader-module-item-chevron{transform:scaleY(-1)}.MainHeader-module-item-chevron{transition:transform .25s}.MainHeader-module-item-icon{margin-right:.5rem}.MainHeader-module-addons{align-items:center;display:flex;gap:1rem;margin-left:auto}@media only screen and (min-width:1200px){[data-collapse-until-xl=false] .MainHeader-module-addons{gap:1.5rem}}@media only screen and (min-width:1400px){[data-collapse-until-xl=true] .MainHeader-module-addons{gap:1.5rem}}.MainHeader-module-addon-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:currentColor;cursor:pointer;display:flex;flex-direction:column;font-size:.875rem;font-weight:500;justify-content:center;opacity:1;pointer-events:all;transition:color .125s 0s,opacity .25s .25s}.MainHeader-module-addon-button.MainHeader-module-is-active{color:#c7105c}.MainHeader-module-addon-button-icon{align-items:center;display:flex;height:1.25rem;justify-content:center;margin-bottom:.125rem;width:1.25rem}.MainHeader-module-menu{background-color:#fff;border-radius:6px;box-shadow:0 0 24px rgba(31,31,31,.08),0 0 1px rgba(31,31,31,.08);color:#1f1f1f;display:grid;grid-gap:0 1rem;gap:0 1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 2.5rem;opacity:0;padding:1rem;pointer-events:none;position:absolute;top:calc(5.75rem + var(--offset));transform:scale(.975);transition:opacity .5s,transform .5s;width:calc(100% - 5rem);z-index:1}.MainHeader-module-menu.MainHeader-module-is-active{opacity:1;pointer-events:all;transform:scale(1)}.MainHeader-module-is-inverted .MainHeader-module-menu{margin:0 1.25rem;width:calc(100% - 2.5rem)}@media only screen and (min-width:1200px){[data-collapse-until-xl=false] .MainHeader-module-menu{top:calc(7.25rem + var(--offset))}}@media only screen and (min-width:1400px){[data-collapse-until-xl=true] .MainHeader-module-menu{top:calc(7.25rem + var(--offset))}}.MainHeader-module-menu-host{-webkit-clip-path:polygon(0 0,100% 0,100% 100vh,0 100vh);clip-path:polygon(0 0,100% 0,100% 100vh,0 100vh);position:relative}.MainHeader-module-mobile-menu-toggle{display:flex;padding:0}@media only screen and (min-width:1200px){[data-collapse-until-xl=false] .MainHeader-module-mobile-menu-toggle{display:none}}@media only screen and (min-width:1400px){[data-collapse-until-xl=true] .MainHeader-module-mobile-menu-toggle{display:none}}.MainHeader-module-mobile-menu-host{background-color:#fff;display:block;height:calc(100vh - var(--offset, 7.625rem));opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .25s;width:100%;z-index:1}.MainHeader-module-mobile-menu-host.MainHeader-module-is-active{opacity:1;pointer-events:all}@media only screen and (min-width:1200px){[data-collapse-until-xl=false] .MainHeader-module-mobile-menu-host{display:none}}@media only screen and (min-width:1400px){[data-collapse-until-xl=true] .MainHeader-module-mobile-menu-host{display:none}}@supports(height:100dvh){.MainHeader-module-mobile-menu-host{height:calc(100dvh - var(--offset, 7.625rem))}}.MainHeader-module-mobile-menu-page{left:0;margin:0;max-height:calc(100vh - var(--offset, 7.625rem));opacity:0;overflow-y:auto;padding:0;position:absolute;top:0;transform:translateX(100%);transition:opacity .25s,transform .25s;width:100%}.MainHeader-module-mobile-menu-page.MainHeader-module-is-root{transform:translateX(-100%)}.MainHeader-module-mobile-menu-page.MainHeader-module-is-active{opacity:1;transform:translateX(0)}@supports(height:100dvh){.MainHeader-module-mobile-menu-page{height:calc(100dvh - var(--offset, 7.625rem))}}.MainHeader-module-mobile-menu-audiences{display:flex;gap:1.5rem;overflow-x:auto;padding:1rem}.MainHeader-module-mobile-menu-audience-link{color:currentColor;font-size:1rem;position:relative;white-space:nowrap}.MainHeader-module-mobile-menu-audience-link.MainHeader-module-is-active{font-weight:700}.MainHeader-module-mobile-menu-audience-link.MainHeader-module-is-active:after{background-color:#c7105c;bottom:-.125rem;content:"";height:.125rem;left:0;position:absolute;width:100%}.MainHeader-module-mobile-menu-items{padding:0 1rem}.MainHeader-module-mobile-menu-items:last-child{padding-bottom:3.5rem}.MainHeader-module-mobile-menu-items>*+*{border-top:1px solid #e8e8e8}.MainHeader-module-mobile-menu-back-item{gap:1rem;padding:1rem}.MainHeader-module-mobile-menu-back-item,.MainHeader-module-mobile-menu-item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:currentColor;cursor:pointer;display:flex;font-size:1.25rem;font-weight:500;height:4rem;width:100%}.MainHeader-module-mobile-menu-item{padding:0}.MainHeader-module-mobile-menu-item+.MainHeader-module-mobile-menu-item{border-top:1px solid #e8e8e8}.MainHeader-module-mobile-menu-item-chevron{margin-left:auto}.MainHeader-module-mobile-menu-item-icon{margin-right:.5rem}.MainHeader-module-mobile-menu-links{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem;padding-left:.75rem}.MainHeader-module-mobile-menu-link{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#1f1f1f;cursor:pointer;display:inline-flex;font-size:1rem;gap:.5rem;height:2.5rem;padding:.5rem}@media(hover:hover){.MainHeader-module-mobile-menu-link:hover{color:#c7105c}}.MainHeader-module-container{display:contents;transition:background-color .25s,-webkit-backdrop-filter .25s;transition:backdrop-filter .25s,background-color .25s;transition:backdrop-filter .25s,background-color .25s,-webkit-backdrop-filter .25s}.MainHeader-module-container.MainHeader-module-is-full-width{background-color:#fff;display:block}.MainHeader-module-container.MainHeader-module-is-full-width.MainHeader-module-is-inverted{background-color:rgba(0,0,0,0);color:#fff}.MainHeader-module-container.MainHeader-module-is-full-width.MainHeader-module-is-translucent{-webkit-backdrop-filter:saturate(180%) blur(1.25rem);backdrop-filter:saturate(180%) blur(1.25rem);background-color:hsla(0,0%,100%,.8)}.MainHeader-module-container.MainHeader-module-is-full-width .MainHeader-module-base{background-color:rgba(0,0,0,0);margin:0 auto;max-width:1440px}.MainHeader-module-container.MainHeader-module-is-full-width .MainHeader-module-menu-host{margin:0 auto;max-width:1440px}.MainHeader-module-has-career-layout .MainHeader-module-addons>:not(.MainHeader-module-mobile-menu-toggle){display:none}@media only screen and (min-width:1200px){.MainHeader-module-has-career-layout .MainHeader-module-addons{display:none}.MainHeader-module-has-career-layout .MainHeader-module-items{margin-left:auto}}.MainHeader-module-is-hidden{opacity:0;pointer-events:none;transition:opacity .25s 0s}.MainHeaderAddon-module-base{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:currentColor;cursor:pointer;display:flex;flex-direction:column;gap:.125rem;opacity:1;padding:0;pointer-events:all;transition:opacity .25s .25s}.MainHeaderAddon-module-base:hover{color:#c7105c}.MainHeaderAddon-module-base.MainHeaderAddon-module-is-inverted{transition:color .125s 0s,opacity .25s .25s}.MainHeaderAddon-module-base.MainHeaderAddon-module-is-inverted:hover{color:hsla(0,0%,100%,.5)}.MainHeaderAddon-module-base.MainHeaderAddon-module-is-hidden{opacity:0;pointer-events:none;transition:opacity .25s 0s}@media only screen and (min-width:1200px){.MainHeaderAddon-module-base{flex-direction:row;gap:.5rem}}.MainHeaderAddon-module-icon{flex-shrink:0}.MainHeaderAddon-module-icon-badge{bottom:-.125rem;display:flex;position:absolute;right:-.25rem}.MainHeaderAddon-module-icon-container{display:flex;flex-shrink:0;position:relative}.MainHeaderAddon-module-title{font-size:.875rem;font-weight:500;line-height:1}@media only screen and (min-width:1200px){.MainHeaderAddon-module-title{font-size:1rem;font-weight:400}}.JobDetailsMagnoliaPageContent-module-stage-box{margin-bottom:0!important}@media only screen and (min-width:576px){.JobDetailsMagnoliaPageContent-module-stage-box{margin-bottom:5rem}}@media only screen and (min-width:1200px){.JobDetailsMagnoliaPageContent-module-stage-box{margin-bottom:0}}.JobDetailsMagnoliaPageContent-module-benefits-headline,.JobDetailsMagnoliaPageContent-module-related-jobs-headline{margin-bottom:2.5rem!important}@media only screen and (min-width:768px){.JobDetailsMagnoliaPageContent-module-benefits-headline,.JobDetailsMagnoliaPageContent-module-related-jobs-headline{margin-bottom:4rem!important}}.JobDetailsMagnoliaPageContent-module-apply-headline{max-width:900px;padding:0 1rem}@media only screen and (min-width:768px){.JobDetailsMagnoliaPageContent-module-apply-headline{padding:0 2rem}}.JobDetailsMagnoliaPageContent-module-apply-headline div{font-size:1rem}@media only screen and (min-width:576px){.JobDetailsMagnoliaPageContent-module-apply-headline div{font-size:1.375rem}}.JobDetailsMagnoliaPageContent-module-interest-section{padding:3rem 0!important}@media only screen and (min-width:768px){.JobDetailsMagnoliaPageContent-module-interest-section{padding:5rem 0!important}}.JobDetailsMagnoliaPageContent-module-section-spacer{margin-top:4rem!important;padding-bottom:2rem}@media only screen and (min-width:768px){.JobDetailsMagnoliaPageContent-module-section-spacer{margin-top:10rem!important}}.JobDetailsMagnoliaPageContent-module-job-description-container{display:flex;flex-direction:column}@media only screen and (min-width:992px){.JobDetailsMagnoliaPageContent-module-job-description-container{flex-direction:row;justify-content:space-between}}.JobDetailsMagnoliaPageContent-module-job-description-container .RichText-module-base h1,.JobDetailsMagnoliaPageContent-module-job-description-container .RichText-module-base h2,.JobDetailsMagnoliaPageContent-module-job-description-container .RichText-module-base h3,.JobDetailsMagnoliaPageContent-module-job-description-container .RichText-module-base h4,.JobDetailsMagnoliaPageContent-module-job-description-container .RichText-module-base h5,.JobDetailsMagnoliaPageContent-module-job-description-container .RichText-module-base h6{display:grid;grid-template-columns:auto;justify-content:start}.JobDetailsMagnoliaPageContent-module-job-description-container .RichText-module-base h1>b,.JobDetailsMagnoliaPageContent-module-job-description-container .RichText-module-base h2>b,.JobDetailsMagnoliaPageContent-module-job-description-container .RichText-module-base h3>b,.JobDetailsMagnoliaPageContent-module-job-description-container .RichText-module-base h4>b,.JobDetailsMagnoliaPageContent-module-job-description-container .RichText-module-base h5>b,.JobDetailsMagnoliaPageContent-module-job-description-container .RichText-module-base h6>b{background:#909 linear-gradient(320deg,#E50000,#990099);background-clip:text;-webkit-background-clip:text;box-decoration-break:clone;-webkit-box-decoration-break:clone;-webkit-text-fill-color:rgba(0,0,0,0)}.JobDetailsMagnoliaPageContent-module-job-description-item{padding:0;width:100%}.JobDetailsMagnoliaPageContent-module-job-description-item:first-child{margin-bottom:2.5rem}.JobDetailsMagnoliaPageContent-module-job-description-item h2,.JobDetailsMagnoliaPageContent-module-job-description-item h2>b{background:unset;background-clip:unset;-webkit-background-clip:unset;box-decoration-break:unset;-webkit-box-decoration-break:unset;color:#1f1f1f;-webkit-text-fill-color:unset}@media only screen and (min-width:992px){.JobDetailsMagnoliaPageContent-module-job-description-item{padding:0;width:calc(50% - .75rem)}.JobDetailsMagnoliaPageContent-module-job-description-item:first-child{margin-bottom:0}}.JobDetailsMagnoliaPageContent-module-additional-info{border:2.5px solid #007e85;border-radius:6px;margin:0 auto;padding:2rem 1rem;text-align:center}@media only screen and (min-width:992px){.JobDetailsMagnoliaPageContent-module-additional-info{max-width:52.75rem;padding:2.5rem 3rem}}.JobDetailsMagnoliaPageContent-module-introduction{width:100%}@media only screen and (min-width:768px){.JobDetailsMagnoliaPageContent-module-introduction{max-width:75%}}.QuoteCarousel-module-base{display:flex;gap:.5rem}.QuoteCarousel-module-arrow{align-items:end}.QuoteCarousel-module-arrow>*{margin-bottom:calc(3.3125rem - 12px)}@media only screen and (min-width:768px){.QuoteCarousel-module-items{min-height:220px}.QuoteCarousel-module-arrow{align-items:center}.QuoteCarousel-module-arrow>*{margin-bottom:unset}}.QuoteCarousel-module-item{padding:0 1rem;text-align:center}@media only screen and (min-width:768px){.QuoteCarousel-module-item{text-align:left}}.QuoteCarousel-module-quote{row-gap:1.5rem}@media only screen and (min-width:768px){.QuoteCarousel-module-quote{row-gap:1rem}}.QuoteCarousel-module-carousel-indicators{margin-top:1rem}@media only screen and (min-width:768px){.QuoteCarousel-module-carousel-indicators{margin-top:0}}.QuoteCarousel-module-avatar-wrapper{grid-column:1/3}@media only screen and (min-width:768px){.QuoteCarousel-module-avatar-wrapper{grid-column:1}}.QuoteCarousel-module-text{font-size:1.125rem}@media only screen and (min-width:768px){.QuoteCarousel-module-text{font-size:1.25rem}}.QuoteCarousel-module-avatar{box-shadow:0 8px 16px rgba(0,0,0,.08);height:8rem;margin-left:auto;margin-right:auto;width:8rem}@media only screen and (min-width:768px){.QuoteCarousel-module-avatar{height:11rem;margin-left:0;width:11rem}}.QuoteCarousel-module-cite{grid-column:1/3;grid-row:3}@media only screen and (min-width:768px){.QuoteCarousel-module-cite{grid-column:2/3;grid-row:2}}.QuoteCarousel-module-cite strong{font-size:1.125rem}@media only screen and (min-width:768px){.QuoteCarousel-module-cite strong{font-size:1.25rem}}.QuoteCarousel-module-cite span{font-size:1rem}@media only screen and (min-width:768px){.QuoteCarousel-module-cite span{font-size:1.125rem}.QuoteCarousel-module-carousel-button-left,.QuoteCarousel-module-carousel-button-right{height:11rem}}.QuoteCarousel-module-carousel-button-left{padding-left:.75rem}.QuoteCarousel-module-carousel-button-right{padding-right:.75rem}.SectionVisual-module-image,.SectionVisual-module-wrapper{position:relative}.SectionVisual-module-image.SectionVisual-module-with-lottie{height:100%;object-fit:contain;position:absolute;width:100%}.SectionVisual-module-stagebox{position:relative}@media only screen and (min-width:576px){.SectionVisual-module-stagebox{margin-top:-5rem}}@media only screen and (min-width:768px){.SectionVisual-module-stagebox{margin-top:-12rem;z-index:3}}.SectionVisual-module-stagebox section{border-right:rgba(0,0,0,0)}.ShowcaseElement-module-wrapper{margin-bottom:25px;position:relative;width:100%}@media only screen and (min-width:768px){.ShowcaseElement-module-wrapper{margin-bottom:5.5rem}.ShowcaseElement-module-wrapper:last-child{margin-bottom:0}}@media only screen and (min-width:1200px){.ShowcaseElement-module-wrapper{height:480px;margin-bottom:3.75rem}.ShowcaseElement-module-wrapper:nth-child(2n){margin-bottom:6.5rem}.ShowcaseElement-module-wrapper:last-child{margin-bottom:0}}.ShowcaseElement-module-base{display:block;max-width:74rem;position:relative;width:100%}@media only screen and (min-width:768px){.ShowcaseElement-module-base{display:flex;flex-direction:column}}@media only screen and (min-width:1200px){.ShowcaseElement-module-base{align-items:center;flex-direction:row;height:28rem;position:absolute}}.ShowcaseElement-module-image{border-top-left-radius:5px;border-top-right-radius:5px;height:100%;overflow:hidden;width:100%}@media only screen and (min-width:768px){.ShowcaseElement-module-image{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 3.4375rem),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 3.4375rem),0 100%)}}@media only screen and (min-width:1200px){.ShowcaseElement-module-image{border-top-left-radius:0;border-top-right-radius:0}}.ShowcaseElement-module-image-wrapper{border-top-left-radius:5px;border-top-right-radius:5px;height:auto;margin-left:auto;margin-right:auto;position:relative;width:100%}@media only screen and (min-width:1200px){.ShowcaseElement-module-image-wrapper{border-top-left-radius:0;border-top-right-radius:0;position:absolute;width:625px;z-index:0}}.ShowcaseElement-module-box{background-color:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.1),0 0 27px 0 rgba(0,0,0,.12);margin:0 auto;padding:1rem;width:100%}@media only screen and (min-width:768px){.ShowcaseElement-module-box{border-radius:5px;max-width:40rem;padding:1.625rem;width:auto}}@media only screen and (min-width:1200px){.ShowcaseElement-module-box.ShowcaseElement-module-box-with-link{padding:1.625rem 1.625rem .625rem}.ShowcaseElement-module-content-wrapper{align-items:center;display:flex;height:100%;max-width:40rem;position:absolute;width:100%}}.ShowcaseElement-module-badge{position:absolute;z-index:2}.ShowcaseElement-module-badge-desktop{display:none}@media only screen and (min-width:768px){.ShowcaseElement-module-badge-desktop{display:block;right:calc(6rem - 8.875rem);top:calc(1.625rem + 6px - 8.875rem)}}.ShowcaseElement-module-badge-mobile{bottom:0;display:block;right:0}@media only screen and (min-width:768px){.ShowcaseElement-module-badge-mobile{display:none}}.ShowcaseElement-module-title{display:block;font-size:1.375rem;font-weight:700;line-height:1.3;margin:0 0 .625rem}@media only screen and (min-width:768px){.ShowcaseElement-module-title{font-size:1.5rem}}.ShowcaseElement-module-description{font-size:1.125rem;font-weight:300;line-height:1.6;margin:0}@media only screen and (min-width:768px){.ShowcaseElement-module-description{font-size:1.25rem}.ShowcaseElement-module-badge-text-element{margin:-7.5rem auto 0;max-width:40rem;position:relative;width:100%;z-index:1}}@media only screen and (min-width:1200px){.ShowcaseElement-module-badge-text-element{margin:0;position:absolute;width:auto}}.ShowcaseElement-module-left{left:0}.ShowcaseElement-module-left .ShowcaseElement-module-content-wrapper{right:0}.ShowcaseElement-module-left .ShowcaseElement-module-image-wrapper{left:0}@media only screen and (min-width:768px){.ShowcaseElement-module-left .ShowcaseElement-module-badge-text-element{bottom:0}}@media only screen and (min-width:1200px){.ShowcaseElement-module-left .ShowcaseElement-module-badge-text-element{bottom:auto;left:0}}.ShowcaseElement-module-right{right:0}.ShowcaseElement-module-right .ShowcaseElement-module-content-wrapper{left:0}.ShowcaseElement-module-right .ShowcaseElement-module-image-wrapper{right:0}@media only screen and (min-width:768px){.ShowcaseElement-module-right .ShowcaseElement-module-badge-text-element{bottom:0}}@media only screen and (min-width:1200px){.ShowcaseElement-module-right .ShowcaseElement-module-badge-text-element{bottom:auto;right:0}}.ShowcaseElement-module-link{padding:1rem 0 .5rem}@media only screen and (min-width:768px){.ShowcaseElement-module-link{padding:1.125rem 0}}.ShowcaseList-module-base{display:flex;flex-direction:column}.SmartChargingAppSelector-module-base{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:32rem;width:100%}.SmartChargingAppSelector-module-fields{display:flex;flex-direction:column;gap:1rem}.SmartChargingAppSelector-module-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;width:100%}.SmartChargingAppSelector-module-buttons>*{flex-grow:1}.RadioInput-module-wrapper{align-items:center;color:#c7105c;cursor:pointer;display:inline-flex}.RadioInput-module-wrapper input{opacity:0;position:absolute}.RadioInput-module-wrapper input:checked+span:before{opacity:1;transform:scale(1)}.RadioInput-module-radio{align-items:center;display:inline-flex;flex-shrink:0;height:1.625rem;justify-content:center;position:relative;width:1.625rem}.RadioInput-module-radio,.RadioInput-module-radio:before{border-radius:50%}.RadioInput-module-radio:before{background-color:currentColor;content:"";display:block;opacity:0;transform:scale(0);transition:transform .125s}.RadioInput-module-default .RadioInput-module-radio{background-color:#fff;border:2px solid #ffdbe2;transition:border-color .25s}.RadioInput-module-default .RadioInput-module-radio:before{height:.75rem;width:.75rem}.RadioInput-module-default input:checked+.RadioInput-module-radio{border-color:#c7105c}.RadioInput-module-default input:checked+.RadioInput-module-radio,.RadioInput-module-default input:checked+.RadioInput-module-radio+.RadioInput-module-label,.RadioInput-module-default input:checked~.RadioInput-module-label-container .RadioInput-module-label{color:#c7105c}.RadioInput-module-default input:focus+.RadioInput-module-radio{border-color:#c7105c;box-shadow:0 0 0 4px #ffe9ed}.RadioInput-module-default input.RadioInput-module-inactive+.RadioInput-module-radio{border-color:#ffdbe2}.RadioInput-module-default input.RadioInput-module-inactive~.RadioInput-module-label-container .RadioInput-module-label{color:#c7105c}.RadioInput-module-label{font-size:1.125rem;line-height:1;transition:color .25s}@media only screen and (max-width:767px){.RadioInput-module-label{margin-right:1rem}}.RadioInput-module-label-container{display:inline-flex;flex-direction:column;margin-left:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:375px){.RadioInput-module-label-container{flex-direction:row}}@media only screen and (min-width:768px){.RadioInput-module-label-container{flex-direction:column}}.RadioInput-module-sub-label{color:#bbb;font-size:1rem;line-height:1.4}.RadioInput-module-white{color:#fff}.RadioInput-module-white .RadioInput-module-radio{border:3px solid hsla(0,0%,100%,.4)}.RadioInput-module-white .RadioInput-module-radio:before{height:.75rem;width:.75rem}.RadioInput-module-white input:checked+.RadioInput-module-radio{background:hsla(0,0%,100%,.4);border:none}.RadioBox-module-base label span{font-size:1.125rem}.FormFieldRadioGroup-module-wrapper{display:block;width:100%}.FormFieldRadioGroup-module-base{display:flex;flex-wrap:wrap;margin-top:-1rem}.FormFieldRadioGroup-module-base>label{margin:1rem 1rem 0 0}@media only screen and (min-width:768px){.FormFieldRadioGroup-module-base>label{margin:1rem 1.5rem 0 0}}.FormFieldRadioGroup-module-label{font-size:1.25rem;font-weight:500}.FormFieldRadioGroup-module-error-message-wrapper{display:block;position:relative;width:100%}.solar-overrides-module-additional-margin-top{margin-top:1rem}.solar-overrides-module-padding-on-mobile{padding-top:3rem}@media only screen and (max-width:991px){.solar-overrides-module-padding-on-mobile{padding-top:6rem}}.solar-overrides-module-margin-bottom{margin-bottom:1rem}.solar-overrides-module-medium-margin-bottom{margin-bottom:1.5rem}.solar-overrides-module-large-margin-bottom{margin-bottom:2rem}@media only screen and (min-width:768px){.solar-overrides-module-large-margin-bottom{margin-bottom:4rem}}@media only screen and (max-width:767px){.solar-overrides-module-large-margin-bottom-only-mobile{margin-bottom:2rem}}@media only screen and (min-width:768px){.solar-overrides-module-form-element{margin-top:-1rem}.solar-overrides-module-time-slot-group>label{margin:1rem 1rem 0}}.solar-overrides-module-designation+div:last-child{transform:translateY(-1.75rem)}@media only screen and (max-width:767px){.solar-overrides-module-additional-margin-top-medium{margin-top:3rem}}.solar-overrides-module-additionalMarginTopLarge{margin-top:3rem}.solar-overrides-module-option-box{background:#fff;border-radius:3px;box-shadow:0 0 2px 0 rgba(0,0,0,.1),0 0 27px 0 rgba(0,0,0,.12);padding:4rem 6rem!important}@media only screen and (max-width:767px){.solar-overrides-module-option-box{padding:2rem 1rem 3rem!important}}.SolarIntermission-module-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:visible}.SolarIntermission-module-animation{max-width:1000px;width:100%}.ResultBoxes-module-box{background-color:#fff;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 64px rgba(0,0,0,.08);margin-left:auto;margin-right:auto;max-width:850px;padding:2rem 0;width:100%}@media only screen and (min-width:576px){.ResultBoxes-module-box{padding:3rem 0}}.ResultBoxes-module-box:not(:last-child){margin-bottom:2.25rem}.ResultBoxes-module-container{margin-left:auto;margin-right:auto;max-width:590px;padding:0 1.5rem;width:100%}.ResultBoxes-module-container.ResultBoxes-module-large{max-width:785px}.ResultBoxes-module-pictogram{margin:0 auto;max-width:380px}.ResultBoxes-module-line{background-color:#cecece;border:none;height:2px;margin:2rem 1rem}@media only screen and (min-width:576px){.ResultBoxes-module-line{margin:2.5rem 2rem}}.ResultBoxes-module-text{color:#1f1f1f;font-size:1rem;line-height:1.45;margin:0;text-align:center}@media only screen and (min-width:576px){.ResultBoxes-module-text{font-size:1.125rem}}.ResultBoxes-module-text span{white-space:nowrap}.CostsSection-module-container{margin-top:4rem}.CostsSection-module-cards{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto 2rem;max-width:850px;width:100%}@media only screen and (min-width:768px){.CostsSection-module-cards{align-items:stretch;flex-direction:row}}.CostsSection-module-cards:last-child{margin-bottom:5rem}.CostsSection-module-card{background-color:#fff;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 64px rgba(0,0,0,.08);display:flex;flex-direction:column;max-width:410px;padding:2.25rem 1.5rem;width:100%}@media only screen and (max-width:767px){.CostsSection-module-card:first-child{margin-bottom:2rem}}@media only screen and (min-width:768px){.CostsSection-module-card:first-child{margin-right:.5rem}.CostsSection-module-card:last-child{margin-left:.5rem}}.CostsSection-module-title{color:#1f1f1f;font-size:1.5rem;font-weight:700;line-height:1.25;margin-bottom:.625rem;text-align:center}.CostsSection-module-subtitle{border-bottom:1px solid #cecece;color:#626262;font-size:1.125rem;line-height:1.3;margin-bottom:1.5rem;padding-bottom:1.5rem;text-align:center}.CostsSection-module-content{font-size:1rem;font-weight:400;margin-bottom:2rem}@media only screen and (min-width:576px){.CostsSection-module-content{font-size:1.125rem}}.CostsSection-module-content ul li{margin-bottom:.8rem;padding-left:2rem}.CostsSection-module-content ul li:before{height:1rem;margin-left:-2rem;transform:translateY(.5rem);width:1rem}.CostsSection-module-content ul li:last-child{margin-bottom:0}.CostsSection-module-price{border-top:1px solid #cecece;margin-top:auto;padding-top:1.5rem;text-align:center}.CostsSection-module-price-value{background:#909 -webkit-linear-gradient(180deg,#E50000,#990099);-webkit-background-clip:text;font-weight:500;-webkit-text-fill-color:rgba(0,0,0,0);box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;font-size:2rem;white-space:nowrap}.CostsSection-module-price-subtitle{color:#626262;display:block;font-size:1.125rem;line-height:1.3;margin-bottom:1.5rem;text-align:center}.CostsSection-module-pdf-info{color:#626262;font-size:1rem;font-weight:500;text-align:center}.PictoWrapper-module-base,.PictoWrapper-module-base>svg{height:100%;width:100%}.PictoWrapper-module-base g,.PictoWrapper-module-base path,.PictoWrapper-module-base polygon,.PictoWrapper-module-base polyline,.PictoWrapper-module-base use{transition:stroke .25s,fill .25s;transition-delay:0s}@media only screen and (max-width:575px){.PictoWrapper-module-base g,.PictoWrapper-module-base path,.PictoWrapper-module-base polygon,.PictoWrapper-module-base polyline,.PictoWrapper-module-base use{stroke-width:4px!important}}.SolarPanels-module-container{align-items:center;display:flex;justify-content:center;margin:0 auto;position:relative}.SolarPanels-module-container:after,.SolarPanels-module-container:before{content:"";display:block;height:25px;transform:translateY(20%);transition:border-color .25s;width:15%}@media only screen and (min-width:576px){.SolarPanels-module-container:after,.SolarPanels-module-container:before{transform:translateY(30%);width:20%}}.SolarPanels-module-container:before{border-left:3px solid #909;border-top:3px solid #909;border-top-left-radius:1.5rem;left:20px}@media only screen and (min-width:576px){.SolarPanels-module-container:before{border-left-width:4px;border-top-width:4px}}.SolarPanels-module-container:after{border-right:3px solid #e50000;border-top:3px solid #e50000;border-top-right-radius:1.5rem;right:20px}@media only screen and (min-width:576px){.SolarPanels-module-container:after{border-right-width:4px;border-top-width:4px}}.SolarPanels-module-container.SolarPanels-module-no-battery:after{border-right-color:#cecece;border-top-color:#cecece}.SolarPanels-module-text{background:#909 -webkit-linear-gradient(180deg,#E50000,#990099);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);box-decoration-break:clone;-webkit-box-decoration-break:clone;font-size:1.5rem;font-weight:500;margin:0 0 1rem;overflow:hidden;padding-left:2px;text-align:center;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:70px}@media only screen and (min-width:576px){.SolarPanels-module-text{font-size:2.25rem;padding-left:4px;width:100px}}.SolarPanels-module-descriptions{align-items:center;display:flex;justify-content:center;width:100%}.SolarPanels-module-description{align-items:center;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:17%}@media only screen and (min-width:576px){.SolarPanels-module-description{width:30%}.SolarPanels-module-description:first-child{padding-right:10%}.SolarPanels-module-description:last-child{padding-left:10%}}.SolarPanels-module-description:first-child{padding-right:17%}.SolarPanels-module-description:last-child{padding-left:17%}.SolarPanels-module-description strong{color:#1f1f1f;font-size:1.125rem;font-weight:500;margin-bottom:-.2rem}@media only screen and (min-width:576px){.SolarPanels-module-description strong{font-size:1.5rem;margin-bottom:0}}.SolarPanels-module-description span{color:#626262;font-size:.9rem}@media only screen and (min-width:576px){.SolarPanels-module-description span{font-size:1.125rem}}.SolarPanels-module-block{height:1px;width:64px}@media only screen and (min-width:576px){.SolarPanels-module-block{width:100px}}.StageBoxCalculatorFormFieldRadioGroupWrapper-module-base{padding-bottom:.125rem}@media only screen and (min-width:768px){.StageBoxCalculatorFormFieldRadioGroupWrapper-module-base{padding-bottom:.5rem}}.StageBoxFormBase-module-white .StageBoxFormBase-module-title{background-clip:text;-webkit-background-clip:text;background-color:var(--fallback-gradient-color,#990099);background-image:var(--linear-gradient-headline,linear-gradient(90deg,#990099 0,#E50000 100%));box-decoration-break:clone;-webkit-box-decoration-break:clone;-webkit-text-fill-color:rgba(0,0,0,0)}.StageBoxFormBase-module-stage-box{display:flex;flex-direction:column;height:auto;padding:1rem;width:100%}@media only screen and (min-width:576px){.StageBoxFormBase-module-stage-box{padding:2rem}}.StageBoxFormBase-module-title{font-size:1.875rem;font-weight:700;line-height:1.2;margin:0 0 2rem}.StageBoxFormBase-module-white .StageBoxFormBase-module-title{color:#c7105c}.StageBoxFormBase-module-gradient .StageBoxFormBase-module-title{color:#fff}@media only screen and (min-width:768px){.StageBoxFormBase-module-title{font-size:3rem}}.StageBoxFormBase-module-form{position:relative}.StageBoxFormBase-module-form>:not(:last-child){margin-bottom:1.25rem}.StageBoxFormBase-module-submit-button{margin-top:1.5rem}@media only screen and (min-width:768px){.StageBoxFormBase-module-submit-button{margin-top:1.875rem}}.StageBoxSegmentedControl-module-white{--primary-color:#ffffff;--primary-color-faded:rgba(255,255,255,0.4);--secondary-color:#c7125c}.StageBoxSegmentedControl-module-surrogate{--primary-color:#c7125c;--primary-color-faded:rgba(199,18,92,0.15);--secondary-color:#ffffff}.StageBoxSegmentedControl-module-base{align-items:stretch;align-self:stretch;border:2px solid var(--primary-color-faded);border-radius:1.125rem;display:flex;flex-direction:column;gap:.25rem;min-width:auto;padding:.25rem;position:relative;width:100%}@media only screen and (min-width:320px){.StageBoxSegmentedControl-module-base{align-items:center;flex-direction:row;gap:.2rem;padding:.25rem}}@media only screen and (min-width:375px){.StageBoxSegmentedControl-module-base{gap:.25rem}}.StageBoxSegmentedControl-module-base:has(input:focus-visible){outline:1px solid var(--primary-color)}.StageBoxSegmentedControl-module-button{align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.75rem;box-shadow:none;color:var(--primary-color);display:flex;flex:1 0 auto;flex-direction:row;font-size:1rem;gap:.25rem;justify-content:center;outline:none;overflow:hidden;padding:.75rem .375rem;position:relative;transition:scale .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.StageBoxSegmentedControl-module-button .StageBoxSegmentedControl-module-icon{height:.75rem;width:.75rem}.StageBoxSegmentedControl-module-button:hover{background-color:var(--primary-color-faded);cursor:pointer}.StageBoxSegmentedControl-module-button:active{scale:.95}.StageBoxSegmentedControl-module-input:checked+.StageBoxSegmentedControl-module-button{background-color:var(--primary-color);color:var(--secondary-color)}@media only screen and (min-width:320px){.StageBoxSegmentedControl-module-button{font-size:1rem;gap:.375rem}.StageBoxSegmentedControl-module-button .StageBoxSegmentedControl-module-icon{height:1rem;width:1rem}}@media only screen and (min-width:576px){.StageBoxSegmentedControl-module-button{font-size:1rem;gap:.5rem;padding:1rem .5rem}.StageBoxSegmentedControl-module-button .StageBoxSegmentedControl-module-icon{height:1.25rem;width:1.25rem}}.StageBoxSegmentedControl-module-input{opacity:0;position:absolute}.StageBoxText-module-white .StageBoxText-module-title{background-clip:text;-webkit-background-clip:text;background-color:var(--fallback-gradient-color,#990099);background-image:var(--linear-gradient-headline,linear-gradient(90deg,#990099 0,#E50000 100%));box-decoration-break:clone;-webkit-box-decoration-break:clone;-webkit-text-fill-color:rgba(0,0,0,0)}.StageBoxText-module-title{font-size:1.875rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.StageBoxText-module-white .StageBoxText-module-title{color:#c7105c}.StageBoxText-module-gradient .StageBoxText-module-title{color:#fff}@media only screen and (min-width:768px){.StageBoxText-module-title{font-size:3rem}.StageBoxText-module-with-badge .StageBoxText-module-title:before{content:"";display:block;float:right;height:2rem;position:relative;width:4.9999999998rem}}.StageBoxText-module-text{font-size:1.125rem;font-weight:400;line-height:1.6}@media only screen and (min-width:768px){.StageBoxText-module-text{font-size:1.25rem}}.StageBoxText-module-white .StageBoxText-module-text{color:#1f1f1f}.StageBoxText-module-gradient .StageBoxText-module-text{color:#fff}.StageBoxText-module-button-wrapper{margin-top:1.25rem}@media only screen and (min-width:576px){.StageBoxText-module-with-badge{padding-right:4.4375rem;position:relative}}.StageBoxText-module-stage-badge{position:absolute;right:0;top:-6.25rem}@media only screen and (min-width:576px){.StageBoxText-module-stage-badge{right:max(10%,100% - 600px);top:-4.8749999996rem}}@media only screen and (min-width:768px){.StageBoxText-module-stage-badge{right:calc(100% - 600px - 2.8750000003rem);top:-4.8749999996rem}}.StageBoxText-module-stage-box{color:#fff;display:flex;flex-direction:column;height:auto;padding:1rem;width:100%}@media only screen and (min-width:576px){.StageBoxText-module-stage-box{padding:2rem}}.StageBoxText-module-stage-box.StageBoxText-module-special-article-styles .StageBoxText-module-title{font-size:1.125rem;font-weight:500;line-height:1}@media only screen and (min-width:576px){.StageBoxText-module-stage-box.StageBoxText-module-special-article-styles .StageBoxText-module-title{font-size:1.5rem}}.StageBoxText-module-stage-box.StageBoxText-module-special-article-styles .StageBoxText-module-title:after{background-color:#fff;border-radius:3px;content:"";display:block;height:5px;margin-top:1.25rem;position:relative;width:50px}.StageBoxText-module-stage-box.StageBoxText-module-special-article-styles .StageBoxText-module-text{font-size:1.5rem;font-weight:700;line-height:1.2}@media only screen and (min-width:576px){.StageBoxText-module-stage-box.StageBoxText-module-special-article-styles .StageBoxText-module-text{font-size:2.25rem}}:not([data-stagebox-product-options=v2])>.StageBoxCalculatorNew-module-v2,[data-stagebox-product-options=v2]>.StageBoxCalculatorNew-module-v1{display:none}.StageBoxWhite-module-container{margin:0 auto}@media only screen and (min-width:768px){.StageBoxWhite-module-container{padding:0 2rem}}@media only screen and (min-width:992px){.StageBoxWhite-module-container{padding:0 3rem}}.StageBoxWhite-module-base{align-items:center;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 0 rgba(0,0,0,.1),0 0 27px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;margin:0 auto;max-width:1100px;padding:2rem 1.5rem 1rem}@media only screen and (min-width:768px){.StageBoxWhite-module-base{padding:2rem 2.5rem}}.StageBoxWhite-module-title{margin-bottom:1rem;margin-left:0;max-width:100%;text-align:left}@media only screen and (min-width:768px){.StageBoxWhite-module-title{margin-left:auto;text-align:center}}.StageBoxWhite-module-title h3{font-size:1.75rem!important;line-height:1.2}@media only screen and (min-width:768px){.StageBoxWhite-module-title h3{font-size:2rem!important}}.StageBoxWhite-module-title>*{font-size:1.125rem;font-weight:500;line-height:1.6}@media only screen and (min-width:768px){.StageBoxWhite-module-title>*{font-size:1.25rem}}.StageBoxWhite-module-text{line-height:1.6;margin-bottom:1rem;text-align:left}@media only screen and (min-width:768px){.StageBoxWhite-module-text{margin-bottom:.5rem;text-align:center}}.StageBoxWhite-module-button{margin-bottom:1rem}@media only screen and (min-width:768px){.StageBoxWhite-module-button{margin-bottom:1rem;margin-top:2rem}}
/*# sourceMappingURL=87cab27d501b349e.css.map*/