.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}.ProductPageLottie-module-base{margin:0}.HeatProductTeasers-module-base{display:grid;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}}
/*# sourceMappingURL=ae2723deca6a5070.css.map*/