.HeatPumpLayout-module-base{--background-image-url:none;align-items:stretch;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:1440px;min-height:100vh;padding:0;width:100%}.HeatPumpLayout-module-base>main{width:100%}.HeatPumpLayout-module-white{background-color:#fff}.HeatPumpLayout-module-gradient{background-image:var(--background-image-url,none),linear-gradient(90deg,#990099 0,#E50000 100%);background-repeat:repeat-y;background-size:100% auto}.Section-module-section.Section-module-skewed-bottom:not(.Section-module-no-space-between) [data-has-containers=true]>[data-is-container=true]:not([data-no-section-space=true]):after,.Section-module-section.Section-module-skewed-bottom:not(.Section-module-no-space-between):not([data-has-containers=true])>[data-is-container=true]:not(:only-of-type):last-of-type:after{content:"";display:table;position:relative;width:100%}.Section-module-section{background-position:50%;background-size:cover;margin-top:-.5px;margin-inline:auto;max-width:1440px;position:relative;width:100%}.Section-module-section>div[data-is-container]:not(:last-child){margin-bottom:1rem}@media only screen and (min-width:768px){.Section-module-section>div[data-is-container]:not(:last-child){margin-bottom:3rem}}.Section-module-section.Section-module-fullWidth{max-width:100%}.Section-module-section.Section-module-has-aspect-ratio-fallback{padding-bottom:70%}.Section-module-section.Section-module-has-border-radius{overflow:hidden}.Section-module-section.Section-module-all-rounded{border-radius:var(--section-border-radius,2.5rem)}.Section-module-section.Section-module-top-rounded{border-top-left-radius:var(--section-border-radius,2.5rem);border-top-right-radius:var(--section-border-radius,2.5rem)}.Section-module-section.Section-module-bottom-rounded{border-bottom-left-radius:var(--section-border-radius,2.5rem);border-bottom-right-radius:var(--section-border-radius,2.5rem)}.Section-module-section.Section-module-parallax{align-items:center;display:flex;justify-content:center;min-height:60vh;overflow:hidden}.Section-module-skewed-bottom,.Section-module-skewed-top{overflow:hidden;position:relative}.Section-module-skewed-top{-webkit-clip-path:polygon(0 min(9vw,126px),100% 0,100% 100%,0 100%);clip-path:polygon(0 min(9vw,126px),100% 0,100% 100%,0 100%)}.Section-module-skewed-bottom{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - min(9vw, 126px)),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - min(9vw, 126px)),0 100%)}.Section-module-skewed-top.Section-module-skewed-bottom{-webkit-clip-path:polygon(0 min(9vw,126px),100% 0,100% calc(100% - min(9vw, 126px)),0 100%);clip-path:polygon(0 min(9vw,126px),100% 0,100% calc(100% - min(9vw, 126px)),0 100%)}.Section-module-key-visual{align-items:center;background-size:cover;display:flex;flex-direction:column;justify-content:center;padding-bottom:50%!important}@media only screen and (max-width:575px){.Section-module-key-visual{-webkit-clip-path:none!important;clip-path:none!important}}@media only screen and (min-width:768px){.Section-module-key-visual{margin-bottom:6.5rem}}.Section-module-key-visual .Section-module-children{position:static}.Section-module-small-key-visual{align-items:center;background-size:cover;display:flex;flex-direction:column;justify-content:center;padding-bottom:50%!important}@media only screen and (max-width:575px){.Section-module-small-key-visual{-webkit-clip-path:none!important;clip-path:none!important}}@media only screen and (min-width:768px){.Section-module-small-key-visual{margin-bottom:6.5rem;padding-bottom:26%!important}}.Section-module-wrapper{position:relative}.Section-module-video{height:100%;left:0;object-fit:cover;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 2s ease-in-out;width:100%}.Section-module-video[data-loaded],.Section-module-video[data-vimeo-initialized]{opacity:1;z-index:1}.Section-module-background{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.Section-module-background>div{height:100%;width:100%}.Section-module-background>div>picture>img{height:100%;max-height:none;object-fit:cover;object-position:center center}.Section-module-background:after,.Section-module-background:before{content:"";display:none;height:100%;left:0;position:absolute;top:0;width:100%}.Section-module-background.Section-module-gradient.Section-module-has-background-image:not(.Section-module-background-gradient-overlay):after,.Section-module-background.Section-module-gradient.Section-module-has-background-image:not(.Section-module-background-gradient-overlay):before{opacity:.9}.Section-module-background.Section-module-gray:after,.Section-module-background.Section-module-gray:before{background:#fef7fd}.Section-module-background.Section-module-gradient.Section-module-background-gradient-overlay:before,.Section-module-background.Section-module-gradient:not(.Section-module-background-gradient-overlay):after,.Section-module-background.Section-module-gray.Section-module-background-gradient-overlay:before,.Section-module-background.Section-module-gray:not(.Section-module-background-gradient-overlay):after{display:block}.Section-module-children{position:relative;z-index:1}.Section-module-with-shadow:before{background-repeat:no-repeat;background-size:100%;content:" ";height:100%;left:2%;mix-blend-mode:multiply;position:absolute;top:0;width:95%}@media only screen and (min-width:768px){.Section-module-with-shadow:before{left:1.5%}}.Section-module-has-padding{padding-left:calc(1rem + env(safe-area-inset-left));padding-right:calc(1rem + env(safe-area-inset-right))}.Section-module-section:not(.Section-module-large-padding):not(.Section-module-large-padding-bottom){--section-space:2rem}@media only screen and (min-width:576px){.Section-module-section:not(.Section-module-large-padding):not(.Section-module-large-padding-bottom){--section-space:3rem}}@media only screen and (min-width:768px){.Section-module-section:not(.Section-module-large-padding):not(.Section-module-large-padding-bottom){--section-space:6rem}}.Section-module-large-padding,.Section-module-large-padding-bottom{--section-space:4rem}@media only screen and (min-width:576px){.Section-module-large-padding,.Section-module-large-padding-bottom{--section-space:4rem}}@media only screen and (min-width:768px){.Section-module-large-padding,.Section-module-large-padding-bottom{--section-space:8.5rem}}.Section-module-section:not(.Section-module-reset-top-space):not(.Section-module-skewed-top):not(.Section-module-key-visual){padding-top:var(--section-space)}.Section-module-section.Section-module-has-bottom-space:not(.Section-module-skewed-bottom):not(.Section-module-no-space-between){padding-bottom:var(--section-space)}.Section-module-section.Section-module-skewed-top:not(.Section-module-reset-top-space){margin-top:calc(-1*min(9vw,126px));padding-top:calc(var(--section-space) + min(9vw,126px))}.Section-module-section.Section-module-skewed-bottom:not(.Section-module-no-space-between) [data-has-containers=true]>[data-is-container=true]:not([data-no-section-space=true]):after,.Section-module-section.Section-module-skewed-bottom:not(.Section-module-no-space-between):not([data-has-containers=true])>[data-is-container=true]:not(:only-of-type):last-of-type:after{padding-bottom:calc(var(--section-space) + min(9vw,126px))}.Section-module-section:not(.Section-module-force-double-padding-between)[data-bg-color=default]+.Section-module-section:not(.Section-module-force-double-padding-between)[data-bg-color=default]:not(.Section-module-with-shadow):not(:first-of-type):not(.Section-module-no-space-between),.Section-module-section:not(.Section-module-force-double-padding-between)[data-bg-color=white]+.Section-module-section:not(.Section-module-force-double-padding-between)[data-bg-color=white]:not(.Section-module-with-shadow):not(:first-of-type):not(.Section-module-no-space-between){padding-top:0}main>.Section-module-section:last-of-type{padding-bottom:calc(var(--section-space) + min(9vw, 126px))!important}@media only screen and (max-width:767px){[data-no-footer-space=true]>main>.Section-module-section:last-of-type{padding-bottom:2rem!important}}@media only screen and (min-width:768px){[data-no-footer-space=true]>main>.Section-module-section:last-of-type{padding-bottom:3rem!important}}.SiteMapList-module-list{list-style:none}.SiteMapList-module-list>.SiteMapList-module-item{font-size:1.25rem;font-weight:700;padding-top:.75rem}.SiteMapList-module-list>.SiteMapList-module-item>.SiteMapList-module-items-wrapper .SiteMapList-module-item:before{color:inherit;content:"›";display:inline-block;font-size:1.125rem;font-weight:700;margin-right:.6rem;position:relative}.SiteMapList-module-items-wrapper{list-style:none;margin:0;padding-left:1rem}.SiteMapList-module-item,.SiteMapList-module-link{color:#c7105c}.SiteMapList-module-item{font-size:1.125rem;font-weight:400;margin:0;padding-top:.5rem}.JobFavoritePageContent-module-search-headline-container{margin:1rem auto 2rem!important}@media only screen and (min-width:768px){.JobFavoritePageContent-module-search-headline-container{margin:2rem auto!important}}.JobFavoritePageContent-module-search-headline{font-size:1.5rem;font-weight:700}@media only screen and (min-width:768px){.JobFavoritePageContent-module-search-headline{font-size:1.75rem;padding-left:1rem}}.JobFavoritePageContent-module-section{flex:1 1}.JobSearchPageContent-module-search-headline-container{margin:3rem auto 2rem!important}@media only screen and (min-width:768px){.JobSearchPageContent-module-search-headline-container{margin:4rem auto 2rem!important}}.JobSearchPageContent-module-search-result-container{margin:0 -1rem;width:auto}@media only screen and (min-width:768px){.JobSearchPageContent-module-search-result-container{margin:0 auto;width:100%}}.JobSearchPageContent-module-search-headline{font-size:1.5rem;font-weight:700}@media only screen and (min-width:768px){.JobSearchPageContent-module-search-headline{font-size:1.75rem;padding-left:1rem}}.JobSearchPageContent-module-filter-container{padding-top:3rem!important}@media only screen and (min-width:768px){.JobSearchPageContent-module-filter-container{padding-top:5rem!important}}.JobSearchPageContent-module-searchbar-container{padding-bottom:3rem!important}@media only screen and (min-width:768px){.JobSearchPageContent-module-searchbar-container{padding-bottom:5rem!important}}.JobSearchPageContent-module-job-alert-box{align-items:center;background-color:#fef7f8;border:2px dashed #ffdbe2;border-radius:5px;display:flex;flex-direction:column;margin-top:2rem;padding:1.5rem;width:100%}.JobSearchPageContent-module-job-alert-box-title{font-size:1.25rem;font-weight:500;margin:0 0 .25rem}.JobSearchPageContent-module-job-alert-box-subtitle{font-size:1rem;font-weight:300;margin-bottom:1rem}.PressPageTitle-module-base{color:inherit}.SocialMediaList-module-base{margin:0}.SocialMediaList-module-link{color:currentColor}.SocialMediaList-module-link+.SocialMediaList-module-link{margin-left:1rem}.MagazineArticleDate-module-base{margin:0}.MagazineArticleDate-module-date{color:#1f1f1f;font-size:.875rem;font-weight:300;line-height:1.5;margin-bottom:1.25rem}@media only screen and (min-width:768px){.MagazineArticleDate-module-date{margin-bottom:1.5rem}}.MagazineArticleFooter-module-base{margin:0 auto;max-width:1280px}.MagazineArticleFooter-module-inner-wrapper{border-top:1px solid rgba(var(--current-magazine-primary-color-rgb),.2);display:flex;flex-direction:column;justify-content:space-between;padding-top:1.25rem}@media only screen and (min-width:768px){.MagazineArticleFooter-module-inner-wrapper{flex-direction:row;padding-top:1.5rem}}.MagazineArticleFooter-module-tag-wrapper{display:flex;flex-wrap:wrap}.MagazineArticleFooter-module-social{color:rgba(var(--current-magazine-primary-color-rgb),.4);margin-top:.5rem;width:auto}@media only screen and (min-width:768px){.MagazineArticleFooter-module-social{margin-top:0}}.MagazineArticleFooter-module-tag{cursor:default!important;margin:0 .75rem .75rem 0}.MagazineArticleFooter-module-info{font-size:.875rem;line-height:1.25;margin-bottom:0;margin-top:1.25rem}@media only screen and (min-width:768px){.MagazineArticleFooter-module-info{margin-top:.75rem}}.SearchPageFooter-module-base{display:none;margin:0}@media only screen and (min-width:1200px){.SearchPageFooter-module-base{display:block}}.SearchPageFooter-module-content{text-align:center;z-index:1}.SearchPageFooter-module-support-section{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;margin-top:7.5rem;padding-bottom:calc(6rem + min(9vw,126px))!important;padding-top:7.5rem!important}.SearchPageFooter-module-support-subtitle{font-size:1.375rem;font-weight:300;line-height:2rem;margin:1.5rem 0 3rem}.CourseOverviewSection-module-no-results{align-items:center;color:#1f1f1f;display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem}@media only screen and (min-width:768px){.CourseOverviewSection-module-no-results{padding-top:4.5rem}}.CourseOverviewSection-module-no-results .CourseOverviewSection-module-icon{color:#c7105c}.CourseOverviewSection-module-no-results .CourseOverviewSection-module-text{font-size:1.25rem;font-weight:500;line-height:1.4;text-align:center}.CourseOverviewSection-module-no-results .CourseOverviewSection-module-text small{color:#bbb;display:block;font-size:1rem;font-weight:400;line-height:1.5;margin-top:.5rem}@media only screen and (min-width:768px){.CourseOverviewSection-module-no-results .CourseOverviewSection-module-text{font-size:1.5rem;line-height:1.16}.CourseOverviewSection-module-no-results .CourseOverviewSection-module-text small{font-size:1.125rem;line-height:1.55}}.PromoBanner-module-wrapper{pointer-events:none;position:relative;z-index:4}@media only screen and (min-width:992px){.PromoBanner-module-wrapper{bottom:0;left:50%;max-width:1440px;position:fixed;transform:translateX(-50%);width:100%}}.PromoBanner-module-main{align-items:center;background-color:#fff;border-radius:3px 3px 0 0;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;justify-content:center;pointer-events:all}@media only screen and (max-width:991px){.PromoBanner-module-main{line-height:1rem;transition:transform .25s}.PromoBanner-module-main.PromoBanner-module-expanded{transform:none}.PromoBanner-module-main.PromoBanner-module-hidden{transform:translateY(64px)}.PromoBanner-module-main.PromoBanner-module-visible{transform:none}}@media only screen and (min-width:992px){.PromoBanner-module-main{bottom:0;max-width:350px;min-width:300px;position:absolute;right:2.5rem;transition:transform .25s}.PromoBanner-module-main.PromoBanner-module-expanded{transform:translateY(0)}.PromoBanner-module-main.PromoBanner-module-hidden{transform:translateY(calc(100% + 64px))}.PromoBanner-module-main.PromoBanner-module-visible{transform:translateY(calc(100% - 64px))}}@media only screen and (max-width:991px){.PromoBanner-module-rotated-wrapper{bottom:6rem;pointer-events:none;position:fixed;right:0;transform:translateX(100%) rotate(-90deg);transform-origin:bottom left}}.PromoBanner-module-banner-headline{color:#1f1f1f;font-size:1rem;font-weight:500;line-height:2rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.PromoBanner-module-banner{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:1rem 1.25rem;position:relative;width:100%}.PromoBanner-module-banner:hover{cursor:pointer}.PromoBanner-module-banner-icon{color:#c7105c;margin-right:1.125rem}.PromoBanner-module-banner-close{color:#bbb;display:flex;position:relative;z-index:2}.PromoBanner-module-banner-close:hover{cursor:pointer}.PromoBanner-module-content{align-items:center;background-color:#fff;border-radius:3px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:450px;padding:2rem 1.5rem 1rem;position:relative}@media only screen and (min-width:992px){.PromoBanner-module-content{margin:0}}.PromoBanner-module-content-headline{color:#1f1f1f;font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:.75rem;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PromoBanner-module-content-description{color:#1f1f1f;font-size:1rem;font-weight:300;margin-bottom:1.5rem;text-align:center}.PromoBanner-module-content-icon{color:#c7105c;margin-bottom:1rem}.PromoBanner-module-headline-wrapper{align-items:center;display:flex;margin-right:1rem}@media only screen and (min-width:992px){.PromoBanner-module-headline-wrapper{margin-right:1rem}}.PromoBanner-module-lightbox-close{color:#c7105c;cursor:pointer;position:absolute;right:1rem;top:1rem}@media only screen and (min-width:992px){.PromoBanner-module-lightbox-close{display:none}}.PromoBanner-module-collapse-icon{color:#c7105c}.PromoBanner-module-collapse-icon:hover{cursor:pointer}.PromoBanner-module-button{margin-bottom:.75rem}.PromoBanner-module-divider{border-bottom:1px solid #cecece;border-top:none;margin:0 1rem}.PromoBanner-module-hidden-on-mobile{display:none}@media only screen and (min-width:992px){.PromoBanner-module-hidden-on-mobile{display:block}.PromoBanner-module-lightbox-wrapper{display:none}}.PromoBanner-module-mobile-content-wrapper{margin:0 1rem;width:100%}.PriwattConfigurator-module-base .jovrkX.jovrkX.jovrkX.jovrkX{z-index:5!important}@media screen and (min-width:768px){.PriwattConfigurator-module-base .jovrkX.jovrkX.jovrkX.jovrkX{top:7rem!important}}.TrustedShopBadge-module-base{align-items:center;display:flex;margin:0}.TrustedShopBadge-module-bottom-left{bottom:10px;left:45px;position:fixed;z-index:2}.TrustedShopBadge-module-bottom-right{bottom:10px;position:fixed;right:45px;z-index:2}.TrustedShopBadge-module-bottom-higher-left{bottom:74px;left:20px;position:fixed;z-index:2}@media only screen and (min-width:1200px){.PressArticleSection-module-base *>[class~=Image-module-base]{margin-left:-6.78125rem;max-width:66.375rem;width:calc(100% + 13.5625rem)!important}.PressArticleSection-module-base *>[class~=Image-module-base] img{width:100%!important}}.PressArticleSection-module-base .PressHeader-module-base-magnolia{margin-bottom:4rem!important}.PressArticleSection-module-base .RichText-module-base ul li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 20'%3E%3Cpath d='M1.5 20.017a1.502 1.502 0 01-1.061-2.561l7.523-7.522L.589 2.56A1.5 1.5 0 112.709.438l8.436 8.434a1.504 1.504 0 010 2.121L2.56 19.578a1.495 1.495 0 01-1.061.44' fill='%23c7125c' fill-rule='evenodd'/%3E%3C/svg%3E");height:1rem;margin-left:-1.5rem;margin-top:.25rem;width:1rem}.PressArticleSection-module-base .RichText-module-base ul li{padding-left:1.5rem}.PressArticleSection-module-base .Section-module-skew-bg-gray:before{height:300px;top:-300px}@media only screen and (min-width:1200px){.PressArticleSection-module-base .ImageGallery-module-image-wrapper>figure>div{height:550px}}@media only screen and (max-width:991px){.PressArticleSection-module-base .Container-module-container.Container-module-children-space-small>button:not(:last-child),.PressArticleSection-module-base .Container-module-container.Container-module-children-space-small>div:not(:last-child),.PressArticleSection-module-base .Container-module-container.Container-module-children-space-small>figure:not(:last-child),.PressArticleSection-module-base .Container-module-container.Container-module-children-space-small>header:not(:last-child){margin-bottom:2rem}}.PressArticleSection-module-base .Quote-module-base{margin-top:2rem}.PressArticleSection-module-base .Container-module-container header[class^=Headline]{margin-bottom:.75rem}.PressArticleSection-module-base .PressArticle-module-download{display:flex;justify-content:space-between}.PressArticleSection-module-base .PressArticle-module-download-all{color:#c7105c;display:flex;font-size:1.125rem;font-weight:500}.PressArticleSection-module-base .PressArticle-module-download-all div{align-items:center;display:flex;justify-content:center}.PressArticleSection-module-base .PressArticle-module-download-all svg{margin-top:2px}.PressArticleSection-module-base .PressArticle-module-download-all a,.PressArticleSection-module-base .PressArticle-module-download-all a:visited{color:#c7105c;margin-left:.5rem}@media only screen and (min-width:768px){.PressArticleSection-module-base .PressArticle-module-download-all{font-size:1.25rem}}.PressArticleSection-module-base .Accordion-module-hr{border-bottom:1px solid #bcbdbc!important}.PressArticleSection-module-base .Accordion-module-base:not(:first-child) hr:first-child{display:block}.PressArticleSection-module-base .Accordion-module-headline-container{padding:2rem 0 1.5rem}.PressArticleSection-module-base .Accordion-module-description{padding:0 1rem 1.5rem 0}.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)}.TwoColumnContainer-module-wrapper{display:flex;flex-direction:column;margin:auto;max-width:1280px;width:100%}.TwoColumnContainer-module-wrapper.TwoColumnContainer-module-mobile-right-column-first{flex-direction:column-reverse}@media only screen and (max-width:767px){.TwoColumnContainer-module-wrapper.TwoColumnContainer-module-hide-left-column .TwoColumnContainer-module-left{display:none}.TwoColumnContainer-module-wrapper.TwoColumnContainer-module-hide-left-column .TwoColumnContainer-module-right{width:100%}.TwoColumnContainer-module-wrapper.TwoColumnContainer-module-hide-right-column .TwoColumnContainer-module-right{display:none}.TwoColumnContainer-module-wrapper.TwoColumnContainer-module-hide-right-column .TwoColumnContainer-module-left{width:100%}.TwoColumnContainer-module-wrapper{padding-bottom:.5rem}}@media only screen and (min-width:768px){.TwoColumnContainer-module-wrapper{width:unset}.TwoColumnContainer-module-wrapper,.TwoColumnContainer-module-wrapper.TwoColumnContainer-module-mobile-right-column-first{flex-direction:row}.TwoColumnContainer-module-wrapper:not(:last-child){padding-bottom:2rem}}.TwoColumnContainer-module-side{display:flex;flex-direction:column;position:relative}@media only screen and (max-width:767px){.TwoColumnContainer-module-side{width:100%!important}}.TwoColumnContainer-module-side.TwoColumnContainer-module-children-space-default>:not(:last-child){margin-bottom:3rem}@media only screen and (min-width:768px){.TwoColumnContainer-module-side.TwoColumnContainer-module-children-space-default>:not(:last-child){margin-bottom:6rem}}.TwoColumnContainer-module-side.TwoColumnContainer-module-children-space-none>:not(:last-child){margin-bottom:0}@media only screen and (min-width:768px){.TwoColumnContainer-module-side.TwoColumnContainer-module-children-space-none>:not(:last-child){margin-bottom:0}}.TwoColumnContainer-module-side.TwoColumnContainer-module-children-space-small>:not(:last-child){margin-bottom:1.5rem}@media only screen and (min-width:768px){.TwoColumnContainer-module-side.TwoColumnContainer-module-children-space-small>:not(:last-child){margin-bottom:3rem}}.TwoColumnContainer-module-side.TwoColumnContainer-module-children-space-tiny>:not(:last-child){margin-bottom:1rem}@media only screen and (min-width:768px){.TwoColumnContainer-module-side.TwoColumnContainer-module-children-space-tiny>:not(:last-child){margin-bottom:2rem}}.TwoColumnContainer-module-side.TwoColumnContainer-module-children-space-micro>:not(:last-child){margin-bottom:.5rem}@media only screen and (min-width:768px){.TwoColumnContainer-module-side.TwoColumnContainer-module-children-space-micro>:not(:last-child){margin-bottom:1rem}}@media only screen and (max-width:767px){.TwoColumnContainer-module-wrapper:not(.TwoColumnContainer-module-mobile-right-column-first) .TwoColumnContainer-module-side.TwoColumnContainer-module-left{margin-bottom:2rem}.TwoColumnContainer-module-mobile-right-column-first .TwoColumnContainer-module-side.TwoColumnContainer-module-left{margin-top:2rem}}@media only screen and (min-width:768px){.TwoColumnContainer-module-side.TwoColumnContainer-module-left{padding-right:1rem}.TwoColumnContainer-module-side.TwoColumnContainer-module-right{padding-left:1rem}.TwoColumnContainer-module-side.TwoColumnContainer-module-align-top{justify-content:flex-start}.TwoColumnContainer-module-side.TwoColumnContainer-module-align-center{justify-content:center}.TwoColumnContainer-module-side.TwoColumnContainer-module-align-bottom{justify-content:flex-end}}@media only screen and (max-width:767px){.TwoColumnContainer-module-mobile-right-column-first .TwoColumnContainer-module-side.TwoColumnContainer-module-separator{border-top:1px solid #cecece;margin-top:2rem;padding-top:2rem}.TwoColumnContainer-module-wrapper:not(.TwoColumnContainer-module-mobile-right-column-first) .TwoColumnContainer-module-side.TwoColumnContainer-module-separator{border-bottom:1px solid #cecece;margin-bottom:3.5rem;margin-top:3rem;padding-bottom:2rem}}@media only screen and (min-width:768px){.TwoColumnContainer-module-side.TwoColumnContainer-module-separator{border-right:1px solid #cecece;padding-right:2rem}.TwoColumnContainer-module-side.TwoColumnContainer-module-separator+.TwoColumnContainer-module-side{padding-left:2rem}}.TwoColumnContainer-module-justified-left{margin-left:auto}@media only screen and (min-width:992px){.TwoColumnContainer-module-justified-left{margin-left:calc((100% - 960px)/2);max-width:calc(100% - (100% - 960px)/2)}}.TwoColumnContainer-module-justified-right{margin-right:auto}@media only screen and (min-width:992px){.TwoColumnContainer-module-justified-right{margin-right:calc((100% - 960px)/2);max-width:calc(100% - (100% - 960px)/2)}}.JobContactSection-module-section-spacer{padding-block:4rem!important}@media only screen and (min-width:768px){.JobContactSection-module-section-spacer{padding-block:10rem!important}}.JobContactSection-module-question-container{width:100%}.JobContactSection-module-jobs-headline{max-width:calc(100% - 2rem)}.JobDescriptionSection-module-job-description-container{display:flex;flex-direction:column}@media only screen and (min-width:992px){.JobDescriptionSection-module-job-description-container{flex-direction:row;justify-content:space-between}}.JobDescriptionSection-module-job-description-container .RichText-module-base h1,.JobDescriptionSection-module-job-description-container .RichText-module-base h2,.JobDescriptionSection-module-job-description-container .RichText-module-base h3,.JobDescriptionSection-module-job-description-container .RichText-module-base h4,.JobDescriptionSection-module-job-description-container .RichText-module-base h5,.JobDescriptionSection-module-job-description-container .RichText-module-base h6{display:grid;grid-template-columns:auto;justify-content:start}.JobDescriptionSection-module-job-description-item{padding:0;width:100%}@media only screen and (min-width:992px){.JobDescriptionSection-module-job-description-item{padding:0;width:calc(50% - .75rem)}.JobDescriptionSection-module-job-description-item:first-child{margin-bottom:0}}.JobDescriptionSection-module-job-description-item:first-child{margin-bottom:2.5rem}.JobDescriptionSection-module-job-description-item h2{background:unset;background-clip:unset;-webkit-background-clip:unset;box-decoration-break:unset;-webkit-box-decoration-break:unset;color:#1f1f1f;font-size:1.5rem;font-weight:500;-webkit-text-fill-color:unset}@media only screen and (min-width:992px){.JobDescriptionSection-module-job-description-item h2{font-size:1.875rem}}.JobDescriptionSection-module-additional-info{border:2.5px solid #007e85;border-radius:5px;margin:0 auto;padding:2rem 1rem;text-align:center}@media only screen and (min-width:992px){.JobDescriptionSection-module-additional-info{max-width:52.75rem;padding:2.5rem 3rem}}.BenefitsOverviewPageContent-module-base{padding:0 0 3rem}@media only screen and (min-width:768px){.BenefitsOverviewPageContent-module-base{padding:0 0 6rem}.BenefitsOverviewPageContent-module-headline{max-width:70%}}.BenefitsOverviewPageContent-module-headlineSection{margin-bottom:3rem!important}@media only screen and (min-width:768px){.BenefitsOverviewPageContent-module-headlineSection{margin-bottom:7.5rem!important}}.AdditionalInfo-module-text,.BenefitsOverviewPageContent-module-footnote{font-size:.875rem;font-weight:300}.AdditionalInfo-module-text{font-family:Euclid Enercity;line-height:1.5;margin:0;padding:0;text-align:center}@media only screen and (min-width:768px){.AdditionalInfo-module-text{font-size:1rem}}.styles-module-round{border-radius:50%;overflow:hidden}.SolarVideoChatTeaser-module-horizontal-check-list{list-style-type:none;margin:0;padding:0;position:relative}.SolarVideoChatTeaser-module-horizontal-check-list li{margin-bottom:1rem;padding-left:1.75rem}@media only screen and (min-width:768px){.SolarVideoChatTeaser-module-horizontal-check-list li{margin-bottom:1rem;padding-left:2rem}}.SolarVideoChatTeaser-module-horizontal-check-list li p{margin-bottom:0;margin-top:.5rem}.SolarVideoChatTeaser-module-horizontal-check-list li:before{background-color:#007e85;content:"";display:block;height:1.5rem;margin-left:-2rem;-webkit-mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.886 26.932a1.5 1.5 0 01-1.061-.44L4.44 19.108a1.5 1.5 0 112.12-2.121l6.21 6.21L26.312 6.554a1.5 1.5 0 112.328 1.893l-14.59 17.93a1.498 1.498 0 01-1.163.555' fill='%23000000' fill-rule='evenodd'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.886 26.932a1.5 1.5 0 01-1.061-.44L4.44 19.108a1.5 1.5 0 112.12-2.121l6.21 6.21L26.312 6.554a1.5 1.5 0 112.328 1.893l-14.59 17.93a1.498 1.498 0 01-1.163.555' fill='%23000000' fill-rule='evenodd'/%3E%3C/svg%3E%0A");position:absolute;width:1.5rem}@media only screen and (min-width:768px){.SolarVideoChatTeaser-module-horizontal-check-list li:before{transform:translateY(.25rem)}}.SolarVideoChatTeaser-module-base{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center;margin:0 auto;max-width:64rem;position:relative;text-align:center;width:100%}.SolarVideoChatTeaser-module-horizontal-check-list{align-items:flex-start;display:inline-flex;flex-direction:column;gap:1rem;margin:0 auto;text-align:left}.SolarVideoChatTeaser-module-horizontal-check-list li{font-size:1.25rem;line-height:1.5;margin:0}@media only screen and (min-width:768px){.SolarVideoChatTeaser-module-horizontal-check-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between;width:100%}}.SolarVideoChatTeaser-module-center{margin-inline:auto;width:auto}.SolarVideoChatTeaser-module-customer-support{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.SolarVideoChatTeaser-module-flags{display:flex;flex-wrap:wrap;gap:.875rem;width:auto}.SolarVideoChatTeaser-module-emma-photo{width:234px}.SolarVideoChatTeaser-module-headline{max-width:1024px}.SolarVideoChatTeaser-module-badge{align-items:center;aspect-ratio:1/1;background-color:#ffc500;border-radius:50%;color:#1f1f1f;display:flex;flex-direction:column;flex-shrink:0;font-size:clamp(.75rem,3.5vw,.875rem);justify-content:center;line-height:1.2;overflow:hidden;position:absolute;right:calc(-1*clamp(12px,18vw - 90px,50px));top:calc(-1*clamp(50px,9vw,50px));transform:rotate(15deg);width:clamp(120px,18vw,144px);z-index:2}.SolarVideoChatTeaser-module-highlight{font-size:clamp(1.25rem,3.5vw,2.25rem);font-weight:700}.SolarVideoChatTeaser-module-screen-wrapper{margin:54px auto 0;max-width:540px;position:relative;width:100%}.SolarVideoChatTeaser-module-screen-box{aspect-ratio:540/320;background:#fff url(https://www.enercity-contracting.de/_next/static/media/solar-chat-teaser-jan.5a9bdc24.jpg) no-repeat 50%/cover;border-radius:26px;box-shadow:0 0 2px rgba(0,0,0,.08),0 24px 64px rgba(0,0,0,.08);color:#fff;display:flex;flex-direction:column;font-size:1.25rem;font-weight:400;justify-content:flex-start;line-height:1.3;padding:24px 20px;position:relative;text-align:left;width:100%}@media only screen and (max-width:575px){.SolarVideoChatTeaser-module-screen-box>*{display:none}}.SolarVideoChatTeaser-module-screen-box strong{color:#c7105c;font-weight:700}.SolarVideoChatTeaser-module-message-bubble{background-color:#fff;border-radius:20px;box-shadow:0 0 2px rgba(0,0,0,.08),0 24px 64px rgba(0,0,0,.08);display:block;left:1rem;opacity:0;padding:1.5rem;position:relative;text-align:left;top:-25px;transition:margin .5s,top .5s,left .5s;width:calc(100% - 2rem);z-index:2}@media only screen and (min-width:768px){.SolarVideoChatTeaser-module-message-bubble{left:-85px;margin-bottom:-30px;margin-inline:auto;top:-45px;width:480px}}.SolarVideoChatTeaser-module-message-bubble:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="23" viewBox="0 0 28 23" fill="none"><path d="M21.1716 1.82842L0 23H28V4.65685C28 1.09324 23.6914 -0.691439 21.1716 1.82842Z" fill="white"/></svg>') no-repeat bottom;content:"";display:block;height:23px;margin-left:50%;position:absolute;transform:translate(-200%,calc(-100% - 1.45rem));transition:transform .5s;width:28px}@media only screen and (min-width:768px){.SolarVideoChatTeaser-module-message-bubble:before{transform:translateY(calc(-100% - 1.45rem))}}.SolarVideoChatTeaser-module-message-bubble.SolarVideoChatTeaser-module-hide{opacity:0}.SolarVideoChatTeaser-module-message-bubble.SolarVideoChatTeaser-module-animate{animation:SolarVideoChatTeaser-module-appear 1s .25s forwards}.SolarVideoChatTeaser-module-disable-link{pointer-events:none}.SolarVideoChatTeaser-module-footer{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin-top:.5rem}@keyframes SolarVideoChatTeaser-module-appear{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.AdditionalContents-module-section>div:not(:last-child){margin-bottom:2rem}@media only screen and (min-width:768px){.AdditionalContents-module-section>div:not(:last-child){margin-bottom:6rem}}
/*# sourceMappingURL=03b3d59b700f57dc.css.map*/