.JobApplyHeader-module-base{align-items:center;background-color:#fff;box-shadow:0 4px 24px 0 rgba(31,31,31,.08);color:#1f1f1f;display:grid;font-size:1rem;font-weight:500;grid-template-columns:1fr auto 1fr;height:4.375rem;justify-content:space-between;letter-spacing:0;line-height:1.5;position:fixed;text-align:center;z-index:8}@media only screen and (min-width:768px){.JobApplyHeader-module-base{border-bottom:1px solid #cecece;box-shadow:none;height:5rem;padding:0 0 0 2rem}}.JobApplyHeader-module-box{display:flex}.JobApplyHeader-module-box:last-child{justify-content:flex-end}.JobApplyHeader-module-link{align-items:center;color:#c7105c;display:flex;justify-content:center}.JobApplyHeader-module-tag-line{display:none}@media only screen and (min-width:768px){.JobApplyHeader-module-tag-line{display:block;padding-right:.5rem}}.JobApplyHeader-module-logo{height:1.625rem;margin-right:auto;padding-left:1rem;width:6.75rem}@media only screen and (min-width:768px){.JobApplyHeader-module-logo{padding-left:0}}.JobApplyHeader-module-close{margin-left:auto}@media only screen and (max-width:767px){.JobApplyHeader-module-close{align-items:center;border-left:1px solid #cecece;display:flex;height:4.375rem;justify-content:center;position:absolute;right:0;top:0;width:4.375rem}}.JobApplyHeader-module-close-wrapper{display:flex;justify-content:flex-end;width:10.25rem}@media only screen and (max-width:1199px){.JobApplyHeader-module-close-wrapper{align-items:center;height:70px;position:relative}}.JobApplyHeader-module-close-link{align-items:center;display:flex;height:5rem;justify-content:center;width:5rem}.JobApplyHeader-module-close-link .JobApplyHeader-module-close-hint{align-items:center;background:rgba(199,18,92,.05);border-radius:.375rem;color:#c7105c;display:flex;height:3.125rem;opacity:0;overflow:hidden;padding:0 1.25rem;position:absolute;transition:opacity .2s ease;white-space:nowrap;width:3.125rem}@media only screen and (min-width:1400px){.JobApplyHeader-module-close-link .JobApplyHeader-module-close-hint{right:.75rem;width:14.7rem}.JobApplyHeader-module-close-link .JobApplyHeader-module-close-hint:after{color:#c7105c;content:"Speichern & schließen";font-size:1rem;font-weight:500;opacity:0;transform:translateX(4px);transition:.3s ease}}.JobApplyHeader-module-close-link:hover{cursor:pointer}.JobApplyHeader-module-close-link:hover .JobApplyHeader-module-close-hint{opacity:1}.JobApplyHeader-module-close-link:hover .JobApplyHeader-module-close-hint:after{opacity:1;transform:translateX(0)}@media only screen and (max-width:1199px){.JobApplyHeader-module-close-link{height:4.375rem;position:absolute;right:0;top:0;width:4.375rem}}.JobApplyHeader-module-navigation-close-icon{color:#c7105c;cursor:pointer}.ButtonCard-module-base{background:rgba(0,0,0,0);border:none;color:inherit;font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;width:100%;align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 1px 3px 0 rgba(0,0,0,.08),0 8px 16px 0 rgba(0,0,0,.08);color:#c7105c;display:flex;font-size:1.125rem;font-weight:500;height:5rem;justify-content:space-between;line-height:1.75rem;padding:1rem;transition:box-shadow .125s,color .25s,background .25s,transform .25s}.ButtonCard-module-base: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}.ButtonCard-module-base:hover{cursor:pointer;transform:translateY(-4px)}.ButtonCard-module-base.ButtonCard-module-inactive,.ButtonCard-module-base:disabled{border:2px solid #ffdbe2;border-radius:6px;box-shadow:none;color:#f6bec9;cursor:default;transform:translateY(0)}.ButtonCard-module-base.ButtonCard-module-inactive .ButtonCard-module-sub-text,.ButtonCard-module-base:disabled .ButtonCard-module-sub-text{color:#626262}@media only screen and (min-width:768px){.ButtonCard-module-base{height:unset;padding:1.375rem 1.125rem}}.ButtonCard-module-icon{margin-left:1rem}.ButtonCard-module-base-text{text-align:left}.ButtonCard-module-sub-text{color:#626262;font-weight:300}.ButtonCard-module-text-wrapper{display:flex;flex-wrap:wrap}.EegJobSearch-module-base{margin:0}.EegJobSearch-module-banner{background:linear-gradient(90deg,#990099,#E50000);border-radius:1rem;min-height:22.5rem;padding:4rem 1rem 2rem;position:relative}@media only screen and (min-width:768px){.EegJobSearch-module-banner{padding:.5rem 4rem}}.EegJobSearch-module-banner .EegJobSearch-module-background-icons{bottom:0;left:0;perspective:80rem;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.EegJobSearch-module-banner .EegJobSearch-module-background-icons .EegJobSearch-module-background-icon,.EegJobSearch-module-banner .EegJobSearch-module-background-icons .EegJobSearch-module-foreground-icon{color:#fff;display:none;position:absolute;transform-style:preserve-3d}@media only screen and (min-width:768px){.EegJobSearch-module-banner .EegJobSearch-module-background-icons .EegJobSearch-module-background-icon{display:block}}.EegJobSearch-module-banner .EegJobSearch-module-background-icons .EegJobSearch-module-foreground-icon{filter:drop-shadow(0 4px 12px rgba(0,0,0,.08)) drop-shadow(0 1px 3px rgba(0,0,0,.08))}@media only screen and (min-width:992px){.EegJobSearch-module-banner .EegJobSearch-module-background-icons .EegJobSearch-module-foreground-icon{display:block}}.EegJobSearch-module-banner .EegJobSearch-module-background-icons .EegJobSearch-module-carreer{left:3.57575rem;top:5.624rem;transform:rotate(15deg)}.EegJobSearch-module-banner .EegJobSearch-module-background-icons .EegJobSearch-module-battery{left:12.8125rem;top:11.41288rem;transform:rotate(-15deg)}.EegJobSearch-module-banner .EegJobSearch-module-background-icons .EegJobSearch-module-lightning{right:2.4935rem;top:7.49769rem;transform:rotate(5.097deg)}.EegJobSearch-module-banner .EegJobSearch-module-background-icons .EegJobSearch-module-sun{right:15.387rem;top:15.762rem;transform:rotate(-4.497deg)}.EegJobSearch-module-banner .EegJobSearch-module-background-icons .EegJobSearch-module-solar-plant{left:10.67988rem;top:3.11738rem;transform:rotate(3.938deg)}.EegJobSearch-module-banner .EegJobSearch-module-background-icons .EegJobSearch-module-emobility{left:6.27781rem;top:14.65281rem;transform:rotate(-6.782deg)}.EegJobSearch-module-banner .EegJobSearch-module-background-icons .EegJobSearch-module-heart{right:9.08rem;top:9.0175rem;transform:rotate(-7.122deg)}.EegJobSearch-module-banner .EegJobSearch-module-background-icons .EegJobSearch-module-wind-power{right:3.35188rem;top:15.14538rem;transform:rotate(8.41deg)}.EegJobSearch-module-banner .EegJobSearch-module-background-icons .EegJobSearch-module-rocket-icon{position:absolute;right:3rem;top:-6rem;transform-style:preserve-3d}.EegJobSearch-module-banner .EegJobSearch-module-background-icons .EegJobSearch-module-plant-leaf-icon{display:none;left:2rem;position:absolute;top:-6rem;transform-style:preserve-3d}@media only screen and (min-width:768px){.EegJobSearch-module-banner .EegJobSearch-module-background-icons .EegJobSearch-module-plant-leaf-icon{display:block}}@media only screen and (min-width:992px){.EegJobSearch-module-banner .EegJobSearch-module-background-icons .EegJobSearch-module-plant-leaf-icon{left:-5rem;top:4rem}}.EegJobSearch-module-banner .EegJobSearch-module-headline{color:#fff;font-size:2.25rem;font-weight:500;line-height:.833;margin:0;text-align:center;text-shadow:0 0 1px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.08)}.EegJobSearch-module-banner .EegJobSearch-module-inputs{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);max-width:45rem;grid-row-gap:.75rem;row-gap:.75rem;width:100%;z-index:2}@media only screen and (min-width:768px){.EegJobSearch-module-banner .EegJobSearch-module-inputs{column-gap:.75rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}.EegJobSearch-module-banner .EegJobSearch-module-input{align-items:center;background-color:#fff;border-radius:.5rem;display:flex;flex-direction:row;grid-column:span 2;position:relative;width:100%}@media only screen and (min-width:768px){.EegJobSearch-module-banner .EegJobSearch-module-input{grid-column:span 1}}.EegJobSearch-module-banner .EegJobSearch-module-input input,.EegJobSearch-module-banner .EegJobSearch-module-input select{all:unset;height:3.625rem;padding:0 1rem;width:100%}.EegJobSearch-module-banner .EegJobSearch-module-input input,.EegJobSearch-module-banner .EegJobSearch-module-input input::placeholder,.EegJobSearch-module-banner .EegJobSearch-module-input select,.EegJobSearch-module-banner .EegJobSearch-module-input select::placeholder{color:#1f1f1f;font-size:1.0625rem;font-weight:400}.EegJobSearch-module-banner .EegJobSearch-module-input input{padding-left:3.5rem}.EegJobSearch-module-banner .EegJobSearch-module-input select{align-items:center;display:flex}.EegJobSearch-module-banner .EegJobSearch-module-input .EegJobSearch-module-icon{color:#c7105c;height:1.5rem;width:1.5rem}.EegJobSearch-module-banner .EegJobSearch-module-input .EegJobSearch-module-input-icon,.EegJobSearch-module-banner .EegJobSearch-module-input .EegJobSearch-module-select-icon{pointer-events:none;position:absolute}.EegJobSearch-module-banner .EegJobSearch-module-input .EegJobSearch-module-input-icon{left:1rem}.EegJobSearch-module-banner .EegJobSearch-module-input .EegJobSearch-module-select-icon{right:1rem}.EegJobSearch-module-banner .EegJobSearch-module-search-input{grid-column:span 2}.EegJobSearch-module-jobs .EegJobSearch-module-amount{color:#1f1f1f;font-size:1.25rem;font-weight:500;line-height:1.2;margin:0}.EegJobSearch-module-jobs .EegJobSearch-module-job{border:1.5px solid #e8e8e8;border-radius:.75rem;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;text-decoration:none;transition:border .25s,background .25s}.EegJobSearch-module-jobs .EegJobSearch-module-job:hover{background:#fffcfd;border:1.5px solid #c7105c}.EegJobSearch-module-jobs .EegJobSearch-module-job .EegJobSearch-module-title{color:#1f1f1f;font-size:1.25rem;font-weight:500;line-height:1.2}.EegJobSearch-module-jobs .EegJobSearch-module-job .EegJobSearch-module-infos{align-items:center;display:flex;flex-direction:row;gap:1.5rem}.EegJobSearch-module-jobs .EegJobSearch-module-job .EegJobSearch-module-infos .EegJobSearch-module-info{align-items:center;color:#1f1f1f;display:flex;font-size:1rem;font-weight:400;gap:.5rem;line-height:1.5;text-transform:capitalize}.EegJobSearch-module-jobs .EegJobSearch-module-job .EegJobSearch-module-infos .EegJobSearch-module-info .EegJobSearch-module-icon{color:#c7105c}.EegJobSearch-module-pagination{align-items:center;display:flex;gap:1rem;justify-content:center}.EegJobSearch-module-pagination .EegJobSearch-module-paddle{all:unset;border:1px solid rgba(0,0,0,0);border-radius:.5rem;color:#c7105c;cursor:pointer;display:flex;padding:.5rem;transition:all .25s}.EegJobSearch-module-pagination .EegJobSearch-module-paddle:not(:disabled):hover{background-color:#fffcfd;border:1px solid #c7105c}.EegJobSearch-module-pagination .EegJobSearch-module-paddle:disabled{color:#ffe9ed;cursor:not-allowed}.EegJobSearch-module-pagination .EegJobSearch-module-text{font-size:1.125rem;font-weight:500;line-height:1.33}.FullScreenStage-module-base{height:100vh;margin-top:-13.125rem;position:relative}@supports(height:100dvh){.FullScreenStage-module-base{height:100dvh}}.FullScreenStage-module-background{bottom:0;left:0;position:absolute;right:0;top:0}.FullScreenStage-module-background:before{background-color:rgba(31,31,31,.55);content:"";inset:0;position:absolute;z-index:1}.FullScreenStage-module-bar{align-items:center;bottom:3rem;display:flex;gap:2rem;justify-content:center;left:50%;max-width:80rem;padding-inline:1rem;position:absolute;transform:translateX(-50%);width:100%;z-index:2}@media only screen and (min-width:992px){.FullScreenStage-module-bar{padding-inline:3rem}}.FullScreenStage-module-bar.FullScreenStage-module-with-title{align-items:center;flex-direction:column;justify-content:flex-end;text-align:center}@media only screen and (min-width:992px){.FullScreenStage-module-bar.FullScreenStage-module-with-title{align-items:flex-end;flex-direction:row;justify-content:space-between;text-align:left}}.FullScreenStage-module-title{color:#fff;font-size:clamp(2rem,6vw,4.5rem);font-weight:700;letter-spacing:-.09rem;line-height:1.11;margin:0;max-width:55rem;width:100%}.FullScreenStage-module-scroll-down{align-items:center;color:#fff;display:inline-flex;flex-direction:column;font-size:1rem;font-weight:500;gap:1rem;justify-content:center;line-height:1.5;text-align:center}.FullScreenStage-module-arrow{align-items:center;background:hsla(0,0%,100%,.2);border:none;border-radius:99rem;color:#fff;cursor:pointer;display:flex;height:3.25rem;justify-content:center;transition:all .2s ease-in-out;width:3.25rem}.FullScreenStage-module-arrow:hover{background:hsla(0,0%,100%,.4)}.FullScreenStage-module-bottom{bottom:0;position:absolute}.FullScreenStage-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%}.FullScreenStage-module-video[data-loaded]{opacity:1;z-index:1}.Group-module-base{display:flex;flex-direction:column}.Group-module-base>:not(:last-child){margin-bottom:2rem}.Group-module-shadow{border-radius:12px;box-shadow:0 0 2px rgba(0,0,0,.08),0 16px 48px rgba(0,0,0,.08);padding:1rem}.NotAvailableInfo-module-base{align-items:center;display:flex;flex-direction:column;padding-top:1rem}@media only screen and (min-width:768px){.NotAvailableInfo-module-base{padding-top:2rem}}.NotAvailableInfo-module-icon{color:#c7105c;height:4rem;margin-bottom:.5rem;width:4rem}@media only screen and (min-width:768px){.NotAvailableInfo-module-icon{margin-bottom:1rem}}.NotAvailableInfo-module-title{color:#1f1f1f;font-size:1.875rem;font-weight:500;line-height:1.25;margin:0 0 .5rem;text-align:center}.NotAvailableInfo-module-text,.NotAvailableInfo-module-title{max-width:450px}.NotAvailableInfo-module-text{color:#626262;font-size:1.25rem;margin:0;text-align:center}.GuideBoxSearchBox-module-base{background-color:#fff;border:2px solid #cecece;border-radius:5px;width:100%}.GuideBoxSearchBox-module-base>label{background-color:rgba(0,0,0,0);border:none}.GuideBoxSearchBox-module-base>label>span{top:.2rem}.GuideBoxSearchBox-module-amount{color:#1f1f1f;font-size:1.5rem;font-weight:500;line-height:1.25;margin:1.5rem 0 1rem;max-height:0;opacity:0;transition:max-height .25s,opacity .25s}.GuideBoxSearchBox-module-amount.GuideBoxSearchBox-module-visible{max-height:30px;opacity:1}.Paper-module-base{overflow:visible;border-radius:var(--border-radius-initial)}@media only screen and (min-width:320px){.Paper-module-base[data-responsive-breakpoints~="border-radius:xxs"]{border-radius:var(--border-radius-xxs,var(--border-radius-initial))}}@media only screen and (min-width:375px){.Paper-module-base[data-responsive-breakpoints~="border-radius:xsbetween"]{border-radius:var(--border-radius-xsbetween,var(--border-radius-xxs,var(--border-radius-initial)))}}@media only screen and (min-width:576px){.Paper-module-base[data-responsive-breakpoints~="border-radius:xs"]{border-radius:var(--border-radius-xs,var(--border-radius-xsbetween,var(--border-radius-xxs,var(--border-radius-initial))))}}@media only screen and (min-width:768px){.Paper-module-base[data-responsive-breakpoints~="border-radius:sm"]{border-radius:var(--border-radius-sm,var(--border-radius-xs,var(--border-radius-xsbetween,var(--border-radius-xxs,var(--border-radius-initial)))))}}@media only screen and (min-width:992px){.Paper-module-base[data-responsive-breakpoints~="border-radius:md"]{border-radius:var(--border-radius-md,var(--border-radius-sm,var(--border-radius-xs,var(--border-radius-xsbetween,var(--border-radius-xxs,var(--border-radius-initial))))))}}@media only screen and (min-width:1200px){.Paper-module-base[data-responsive-breakpoints~="border-radius:lg"]{border-radius:var(--border-radius-lg,var(--border-radius-md,var(--border-radius-sm,var(--border-radius-xs,var(--border-radius-xsbetween,var(--border-radius-xxs,var(--border-radius-initial)))))))}}@media only screen and (min-width:1400px){.Paper-module-base[data-responsive-breakpoints~="border-radius:xl"]{border-radius:var(--border-radius-xl,var(--border-radius-lg,var(--border-radius-md,var(--border-radius-sm,var(--border-radius-xs,var(--border-radius-xsbetween,var(--border-radius-xxs,var(--border-radius-initial))))))))}}@media only screen and (min-width:1600px){.Paper-module-base[data-responsive-breakpoints~="border-radius:xxl"]{border-radius:var(--border-radius-xxl,var(--border-radius-xl,var(--border-radius-lg,var(--border-radius-md,var(--border-radius-sm,var(--border-radius-xs,var(--border-radius-xsbetween,var(--border-radius-xxs,var(--border-radius-initial)))))))))}}.Paper-module-default{box-shadow:none}.Paper-module-small{box-shadow:0 0 1px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.08)}.Paper-module-medium{box-shadow:0 0 2px rgba(0,0,0,.08),0 16px 48px rgba(0,0,0,.08)}.Paper-module-large{box-shadow:0 0 2px rgba(0,0,0,.08),0 24px 64px rgba(0,0,0,.08)}.AdaptiveCard-module-base{background-color:#fff;isolation:isolate;overflow:hidden;position:relative}.AdaptiveCard-module-base .AdaptiveCard-module-background-layer{inset:0;position:absolute;z-index:-1}.AdaptiveCard-module-base .AdaptiveCard-module-surface-layer{height:100%}.AdaptiveCardArrow-module-base{bottom:1rem;height:1.5rem;position:absolute;right:1rem;width:1.5rem}@media only screen and (min-width:768px){.AdaptiveCardArrow-module-base{bottom:1.5rem;height:2.25rem;right:1.5rem;width:2.25rem}}.AdaptiveCardContent-module-base{border-radius:.75rem;display:flex;flex-direction:column;height:100%;padding:1.5rem}.AdaptiveCardContent-module-base.AdaptiveCardContent-module-bottom-left{justify-content:flex-end}.AdaptiveCardContent-module-base.AdaptiveCardContent-module-top-left{justify-content:flex-start}@media only screen and (min-width:768px){.AdaptiveCardContent-module-base{border-radius:1rem;padding:2rem}}.AdaptiveCardHeadline-module-kicker{display:block;font-size:var(--scaled-font-size--1);font-weight:500;line-height:1.3;margin-bottom:.125rem}.AdaptiveCardHeadline-module-title{font-size:var(--scaled-font-size-2);font-weight:500;line-height:1.2;margin-bottom:.5rem}@keyframes HeatProductPageHeatPumpImage-module-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HeatProductPageHeatPumpImage-module-base{height:100%;position:relative;width:100%}.HeatProductPageHeatPumpImage-module-image{bottom:0;height:100%;left:0;position:absolute}.HeatProductPageHeatPumpImage-module-blades{animation:HeatProductPageHeatPumpImage-module-rotate 1.25s linear infinite;animation-fill-mode:forwards;animation-play-state:paused;transform-box:fill-box;transform-origin:center}.Picture-module-image{height:auto;width:100%;object-fit:var(--object-fit-initial);object-position:var(--object-position-initial);aspect-ratio:var(--aspect-ratio-initial)}@media only screen and (min-width:320px){.Picture-module-image[data-responsive-breakpoints~="object-fit:xxs"]{object-fit:var(--object-fit-xxs,var(--object-fit-initial))}.Picture-module-image[data-responsive-breakpoints~="object-position:xxs"]{object-position:var(--object-position-xxs,var(--object-position-initial))}.Picture-module-image[data-responsive-breakpoints~="aspect-ratio:xxs"]{aspect-ratio:var(--aspect-ratio-xxs,var(--aspect-ratio-initial))}}@media only screen and (min-width:375px){.Picture-module-image[data-responsive-breakpoints~="object-fit:xsbetween"]{object-fit:var(--object-fit-xsbetween,var(--object-fit-xxs,var(--object-fit-initial)))}.Picture-module-image[data-responsive-breakpoints~="object-position:xsbetween"]{object-position:var(--object-position-xsbetween,var(--object-position-xxs,var(--object-position-initial)))}.Picture-module-image[data-responsive-breakpoints~="aspect-ratio:xsbetween"]{aspect-ratio:var(--aspect-ratio-xsbetween,var(--aspect-ratio-xxs,var(--aspect-ratio-initial)))}}@media only screen and (min-width:576px){.Picture-module-image[data-responsive-breakpoints~="object-fit:xs"]{object-fit:var(--object-fit-xs,var(--object-fit-xsbetween,var(--object-fit-xxs,var(--object-fit-initial))))}.Picture-module-image[data-responsive-breakpoints~="object-position:xs"]{object-position:var(--object-position-xs,var(--object-position-xsbetween,var(--object-position-xxs,var(--object-position-initial))))}.Picture-module-image[data-responsive-breakpoints~="aspect-ratio:xs"]{aspect-ratio:var(--aspect-ratio-xs,var(--aspect-ratio-xsbetween,var(--aspect-ratio-xxs,var(--aspect-ratio-initial))))}}@media only screen and (min-width:768px){.Picture-module-image[data-responsive-breakpoints~="object-fit:sm"]{object-fit:var(--object-fit-sm,var(--object-fit-xs,var(--object-fit-xsbetween,var(--object-fit-xxs,var(--object-fit-initial)))))}.Picture-module-image[data-responsive-breakpoints~="object-position:sm"]{object-position:var(--object-position-sm,var(--object-position-xs,var(--object-position-xsbetween,var(--object-position-xxs,var(--object-position-initial)))))}.Picture-module-image[data-responsive-breakpoints~="aspect-ratio:sm"]{aspect-ratio:var(--aspect-ratio-sm,var(--aspect-ratio-xs,var(--aspect-ratio-xsbetween,var(--aspect-ratio-xxs,var(--aspect-ratio-initial)))))}}@media only screen and (min-width:992px){.Picture-module-image[data-responsive-breakpoints~="object-fit:md"]{object-fit:var(--object-fit-md,var(--object-fit-sm,var(--object-fit-xs,var(--object-fit-xsbetween,var(--object-fit-xxs,var(--object-fit-initial))))))}.Picture-module-image[data-responsive-breakpoints~="object-position:md"]{object-position:var(--object-position-md,var(--object-position-sm,var(--object-position-xs,var(--object-position-xsbetween,var(--object-position-xxs,var(--object-position-initial))))))}.Picture-module-image[data-responsive-breakpoints~="aspect-ratio:md"]{aspect-ratio:var(--aspect-ratio-md,var(--aspect-ratio-sm,var(--aspect-ratio-xs,var(--aspect-ratio-xsbetween,var(--aspect-ratio-xxs,var(--aspect-ratio-initial))))))}}@media only screen and (min-width:1200px){.Picture-module-image[data-responsive-breakpoints~="object-fit:lg"]{object-fit:var(--object-fit-lg,var(--object-fit-md,var(--object-fit-sm,var(--object-fit-xs,var(--object-fit-xsbetween,var(--object-fit-xxs,var(--object-fit-initial)))))))}.Picture-module-image[data-responsive-breakpoints~="object-position:lg"]{object-position:var(--object-position-lg,var(--object-position-md,var(--object-position-sm,var(--object-position-xs,var(--object-position-xsbetween,var(--object-position-xxs,var(--object-position-initial)))))))}.Picture-module-image[data-responsive-breakpoints~="aspect-ratio:lg"]{aspect-ratio:var(--aspect-ratio-lg,var(--aspect-ratio-md,var(--aspect-ratio-sm,var(--aspect-ratio-xs,var(--aspect-ratio-xsbetween,var(--aspect-ratio-xxs,var(--aspect-ratio-initial)))))))}}@media only screen and (min-width:1400px){.Picture-module-image[data-responsive-breakpoints~="object-fit:xl"]{object-fit:var(--object-fit-xl,var(--object-fit-lg,var(--object-fit-md,var(--object-fit-sm,var(--object-fit-xs,var(--object-fit-xsbetween,var(--object-fit-xxs,var(--object-fit-initial))))))))}.Picture-module-image[data-responsive-breakpoints~="object-position:xl"]{object-position:var(--object-position-xl,var(--object-position-lg,var(--object-position-md,var(--object-position-sm,var(--object-position-xs,var(--object-position-xsbetween,var(--object-position-xxs,var(--object-position-initial))))))))}.Picture-module-image[data-responsive-breakpoints~="aspect-ratio:xl"]{aspect-ratio:var(--aspect-ratio-xl,var(--aspect-ratio-lg,var(--aspect-ratio-md,var(--aspect-ratio-sm,var(--aspect-ratio-xs,var(--aspect-ratio-xsbetween,var(--aspect-ratio-xxs,var(--aspect-ratio-initial))))))))}}@media only screen and (min-width:1600px){.Picture-module-image[data-responsive-breakpoints~="object-fit:xxl"]{object-fit:var(--object-fit-xxl,var(--object-fit-xl,var(--object-fit-lg,var(--object-fit-md,var(--object-fit-sm,var(--object-fit-xs,var(--object-fit-xsbetween,var(--object-fit-xxs,var(--object-fit-initial)))))))))}.Picture-module-image[data-responsive-breakpoints~="object-position:xxl"]{object-position:var(--object-position-xxl,var(--object-position-xl,var(--object-position-lg,var(--object-position-md,var(--object-position-sm,var(--object-position-xs,var(--object-position-xsbetween,var(--object-position-xxs,var(--object-position-initial)))))))))}.Picture-module-image[data-responsive-breakpoints~="aspect-ratio:xxl"]{aspect-ratio:var(--aspect-ratio-xxl,var(--aspect-ratio-xl,var(--aspect-ratio-lg,var(--aspect-ratio-md,var(--aspect-ratio-sm,var(--aspect-ratio-xs,var(--aspect-ratio-xsbetween,var(--aspect-ratio-xxs,var(--aspect-ratio-initial)))))))))}}.FullScreenGallery-module-base{align-items:center;align-self:stretch;display:flex;flex:1 0;flex-direction:column;gap:1rem;justify-content:center;padding:0 .5rem}.FullScreenGallery-module-image{margin:0}.FullScreenGallery-module-preview-images{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;max-width:calc(100vw - 1rem);overflow-x:auto}.FullScreenGallery-module-preview-images .FullScreenGallery-module-image{border:2px solid rgba(0,0,0,0);border-radius:.5rem;height:4rem;min-height:4rem;min-width:4rem;overflow:hidden;position:relative;transition:all .25s ease-in-out;width:4rem}.FullScreenGallery-module-preview-images .FullScreenGallery-module-image[data-spotlighted=true]{border-color:#fff}.FullScreenGallery-module-spotlight{align-items:center;align-self:stretch;display:flex;flex:1 0;justify-content:flex-end;max-height:80vh}.FullScreenGallery-module-spotlight .FullScreenGallery-module-image{height:100%;width:100%}.HeroGallery-module-base{border-radius:1rem;display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:1fr;grid-template-rows:1fr;margin:0 auto 1.5rem;max-width:88rem;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.HeroGallery-module-base{border-radius:.5rem;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;height:32rem;margin-bottom:3rem}}.HeroGallery-module-base.HeroGallery-module-one-item{grid-template-columns:1fr;grid-template-rows:1fr}.HeroGallery-module-large-item>*,.HeroGallery-module-small-item>*{height:100%;object-fit:cover;width:100%}@media only screen and (min-width:768px){.HeroGallery-module-large-item{grid-column:1/3;grid-row:1/3}}.HeroGallery-module-small-item{display:none;height:100%;overflow:hidden;width:100%}@media only screen and (min-width:768px){.HeroGallery-module-small-item{display:block}}.HeroGallery-module-small-item:nth-child(2){grid-column:3/4;grid-row:1/2}.HeroGallery-module-two-items .HeroGallery-module-small-item:nth-child(2){grid-row:1/3}.HeroGallery-module-small-item:nth-child(3){grid-column:3/4;grid-row:2/3}.HeroGallery-module-button{all:unset;align-items:center;background:var(--color-neutral-neutral--0,#FFFFFF);border-radius:var(--radius-radius--sm,.5rem);bottom:1rem;color:#c7105c;cursor:pointer;display:flex;font-size:.875rem;gap:.375rem;height:2.5rem;justify-content:center;padding:.25rem .75rem;position:absolute;right:.75rem}.HeroGallery-module-mobileButtonLabel{display:block}@media only screen and (min-width:768px){.HeroGallery-module-mobileButtonLabel{display:none}}.HeroGallery-module-desktopButtonLabel{display:none}@media only screen and (min-width:768px){.HeroGallery-module-desktopButtonLabel{display:block}}.ProductPageLottie-module-base{margin:0}.ProductPageCard-module-base{align-items:center;display:flex;flex-direction:column;height:100%;padding:var(--padding-initial)}@media only screen and (min-width:320px){.ProductPageCard-module-base[data-responsive-breakpoints~="padding:xxs"]{padding:var(--padding-xxs,var(--padding-initial))}}@media only screen and (min-width:375px){.ProductPageCard-module-base[data-responsive-breakpoints~="padding:xsbetween"]{padding:var(--padding-xsbetween,var(--padding-xxs,var(--padding-initial)))}}@media only screen and (min-width:576px){.ProductPageCard-module-base[data-responsive-breakpoints~="padding:xs"]{padding:var(--padding-xs,var(--padding-xsbetween,var(--padding-xxs,var(--padding-initial))))}}@media only screen and (min-width:768px){.ProductPageCard-module-base[data-responsive-breakpoints~="padding:sm"]{padding:var(--padding-sm,var(--padding-xs,var(--padding-xsbetween,var(--padding-xxs,var(--padding-initial)))))}}@media only screen and (min-width:992px){.ProductPageCard-module-base[data-responsive-breakpoints~="padding:md"]{padding:var(--padding-md,var(--padding-sm,var(--padding-xs,var(--padding-xsbetween,var(--padding-xxs,var(--padding-initial))))))}}@media only screen and (min-width:1200px){.ProductPageCard-module-base[data-responsive-breakpoints~="padding:lg"]{padding:var(--padding-lg,var(--padding-md,var(--padding-sm,var(--padding-xs,var(--padding-xsbetween,var(--padding-xxs,var(--padding-initial)))))))}}@media only screen and (min-width:1400px){.ProductPageCard-module-base[data-responsive-breakpoints~="padding:xl"]{padding:var(--padding-xl,var(--padding-lg,var(--padding-md,var(--padding-sm,var(--padding-xs,var(--padding-xsbetween,var(--padding-xxs,var(--padding-initial))))))))}}@media only screen and (min-width:1600px){.ProductPageCard-module-base[data-responsive-breakpoints~="padding:xxl"]{padding:var(--padding-xxl,var(--padding-xl,var(--padding-lg,var(--padding-md,var(--padding-sm,var(--padding-xs,var(--padding-xsbetween,var(--padding-xxs,var(--padding-initial)))))))))}}.ProductPageCard-module-wrapper{background-color:#fff;height:100%;width:100%}@media only screen and (min-width:992px){.ProductPageCard-module-wrapper{overflow:hidden}}.ProductPageProductTeaser-module-base{cursor:pointer;position:relative;transition:transform .25s}.ProductPageProductTeaser-module-base:hover{transform:translateY(-.125rem)}.ProductPageProductTeaser-module-headline{display:block;font-size:var(--scaled-font-size-1);font-weight:500;line-height:1.3;margin:0;text-align:center}.ProductPageProductTeaser-module-link{color:#c7105c;display:inline-block;font-size:1rem;font-weight:500;margin:0 auto;position:relative}.ProductPageProductTeaser-module-link:after{background-color:#c7105c;bottom:0;content:"";display:block;height:.125rem;position:absolute;width:100%}.ProductPageProductTeaser-module-image{max-height:23rem}.ProductPageSection-module-base{background-color:var(--accent--05);border-radius:none;padding:3rem 1rem}@media only screen and (min-width:375px){.ProductPageSection-module-base{border-radius:.75rem;margin:0 .5rem}}@media only screen and (min-width:576px){.ProductPageSection-module-base{margin:0 1rem;padding:3rem 2.5rem 3.75rem}}@media only screen and (min-width:768px){.ProductPageSection-module-base{border-radius:2.5rem}}@media only screen and (min-width:992px){.ProductPageSection-module-base{padding:6rem 5rem 7.5rem}}.ProductPageSection-module-headline{color:var(--accent--100);font-size:var(--scaled-font-size-2);font-weight:500;line-height:1.1;margin:0;text-align:center}.ProductPageSection-module-sub-text{font-size:var(--scaled-font-size-0);font-weight:300;line-height:1.5;margin:0;max-width:58.5rem;text-align:center}.ProductPageSection-module-button{background-color:var(--accent--100)}.ProductPageSection-module-button:focus{box-shadow:0 1px 3px 0 rgba(var(--accent-rgb--100),.12),0 8px 16px 0 rgba(var(--accent-rgb--100),.12),0 0 0 4px rgba(var(--accent-rgb--100),.12)}.ProductPageStageCard-module-base{align-items:center;background:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,0) 51.19%),linear-gradient(180deg,rgba(0,0,0,0) 69.88%,rgba(0,0,0,.2));background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:.375rem;min-height:35rem;overflow:hidden;padding:3rem 1rem 0;position:relative}@media only screen and (min-width:375px){.ProductPageStageCard-module-base{border-radius:.75rem;margin:0 .5rem}}@media only screen and (min-width:576px){.ProductPageStageCard-module-base{margin:0 1rem}}@media only screen and (min-width:768px){.ProductPageStageCard-module-base{align-items:baseline;border-radius:2.5rem;gap:.8125rem;min-height:42.75rem;padding:15.25rem 5rem 0}}.ProductPageStageCard-module-text{color:#fff;filter:drop-shadow(0 4px 64px rgba(0,0,0,.25)) drop-shadow(0 2px 8px rgba(0,0,0,.25));width:100%}.ProductPageStageCard-module-pre-headline{font-size:var(--scaled-font-size-0);font-weight:400;text-align:center}@media only screen and (min-width:768px){.ProductPageStageCard-module-pre-headline{text-align:left}}.ProductPageStageCard-module-headline{font-size:var(--scaled-font-size-3);font-weight:700;line-height:1.2;margin:0 auto;max-width:25rem;text-align:center}@media only screen and (min-width:768px){.ProductPageStageCard-module-headline{margin:0;max-width:35rem;text-align:left}}.ProductPageTeaserBanner-module-badge-inner{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)}.ProductPageTeaserBanner-module-background{background:linear-gradient(90deg,#990099,#E50000);width:100%;overflow:hidden;position:relative}.ProductPageTeaserBanner-module-content-wrapper{padding:2.5rem 1.5rem;display:flex;align-items:center;flex-direction:column}@media only screen and (min-width:768px){.ProductPageTeaserBanner-module-content-wrapper{padding:4rem 3rem}}.ProductPageTeaserBanner-module-precent-background-wrapper{position:absolute;width:100%;height:100%;z-index:1;pointer-events:none}.ProductPageTeaserBanner-module-headline{color:#fff;display:block;font-size:1.5rem;font-weight:700;font-weight:600;line-height:1.3;margin:0;text-align:center}@media only screen and (min-width:768px){.ProductPageTeaserBanner-module-headline{font-size:1.875rem}}.ProductPageTeaserBanner-module-description{color:#fff;font-size:1rem;font-weight:400;line-height:1.6;margin:0;text-align:center}@media only screen and (min-width:768px){.ProductPageTeaserBanner-module-description{font-size:1.125rem}}.ProductPageTeaserBanner-module-badge-inner{padding-bottom:.5rem;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ProductPageTeaserBanner-module-badge{background-color:#fff;min-height:10rem;min-width:10rem;border-radius:100%;transform:rotate(9.44deg);transition:transform .25s ease;z-index:2;display:flex;justify-content:center;flex-direction:column;align-items:center;font-size:1.375rem;line-height:1;font-weight:500}.ProductPageTeaserBanner-module-badge p{margin:0;text-align:center}.ProductPageTeaserBanner-module-badge strong{font-size:2rem;font-weight:700;line-height:1.4}@media only screen and (min-width:768px){.ProductPageTeaserBanner-module-badge strong{font-size:2.75rem}}.ProductPageTeaserBanner-module-badge:hover{transform:rotate(12deg) scale(1.1)}@media only screen and (min-width:768px){.ProductPageTeaserBanner-module-badge{min-height:12rem;min-width:12rem;font-size:1.875rem}}.ShowroomNav-module-base{background-color:var(--accent--05,#FEF7F8);display:flex;position:relative}.ShowroomNav-module-icon{align-items:center;color:#fff;display:flex;height:3rem;justify-content:center;transition:color .25s;width:3rem}@media only screen and (min-width:768px){.ShowroomNav-module-icon{height:4rem;width:4rem}}.ShowroomNav-module-item{align-items:center;color:#1f1f1f;display:flex;flex-direction:column;flex-shrink:0;padding:1rem .625rem}.ShowroomNav-module-item:hover .ShowroomNav-module-icon{color:var(--accent--10,#FFE9ED)}.ShowroomNav-module-item:hover .ShowroomNav-module-title{color:var(--accent--100,#C7105C)}@media only screen and (min-width:1200px){.ShowroomNav-module-item{gap:.25rem;padding:1rem 1.5rem}}.ShowroomNav-module-items{align-items:center;display:flex;list-style:none;margin:0 auto;max-height:100%;overflow-x:auto;padding:0 .625rem}@media only screen and (min-width:1200px){.ShowroomNav-module-items{gap:.5rem;padding:.5rem 0}}.ShowroomNav-module-paddle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--accent--05,#FEF7F8);border:none;box-shadow:none;color:var(--accent--100,#C7105C);cursor:pointer;display:flex;height:calc(100% - .75rem);justify-content:center;outline:none;padding:0;position:absolute;top:.375rem;transition:opacity .25s;width:2rem;z-index:2}.ShowroomNav-module-paddle.ShowroomNav-module-is-left{border-right:1px solid var(--accent--20,#ffdbe2);left:0}.ShowroomNav-module-paddle.ShowroomNav-module-is-hidden{opacity:0;pointer-events:none}.ShowroomNav-module-paddle.ShowroomNav-module-is-right{border-left:1px solid var(--accent--20,#ffdbe2);right:0}.ShowroomNav-module-title{font-size:.8125rem;line-height:1.25rem;transition:color .25s;white-space:nowrap}.HeatProductTeasers-module-base{display:grid;grid-gap:1rem;gap:1rem}.HeatProductTeasers-module-base.HeatProductTeasers-module-is-decentral{grid-template-columns:1fr}@media only screen and (min-width:576px){.HeatProductTeasers-module-base.HeatProductTeasers-module-is-decentral{grid-auto-flow:row;grid-template-columns:1fr 1fr}}@media only screen and (min-width:992px){.HeatProductTeasers-module-base.HeatProductTeasers-module-is-decentral{grid-auto-flow:column}}.HeatProductTeasers-module-base.HeatProductTeasers-module-is-district{grid-template-columns:1fr}@media only screen and (min-width:576px){.HeatProductTeasers-module-base.HeatProductTeasers-module-is-district{grid-template-columns:1fr 1fr}}@media only screen and (min-width:768px){.HeatProductTeasers-module-base{gap:2rem}.HeatProductTeasers-module-arrow{bottom:2rem;right:2rem}}.HeatProductTeasers-module-card{--card-inner-border-width:0.5rem;border-radius:16px;box-shadow:inset 0 0 0 var(--card-inner-border-width) #fff,0 0 .125rem rgba(0,0,0,.08),0 1rem 3rem rgba(0,0,0,.08);display:flex;flex-direction:column;isolation:isolate;min-height:15rem;padding:1.5rem;position:relative;transition:transform .25s}.HeatProductTeasers-module-card.HeatProductTeasers-module-is-blue{aspect-ratio:4/3;color:#1750b5;min-height:0;padding:0}.HeatProductTeasers-module-card.HeatProductTeasers-module-is-orange{background:linear-gradient(90deg,rgba(238,113,0,0),rgba(238,113,0,.1));color:#ee7100}@media only screen and (min-width:576px){.HeatProductTeasers-module-card.HeatProductTeasers-module-is-orange{grid-column:span 2}}@media only screen and (min-width:992px){.HeatProductTeasers-module-card.HeatProductTeasers-module-is-orange{grid-column:unset}}.HeatProductTeasers-module-card.HeatProductTeasers-module-is-solid-blue{--card-inner-border-width:0;aspect-ratio:4/3;background:url(/assets/product-pages/heat/district-heating-map.svg),linear-gradient(0deg,#1750B5,#1750B5);background-position:bottom;background-size:cover;color:#fff;min-height:0}.HeatProductTeasers-module-card.HeatProductTeasers-module-is-turquoise{background:linear-gradient(90deg,rgba(0,126,133,0),rgba(0,126,133,.1));color:#007e85}.HeatProductTeasers-module-card.HeatProductTeasers-module-is-violet{color:#909;padding:0}@media only screen and (min-width:992px){.HeatProductTeasers-module-card.HeatProductTeasers-module-is-violet{grid-row:span 2}}.HeatProductTeasers-module-card:hover{transform:translateY(-.25rem)}@media only screen and (min-width:768px){.HeatProductTeasers-module-card{--card-inner-border-width:0.75rem;padding:2rem}}.HeatProductTeasers-module-background-image{bottom:0;height:100%;left:0;position:absolute;top:0;z-index:-1}.HeatProductTeasers-module-content{border-radius:inherit;box-shadow:inset 0 0 0 var(--card-inner-border-width) #fff;display:flex;flex-direction:column;flex-grow:1;overflow:hidden;padding:1.5rem;position:relative}@media only screen and (min-width:768px){.HeatProductTeasers-module-content{padding:2rem}}.HeatProductTeasers-module-district-background{background-image:url(/assets/product-pages/heat/district-heating-illustration.svg);background-position:bottom;background-size:cover;height:100%;width:100%}.HeatProductTeasers-module-icon{display:block;height:4rem;margin-right:auto;margin-top:auto;width:auto}@media only screen and (min-width:768px){.HeatProductTeasers-module-icon{height:6rem}}.HeatProductTeasers-module-hover-provider,.HeatProductTeasers-module-hover-provider>a{display:contents}.HeatProductTeasers-module-kicker,.HeatProductTeasers-module-title{font-weight:500;margin:0}.HeatProductTeasers-module-kicker{display:block;font-size:.875rem;line-height:1.3;text-shadow:0 0 .0625rem rgba(0,0,0,.08),0 .5rem 2rem rgba(0,0,0,.08)}@media only screen and (min-width:768px){.HeatProductTeasers-module-kicker{font-size:1.25rem}}.HeatProductTeasers-module-title{font-size:1.75rem;line-height:1.2;margin-bottom:4rem;text-shadow:0 0 .0625rem rgba(0,0,0,.08),0 .5rem 2rem rgba(0,0,0,.08)}@media only screen and (min-width:768px){.HeatProductTeasers-module-title{font-size:2.75rem}}.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}}.BenefitsOverviewPageContent-module-footnote{font-size:.875rem;font-weight:300}.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-text ul{list-style-type:none;margin:0;padding:0;position:relative}.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-text ul li{margin-bottom:1rem;padding-left:1.75rem}@media only screen and (min-width:768px){.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-text ul li{margin-bottom:1rem;padding-left:2rem}}.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-text ul li p{margin-bottom:0;margin-top:.5rem}.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-text ul 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){.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-text ul li:before{transform:translateY(.25rem)}}.TeaserImageCard-module-base{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:12px;box-shadow:0 0 2px rgba(0,0,0,.08),0 16px 48px rgba(0,0,0,.08);color:inherit;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:0;text-align:left;transition:transform .25s;width:100%}.TeaserImageCard-module-base.TeaserImageCard-module-hoverTransition:focus,.TeaserImageCard-module-base.TeaserImageCard-module-hoverTransition:hover{transform:translateY(-4px)}.TeaserImageCard-module-base .TeaserImageCard-module-image{overflow:hidden}@media only screen and (min-width:768px){.TeaserImageCard-module-base.TeaserImageCard-module-row{flex-direction:row;min-height:25rem}.TeaserImageCard-module-base.TeaserImageCard-module-row .TeaserImageCard-module-image{flex:0 0 40%}.TeaserImageCard-module-base.TeaserImageCard-module-row .TeaserImageCard-module-content{flex-grow:1;margin:auto 0}}.TeaserImageCard-module-base .TeaserImageCard-module-content{display:flex;flex-direction:column;flex-grow:1;padding:1rem}.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-headline{font-size:1.375rem;font-weight:700;line-height:1.3;margin:0}.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-headline:not(:last-child){margin-bottom:.25rem}.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-text{display:flex;flex-direction:column;flex-grow:1;font-size:1rem;font-weight:300;gap:1rem;line-height:1.5;margin:0}.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-text>*{margin:0}.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-text:not(:last-child){margin-bottom:1rem}.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-text a{color:#c7105c;cursor:pointer;position:relative;top:0;transform:scale3d(0,0,0);transition:-webkit-text-decoration .125s ease-in-out;transition:text-decoration .125s ease-in-out;transition:text-decoration .125s ease-in-out,-webkit-text-decoration .125s ease-in-out}.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-text a:focus,.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-text a:hover{text-decoration:underline}.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-text b,.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-text strong{font-weight:500}.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-text ul li:not(:last-of-type){margin-bottom:.5rem}.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-text ul li:last-child{margin-bottom:0}.TeaserImageCard-module-base .TeaserImageCard-module-content .TeaserImageCard-module-footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width:576px){.TeaserImageCard-module-base .TeaserImageCard-module-content:not(.TeaserImageCard-module-max-size-s){padding:1.25rem 1.5rem}.TeaserImageCard-module-base .TeaserImageCard-module-content:not(.TeaserImageCard-module-max-size-s) .TeaserImageCard-module-headline:not(:last-child){margin-bottom:.5rem}}@media only screen and (min-width:576px)and (min-width:768px){.TeaserImageCard-module-base .TeaserImageCard-module-content:not(.TeaserImageCard-module-max-size-s):not(.TeaserImageCard-module-max-size-m){padding:2rem}.TeaserImageCard-module-base .TeaserImageCard-module-content:not(.TeaserImageCard-module-max-size-s):not(.TeaserImageCard-module-max-size-m) .TeaserImageCard-module-headline{font-size:1.5rem}.TeaserImageCard-module-base .TeaserImageCard-module-content:not(.TeaserImageCard-module-max-size-s):not(.TeaserImageCard-module-max-size-m) .TeaserImageCard-module-text{font-size:1.125rem}.TeaserImageCard-module-base .TeaserImageCard-module-content:not(.TeaserImageCard-module-max-size-s):not(.TeaserImageCard-module-max-size-m) .TeaserImageCard-module-text:not(:last-child){margin-bottom:1.5rem}}@media only screen and (min-width:576px)and (min-width:768px)and (min-width:992px){.TeaserImageCard-module-base .TeaserImageCard-module-content:not(.TeaserImageCard-module-max-size-s):not(.TeaserImageCard-module-max-size-m):not(.TeaserImageCard-module-max-size-l){padding:3rem}.TeaserImageCard-module-base .TeaserImageCard-module-content:not(.TeaserImageCard-module-max-size-s):not(.TeaserImageCard-module-max-size-m):not(.TeaserImageCard-module-max-size-l) .TeaserImageCard-module-headline{font-size:1.875rem}}.PowerComparisonPageContent-module-base{margin:0}.PowerComparisonPageContent-module-product-comparison-section{padding-bottom:4rem;position:relative;padding-left:calc(1rem + env(safe-area-inset-left));padding-right:calc(1rem + env(safe-area-inset-right))}@media only screen and (min-width:576px){.PowerComparisonPageContent-module-product-comparison-section{padding-bottom:4rem}}@media only screen and (min-width:768px){.PowerComparisonPageContent-module-product-comparison-section{padding-bottom:8.5rem}}.TeaserWithImage-module-container{max-width:800px;min-width:250px;position:relative;width:100%}@media only screen and (min-width:576px){.TeaserWithImage-module-container{margin-bottom:-6rem}.TeaserWithImage-module-image-wrapper{aspect-ratio:592/387;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),0 100%);margin-right:2rem;overflow:hidden;position:relative}}.TeaserWithImage-module-box{background-color:#fff;border-radius:0 0 5px 5px;box-shadow:0 0 2px 0 rgba(0,0,0,.1),0 0 27px 0 rgba(0,0,0,.12);padding:1rem;position:relative}@media only screen and (min-width:576px){.TeaserWithImage-module-box{left:25%;position:relative;top:-6rem;width:75%;border-radius:5px}}.TeaserWithImage-module-box.TeaserWithImage-module-with-badge{border-top-right-radius:0}.TeaserWithImage-module-headline{display:block;font-size:1.25rem;font-weight:700;line-height:1.33;margin:0}.TeaserWithImage-module-headline:not(:last-child){margin:0 0 .5rem}@media only screen and (min-width:576px){.TeaserWithImage-module-headline{font-size:1.5rem}}.TeaserWithImage-module-description{font-size:1rem;font-weight:300;line-height:1.6;margin:0 0 1rem}@media only screen and (min-width:576px){.TeaserWithImage-module-description{font-size:1.25rem}}.TeaserWithImage-module-badge-container{position:absolute;right:0;top:0;transform:translateY(-100%)}@media only screen and (min-width:768px){.TeaserWithImage-module-badge-container>div{border-radius:50% 50% 0 50%!important}}.UmbrellaCampaignStoriesSection-module-base{margin-inline:auto;max-width:1280px;position:relative;scroll-snap-align:end;width:100%}.UmbrellaCampaignStoriesSection-module-wrapper{position:relative;width:100%}.UmbrellaCampaignStoriesSection-module-wrapper-inner{display:flex;gap:1.25rem;margin:0 -1rem;overflow-x:scroll;padding:2rem 0 2.5rem;position:relative;scroll-snap-stop:always;scroll-snap-type:x mandatory}@media only screen and (min-width:768px){.UmbrellaCampaignStoriesSection-module-wrapper-inner{padding:1.5rem 0 3rem}}.UmbrellaCampaignStoriesSection-module-wrapper-inner>*{flex:0 0 18rem;scroll-snap-align:center}.UmbrellaCampaignStoriesSection-module-wrapper-inner>:first-child{margin-left:1.25rem}.UmbrellaCampaignStoriesSection-module-wrapper-inner>:last-child{margin-right:1.25rem}@media only screen and (min-width:768px){.UmbrellaCampaignStoriesSection-module-wrapper-inner>*{flex:0 0 22.5rem}}.UmbrellaCampaignStoriesSection-module-left-indicator,.UmbrellaCampaignStoriesSection-module-right-indicator{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s;width:6rem;z-index:20}@media only screen and (min-width:768px){.UmbrellaCampaignStoriesSection-module-left-indicator,.UmbrellaCampaignStoriesSection-module-right-indicator{width:10rem}}.UmbrellaCampaignStoriesSection-module-left-indicator.UmbrellaCampaignStoriesSection-module-visible,.UmbrellaCampaignStoriesSection-module-right-indicator.UmbrellaCampaignStoriesSection-module-visible{opacity:1}.UmbrellaCampaignStoriesSection-module-left-indicator{background:linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,.5));left:-1rem}.UmbrellaCampaignStoriesSection-module-right-indicator{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5));right:-1rem}.UmbrellaCampaignHeadline-module-base{margin:0}.UmbrellaCampaignHeadline-module-text{color:#fff;font-size:5rem;font-weight:300;line-height:1.1;overflow-y:visible;position:relative;text-transform:uppercase;will-change:transform,opacity,height}.UmbrellaCampaignHeadline-module-text>div{overflow-y:visible;padding-right:.25rem}.UmbrellaCampaignHeadline-module-text strong{font-weight:700}.UmbrellaCampaignHeadline-module-items{position:absolute;visibility:hidden;white-space:nowrap}.UmbrellaCampaignSectionContainer-module-base{display:flex;justify-content:center;margin:0 auto;max-width:1280px;padding:0 .5rem;width:100%}.UmbrellaCampaignHeadlineSection-module-base{align-items:center;background:url(/assets/dach/backgrounds/gradient.jpg) no-repeat 50%;background-size:cover;display:flex;height:100%;justify-content:center;margin:0;width:100%}.UmbrellaCampaignHeadlineSection-module-headline-wrapper{transform:translateX(5.5rem)}.UmbrellaCampaignHeadlineSection-module-headline-wrapper .UmbrellaCampaignHeadlineSection-module-headline{font-size:4rem}.UmbrellaCampaignHeadlineSection-module-headline-wrapper .UmbrellaCampaignHeadlineSection-module-headline .UmbrellaCampaignHeadlineSection-module-first-line{left:-11rem;position:relative}@media only screen and (min-width:992px){.UmbrellaCampaignHeadlineSection-module-headline-wrapper .UmbrellaCampaignHeadlineSection-module-headline{font-size:80px}.UmbrellaCampaignHeadlineSection-module-headline-wrapper .UmbrellaCampaignHeadlineSection-module-headline .UmbrellaCampaignHeadlineSection-module-first-line{left:-11rem;position:relative}}.UmbrellaCampaignButton-module-base{all:unset;background-color:#fff;border-radius:2.1875rem;color:#c7105c;cursor:pointer;font-size:1.125rem;font-weight:500;line-height:1.33;min-height:3.125rem;padding:0 2rem;position:relative;text-align:center;transition:transform .25s;z-index:1}@media only screen and (min-width:768px){.UmbrellaCampaignButton-module-base{font-size:1.25rem;line-height:1.77;min-height:3.75rem}}.UmbrellaCampaignButton-module-base:after{background-color:#fff;border-radius:100px;content:"";display:inline-block;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:all .5s;width:100%;z-index:-1}.UmbrellaCampaignButton-module-base:active{transform:scale(.9)}.UmbrellaCampaignButton-module-base:hover{box-shadow:0 0 2px rgba(0,0,0,.08),0 16px 48px rgba(0,0,0,.08)}.UmbrellaCampaignButton-module-base:hover:after{opacity:0;transform:scaleX(1.4) scaleY(1.6)}.UmbrellaCampaignSubtext-module-base{color:#fff;font-size:1.25rem;font-weight:500;line-height:1.4;margin:0}@media only screen and (min-width:768px){.UmbrellaCampaignSubtext-module-base{font-size:1.5rem}}.UmbrellaCampaignSectionDistrictHeating-module-base{background:url(/assets/dach/backgrounds/rohre.jpg) no-repeat 50%;background-size:cover;height:100%;margin:0;width:100%}.UmbrellaCampaignSectionDistrictHeating-module-desktop-contents{align-items:flex-end;display:flex;height:100vh;justify-content:center;position:relative;width:100%}@media only screen and (max-width:991px){.UmbrellaCampaignSectionDistrictHeating-module-desktop-contents{display:none}}.UmbrellaCampaignSectionDistrictHeating-module-title-left{left:8rem;position:absolute;top:4rem}.UmbrellaCampaignSectionDistrictHeating-module-title-right{position:absolute;right:2.5rem;top:11rem}.UmbrellaCampaignSectionDistrictHeating-module-image{margin-left:-25%;max-height:48rem;max-width:52.25rem;object-fit:contain;object-position:bottom center;position:relative}.UmbrellaCampaignSectionDistrictHeating-module-sub-title{margin:.5rem 0 1rem;max-width:20rem}@media only screen and (min-width:992px){.UmbrellaCampaignSectionDistrictHeating-module-mobile-contents{display:none}}.UmbrellaCampaignSectionDistrictHeating-module-wrapper{display:flex;justify-content:center;position:relative;width:100%}.UmbrellaCampaignSectionDistrictHeating-module-meine-right{left:-2.5rem;position:relative}@media only screen and (min-width:1200px){.UmbrellaCampaignSectionDistrictHeating-module-meine-right{left:-5rem}}.UmbrellaCampaignSectionHeating-module-base{background:url(/assets/dach/backgrounds/rohre.jpg) no-repeat 50%;background-size:cover;height:100%;margin:0;width:100%}.UmbrellaCampaignSectionHeating-module-first-line{left:-25%;position:relative}.UmbrellaCampaignSectionHeating-module-subtext{margin:1rem 0;max-width:23.75rem}.UmbrellaCampaignSectionHeating-module-desktop-contents{align-items:flex-end;display:flex;height:100vh;justify-content:center;position:relative;width:100%}@media only screen and (max-width:991px){.UmbrellaCampaignSectionHeating-module-desktop-contents{display:none}}.UmbrellaCampaignSectionHeating-module-title-right{position:absolute;right:-2.5rem;top:-10rem}.UmbrellaCampaignSectionHeating-module-image{margin-left:-50%;max-height:38rem;max-width:55.75rem;object-fit:contain;object-position:bottom center;position:relative}@media only screen and (min-width:992px){.UmbrellaCampaignSectionHeating-module-mobile-contents{display:none}}.UmbrellaCampaignSectionHeating-module-wrapper{display:flex;justify-content:center;position:relative;width:100%}.TeaserTileLarge-module-default.TeaserTileLarge-module-base{padding:1.5rem;width:100%}@media only screen and (min-width:768px){.TeaserTileLarge-module-default.TeaserTileLarge-module-base{padding:2rem}}.TeaserTileLarge-module-default .TeaserTileLarge-module-description{font-size:1.125rem;line-height:1.6;margin-bottom:1rem}.TeaserTileLarge-module-default .TeaserTileLarge-module-title{font-size:1.375rem;line-height:1.3;margin-bottom:1rem}@media only screen and (min-width:768px){.TeaserTileLarge-module-default .TeaserTileLarge-module-title{font-size:1.5rem;line-height:1.3}}.TeaserTileLarge-module-small.TeaserTileLarge-module-base{height:20.5rem;padding:1.875rem;width:20.5rem}.TeaserTileLarge-module-small.TeaserTileLarge-module-base svg{height:3.125rem;width:3.125rem}.TeaserTileLarge-module-small.TeaserTileLarge-module-base button{font-size:1.25rem}.TeaserTileLarge-module-small .TeaserTileLarge-module-description{font-size:1.125rem;line-height:1.5}.TeaserTileLarge-module-small .TeaserTileLarge-module-title{font-size:1.5rem;line-height:1.3}.TeaserTileLarge-module-base{align-content:space-between;border-radius:3px;box-shadow:0 0 2px 0 rgba(31,31,31,.1),0 0 27px 0 rgba(31,31,31,.12);display:flex;flex-wrap:wrap;isolation:isolate;line-height:0;position:relative;transition:background-color .25s,transform .25s ease-in-out,box-shadow .25s ease-in-out}.TeaserTileLarge-module-base:hover{box-shadow:0 3px 6px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.TeaserTileLarge-module-base:focus{outline:none}.TeaserTileLarge-module-base svg{display:block}.TeaserTileLarge-module-description{-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0}.TeaserTileLarge-module-description,.TeaserTileLarge-module-title{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.TeaserTileLarge-module-title{font-weight:700}.TeaserTileLarge-module-simple{background-color:#fff;color:#1f1f1f}.TeaserTileLarge-module-simple svg{color:#c7105c}.TeaserTileLarge-module-highlighted.TeaserTileLarge-module-base{background-color:#c7105c;color:#fff}.TeaserTileLarge-module-highlighted.TeaserTileLarge-module-base .TeaserTileLarge-module-top-container{align-items:center;display:flex;height:100%}.TeaserTileLarge-module-highlighted.TeaserTileLarge-module-base .TeaserTileLarge-module-button{margin:0}@media only screen and (min-width:768px){.TeaserTileLarge-module-highlighted.TeaserTileLarge-module-base .TeaserTileLarge-module-description,.TeaserTileLarge-module-highlighted.TeaserTileLarge-module-base .TeaserTileLarge-module-title{font-size:1.5rem;line-height:1.3}}.TeaserTileLarge-module-highlighted.TeaserTileLarge-module-with-button .TeaserTileLarge-module-top-container{height:calc(100% - 50px);padding-bottom:1.5rem}.TeaserTileLarge-module-highlighted svg{color:#fff}.TeaserTileLarge-module-highlighted .TeaserTileLarge-module-description,.TeaserTileLarge-module-highlighted .TeaserTileLarge-module-title{font-weight:700;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.TeaserTileLarge-module-highlighted .TeaserTileLarge-module-description{align-self:center;color:#fff;font-size:1.375rem;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0}.TeaserTileLarge-module-badge-xxs{display:flex;justify-content:center;margin:0 auto;position:absolute;right:0;top:-1rem;width:100%}@media only screen and (min-width:768px){.TeaserTileLarge-module-badge-xxs-inner{display:none}}.TeaserTileLarge-module-badge-sm{display:none;position:absolute;right:2rem;transform:translateY(-6rem);z-index:2}@media only screen and (min-width:768px){.TeaserTileLarge-module-badge-sm{display:block}}.TeaserTileLarge-module-button{margin-top:.5rem;transition:margin .25s!important}.TeaserTileLarge-module-button:hover{margin-left:.5rem;transform:none!important}.TeaserTileLarge-module-button:before{content:"";cursor:pointer;inset:0;position:absolute;z-index:1}.TeaserTileLarge-module-button-simple{display:flex;width:100%}.TeaserTileLarge-module-top-container{width:100%}.TeaserTileLarge-module-top-container a{z-index:2}.TeaserTileLarge-module-icon{margin-bottom:2rem}.UmbrellaCampaignTeaserTileSection-module-base{margin-inline:auto;max-width:1280px;position:relative;scroll-snap-align:end;width:100%}.UmbrellaCampaignTeaserTileSection-module-wrapper{position:relative;width:100%}.UmbrellaCampaignTeaserTileSection-module-wrapper-inner{display:flex;gap:1.25rem;margin:0 -1rem;overflow-x:scroll;padding:2rem 0;position:relative;scroll-snap-stop:always;scroll-snap-type:x mandatory}.UmbrellaCampaignTeaserTileSection-module-wrapper-inner::-webkit-scrollbar{display:none}@media only screen and (min-width:768px){.UmbrellaCampaignTeaserTileSection-module-wrapper-inner{padding:1.5rem 0}}.UmbrellaCampaignTeaserTileSection-module-item{flex:0 0 18rem;scroll-snap-align:center}.UmbrellaCampaignTeaserTileSection-module-item:first-child{padding-left:1.25rem}.UmbrellaCampaignTeaserTileSection-module-item:last-child{padding-right:1.25rem}.UmbrellaCampaignTeaserTileSection-module-item>button{height:100%}@media only screen and (min-width:768px){.UmbrellaCampaignTeaserTileSection-module-item{flex:0 0 23.7rem}}.UmbrellaCampaignTeaserTileSectionUikitWrapper-module-base{align-items:center;background:url(/assets/dach/backgrounds/bubbles.jpg) no-repeat 50%;background-size:cover;display:flex;height:100%;justify-content:center;margin:0;padding:0 1rem;width:100%}.UmbrellaCampaignTeaserTileSectionUikitWrapper-module-base>div>div{padding:0}.UmbrellaCampaignTeaserTileSectionUikitWrapper-module-container{margin:0 auto;max-width:1280px}.UmbrellaCampaignTeaserTileSectionUikitWrapper-module-headline{margin-bottom:1.5rem}.UmbrellaCampaignTeaserTileSectionUikitWrapper-module-headline>div{font-weight:400;max-width:51rem}.UmbrellaCampaignLayout-module-base{margin:0}.UmbrellaCampaignLayout-module-header{scroll-snap-align:end}.UmbrellaCampaignLayout-module-slider{margin:-4.5rem auto 0;position:relative}@media only screen and (min-width:1200px){.UmbrellaCampaignLayout-module-slider{margin:-9rem auto 0}}.UmbrellaCampaignLayout-module-chevron{background:rgba(0,0,0,0);border:none;bottom:1rem;color:#fff;cursor:pointer;left:50%;position:absolute;transform:translateX(-50%);transition:transform .2s ease-in-out;z-index:1}.UmbrellaCampaignLayout-module-chevron:hover{transform:translate(-50%,-.5rem) scale(1.1)}.UmbrellaCampaignLayout-module-indicator-wrapper{bottom:50vh;left:2rem;position:absolute;top:50vh}@media only screen and (max-width:991px){.UmbrellaCampaignLayout-module-indicator-wrapper{display:none}}.UmbrellaCampaignPageContent-module-base{height:100vh;overflow:scroll;scroll-snap-type:y mandatory}.VideoTeaser-module-base{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);cursor:pointer;height:310px;max-width:600px;padding:.75rem .75rem 0;transition:transform .25s ease;width:100%}@media only screen and (min-width:576px){.VideoTeaser-module-base{height:505px;padding:1rem}}.VideoTeaser-module-base:hover{transform:translateY(-4px)}.VideoTeaser-module-video-background{align-items:center;background-color:#eee;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:flex;height:226px;justify-content:center;position:relative;width:100%}@media only screen and (min-width:576px){.VideoTeaser-module-video-background{height:400px}}.VideoTeaser-module-video-background:after{background-color:#1f1f1f;content:" ";height:100%;opacity:.06;position:absolute;width:100%;z-index:1}.VideoTeaser-module-play-button{align-items:center;background-color:#fff;border-radius:100%;box-shadow:0 4px 24px 0 rgba(0,0,0,.12);color:#c7105c;cursor:pointer;display:flex;height:5rem;justify-content:center;position:absolute;transition:transform .25s ease;width:5rem;z-index:2}.VideoTeaser-module-play-button>i{height:30px;width:30px}.VideoTeaser-module-play-button:hover{transform:scale(1.1)}.VideoTeaser-module-thumbnail-picture{height:100%;position:absolute;width:100%}.VideoTeaser-module-button{padding:1.5rem}@media only screen and (min-width:576px){.VideoTeaser-module-button{padding:1.875rem}}.VideoTeaser-module-button button:hover>i,.VideoTeaser-module-button button:hover>span{transform:none!important}.WaermewendeMapIframe-module-base{align-self:stretch;background:#fff;border:1px solid #e8e8e8;border-radius:1.5rem;margin-bottom:1rem;min-height:34.75rem;overflow:hidden;position:relative;width:100%;z-index:1}@media screen and (min-width:48rem){.WaermewendeMapIframe-module-base{min-height:59.5rem}}.WedemarkMap-module-base{border-radius:.75rem;isolation:isolate;overflow:hidden;position:relative}.WedemarkMap-module-base .WedemarkMap-module-map-container{min-height:85vh;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.WedemarkMap-module-base .WedemarkMap-module-map-container{min-height:50rem}}.WedemarkMap-module-base .WedemarkMap-module-filter-toggle{bottom:1.5rem;left:50%;position:absolute;transform:translateX(-50%)}@media only screen and (min-width:768px){.WedemarkMap-module-base .WedemarkMap-module-filter-toggle{display:none}}.MapFilterMenuToggle-module-base{align-items:center;background-color:#fff;border-radius:1.875rem;box-shadow:0 0 2px 0 rgba(0,0,0,.1),0 0 27px 0 rgba(0,0,0,.12);color:#c7105c;cursor:pointer;display:flex;height:3.125rem;justify-content:center;margin-left:auto;margin-right:auto;max-width:13.75rem;overflow:hidden;position:relative;width:100%;z-index:2}.MapFilterMenuToggle-module-base .MapFilterMenuToggle-module-toggle-icon{margin-right:.5rem}.MapFilterMenuToggle-module-base .MapFilterMenuToggle-module-toggle-text{display:inline-block;font-size:1.125rem;font-weight:500}.MapFilterMenuToggle-module-base .MapFilterMenuToggle-module-animated-text{align-self:flex-start}.MapFilterMenuToggle-module-base .MapFilterMenuToggle-module-animated-label{position:relative;transition:transform .5s;width:100%}.MapFilterMenuToggle-module-base .MapFilterMenuToggle-module-animated-label .MapFilterMenuToggle-module-animated-label-item{align-items:center;display:flex;height:50px;justify-content:center;width:100%}.MapFilterMenuToggle-module-base:hover .MapFilterMenuToggle-module-animated-label{transform:translateY(-50%)}.MapLoadingOverlay-module-base{align-items:center;background-color:hsla(0,0%,100%,.8);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:7}.MapLoadingOverlayLottie-module-base{max-width:8rem}.MapExpandToggle-module-base{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 10px 10px 0 rgba(248,209,209,.06),0 0 2px 0 rgba(0,0,0,.24),0 2px 10px 0 rgba(0,0,0,.12);cursor:pointer;display:flex;height:3rem;justify-content:center;left:50%;position:absolute;top:-1.56rem;transform:translateX(-50%);width:3rem;z-index:2}.MapExpandToggle-module-base>i{color:#c7105c}.MapExpandToggle-module-base.MapExpandToggle-module-small{height:2.5rem;top:-1.5rem;width:2.5rem}.EngPlumberMapMenuItem-module-base{background-color:#fff;border-bottom:1px solid #ffdbe2;cursor:pointer;margin:0;padding:1rem}.EngPlumberMapMenuItem-module-base:hover{background-color:#fef7f8}@media only screen and (min-width:768px){.EngPlumberMapMenuItem-module-base{padding:1.5rem}}.EngPlumberMapMenuItem-module-title{font-size:1.125rem;font-weight:500;line-height:1.5;margin:0}@media only screen and (min-width:768px){.EngPlumberMapMenuItem-module-title{font-size:1.25rem}}.EngPlumberMapMenuItem-module-services{font-size:1rem;font-weight:300;line-height:1.375;margin:0 0 1rem}.EngPlumberMapMenuItem-module-address{align-items:center;color:#1f1f1f;display:flex;font-size:1rem;font-weight:300;line-height:1.375;margin:0 0 .5rem}.EngPlumberMapMenuItem-module-address .EngPlumberMapMenuItem-module-icon{color:#c7105c;margin-right:.5rem}.EngPlumberMapMenuBody-module-base{flex:1 1 auto;overflow-y:scroll;position:relative}.EngPlumberMapMenuBody-module-base::-webkit-scrollbar{background:rgba(199,16,92,.1);width:6px}.EngPlumberMapMenuBody-module-base::-webkit-scrollbar-thumb{background:#c7105c;border-radius:0}.MapLoadingOverlayProgress-module-base{background-color:#ffdbe2;bottom:0;height:.5rem;position:absolute;width:100%}.MapLoadingOverlayProgress-module-progress-bar{background:var(--project-gradient,linear-gradient(90deg,#990099 0,#E50000 100%));border-radius:1.3rem;height:100%;left:0;position:absolute;top:0;width:40%}.WedemarkMapMarker-module-base{align-items:center;border-radius:2.625rem;color:#fff;display:flex;gap:.25rem;height:2.5rem;justify-content:center;left:50%;padding-inline:.8rem;position:absolute;top:50%}.WedemarkMapMarker-module-base.WedemarkMapMarker-module-existing{background-color:#007e85}.WedemarkMapMarker-module-base.WedemarkMapMarker-module-planned{background-color:#909}.WedemarkMapMarker-module-text{font-size:1.125rem;font-weight:500;line-height:1.33}.WedemarkMapMenu-module-base{background-color:#fff;bottom:0;box-shadow:0 0 2px rgba(31,31,31,.08),0 8px 48px rgba(31,31,31,.08);display:flex;flex-direction:column;gap:1rem;opacity:0;padding:2rem 1.5rem 1.5rem;position:absolute;transform:translateY(calc(100% + 1.5rem));transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:100%;z-index:2}@media only screen and (min-width:768px){.WedemarkMapMenu-module-base{border-radius:.75rem;bottom:auto;left:1rem;max-width:25rem;opacity:1;padding:1.5rem;top:1rem;transform:none}}.WedemarkMapMenu-module-base.WedemarkMapMenu-module-expanded{opacity:1;transform:none}.WedemarkMapMenu-module-label{align-items:center;color:#bbb;cursor:pointer;display:flex;font-size:1.125rem;gap:1rem;justify-content:space-between;line-height:1.1;padding-left:1.5rem;position:relative}.WedemarkMapMenu-module-label:before{--dot-width:1rem;aspect-ratio:1;background-color:#f9f9f9;border:2px solid #cecece;border-radius:999px;box-sizing:border-box;content:"";left:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--dot-width)}.WedemarkMapMenu-module-label .WedemarkMapMenu-module-checkbox>div{border-color:#cecece}.WedemarkMapMenu-module-label .WedemarkMapMenu-module-checkbox>div:before{background-color:#cecece}.WedemarkMapMenu-module-label .WedemarkMapMenu-module-checkbox input:focus+div{border-color:#cecece}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-forest:before,.WedemarkMapMenu-module-label.WedemarkMapMenu-module-landscapeprotection:before,.WedemarkMapMenu-module-label.WedemarkMapMenu-module-naturereserve:before,.WedemarkMapMenu-module-label.WedemarkMapMenu-module-waterprotection:before{border:none}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-landscapeprotection{--fill-color:#9CCD83;--text-color:#487E25}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-existing{--fill-color:#8CC8CC;--stroke-color:#007E85;--text-color:#007E85}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-planned{--fill-color:#EAA5E6;--stroke-color:#990099;--text-color:#990099}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-waterprotection{--fill-color:#1750B5;--text-color:#1750B5}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-forest{--fill-color:#64B32C;--text-color:#487E25}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-naturereserve{--fill-color:#FFC500;--text-color:#856A29}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-residential{--fill-color:#FFA96C;--text-color:#C45100;--stroke-color:#EE7100}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-selected{color:var(--text-color)}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-selected:before{background-color:var(--fill-color);border-color:var(--stroke-color)}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-selected .WedemarkMapMenu-module-checkbox>div{border-color:#cecece}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-selected .WedemarkMapMenu-module-checkbox>div:before{background-color:var(--stroke-color,var(--fill-color))}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-selected .WedemarkMapMenu-module-checkbox input:focus+div{border-color:var(--fill-color)}.WedemarkMapMenu-module-label.WedemarkMapMenu-module-selected.WedemarkMapMenu-module-forest:before,.WedemarkMapMenu-module-label.WedemarkMapMenu-module-selected.WedemarkMapMenu-module-naturereserve:before,.WedemarkMapMenu-module-label.WedemarkMapMenu-module-selected.WedemarkMapMenu-module-waterprotection:before{background-color:var(--fill-color)}@media only screen and (min-width:768px){.WedemarkMapMenu-module-expand-toggle{display:none}}.TrafficLight-module-base{position:relative;width:8rem}.TrafficLight-module-base:before{bottom:9%;box-shadow:0 4px 64px 4px rgba(31,31,31,.13);content:"";left:8%;position:absolute;right:9%;top:7%;transform:skewY(4deg)}.TrafficLight-module-base>svg{position:relative}.GasConsumptionTrafficLight-module-base{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}@media only screen and (min-width:768px){.GasConsumptionTrafficLight-module-base{flex-direction:row;gap:2.5rem}}.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-traffic-light{width:6.56rem}@media only screen and (min-width:768px){.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-traffic-light{width:7.5rem}}.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-infobox{flex:1 1 auto}@media only screen and (min-width:768px){.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-infobox{padding:1.625rem}}.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-headline{font-size:1.375rem;font-weight:700;margin-bottom:.625rem}@media only screen and (min-width:768px){.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-headline{font-size:1.5rem}}.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-description{font-size:1.125rem;font-weight:300;line-height:1.55;margin:0}@media only screen and (min-width:768px){.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-description{font-size:1.25rem;line-height:1.6}}.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-link{font-size:1.25rem;margin-top:.75rem}.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-traffic-light-outer-wrapper{align-items:center;display:flex;justify-content:center}@media only screen and (min-width:768px){.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-traffic-light-outer-wrapper{flex:0 0 30%;max-width:20rem}}.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-traffic-light-inner-wrapper{align-items:center;display:flex;gap:2rem;justify-content:center}.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-saving{font-size:2rem}.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-saving .GasConsumptionTrafficLight-module-saving-amount{font-size:4.5rem;line-height:1;margin-right:.3125rem}.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-saving .GasConsumptionTrafficLight-module-saving-subtext{display:block;font-size:1.25rem;font-weight:500;line-height:1.6;margin-bottom:1rem;margin-top:-.4rem}.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-saving .GasConsumptionTrafficLight-module-saving-divider{height:.1875rem;margin:0;max-width:4rem;width:100%}@media only screen and (min-width:768px){.GasConsumptionTrafficLight-module-base.GasConsumptionTrafficLight-module-with-saving .GasConsumptionTrafficLight-module-traffic-light-outer-wrapper{flex:0 0 22.375rem;justify-content:right;max-width:none}}.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-red{color:#e50000}.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-red .GasConsumptionTrafficLight-module-saving-divider{background-color:#ffd9d1}.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-green{color:#64b32c}.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-green .GasConsumptionTrafficLight-module-saving-divider{background-color:#d8f2cc}.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-yellow{color:#ffc500}.GasConsumptionTrafficLight-module-base .GasConsumptionTrafficLight-module-yellow .GasConsumptionTrafficLight-module-saving-divider{background-color:#ffe99c}@media only screen and (min-width:576px){.SplitSection-module-split-section{display:flex;flex-wrap:wrap}.SplitSection-module-split-section>*{margin-bottom:2rem;width:100%}}@media only screen and (min-width:576px)and (min-width:992px){.SplitSection-module-split-section>:nth-child(odd){width:calc(50% - 2rem)}.SplitSection-module-split-section>:nth-child(2n){width:50%}}@media only screen and (min-width:576px)and (min-width:1200px){.SplitSection-module-split-section>:nth-child(odd){width:calc(33.3333333333% - 2rem)}.SplitSection-module-split-section>:nth-child(2n){width:66.6666666667%}}.SplitSection-module-preview,.SplitSectionItem-module-item{margin-bottom:2rem}.SplitSectionItem-module-item>:not(:last-child){margin-bottom:3rem}@media only screen and (min-width:768px){.SplitSectionItem-module-item>:not(:last-child){margin-bottom:6rem}.SplitSectionItem-module-item:first-child{margin-right:2rem}}.SplitSectionItem-module-item+.SplitSectionItem-module-item{margin-top:0}.SplitSectionItem-module-item+.SplitSectionItem-module-item:nth-child(2n):not(:last-child){margin-bottom:2rem}@media only screen and (min-width:768px){.SplitSectionItem-module-item+.SplitSectionItem-module-item:nth-child(2n):not(:last-child){margin-bottom:6rem}}.Tabs-module-tabs{background-color:#fff;border-radius:5px;box-shadow:0 0 2px 0 rgba(0,0,0,.08),0 0 64px 0 rgba(0,0,0,.08);transition:width .25s,margin-left .25s;width:100%}@media only screen and (min-width:992px){.Tabs-module-tabs{padding:2rem 1.5rem}}@media only screen and (min-width:1200px){.Tabs-module-tabs{padding:3rem 3rem 3.75rem}}.Tabs-module-tabs-no-shadow{box-shadow:none;padding:0}.Tabs-module-tab-nav{display:flex;flex-direction:row;flex-wrap:nowrap;height:5.5625rem;overflow-x:auto;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}@media only screen and (min-width:992px){.Tabs-module-tab-nav{height:auto;scroll-snap-type:none}}.Tabs-module-tab-nav::-webkit-scrollbar{display:none}.Tabs-module-tab-nav-align-right .Tabs-module-tab-nav-item:first-child{margin-left:auto}.Tabs-module-tab-nav-item{align-items:center;background:none;border:none;color:#626262;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:1rem 1.75rem;scroll-snap-align:center;transition:background .25s,color .25s;width:100%}@media only screen and (min-width:992px){.Tabs-module-tab-nav-item{padding:1rem 0;width:unset}}.Tabs-module-tab-nav-item:focus-visible{border-radius:5px;outline:2px solid #fdced6;outline-offset:-2px}.Tabs-module-tab-nav-item-icon{display:block;height:1.5rem;margin-left:1rem;margin-right:-.25rem;position:relative;width:1.5rem}.Tabs-module-tab-nav-item-headline{font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.25;margin-left:1rem;margin-right:1rem;overflow-wrap:anywhere;width:max-content}.Tabs-module-tab-nav-item-selected{color:#c7105c}.Tabs-module-tab-nav-mobile{background:red}@media only screen and (min-width:1200px){.Tabs-module-tab-nav-mobile{display:none}}.Tabs-module-tab-bar{display:none}@media only screen and (min-width:992px){.Tabs-module-tab-bar{background-color:#c7105c;border-radius:54px 54px 0 0;bottom:0;display:block;height:4px;position:absolute;transition:left .25s ease,width .25s;width:100%}}.Tabs-module-tab-content{margin-top:2.5rem;position:relative;width:100%}.Tabs-module-tab-content-animation-wrapper{left:0;padding:0 1.5rem 2rem;right:0}@media only screen and (min-width:992px){.Tabs-module-tab-content-animation-wrapper{padding:0}}.Tabs-module-tab-nav-wrapper{border-bottom:1.5px solid #ffdbe2;margin:0 0 2rem;min-width:100%;position:relative}@media only screen and (min-width:992px){.Tabs-module-tab-nav-wrapper{border-bottom:1px solid rgba(199,18,92,.2)}}@media only screen and (min-width:1200px){.Tabs-module-tab-nav-wrapper{margin:0 0 3rem}}.Tabs-module-tab-nav-wrapper .Tabs-module-nav-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;bottom:-1px;color:#c7105c;cursor:pointer;padding-inline:.625rem;position:absolute;top:0;transition:transform .3s,opacity .3s,visibility 0s,color .3s}.Tabs-module-tab-nav-wrapper .Tabs-module-nav-button:disabled{color:#ffdbe2;pointer-events:none}@media only screen and (min-width:992px){.Tabs-module-tab-nav-wrapper .Tabs-module-nav-button:disabled{opacity:0;transition:transform .3s,opacity .3s,visibility 0s .3s,color .3s;visibility:hidden}}.Tabs-module-tab-nav-wrapper .Tabs-module-nav-button.Tabs-module-next{padding-left:2.25rem;right:0}@media only screen and (min-width:992px){.Tabs-module-tab-nav-wrapper .Tabs-module-nav-button.Tabs-module-next{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.7) 44%,white)}}.Tabs-module-tab-nav-wrapper .Tabs-module-nav-button.Tabs-module-next:hover{transform:translateX(4px)}.Tabs-module-tab-nav-wrapper .Tabs-module-nav-button.Tabs-module-prev{left:0;padding-right:2.25rem}@media only screen and (min-width:992px){.Tabs-module-tab-nav-wrapper .Tabs-module-nav-button.Tabs-module-prev{background:linear-gradient(270deg,rgba(255,255,255,0),rgba(255,255,255,.7) 44%,white)}}.Tabs-module-tab-nav-wrapper .Tabs-module-nav-button.Tabs-module-prev:hover{transform:translateX(-4px)}.FormInfoBox-module-base{background-color:#fffcfd;border:1px solid #ffdbe2;border-radius:4px;margin:0 0 1rem;padding:1.5rem 1rem}@media only screen and (min-width:768px){.FormInfoBox-module-base{margin-bottom:2rem;padding:2rem 1.5rem}}.FormInfoBox-module-text{color:#1f1f1f;font-size:1rem;font-weight:300;line-height:1.5;text-align:center}@media only screen and (min-width:768px){.FormInfoBox-module-text{font-size:1.125rem}}.FormInfoBox-module-text div p:first-child,.FormInfoBox-module-text p{margin-top:0}.FormInfoBox-module-text div p:last-child{margin-bottom:0}.FormInfoBox-module-with-out-rich-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.FaultFormStreetLightningInfoBox-module-call{margin-bottom:.5rem}.FaultFormStreetLightningInfoBox-module-now{margin-bottom:0}.FaultFormStreetLightningInfoBox-module-phone{color:#c7105c;font-size:1.875rem;font-weight:500;line-height:1.3;margin-bottom:.5rem}@media only screen and (min-width:768px){.FaultFormStreetLightningInfoBox-module-phone{font-size:2.75rem}}.SurfaceCheckConfiguratorContactDataStep-module-form-fields{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.SurfaceCheckConfiguratorContactDataStep-module-form-fields>div{flex-basis:100%}@media only screen and (min-width:576px){.SurfaceCheckConfiguratorContactDataStep-module-form-fields>div{flex-basis:calc(50% - .75rem)}.SurfaceCheckConfiguratorContactDataStep-module-form-fields{margin-bottom:2rem}}.FrcCaptchaWidget-module-hidden{display:none}
/*# sourceMappingURL=e6e87140f72e8ddd.css.map*/