.FiberOpticMapLegend-module-base{background-color:#fff;border-radius:.375rem;box-shadow:0 -4px 24px rgba(0,0,0,.08);display:flex;flex-wrap:wrap;justify-content:center;padding:1.25rem 1.5rem}.FiberOpticMapLegend-module-base>:not(:first-child){margin-left:1.25rem}.FiberOpticMapLegendItem-module-legend-element{align-items:center;display:flex;font-weight:500;line-height:1.375;text-align:center;white-space:nowrap}.FiberOpticMapLegendItem-module-legend-element:before{border-radius:50%;border-style:solid;border-width:.125rem;content:"";display:block;height:.75rem;margin-right:.5rem;width:.75rem}.FiberOpticMapLegendItem-module-green{color:#487e25}.FiberOpticMapLegendItem-module-green:before{background-color:#d8f2cc}.FiberOpticMapLegendItem-module-orange{color:#c45100}.FiberOpticMapLegendItem-module-orange:before{background-color:#ffd8bc}.FiberOpticMapLegendItem-module-turquoise{color:#007e85}.FiberOpticMapLegendItem-module-turquoise:before{background-color:#d0f0f2}.FilterOpticMapDetails-module-base{background-color:#fff;border-radius:.375rem;box-shadow:0 0 2px rgba(0,0,0,.08),0 8px 48px rgba(0,0,0,.08);font-size:1rem;padding:1.25rem 1.25rem 1.5rem}@media only screen and (min-width:768px){.FilterOpticMapDetails-module-base{font-size:1.125rem}}.FilterOpticMapDetails-module-status{font-weight:500;line-height:1.375;padding:.4375rem 0;text-align:center}.FilterOpticMapDetails-module-address{font-weight:300;line-height:1.6;margin:1rem auto 0;text-align:center}.FilterOpticMapDetails-module-link{justify-content:center;margin-top:1rem}.FilterOpticMapDetails-module-link-mobile{display:none}@media only screen and (max-width:767px){.FilterOpticMapDetails-module-link-mobile{display:flex}}.FilterOpticMapDetails-module-link-desktop{display:none}@media only screen and (min-width:768px){.FilterOpticMapDetails-module-link-desktop{display:flex}}.FilterOpticMapDetails-module-green{background-color:#d8f2cc;color:#2a3f1e}.FilterOpticMapDetails-module-orange{background-color:#ffeadb;color:#672b00}.FilterOpticMapDetails-module-turquoise{background-color:#d0f0f2;color:#06575c}.JobCompanyLogo-module-base{align-items:center;display:none;flex-direction:column;width:100%}@media only screen and (min-width:768px){.JobCompanyLogo-module-base{display:flex;flex-direction:row}}.JobCompanyLogo-module-logo{margin-bottom:2rem;width:100%}@media only screen and (min-width:768px){.JobCompanyLogo-module-logo{margin-bottom:0;margin-right:3rem;width:17rem}}.JobCompanyLogo-module-hr{background-color:#f6bec9;border:1px solid #f6bec9;border-radius:100px;width:100%}.PressPageTitle-module-base{color:inherit}.ProductPageBigTeaser-module-base{margin:0}.ProductPageBigTeaser-module-headline-container{max-width:60rem}.ProductPageBigTeaser-module-headline{font-size:var(--scaled-font-size-1);font-weight:500;line-height:1.3;margin:0;text-align:center}.ProductPageBigTeaser-module-sub-text{font-size:var(--scaled-font-size-0);font-weight:300;line-height:1.45;margin:0;text-align:center}@media only screen and (max-width:767px){.ProductPageBigTeaser-module-rich-text ul li{font-size:1rem;line-height:1.5;margin-bottom:.75rem}}.ProductPageBigTeaser-module-divider{border-bottom:0;border-top:1px solid #ffe9ed;margin:0}.ProductPageBigTeaser-module-content{padding:1.5rem 1rem}@media only screen and (min-width:576px){.ProductPageBigTeaser-module-content{padding:3.5rem 3rem}}@media only screen and (min-width:992px){.ProductPageBigTeaser-module-content{padding:4rem 3.5rem}}.ProductPageBigTeaser-module-wrapper{background-color:#fff;border-radius:1rem}.ProductPageBigTeaser-module-bottom-slot{align-items:center;display:flex;flex-direction:column;justify-content:center}.ProductPageLottie-module-base{margin:0}.IconButton-module-base{position:relative;transition:transform .25s ease-in-out}.IconButton-module-base:after,.IconButton-module-base:before{border-radius:inherit;content:"";display:inherit;height:100%;left:0;position:absolute;top:0;transition:opacity .25s ease-in-out,box-shadow .25s;width:100%}.IconButton-module-base:before{box-shadow:0 2px 4px rgba(0,0,0,.15),0 6px 24px rgba(0,0,0,.1);opacity:1}.IconButton-module-base:after{box-shadow:0 8px 16px rgba(0,0,0,.15),0 18px 48px rgba(0,0,0,.1);opacity:0}.IconButton-module-base:hover{transform:translateY(-2px)}.IconButton-module-base:hover:before{opacity:0}.IconButton-module-base:hover:after{opacity:1}.IconButton-module-base:focus:after{box-shadow:0 2px 4px rgba(199,18,178,.15),0 6px 24px rgba(199,18,178,.1)}.IconButton-module-base{align-items:center;background-color:#fff;border:none;border-radius:50%;display:flex;height:3.75rem;justify-content:center;padding:0;transition:transform .25s;width:3.75rem}.IconButton-module-base .IconButton-module-text,.IconButton-module-base>i{color:#c7105c;flex-shrink:0}.IconButton-module-base>.IconButton-module-text{font-size:1.875rem;font-weight:400;position:relative;top:-.125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.IconButton-module-base:hover{cursor:pointer}.IconButton-module-base:focus{border-radius:50%;box-shadow:0 1px 3px 0 rgba(199,18,92,.12),0 8px 16px 0 rgba(199,18,92,.12),0 0 0 4px rgba(199,18,92,.12);outline:none}.IconButton-module-base.IconButton-module-inverse{background-color:#c7105c}.IconButton-module-base.IconButton-module-inverse .IconButton-module-text,.IconButton-module-base.IconButton-module-inverse>i{color:#fff}.IconButton-module-base.IconButton-module-inactive .IconButton-module-text,.IconButton-module-base.IconButton-module-inactive>i{color:#ffdbe2}.IconButton-module-base.IconButton-module-inactive:focus{box-shadow:0 0 0 4px rgba(0,2,16,.04)}.IconButton-module-base:disabled{background-color:#cecece;border:none;cursor:auto;transform:none;transition:none}.IconButton-module-base:disabled:after,.IconButton-module-base:disabled:before{box-shadow:none}.IconButton-module-base:disabled .IconButton-module-text,.IconButton-module-base:disabled>i{color:#ffdbe2}.IconButton-module-small{height:1.875rem;width:1.875rem}.IconButton-module-small>i{height:.875rem;width:.875rem}.IconButton-module-medium{height:3.125rem;width:3.125rem}.IconButton-module-medium>i{height:1rem;width:1rem}.IconButton-module-large{height:3.75rem;width:3.75rem}.IconButton-module-large>i{height:1.125rem;width:1.125rem}.EnergyGuzzlersStage-module-headline{background-clip:text;-webkit-background-clip:text;background-color:var(--fallback-gradient-color,#990099);background-image:var(--default-gradient,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)}.EnergyGuzzlersStage-module-base{isolation:isolate;margin-inline:auto;overflow:hidden}.EnergyGuzzlersStage-module-slider{padding-bottom:4rem;position:relative}.EnergyGuzzlersStage-module-slide-wrapper{padding-top:100%;position:relative;transition:opacity 1.5s ease-in-out;transition-delay:1s;width:100%}@media only screen and (min-width:576px){.EnergyGuzzlersStage-module-slide-wrapper{padding-top:37%}}.EnergyGuzzlersStage-module-slide-wrapper .EnergyGuzzlersStage-module-inner{inset:0;position:absolute}.EnergyGuzzlersStage-module-button-wrapper{padding:.75rem;position:relative}.EnergyGuzzlersStage-module-progress-indicator{--stroke-dash-value:125.66;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;stroke-dasharray:0 999;transition:transform .25s}.EnergyGuzzlersStage-module-progress-indicator.EnergyGuzzlersStage-module-animate-progress{animation:EnergyGuzzlersStage-module-stroke 10s ease-in-out 1s infinite;display:block}.EnergyGuzzlersStage-module-progress-indicator-track{fill:rgba(0,0,0,0);stroke-width:.6rem;stroke:#ffdbe2;transform:rotate(-90deg);transform-origin:center}@media only screen and (min-width:768px){.EnergyGuzzlersStage-module-progress-indicator{--stroke-dash-value:188.5}}@keyframes EnergyGuzzlersStage-module-stroke{to{stroke-dasharray:var(--stroke-dash-value) 999}}.EnergyGuzzlersStage-module-navigation{align-items:center;bottom:0;display:flex;gap:.25rem;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);transition:opacity 1.5s ease-in-out;transition-delay:1s;z-index:1}.EnergyGuzzlersStage-module-navigation-button{background-color:#c7105c;height:2.25rem;width:2.25rem}.EnergyGuzzlersStage-module-navigation-button:hover+.EnergyGuzzlersStage-module-progress-indicator{transform:translateY(-2px)}.EnergyGuzzlersStage-module-navigation-button:after,.EnergyGuzzlersStage-module-navigation-button:before{box-shadow:none}.EnergyGuzzlersStage-module-navigation-button>i{color:#fff}@media only screen and (min-width:768px){.EnergyGuzzlersStage-module-navigation-button{height:3.125rem;width:3.125rem}}.EnergyGuzzlersStage-module-navigation-item-name{color:#c7105c;font-size:.875rem;font-weight:700;min-width:12ch;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.EnergyGuzzlersStage-module-navigation-item-name{font-size:1.125rem}.EnergyGuzzlersStage-module-navigation{gap:1.25rem}}.EnergyGuzzlersStage-module-headline-wrapper{padding-inline:1rem}.EnergyGuzzlersStage-module-headline{display:block;font-size:2.25rem;font-weight:500;line-height:1.25;margin:0 0 .75rem;padding-top:0;text-align:center}@media only screen and (min-width:768px){.EnergyGuzzlersStage-module-headline{font-size:3.5rem}}.EnergyGuzzlersStage-module-subtext{font-size:1.125rem;font-weight:500;margin:0;text-align:center}@media only screen and (min-width:768px){.EnergyGuzzlersStage-module-subtext{font-size:1.5rem}}.EnergyGuzzlersStage-module-hide{visibility:hidden}.EnergyGuzzlersStage-module-loading-animation{font-size:1.75rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.EnergyGuzzlersStage-module-slide{display:none;pointer-events:none}.EnergyGuzzlersStage-module-slide-in{animation:EnergyGuzzlersStage-module-slide-in--left .7s cubic-bezier(.81,0,.57,1.02) 0s 1 normal forwards;display:block;pointer-events:all}.EnergyGuzzlersStage-module-slide-in.EnergyGuzzlersStage-module-invert-direction{animation-name:EnergyGuzzlersStage-module-slide-in--right}.EnergyGuzzlersStage-module-slide-out{animation:EnergyGuzzlersStage-module-slide-out--left .7s cubic-bezier(.81,0,.57,1.02) 0s 1 normal forwards;display:block}.EnergyGuzzlersStage-module-slide-out.EnergyGuzzlersStage-module-invert-direction{animation-name:EnergyGuzzlersStage-module-slide-out--right}@keyframes EnergyGuzzlersStage-module-slide-in--left{0%{transform:translateX(100%)}to{transform:none}}@keyframes EnergyGuzzlersStage-module-slide-out--left{0%{transform:none}to{transform:translateX(-100%)}}@keyframes EnergyGuzzlersStage-module-slide-in--right{0%{transform:translateX(-100%)}to{transform:none}}@keyframes EnergyGuzzlersStage-module-slide-out--right{0%{transform:none}to{transform:translateX(100%)}}.EnergyGuzzlersStage-module-loading-wrapper{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:1rem;inset:0;justify-content:center;opacity:1;position:absolute;transition:opacity 1s ease-in-out;z-index:2}.EnergyGuzzlersStage-module-loading-wrapper .EnergyGuzzlersStage-module-animation{aspect-ratio:1;margin:0 auto;max-width:10rem;width:100%}@media only screen and (min-width:768px){.EnergyGuzzlersStage-module-loading-wrapper .EnergyGuzzlersStage-module-animation{max-width:15rem}}.EnergyGuzzlersStage-module-loading-wrapper .EnergyGuzzlersStage-module-loading-text{color:#1f1f1f;display:block;font-size:1rem;text-align:center}@media only screen and (min-width:768px){.EnergyGuzzlersStage-module-loading-wrapper .EnergyGuzzlersStage-module-loading-text{font-size:1.125rem}}.EnergyGuzzlersStage-module-transparent{opacity:0;pointer-events:none}.EnergyGuzzlersStageBackground-module-base{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding-inline:1rem;position:absolute;top:0;width:100%;z-index:-1}.EnergyGuzzlersStageBackground-module-base>svg{margin-inline:auto;max-height:100%;overflow:visible;width:100%}@media only screen and (min-width:768px){.EnergyGuzzlersStageBackground-module-base{padding-inline:8rem}}.EnergyGuzzlersStageBackground-module-background-desktop{display:none;margin-inline:auto;max-width:85%}@media only screen and (min-width:768px){.EnergyGuzzlersStageBackground-module-background-desktop{display:block}}.EnergyGuzzlersStageBackground-module-background-desktop .EnergyGuzzlersStageBackground-module-triangle-top{animation:EnergyGuzzlersStageBackground-module-float-desktop 5s ease-in-out infinite}.EnergyGuzzlersStageBackground-module-background-desktop .EnergyGuzzlersStageBackground-module-triangle-bottom{animation:EnergyGuzzlersStageBackground-module-float-desktop 5s ease-in-out 1s infinite}.EnergyGuzzlersStageBackground-module-background-mobile{display:block}@media only screen and (min-width:768px){.EnergyGuzzlersStageBackground-module-background-mobile{display:none}}.EnergyGuzzlersStageBackground-module-background-mobile .EnergyGuzzlersStageBackground-module-triangle-top{animation:EnergyGuzzlersStageBackground-module-float-mobile 5s ease-in-out infinite}.EnergyGuzzlersStageBackground-module-background-mobile .EnergyGuzzlersStageBackground-module-triangle-bottom{animation:EnergyGuzzlersStageBackground-module-float-mobile 5s ease-in-out 1s infinite}@keyframes EnergyGuzzlersStageBackground-module-float-desktop{0%,to{transform:translate(0)}50%{transform:translate(-30px,-35px)}}@keyframes EnergyGuzzlersStageBackground-module-float-mobile{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(.95)}}.EnergyGuzzlersPageContent-module-headline{font-size:1.5rem;font-weight:500;margin:0 0 .75rem;text-align:center}@media only screen and (min-width:768px){.EnergyGuzzlersPageContent-module-headline{font-size:2.25rem;margin-bottom:1.5rem}}.EnergyGuzzlersPageContent-module-headline-large{font-size:1.5rem;margin-bottom:.75rem}@media only screen and (min-width:768px){.EnergyGuzzlersPageContent-module-headline-large{font-size:3rem;margin-bottom:2rem}}.EnergyGuzzlersPageContent-module-subtext{font-size:1rem;font-weight:300;line-height:1.5;margin:0 auto 1.5rem;max-width:55rem;text-align:center}@media only screen and (min-width:768px){.EnergyGuzzlersPageContent-module-subtext{font-size:1.375rem;margin:0 auto 3.125rem}}.EnergyGuzzlersPageContent-module-stage-wrapper{padding:1rem 0}@media only screen and (min-width:992px){.EnergyGuzzlersPageContent-module-stage-wrapper{max-width:none;padding:1rem 0 3rem;width:auto}}@media only screen and (min-width:1200px){.EnergyGuzzlersPageContent-module-stage-wrapper{margin-inline:-1.25rem}}.EnergyGuzzlersPageContent-module-text-section{display:flex;flex-direction:column}.EnergyGuzzlersPageContent-module-text-section .EnergyGuzzlersPageContent-module-subtext{max-width:75ch}@media only screen and (min-width:768px){.EnergyGuzzlersPageContent-module-text-section .EnergyGuzzlersPageContent-module-subtext{margin-bottom:2rem}}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-top .MapConsentLayer-module-title{background-clip:text;-webkit-background-clip:text;background-color:var(--fallback-gradient-color,#990099);background-image:var(--default-gradient,linear-gradient(90deg,#990099 0,#e50000 100%));box-decoration-break:clone;-webkit-box-decoration-break:clone;-webkit-text-fill-color:rgba(0,0,0,0)}.MapConsentLayer-module-requestConsentContainer{align-items:center;border:1px solid #ffdbe2;border-radius:1.5rem;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.MapConsentLayer-module-requestConsentContainer:before{background-image:url(https://www.enercity.de/_next/static/media/maps_background.06dccbf2.webp);background-position:50%;background-size:cover;content:"";filter:blur(10px) brightness(.7);inset:-20px;position:absolute}@media only screen and (min-width:576px){.MapConsentLayer-module-requestConsentContainer{border:none;padding:1.25rem}}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent{background-color:#fff;border:1px solid #ffe9ed;border-radius:1.5rem;max-width:37.125rem;overflow:auto;position:relative;width:100%;z-index:1}@media only screen and (max-width:575px){.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent{border:none;border-radius:0;height:100%}}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent p{margin:0}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-top{background-color:#fffcfd;border-bottom:1px solid #ffe9ed;padding:2rem 2rem 1.5rem}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-top .MapConsentLayer-module-title{font-size:1.375rem;font-weight:500;line-height:1.27;margin-block:0 .5rem}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-top p{font-size:.875rem;line-height:1.43}@media only screen and (min-width:768px){.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-top p{font-size:1rem;line-height:1.5}}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-bottom{padding:1.5rem 2rem 2rem}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-bottom p{color:#1f1f1f;font-size:.875rem;line-height:1.43;margin-bottom:24px}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-bottom p a{color:inherit;display:block;text-decoration:underline}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-bottom .MapConsentLayer-module-actionButton{font-size:.875rem;height:2.5rem;min-width:unset}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-scrollButtonWrapper{bottom:0;position:-webkit-sticky;position:sticky}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-scrollButtonWrapper .MapConsentLayer-module-scrollButton{bottom:1.125rem;position:absolute;right:1.25rem}.JobHint-module-base{color:#c7105c;display:grid;font-size:1.125rem;font-weight:500;grid-gap:1rem;gap:1rem;grid-template-rows:auto auto;padding:1.5rem;place-items:center;text-align:center}@media only screen and (min-width:768px){.JobHint-module-base{font-size:1.25rem;gap:1.5rem;grid-template-columns:auto auto;grid-template-rows:auto;justify-content:center;text-align:initial}}.JobHint-module-left{contain:strict;height:64px;width:64px}.JobHint-module-right{max-width:720px}.JobHint-module-icon{height:100%;width:100%}.JobHint-module-p{margin:0}.JobHint-module-default{background:#fef7f8}.JobHint-module-border{background-color:#fff;border:1px solid #f6bec9}.HorizontalSeparator-module-base{border:none;height:1px;width:100%}.HorizontalSeparator-module-base.HorizontalSeparator-module-none{margin-bottom:0;margin-top:0}.HorizontalSeparator-module-base.HorizontalSeparator-module-default{margin-bottom:1rem;margin-top:1rem}.HorizontalSeparator-module-gray{background-color:#d9dadb}.HorizontalSeparator-module-turquoise{background-color:rgba(0,126,133,.2)}.HorizontalSeparator-module-orange{background-color:rgba(238,113,0,.2)}.HorizontalSeparator-module-surrogat{background-color:#ffe9ed}.BoxWithArrow-module-base{background-color:#fff;border-radius:5px;line-height:1.375;padding:1rem;position:relative;width:100%;--shadow-offset:24px;--shadow-blur:48px;--shadow-alpha:0.12;--neg-shadow-offset:calc(var(--shadow-offset) * -1);box-shadow:0 var(--shadow-offset) var(--shadow-blur) rgba(31,31,31,var(--shadow-alpha)),0 0 2px rgba(31,31,31,var(--shadow-alpha))}@media only screen and (max-width:767px){.BoxWithArrow-module-base{font-size:1rem}}@media only screen and (min-width:768px){.BoxWithArrow-module-base{padding:1rem 1.25rem}}.BoxWithArrow-module-reducedShadow{--shadow-offset:8px;--shadow-blur:24px;--shadow-alpha:0.08}.BoxWithArrow-module-arrow:before{border-top-left-radius:5px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;border-width:.5rem;-webkit-clip-path:polygon(-1000% -1000%,-1000% 1100%,1100% -1000%);clip-path:polygon(-1000% -1000%,-1000% 1100%,1100% -1000%);content:"";height:0;pointer-events:none;position:absolute;transform:translate(-50%,calc(50% + .1px)) rotate(45deg);width:0}@media only screen and (min-width:768px){.BoxWithArrow-module-arrow:before{border-width:.5625rem}}.BoxWithArrow-module-TopCenter:before{left:50%}.BoxWithArrow-module-TopCenter:before,.BoxWithArrow-module-TopLeft:before{bottom:100%;box-shadow:var(--shadow-offset) var(--shadow-offset) var(--shadow-blur) rgba(31,31,31,var(--shadow-alpha)),0 0 2px rgba(31,31,31,var(--shadow-alpha))}.BoxWithArrow-module-TopLeft:before{left:25%}.BoxWithArrow-module-TopRight:before{left:75%;bottom:100%;box-shadow:var(--shadow-offset) var(--shadow-offset) var(--shadow-blur) rgba(31,31,31,var(--shadow-alpha)),0 0 2px rgba(31,31,31,var(--shadow-alpha))}.BoxWithArrow-module-Left:before{bottom:50%;box-shadow:var(--neg-shadow-offset) var(--shadow-offset) var(--shadow-blur) rgba(31,31,31,var(--shadow-alpha)),0 0 2px rgba(31,31,31,var(--shadow-alpha));left:0;transform:translate(calc(-50% + .1px),50%) rotate(315deg)}.BoxWithArrow-module-Right:before{bottom:50%;box-shadow:var(--shadow-offset) var(--neg-shadow-offset) var(--shadow-blur) rgba(31,31,31,var(--shadow-alpha)),0 0 2px rgba(31,31,31,var(--shadow-alpha));left:100%;transform:translate(calc(-50% - .1px),50%) rotate(135deg)}.BoxWithArrow-module-BottomCenter:before{left:50%}.BoxWithArrow-module-BottomCenter:before,.BoxWithArrow-module-BottomLeft:before{bottom:0;box-shadow:var(--neg-shadow-offset) var(--neg-shadow-offset) var(--shadow-blur) rgba(31,31,31,var(--shadow-alpha)),0 0 2px rgba(31,31,31,var(--shadow-alpha));transform:translate(-50%,calc(50% - .1px)) rotate(225deg)}.BoxWithArrow-module-BottomLeft:before{left:25%}.BoxWithArrow-module-BottomRight:before{left:75%;bottom:0;box-shadow:var(--neg-shadow-offset) var(--neg-shadow-offset) var(--shadow-blur) rgba(31,31,31,var(--shadow-alpha)),0 0 2px rgba(31,31,31,var(--shadow-alpha));transform:translate(-50%,calc(50% - .1px)) rotate(225deg)}.Logo-module-default{height:33px;width:132px}.Collapsible-module-base{margin:0;max-width:100%}.Collapsible-module-collapse-direction-bottom{display:flex;flex-direction:column-reverse}.Collapsible-module-button{align-items:center;color:#c7105c;cursor:pointer;display:flex;font-size:1.125rem;font-weight:500;justify-content:left;line-height:1.25;margin-top:.5rem}@media only screen and (min-width:768px){.Collapsible-module-button{font-size:1.25rem}}.Collapsible-module-container{max-height:0;opacity:0;pointer-events:none;transition:max-height .25s}.Collapsible-module-container.Collapsible-module-is-open{max-height:100%;opacity:1;pointer-events:all;transition:opacity 2s}.Collapsible-module-icon{margin-right:.5rem;transition:all .25s}.Collapsible-module-icon.Collapsible-module-is-open{transform:rotate(-180deg)}.Collapsible-module-buttonReverse{flex-direction:row-reverse}.Collapsible-module-buttonReverse .Collapsible-module-icon{margin-left:.5rem;margin-right:0}.AccordionItem-module-base:not(:first-child) hr:first-child{display:none}.AccordionItem-module-headline{color:#1f1f1f;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.6;margin:0;max-width:85%}@media only screen and (min-width:375px){.AccordionItem-module-headline{max-width:90%}}@media only screen and (min-width:992px){.AccordionItem-module-headline{font-size:1.125rem}}.AccordionItem-module-headline-container{align-items:center;cursor:pointer;display:flex;justify-content:space-between;transition:padding .25s}.AccordionItem-module-headline{line-height:1.5}@media only screen and (min-width:992px){.AccordionItem-module-headline{line-height:1.6}}.AccordionItem-module-content-container{max-height:0;opacity:0;transition:max-height .25s,opacity .25s}.AccordionItem-module-open .AccordionItem-module-content-container{max-height:100%;opacity:1}.AccordionItem-module-description{font-size:1rem;line-height:1.5}@media only screen and (min-width:992px){.AccordionItem-module-description{font-size:1.125rem;line-height:1.6}}.AccordionItem-module-button{cursor:pointer;height:1rem;margin-right:.125rem;position:relative;width:1rem}.AccordionItem-module-button:after,.AccordionItem-module-button:before{background-color:#c7105c;content:"";position:absolute;transition:transform .25s}.AccordionItem-module-button:before{border-radius:2px;height:100%;left:50%;margin-left:-1px;top:0;width:2px}.AccordionItem-module-button:after{border-radius:2px;height:2px;left:0;margin-top:-1px;top:50%;width:100%}.AccordionItem-module-open .AccordionItem-module-button:before{transform:rotate(90deg)}.AccordionItem-module-open .AccordionItem-module-button:after{transform:rotate(180deg)}.AccordionItem-module-hr{border:none;border-bottom:1px solid #ffdbe2;cursor:pointer;margin:0}.AccordionItem-module-hr:not(:first-child){padding-top:.5rem}@media only screen and (min-width:992px){.AccordionItem-module-hr:not(:first-child){padding-top:.375rem}}.AccordionItem-module-default .AccordionItem-module-headline-container{padding:1.25rem 0 .75rem}@media only screen and (min-width:992px){.AccordionItem-module-default .AccordionItem-module-headline-container{padding:1.375rem 0 1rem}}.AccordionItem-module-default .AccordionItem-module-content-container{padding-inline:1rem;padding-bottom:.75rem}@media only screen and (min-width:768px){.AccordionItem-module-default .AccordionItem-module-content-container{padding-bottom:1.125rem}}.AccordionItem-module-default.AccordionItem-module-open,.AccordionItem-module-default:hover{background-color:#fffcfd}.AccordionItem-module-default.AccordionItem-module-open .AccordionItem-module-headline-container,.AccordionItem-module-default:hover .AccordionItem-module-headline-container{padding-inline:1rem}.AccordionItem-module-highlighted{background-color:#fffcfd;border-radius:.5rem}.AccordionItem-module-highlighted .AccordionItem-module-headline-container{padding:1.25rem}@media only screen and (min-width:992px){.AccordionItem-module-highlighted .AccordionItem-module-headline-container{padding:1.375rem 1.25rem}}.AccordionItem-module-highlighted .AccordionItem-module-content-container{border-top:1px solid #ffdbe2;padding:1rem}@media only screen and (min-width:992px){.AccordionItem-module-highlighted .AccordionItem-module-content-container{padding:1.5rem 1.25rem}}.AccordionItem-module-highlighted .AccordionItem-module-hr{display:none}.AccordionItem-module-highlighted:not(:last-child){margin-bottom:1.5rem}.AccordionItem-module-highlighted .AccordionItem-module-headline{color:#c7105c}.Accordion-module-description{font-size:1rem;line-height:1.5}@media only screen and (min-width:992px){.Accordion-module-description{font-size:1.125rem;line-height:1.6}}@media only screen and (min-width:1200px){[data-layout-background=white] .LandingPageHeader-module-base{margin-left:-1.25rem;width:calc(100% + 2.5rem)}}.MeinHGasNavLink-module-base{display:flex;flex-direction:column;font-family:Euclid Medium,Euclid Enercity,sans-serif;margin:0;max-width:10.8rem;position:relative;z-index:1}.MeinHGasNavLink-module-label{align-items:center;background:rgba(0,0,0,0);border:none;display:flex;font-size:1rem;font-weight:500;line-height:1.375;padding:0;position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MeinHGasNavLink-module-label>*{background:#909 linear-gradient(90deg,#f06914 30%,#cd007a 99.73%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-box-decoration-break:clone;box-decoration-break:clone}.MeinHGasNavLink-module-icon{bottom:0;color:#ee7100;margin-left:.25rem;position:absolute}.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}.LottieWrapper-module-main{display:block}.LottieWrapper-module-no-scale svg{height:auto!important;width:auto!important}.LottieWrapper-module-center{text-align:center}.LottieWrapper-module-left{text-align:left}.LottieWrapper-module-right{text-align:right}.CheckBox-module-wrapper{display:block;flex-shrink:0;height:26px;position:relative;width:26px}.CheckBox-module-checkmark,.CheckBox-module-minus{display:none}.CheckBox-module-input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.CheckBox-module-input:checked+.CheckBox-module-checkbox{border-color:rgba(0,0,0,0)}.CheckBox-module-input:checked+.CheckBox-module-checkbox:before{border-radius:3px;transform:scale(1)}.CheckBox-module-input:checked+.CheckBox-module-checkbox.CheckBox-module-inverse .CheckBox-module-checkmark{color:#c7105c}.CheckBox-module-input:checked+.CheckBox-module-checkbox .CheckBox-module-checkmark{display:block}.CheckBox-module-input:indeterminate+.CheckBox-module-checkbox{border-color:rgba(0,0,0,0)}.CheckBox-module-input:indeterminate+.CheckBox-module-checkbox:before{border-radius:3px;transform:scale(1)}.CheckBox-module-input:indeterminate+.CheckBox-module-checkbox.CheckBox-module-inverse .CheckBox-module-minus{color:#c7105c}.CheckBox-module-input:indeterminate+.CheckBox-module-checkbox .CheckBox-module-minus{display:block}.CheckBox-module-input:focus+.CheckBox-module-checkbox{border-color:#c7105c}.CheckBox-module-checkbox{background-color:#fff;border-radius:3px;border:2px solid #f6bec9;height:100%;transition:border-color .25s;width:100%}.CheckBox-module-checkbox.CheckBox-module-error{border-color:#ffb8ac}.CheckBox-module-checkbox:hover{cursor:pointer}.CheckBox-module-checkbox:before{background-color:#c7105c;border-radius:50%;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:scale(0);transition:transform .25s,border-radius .25s;width:100%;z-index:0}.CheckBox-module-checkbox.CheckBox-module-inverse:before{background-color:#fff}.CheckBox-module-checkbox.CheckBox-module-inverse .CheckBox-module-checkmark,.CheckBox-module-checkbox.CheckBox-module-inverse .CheckBox-module-minus{color:#fff}.CheckBox-module-checkmark,.CheckBox-module-minus{color:#fff;height:100%;pointer-events:none;position:relative;transition:color .25s;width:100%;z-index:1}.FrcCaptchaWidget-module-hidden{display:none}.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}.CheckboxWithLabel-module-base{position:relative}.CheckboxWithLabel-module-checkbox-row input,.CheckboxWithLabel-module-checkbox-row label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CheckboxWithLabel-module-text{font-size:1rem;font-weight:300}@media only screen and (min-width:768px){.CheckboxWithLabel-module-text{font-size:1.125rem}}.StageBox-module-host{margin:0 auto;max-width:1280px;position:relative;width:100%}@media only screen and (min-width:576px){.StageBox-module-host{width:calc(100% - 2rem)}}.StageBox-module-base{max-width:100%;padding-bottom:1rem;position:relative}.StageBox-module-base.StageBox-module-has-mobile-bottom-skew{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - min(8.6666666667vw, 52px)),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - min(8.6666666667vw, 52px)),0 100%);padding-bottom:calc(1rem + min(8.6666666667vw,52px))}@media only screen and (min-width:576px){.StageBox-module-base{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - min(8.6666666667vw, 52px)),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - min(8.6666666667vw, 52px)),0 100%);padding-bottom:calc(1rem + min(8.6666666667vw,52px))}}.StageBox-module-base.StageBox-module-gradient{background-image:var(--default-gradient,linear-gradient(90deg,#990099 0,#e50000 100%))}.StageBox-module-base.StageBox-module-white{background:#fff}.StageBox-module-base.StageBox-module-has-top-line:before{background-image:var(--default-gradient,linear-gradient(90deg,#990099 0,#e50000 100%));content:" ";display:block;height:.5rem;position:relative;width:100%}.StageBox-module-base *{z-index:2}.StageBox-module-base button{z-index:1}@media only screen and (min-width:576px){.StageBox-module-base{max-width:90%;width:600px}}@media only screen and (min-width:992px){.StageBox-module-base{max-width:600px;padding-bottom:min(8.6666666667vw,52px)}}.StageBox-module-shadow-host{filter:drop-shadow(0 16px 48px rgba(0,0,0,.08))}.StageBoxInfo-module-info{align-items:center;display:flex;font-size:1.125rem;gap:1rem;line-height:1.25;padding:1rem 0}.StageBoxInfo-module-info a{display:flex;justify-content:center}@media only screen and (min-width:768px){.StageBoxInfo-module-info{font-size:1.25rem;padding-block:1.5rem}}.StageBoxInfo-module-info:not(:last-of-type){border-bottom:1px solid #ffdbe2}.StageBoxInfo-module-info i{color:#c7105c}.CourseStageBox-module-kicker{background-clip:text;-webkit-background-clip:text;background-color:var(--fallback-gradient-color,#990099);background-image:var(--default-gradient,linear-gradient(90deg,#990099 0,#e50000 100%));box-decoration-break:clone;-webkit-box-decoration-break:clone;-webkit-text-fill-color:rgba(0,0,0,0)}.CourseStageBox-module-base{display:flex;flex-direction:column;gap:1rem;margin:0;padding:1rem}@media only screen and (min-width:768px){.CourseStageBox-module-base{padding:2rem}}.CourseStageBox-module-kicker{display:block;font-size:1.125rem;font-weight:500;line-height:1.2;margin:0 0 .75rem;padding:0}@media only screen and (min-width:768px){.CourseStageBox-module-kicker{font-size:1.25rem;margin-bottom:1rem}}.CourseStageBox-module-headline{font-size:1.75rem;font-weight:700;line-height:1.2;margin:0;padding:0}@media only screen and (min-width:768px){.CourseStageBox-module-headline{font-size:2.25rem}}.CourseStageBox-module-button{width:100%}@media only screen and (min-width:576px){.CourseStageBox-module-button{width:auto}}.Badge-module-white div{background-clip:text;-webkit-background-clip:text;background-color:var(--fallback-gradient-color,#990099);background-image:var(--default-gradient,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)}.Badge-module-default{align-items:center;background-color:#007e85;border-radius:50% 50% 0 50%;color:#fff;display:flex;flex-direction:column;font-size:1.25rem;height:7.5rem;justify-content:center;line-height:1.25;padding:1rem;text-align:center;width:7.5rem}.Badge-module-default p{-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0}.Badge-module-default a{color:#fff;text-decoration:underline}.Badge-module-default .Badge-module-default.Badge-module-mobile-lg,.Badge-module-default .Badge-module-default.Badge-module-mobile-md,.Badge-module-default .Badge-module-default.Badge-module-mobile-none,.Badge-module-default .Badge-module-default.Badge-module-mobile-sm,.Badge-module-default .Badge-module-default.Badge-module-mobile-xs{border-radius:50% 50% 50% 0;height:8.875rem;width:8.875rem}.Badge-module-default.Badge-module-no-tail{border-radius:50%}@media only screen and (max-width:575px){.Badge-module-default.Badge-module-mobile-rectangle{border-radius:0;height:auto;padding:.5rem .75rem;width:100%}.Badge-module-default.Badge-module-mobile-rectangle,.Badge-module-default.Badge-module-mobile-rectangle div{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:center}}.Badge-module-text-highlight{font-size:1rem;font-weight:400}@media only screen and (min-width:768px){.Badge-module-text-highlight{font-size:1.25rem}}.Badge-module-text-highlight strong{font-weight:700}.Badge-module-text-default{font-size:1rem;font-weight:300}@media only screen and (min-width:768px){.Badge-module-text-default{font-size:1.125rem}}.Badge-module-text-default strong{font-weight:500}.Badge-module-text-special{font-size:.8125rem;font-weight:400}@media only screen and (min-width:768px){.Badge-module-text-special{font-size:1rem}}.Badge-module-text-special strong{font-weight:700}.Badge-module-text-medium{font-size:.8125rem;font-weight:400}@media only screen and (min-width:768px){.Badge-module-text-medium{font-size:1rem}}.Badge-module-text-medium strong{font-weight:500}.Badge-module-image{display:block}.Badge-module-yellow{background-color:#ffc500;color:#1f1f1f}.Badge-module-green{background-color:#64b32c;color:#1f1f1f}.Badge-module-turquoise{background-color:#007e85}.Badge-module-blue{background-color:#1750b5}.Badge-module-orange{background-color:#ee7100;color:#1f1f1f}.Badge-module-purple{background-color:#909}.Badge-module-surrogate{background-color:#c7105c}.Badge-module-white{background-color:#fff}.Badge-module-white div{padding-bottom:.5rem}.HStack-module-base{display:flex}.HStack-module-base>*{flex:1 1}.HStack-module-base[data-justify=center]{justify-content:center}.AppModal-module-app-icon{aspect-ratio:1;filter:drop-shadow(rgba(204,0,83,.2) 0 1rem 1rem);transform:rotate(-5deg);width:4rem}.AppModal-module-text{font-size:1.125rem;font-weight:300;line-height:1.56;margin:0;text-align:center}.AppModal-module-marketplace-links{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem;width:100%}.PageHeader-module-base{align-items:center;background-color:#fff;border-top:1px solid #e8e8e8;display:flex;height:4rem;padding:0 1rem;position:relative;transition:all .25s,position 0s}@media only screen and (max-width:1199px){.PageHeader-module-base:after{background-color:rgba(31,31,31,.5);content:"";display:block;height:calc(100vh - 4rem);left:0;opacity:0;pointer-events:none;position:absolute;top:4rem;transition:opacity .5s;width:100%;z-index:-1}.PageHeader-module-base.PageHeader-module-has-backdrop:after{opacity:1}}.PageHeader-module-base.PageHeader-module-is-inverted{background-color:rgba(0,0,0,0);border-top-color:#fff;color:#fff}@media only screen and (min-width:1200px){.PageHeader-module-base{padding:0 1.25rem}}.PageHeader-module-dropdown-activator{display:flex;margin-right:1rem}@media only screen and (min-width:1200px){.PageHeader-module-dropdown-activator{margin-right:1.25rem}}.PageHeader-module-links-host{list-style-type:none;margin-left:auto;max-width:100%;overflow:hidden}.PageHeader-module-links{align-items:center;display:flex;gap:2rem;list-style:none;margin:0;max-width:100%;overflow:hidden;padding:0}.PageHeader-module-links.PageHeader-module-is-collapsed{align-items:stretch;background-color:#fff;color:#1f1f1f;flex-direction:column;gap:0;left:0;padding:0 1rem 1rem;position:absolute;top:calc(4rem - 1px);width:100%}@media only screen and (min-width:1200px){.PageHeader-module-links.PageHeader-module-is-collapsed{border-radius:.25rem;box-shadow:0 0 24px rgba(31,31,31,.08),0 0 1px rgba(31,31,31,.08);left:1.25rem;padding:.5rem;top:calc(3.5rem - 1px);width:auto}}.PageHeader-module-links.PageHeader-module-is-measured{height:0;pointer-events:none;visibility:hidden}.PageHeader-module-link-container{flex-shrink:0}.PageHeader-module-is-collapsed .PageHeader-module-link-container{height:3rem}@media only screen and (min-width:1200px){.PageHeader-module-is-collapsed .PageHeader-module-link-container{height:2.5rem}}@media only screen and (max-width:1199px){.PageHeader-module-is-collapsed .PageHeader-module-link-container+.PageHeader-module-link-container{border-top:1px solid #e8e8e8}}.PageHeader-module-link{color:currentColor;cursor:pointer;font-size:1rem;position:relative;transition:background-color .125s,color .125s;white-space:nowrap}.PageHeader-module-link:focus-visible{outline:2px solid #c7105c}.PageHeader-module-link:hover{color:#c7105c}.PageHeader-module-link.PageHeader-module-is-active:after{background-color:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.PageHeader-module-is-collapsed .PageHeader-module-link{align-items:center;display:flex;flex-shrink:0;height:100%;width:100%}.PageHeader-module-is-collapsed .PageHeader-module-link:after{display:none}.PageHeader-module-is-collapsed .PageHeader-module-link.PageHeader-module-is-active{color:#c7105c}@media only screen and (min-width:1200px){.PageHeader-module-is-collapsed .PageHeader-module-link{border-radius:.25rem;padding:0 .75rem;width:auto}.PageHeader-module-is-collapsed .PageHeader-module-link:hover{background-color:#fef7f8;color:#c7105c}}.PageHeader-module-is-inverted :not(.PageHeader-module-is-collapsed) .PageHeader-module-link{transition:color .125s}.PageHeader-module-is-inverted :not(.PageHeader-module-is-collapsed) .PageHeader-module-link:hover{color:hsla(0,0%,100%,.5)}.PageHeader-module-link a{color:inherit}.PageHeader-module-slot-container{align-items:center;display:flex;flex-shrink:0;gap:1rem;margin-left:1rem}@media only screen and (min-width:1200px){.PageHeader-module-slot-container{gap:1.5rem;margin-left:1.25rem}}.PageHeader-module-full-width-container{background-color:#fff;border-top:1px solid #e8e8e8;transition:all .25s}.PageHeader-module-full-width-container.PageHeader-module-is-inverted{background-color:rgba(0,0,0,0);border-top-color:#fff;color:#fff}.PageHeader-module-full-width-container .PageHeader-module-base{background-color:rgba(0,0,0,0);border-top:none;margin:0 auto;max-width:1440px}.PageHeader-module-full-width-container .PageHeader-module-base.PageHeader-module-is-fluid{max-width:unset}.PageHeader-module-is-translucent{-webkit-backdrop-filter:saturate(180%) blur(1.25rem);backdrop-filter:saturate(180%) blur(1.25rem);background-color:hsla(0,0%,100%,.8);border-top-color:rgba(0,0,0,0)}.NotificationIcon-module-base{display:flex;position:relative}.NotificationIcon-module-base .NotificationIcon-module-count-number{align-items:center;background-color:#c7105c;border-radius:50%;color:#fff;display:flex;font-size:.625rem;font-weight:500;height:1rem;justify-content:center;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:1rem}.PageHeaderAction-module-base{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:currentColor;display:inline-flex;gap:.5rem}.PageHeaderAction-module-base.PageHeaderAction-module-is-active{color:#c7105c}.PageHeaderAction-module-base.PageHeaderAction-module-is-interactive{cursor:pointer}.PageHeaderActivator-module-base{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:currentColor;display:flex;gap:.25rem;padding:0}.PageHeaderActivator-module-base.PageHeaderActivator-module-is-enabled{cursor:pointer}.PageHeaderActivator-module-chevron{color:#e50000;transform:scaleY(1);transition:transform .25s}.PageHeaderActivator-module-is-active .PageHeaderActivator-module-chevron{transform:scaleY(-1)}.PageHeaderActivator-module-is-inverted .PageHeaderActivator-module-chevron{color:currentColor}.PageHeaderTitle-module-base{background:#909 linear-gradient(90deg,#990099,#e50000);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-size:1.125rem;font-weight:500;white-space:nowrap}.PageHeaderTitle-module-base.PageHeaderTitle-module-is-inverted{background-image:none;color:currentColor}.PageHeaderTitle-module-base a{color:inherit}.LegacyHeader-module-addon-wrapper{display:none;opacity:1;pointer-events:all;transition:opacity .25s .25s}.LegacyHeader-module-addon-wrapper.LegacyHeader-module-is-hidden{opacity:0;pointer-events:none;transition:opacity .25s 0s}.LegacyHeader-module-addon-wrapper.LegacyHeader-module-visible-on-mobile{display:flex}@media only screen and (min-width:1200px){.LegacyHeader-module-addon-wrapper{display:flex}}.PromoBanner-module-wrapper{pointer-events:none;position:relative;z-index:4}@media only screen and (min-width:992px){.PromoBanner-module-wrapper{bottom:0;left:50%;max-width:1440px;position:fixed;transform:translateX(-50%);width:100%}}.PromoBanner-module-main{align-items:center;background-color:#fff;border-radius:3px 3px 0 0;box-shadow:0 0 2px 0 rgba(0,0,0,.1),0 0 27px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;justify-content:center;pointer-events:all}@media only screen and (max-width:991px){.PromoBanner-module-main{line-height:1rem;transition:transform .25s}.PromoBanner-module-main.PromoBanner-module-expanded{transform:none}.PromoBanner-module-main.PromoBanner-module-hidden{transform:translateY(64px)}.PromoBanner-module-main.PromoBanner-module-visible{transform:none}}@media only screen and (min-width:992px){.PromoBanner-module-main{bottom:0;max-width:350px;min-width:300px;position:absolute;right:2.5rem;transition:transform .25s}.PromoBanner-module-main.PromoBanner-module-expanded{transform:translateY(0)}.PromoBanner-module-main.PromoBanner-module-hidden{transform:translateY(calc(100% + 64px))}.PromoBanner-module-main.PromoBanner-module-visible{transform:translateY(calc(100% - 64px))}}@media only screen and (max-width:991px){.PromoBanner-module-rotated-wrapper{bottom:6rem;pointer-events:none;position:fixed;right:0;transform:translateX(100%) rotate(-90deg);transform-origin:bottom left}}.PromoBanner-module-banner-headline{color:#1f1f1f;font-size:1rem;font-weight:500;line-height:2rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.PromoBanner-module-banner{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:1rem 1.25rem;position:relative;width:100%}.PromoBanner-module-banner:hover{cursor:pointer}.PromoBanner-module-banner-icon{color:#c7105c;margin-right:1.125rem}.PromoBanner-module-banner-close{color:#bbb;display:flex;position:relative;z-index:2}.PromoBanner-module-banner-close:hover{cursor:pointer}.PromoBanner-module-content{align-items:center;background-color:#fff;border-radius:3px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:450px;padding:2rem 1.5rem 1rem;position:relative}@media only screen and (min-width:992px){.PromoBanner-module-content{margin:0}}.PromoBanner-module-content-headline{color:#1f1f1f;font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:.75rem;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PromoBanner-module-content-description{color:#1f1f1f;font-size:1rem;font-weight:300;margin-bottom:1.5rem;text-align:center}.PromoBanner-module-content-icon{color:#c7105c;margin-bottom:1rem}.PromoBanner-module-headline-wrapper{align-items:center;display:flex;margin-right:1rem}@media only screen and (min-width:992px){.PromoBanner-module-headline-wrapper{margin-right:1rem}}.PromoBanner-module-lightbox-close{color:#c7105c;cursor:pointer;position:absolute;right:1rem;top:1rem}@media only screen and (min-width:992px){.PromoBanner-module-lightbox-close{display:none}}.PromoBanner-module-collapse-icon{color:#c7105c}.PromoBanner-module-collapse-icon:hover{cursor:pointer}.PromoBanner-module-button{margin-bottom:.75rem}.PromoBanner-module-divider{border-bottom:1px solid #cecece;border-top:none;margin:0 1rem}.PromoBanner-module-hidden-on-mobile{display:none}@media only screen and (min-width:992px){.PromoBanner-module-hidden-on-mobile{display:block}.PromoBanner-module-lightbox-wrapper{display:none}}.PromoBanner-module-mobile-content-wrapper{margin:0 1rem;width:100%}.BadgeRectangular-module-base{border-radius:.25rem;padding:.625rem 1.75rem}.BadgeRectangular-module-base,.BadgeRectangular-module-base p,.BadgeRectangular-module-base strong{color:#fff;font-size:1rem;font-weight:700;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0}.BadgeRectangular-module-yellow{background:#ffc500;color:#1f1f1f}.BadgeRectangular-module-green{background:#64b32c;color:#1f1f1f}.BadgeRectangular-module-turquoise{background:#007e85}.BadgeRectangular-module-blue{background:#1750b5}.BadgeRectangular-module-orange{background:#ee7100;color:#1f1f1f}.BadgeRectangular-module-purple{background:#909}.BadgeRectangular-module-white{color:#c7105c}.Image-module-base{margin:0;max-width:100%;position:relative}.Image-module-base img{object-fit:contain}.Image-module-base>figcaption{color:#3d3d3d;font-size:.875rem;line-height:1.5;margin-left:auto;margin-right:auto;margin-top:.75rem;width:100%}@media only screen and (min-width:576px){.Image-module-base>figcaption{font-size:1rem}}.Image-module-shadow{box-shadow:0 0 27px rgba(0,0,0,.12)}.Image-module-white-round-border{border:.75rem solid #fff;border-radius:1rem;box-shadow:0 0 2px 0 rgba(0,0,0,.08),0 16px 48px 0 rgba(0,0,0,.08)}.Image-module-clickable{width:100%}.Image-module-left{align-self:flex-start;text-align:left}.Image-module-center{align-self:center;text-align:center}.Image-module-right{align-self:flex-end}.Popup-module-popup{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,.125rem);transition:opacity .25s;width:18rem;z-index:2}@media only screen and (min-width:375px){.Popup-module-popup{width:20rem}}@media only screen and (min-width:768px){.Popup-module-popup{width:25rem}}.Popup-module-is-visible{opacity:1;pointer-events:all}.Popup-module-headline{font-size:1.125rem;font-weight:500;line-height:1.5;margin:0 0 .25rem}@media only screen and (min-width:768px){.Popup-module-headline{font-size:1.25rem}}.Popup-module-description{font-size:.875rem;font-weight:300;line-height:1.5;margin:0}@media only screen and (min-width:768px){.Popup-module-description{font-size:1rem}}.ProductComparisonBackground-module-base{background-color:#fef7f8;height:calc(100% - 3.75rem);inset:0;margin-top:7.5rem;position:absolute;width:100%}@media only screen and (min-width:768px){.ProductComparisonBackground-module-base{margin-top:3.75rem}}.ProductComparisonBackground-module-base.ProductComparisonBackground-module-bottom{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 min(22.3611111111vw,1440px));clip-path:polygon(0 0,100% 0,100% 100%,0 min(22.3611111111vw,1440px))}.ProductComparisonBackground-module-base.ProductComparisonBackground-module-top{-webkit-clip-path:polygon(0 min(22.3611111111vw,1440px),100% 0,100% 100%,0 100%);clip-path:polygon(0 min(22.3611111111vw,1440px),100% 0,100% 100%,0 100%)}.ProductComparisonBackground-module-base.ProductComparisonBackground-module-left{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,min(22.3611111111vw,1440px) 100%);clip-path:polygon(0 0,100% 0,100% 100%,min(22.3611111111vw,1440px) 100%)}.ProductComparisonBackground-module-base.ProductComparisonBackground-module-right{-webkit-clip-path:polygon(0 0,min(22.3611111111vw,1440px) 0,100% 100%,0 100%);clip-path:polygon(0 0,min(22.3611111111vw,1440px) 0,100% 100%,0 100%)}.Teaser-module-base{border-radius:5px;color:#1f1f1f;display:flex;flex-direction:column;overflow:hidden;text-align:start}.Teaser-module-wrapper{display:flex;flex:1 1;flex-direction:column}.Teaser-module-wrapper:not(:last-child){margin-bottom:1rem}.Teaser-module-headline{display:block;font-size:1.375rem;font-weight:500;line-height:1.3;margin-bottom:0;margin-top:0}@media only screen and (min-width:768px){.Teaser-module-headline{font-size:1.5rem}}.Teaser-module-headline em,.Teaser-module-headline p,.Teaser-module-headline strong,.Teaser-module-headline u{font-style:normal;font-weight:500;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0;text-decoration:none}.Teaser-module-content{font-size:1.25rem;margin-top:.5rem}.Teaser-module-content>p{font-size:1.125rem;font-weight:300;line-height:1.6;margin:0}@media only screen and (min-width:768px){.Teaser-module-content>p{font-size:1.25rem}}.Teaser-module-link{font-size:1.125rem;line-height:1;padding:1.25rem 0}@media only screen and (min-width:768px){.Teaser-module-link{font-size:1.25rem}}.Teaser-module-center{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.Teaser-module-center .Teaser-module-link{margin:0 auto;transition:padding-left .25s}.Teaser-module-center .Teaser-module-link:hover{margin-left:auto;padding-left:.75rem}.Teaser-module-icon-wrapper{height:4rem;margin-bottom:1rem;width:4rem}.Teaser-module-icon-wrapper:empty{background:#d3d3d3}.Teaser-module-icon{color:#c7105c;height:100%;width:100%}[data-bg-color=gradient] .Teaser-module-base,[data-bg-color=gradient] .Teaser-module-icon,[data-bg-color=gradient] .Teaser-module-link,[data-layout-background=gradient] .Teaser-module-base,[data-layout-background=gradient] .Teaser-module-icon,[data-layout-background=gradient] .Teaser-module-link{color:#fff}.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)))))))))}}.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}}.Hero-module-base{margin-inline:auto;padding-block:2rem;position:relative}@media only screen and (min-width:768px){.Hero-module-base{padding:5.25rem 4rem}}@media only screen and (min-width:992px){.Hero-module-base{padding:5.25rem 10.5rem}}.Hero-module-description,.Hero-module-headline{margin:0 0 1rem;position:relative;text-align:center}@media only screen and (min-width:768px){.Hero-module-description,.Hero-module-headline{margin-bottom:2rem}}@media only screen and (min-width:992px){.Hero-module-description,.Hero-module-headline{margin-bottom:2.625rem}}.Hero-module-headline{font-size:2.25rem;line-height:.95}@media only screen and (min-width:768px){.Hero-module-headline{font-size:4.5rem}}@media only screen and (min-width:992px){.Hero-module-headline{font-size:6.25rem}}.Hero-module-description{font-size:1.125rem;line-height:1.6}@media only screen and (min-width:768px){.Hero-module-description{font-size:1.5rem}}@media only screen and (min-width:992px){.Hero-module-description{font-size:1.875rem}}.Hero-module-background{height:100%;left:0;overflow:hidden;perspective:60rem;position:absolute;top:0;width:100%}.Hero-module-icon-wrapper{position:absolute;transform-style:preserve-3d}.Hero-module-icon-wrapper.Hero-module-small{max-width:2.1rem}@media only screen and (min-width:768px){.Hero-module-icon-wrapper.Hero-module-small{max-width:2.65rem}}.Hero-module-icon-wrapper.Hero-module-large{max-width:2.1rem}@media only screen and (min-width:768px){.Hero-module-icon-wrapper.Hero-module-large{max-width:4.375rem}}.Hero-module-icon-wrapper .Hero-module-icon{height:100%;width:100%}.PowerComparisonHero-module-button-wrapper{display:flex}.PowerComparisonHero-module-background{color:#c7105c;display:none}@media only screen and (min-width:768px){.PowerComparisonHero-module-background{display:block}}.PowerComparisonHero-module-background :first-child{left:20%;top:21%}.PowerComparisonHero-module-background :nth-child(2){left:13%;top:40%}.PowerComparisonHero-module-background :nth-child(3){left:21%;top:69%}.PowerComparisonHero-module-background :nth-child(4){left:31%;top:76%}.PowerComparisonHero-module-background :nth-child(5){left:62%;top:77%}.PowerComparisonHero-module-background :nth-child(6){left:75%;top:67%}.PowerComparisonHero-module-background :nth-child(7){left:81%;top:47%}.PowerComparisonHero-module-background :nth-child(8){left:77%;top:20%}.PowerComparisonHero-module-description{margin-inline:auto}@media only screen and (min-width:768px){.PowerComparisonHero-module-description{max-width:45ch}}.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}}
/*# sourceMappingURL=54d8554405128eaf.css.map*/