
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    
    /* Fonts */
    

    /* Font size */
    
    /* Font weight */
    
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}


    .ebNZxq {
      flex:1;
      color:var(--enc-foreground-neutral-primary);
      display:flex;
      font-family:Euclid Enercity;
      background-color:var(--enc-background-surface-primary);
    }

    .byfAre {
      flex:1;
      display:flex;
      background:radial-gradient(circle at 50% 115%, #0000 10%, rgb(from var(--enc-background-neutral-quaternary-default) r g b / 0.7) 40%, rgb(from var(--enc-background-neutral-quaternary-default) r g b / 0.86) 50%, var(--enc-background-neutral-quaternary-default) 65%), linear-gradient(90deg, var(--enc-gradient-brand-static-start), var(--enc-gradient-brand-static-end));
      align-items:center;
      padding-top:3rem;
      padding-left:3rem;
      padding-right:3rem;
      padding-bottom:3rem;
      justify-content:center;
    }

    @media (max-width: 40em) {

    .byfAre {
      padding-top:1.5rem;
      padding-left:1.5rem;
      padding-right:1.5rem;
      padding-bottom:1.5rem;
    }
    }

    .easKPv {
      color:inherit;
      display:inline;
      position:static;
      font-size:var(--font-size);
      flex-shrink:1;
      font-family:Euclid Enercity;
      font-weight:var(--font-weight);
      line-height:var(--line-height);
    }

    .easKPv.with-gradient {
      display:inline-block;
      background:var(--enc-gradient-adaptive-swap, linear-gradient(90deg, var(--enc-gradient-adaptive-swap-start) 0%, var(--enc-gradient-adaptive-swap-end)) 100%);;
      background-clip:text;
      box-decoration-break:clone;
      -webkit-background-clip:text;
      -webkit-text-fill-color:transparent;
    }

    @media (max-width: 48em) {

    .easKPv.with-mobile-style {
      font-size:var(--font-size-mobile);
      line-height:var(--line-height-mobile);
    }
    }

    .dTpXrB {
      display:inline-flex;
    }

    .HuFQj {
      color:var(--enc-foreground-adaptive-inverse-primary);
      width:100%;
      height:100%;
      display:flex;
      background:linear-gradient(to top, var(--enc-design-static-alpha-light-00) 35%, var(--enc-design-static-alpha-light-05) 100%),        linear-gradient(to right, var(--enc-gradient-adaptive-static-start) -66.67%, var(--enc-gradient-adaptive-static-end) 166.67%);;
      box-shadow:0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--contrast-border-color),inset 0 0 0 calc(var(--enc-effect-aesthetics-skeuomorph-shadow-position) - var(--enc-component-button-border-width)) var(--enc-effect-aesthetics-skeuomorph-shadow-color),inset 0 calc(var(--enc-effect-aesthetics-skeuomorph-shadow-position) - var(--enc-component-button-border-width)) 0 0 var(--enc-effect-aesthetics-skeuomorph-shadow-color);;
      overflow-x:clip;
      overflow-y:clip;
      text-align:left;
      transition:all 150ms ease;
      align-items:center;
      border-color:var(--enc-gradient-surrogate-border);
      border-style:solid;
      border-width:var(--enc-component-button-border-width);
      border-radius:var(--radius, inherit);
      justify-content:center;
    }

    .HuFQj.hover:hover {
      cursor:pointer;
      background:linear-gradient(to bottom, var(--enc-design-static-alpha-light-00) 50%, var(--enc-design-static-alpha-light-04) 100%), linear-gradient(to right, var(--enc-gradient-adaptive-static-start) -66.67%, var(--enc-gradient-adaptive-static-end) 166.67%);;
    }

    .HuFQj.outline {
      color:var(--enc-foreground-adaptive-secondary);
      background:var(--enc-background-neutral-primary-default);
      box-shadow:0 1px 2px 0 var(--enc-design-static-alpha-dark-02),
0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--contrast-border-color),
inset 0 calc(var(--enc-effect-aesthetics-inner-border-shadow-position) - var(--enc-component-button-border-width)) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color);;
      transition:all 150ms ease;
      border-color:var(--enc-border-adaptive-primary);
      border-style:solid;
      border-width:var(--enc-component-button-border-width);
    }

    .HuFQj.outline-hover:hover {
      cursor:pointer;
      background:var(--enc-background-adaptive-primary-hover);
      border-color:var(--enc-border-adaptive-primary);
      border-style:solid;
    }

    .HuFQj.soft {
      color:var(--enc-foreground-adaptive-secondary);
      background:var(--enc-background-adaptive-tertiary-default);
      box-shadow:0 1px 2px 0 var(--enc-design-static-alpha-dark-02),0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--contrast-border-color),inset 0 calc(var(--enc-effect-aesthetics-inner-border-shadow-position) - var(--enc-component-button-border-width)) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color);;
      transition:all 150ms ease;
      border-color:var(--enc-border-adaptive-primary);
      border-style:solid;
      border-width:var(--enc-component-button-border-width);
    }

    .HuFQj.soft-hover:hover {
      cursor:pointer;
      background:var(--enc-background-adaptive-tertiary-hover);
      border-color:var(--enc-border-adaptive-primary);
    }

    .HuFQj.ghost {
      color:var(--enc-foreground-adaptive-secondary);
      background:var(--enc-background-utility-transparent);
      box-shadow:none;
      transition:all 150ms ease;
      border-color:var(--enc-background-utility-transparent);
      border-style:solid;
      border-width:var(--enc-component-button-border-width);
    }

    .HuFQj.ghost-hover:hover {
      cursor:pointer;
      background:var(--enc-background-adaptive-secondary-hover);
      box-shadow:0 1px 2px 0 var(--enc-design-static-alpha-dark-02),
0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--contrast-border-color),
inset 0 calc(var(--enc-effect-aesthetics-inner-border-shadow-position) - var(--enc-component-button-border-width)) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color);;
      border-color:var(--enc-border-adaptive-primary);
      border-style:solid;
      border-width:var(--enc-component-button-border-width);
    }

    .HuFQj.alpha {
      color:var(--enc-foreground-neutral-alpha-dark-light-primary);
      background:var(--enc-background-alpha-dark-light-secondary-default);
      box-shadow:none;
      transition:all 150ms ease;
      border-color:var(--enc-border-neutral-alpha-dark-light-secondary);
      border-style:solid;
      border-width:var(--enc-component-button-border-width);
    }

    .HuFQj.alpha-hover:hover {
      cursor:pointer;
      background:var(--enc-background-alpha-dark-light-secondary-hover);
      box-shadow:none;
      border-color:var(--enc-border-neutral-alpha-dark-light-secondary);
    }

    .HuFQj.disabled {
      color:var(--enc-foreground-neutral-interactive-disabled);
      cursor:not-allowed;
      background:var(--enc-background-neutral-primary-disabled);
      box-shadow:none;
      border-color:var(--enc-border-neutral-interactive-disabled);
    }

    .HuFQj.disabled-ghost {
      color:var(--enc-foreground-neutral-interactive-disabled);
      cursor:not-allowed;
      box-shadow:none;
      border-color:none;
    }

    .HuFQj.disabled-alpha {
      color:var(--enc-foreground-neutral-alpha-dark-light-secondary);
      cursor:not-allowed;
      background:var(--enc-background-alpha-dark-light-primary-default);
      box-shadow:none;
      border-color:var(--enc-border-neutral-alpha-dark-light-primary);
    }

    .fDHoQh {
      width:1px;
      height:1px;
      display:flex;
      opacity:0;
      overflow:hidden;
      position:absolute;
      clip-path:inset(0);
      word-wrap:normal;
      margin-top:-1px;
      margin-left:-1px;
      padding-top:0px;
      white-space:nowrap;
      border-color:transparent;
      border-style:none;
      border-width:0px;
      padding-left:0px;
      padding-right:0px;
      flex-direction:column;
      padding-bottom:0px;
    }

    .dbBRid {
      rotate:0 0 1 0deg;
    }

    .dbBRid.isLoading {
      animation:1.25s linear 0ms infinite normal none running animation-fdlyLB;
    }

    @keyframes animation-fdlyLB {
        100% {
          rotate: 1turn;
        }
    }

    .ybUWh {
      color:var(--sui-styled-icon-color);
      align-items:center;
      justify-content:center;
    }

    .JvZIa {
      display:none;
    }

    .enercity_servicekit\/enc_button_visual\:BmTynGdibyzVOH8GK6B6p {
      opacity:0.64;
    }

    .bMeozE {
      filter:var(--content-shadow);
      height:calc(var(--height) - 2 * var(--enc-component-button-border-width));
      display:flex;
      opacity:1;
      font-size:var(--font-size);
      transition:all 240ms cubic-bezier(0.42, 0, 0.58, 1);
      align-items:center;
      font-family:"Euclid Enercity";
      font-weight:500;
      line-height:var(--enc-line-height-base);
      padding-left:var(--padding);
      padding-right:var(--padding);
      flex-direction:row;
      justify-content:center;
    }

    .bMeozE.isLoading {
      opacity:0;
      translate:0 -100% 0;
    }

    .enercity_servicekit\/enc_button_visual\:eAPfvjTbNCipYQiaFuSWZ {
      opacity:0.64;
      margin-left:0.125rem;
    }

    .fmgTlL {
      width:calc(100% + 1rem);
      height:100%;
      opacity:.0;
      position:absolute;
      background:repeating-linear-gradient(120deg,var(--stripe-color) 0 1px,transparent 1px 0.5rem);
      mask-image:linear-gradient(to top, transparent 10%, #000000A8);
    }

    .fmgTlL.isLoading {
      opacity:var(--stripe-opacity);
      animation:0.375s linear 0ms infinite normal none running animation-cMHpaJ;
    }

    @keyframes animation-cMHpaJ {
        0% {
          translate: 0px 0 0;
        }

        100% {
          translate: 9px;
        }
    }

    .fhEcst {
      padding-left:var(--gap);
      padding-right:var(--gap);
      padding-bottom:0.0625rem;
    }

    .fDqunt {
      filter:var(--content-shadow);
      height:calc(var(--height) - 2 * var(--enc-component-button-border-width));
      display:flex;
      opacity:0;
      z-index:1;
      position:absolute;
      font-size:var(--font-size);
      translate:0 100% 0;
      transition:all 240ms cubic-bezier(0.42, 0, 0.58, 1);
      align-items:center;
      font-family:"Euclid Enercity";
      font-weight:500;
      line-height:var(--enc-line-height-base);
      padding-left:var(--padding);
      padding-right:var(--padding);
      flex-direction:row;
      justify-content:center;
    }

    .fDqunt.isLoading {
      opacity:1;
      translate:0 0 0;
    }

    .enercity_servicekit\/enc_button_visual\:vJf5qOApBgnGDjYnUFz01 {
      opacity:0.64;
      margin-right:0.125rem;
    }

    .dNLEwV {
      width:fit-content;
      height:fit-content;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .dNLEwV.outer-glow::before {
      width:calc(100% + var(--outer-glow-size));
      height:calc(100% + var(--outer-glow-size));
      content:"";
      position:absolute;
      background:linear-gradient(180deg, var(--outer-glow-background) 0%, var(--enc-background-utility-transparent) 100%);
      box-shadow:0 -1px 0 0 var(--outer-glow-box-shadow);
      border-top-left-radius:calc(var(--border-radius) + 0.5rem);
      border-top-right-radius:calc(var(--border-radius) + 0.5rem);
      border-bottom-left-radius:calc(var(--border-radius) + 0.5rem);
      border-bottom-right-radius:calc(var(--border-radius) + 0.5rem);
    }

    .enercity_servicekit\/enc_featured-icon\:isKiqX_04JFLUtyJV6LeH {
      width:calc(var(--height));
      height:calc(var(--height));
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .dLKNVl {
      border:var(--enc-border-width-xs) solid var(--enc-border-neutral-primary);
      display:flex;
      background:var(--enc-background-surface-primary);
      box-shadow:inset 0 calc(var(--enc-effect-aesthetics-inner-border-shadow-position) - var(--enc-component-button-border-width)) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color);;
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:center;
      border-radius:var(--enc-radius-large);
      flex-direction:column;
    }

    .cZhTdq {
      display:flex;
      row-gap:3rem;
      align-self:stretch;
      background:var(--enc-background-surface-primary);
      box-shadow:inset 0 calc(var(--enc-effect-aesthetics-inner-border-shadow-position) - var(--enc-component-button-border-width)) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color);;
      column-gap:3rem;
      align-items:flex-start;
      padding-top:4rem;
      padding-left:6rem;
      padding-right:6rem;
      flex-direction:column;
      padding-bottom:4rem;
    }

    @media (max-width: 48em) {

    .cZhTdq {
      row-gap:2rem;
      column-gap:2rem;
      padding-top:3rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:3rem;
    }
    }

    @media (max-width: 32em) {

    .cZhTdq {
      padding-top:2rem;
      padding-left:1.5rem;
      padding-right:1.5rem;
      padding-bottom:2rem;
    }
    }

    .bYqppQ {
      width:100%;
      display:flex;
      position:relative;
      background:var(--enc-background-surface-primary);
      box-shadow:inset 0 calc(var(--enc-effect-aesthetics-inner-border-shadow-position) - var(--enc-component-button-border-width)) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color);;
      min-height:3.125rem;
      align-items:center;
      padding-top:1rem;
      padding-left:1.5rem;
      padding-right:1.5rem;
      padding-bottom:1rem;
      justify-content:center;
      border-top-color:var(--enc-border-neutral-secondary);
      border-top-style:solid;
      border-top-width:var(--enc-border-width-xs);
    }

    .esWDh {
      display:inline-flex;
    }

    .esWDh:focus-visible {
      border-radius:var(--focus-visible-radius);
      outline-color:var(--focus-visible-color);
      outline-style:solid;
      outline-width:var(--enc-component-focus-width);
      outline-offset:var(--enc-component-focus-width);
    }

    .esWDh.focus-inset:focus-visible {
      outline-offset:calc(-1 * var(--enc-component-focus-width));
    }

    .cnHynw {
      color:var(--enc-foreground-adaptive-primary);
      width:fit-content;
      cursor:pointer;
      display:flex;
      font-size:var(--font-size);
      transition:all 160ms ease;
      align-items:center;
      font-family:"Euclid Enercity";
      font-weight:500;
      flex-direction:row;
      justify-content:center;
      text-decoration-color:var(--initial-underline);
      text-underline-offset:var(--underline-offset);
      text-decoration-thickness:var(--underline-thickness);
    }

    .cnHynw:hover {
      color:var(--enc-foreground-adaptive-tertiary);
      text-decoration-color:rgb(from currentColor r g b / 0.32);
    }

    .cnHynw.secondary {
      color:var(--enc-foreground-adaptive-tertiary);
      opacity:1;
    }

    .cnHynw.secondary:hover {
      color:var(--enc-foreground-adaptive-secondary);
      opacity:1;
    }

    .cnHynw.disabled {
      color:var(--enc-foreground-neutral-interactive-disabled);
      cursor:not-allowed;
    }

    .cnHynw.on-color {
      color:var(--enc-foreground-adaptive-inverse-primary);
    }

    .cnHynw.on-color:hover {
      color:var(--enc-foreground-adaptive-inverse-primary);
      opacity:0.8;
    }

    .cnHynw.on-color-secondary {
      color:var(--enc-foreground-adaptive-inverse-primary);
      opacity:0.8;
    }

    .cnHynw.on-color-secondary:hover {
      color:var(--enc-foreground-adaptive-inverse-primary);
      opacity:1;
    }

    .cnHynw.on-color-disabled {
      color:var(--enc-foreground-adaptive-inverse-primary);
      cursor:not-allowed;
      opacity:0.6;
    }

    .cnHynw.disabled:hover {
      text-decoration-color:var(--initial-underline);
    }

    .enercity_servicekit\/enc_link_visual\:331Re2IX_wL_87gUUDz7A {
      opacity:0.64;
      margin-right:var(--gap);
    }

    .enercity_servicekit\/enc_link_visual\:UF8EW56K5sUy16xCRQwO7 {
      opacity:0.64;
      margin-left:var(--gap);
    }

    .rGJPJ {
      flex:1;
      text-align:var(--text-alignment);
      padding-bottom:0.0625rem;
      text-decoration-line:underline;
      text-decoration-color:inherit;
      text-decoration-thickness:inherit;
    }

    .crhRP {
      width:100%;
      display:flex;
      row-gap:0.5rem;
      flex-wrap:wrap;
      column-gap:1rem;
      align-items:flex-start;
      flex-direction:row;
      justify-content:center;
    }

    .dDqsZj {
      cursor:pointer;
      display:inline-flex;
    }

    .bWpTnd {
      width:fit-content;
      height:auto;
    }

    .enercity_servicekit\/enc_button_shell\:BDY5o33vtoonpUt40aJP0 {
      width:auto;
      cursor:pointer;
      height:auto;
      display:inline-flex;
      flex-grow:1;
      align-items:stretch;
    }

    .enercity_servicekit\/enc_button_shell\:BDY5o33vtoonpUt40aJP0.disabled {
      cursor:not-allowed;
    }

    .enercity_servicekit\/enc_button_shell\:BDY5o33vtoonpUt40aJP0:focus-visible::after {
      inset:0;
      content:"";
      position:absolute;
      border-radius:var(--focus-visible-radius);
      outline-color:var(--focus-visible-color);
      outline-style:solid;
      outline-width:var(--enc-component-focus-width);
      outline-offset:var(--focus-offset);
      pointer-events:none;
    }

    .bdyKZP {
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .ckAlKb {
      width:fit-content;
      height:var(--logo-height);
      display:flex;
      row-gap:0.375rem;
      font-size:inherit;
      column-gap:0.375rem;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .eyAmaz {
      width:100%;
      height:100%;
    }

    .ecMPnc {
      display:flex;
      align-self:stretch;
      align-items:center;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:row;
      padding-bottom:2rem;
      justify-content:space-between;
      border-bottom-color:var(--enc-border-neutral-secondary);
      border-bottom-style:solid;
      border-bottom-width:var(--enc-border-width-xs);
    }

    @media (max-width: 480px) {

    .ecMPnc {
      padding-left:1.5rem;
      padding-right:1.5rem;
    }
    }

    .kpgyE {
      row-gap:1rem;
      column-gap:1rem;
    }

    .eNctyu {
      width:100%;
      display:flex;
      max-width:var(--inner-max-width);
      align-items:stretch;
      flex-direction:column;
      justify-content:start;
    }

    .dejNMF {
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
    }

    .cLdvsE {
      display:flex;
      padding:0.75rem 0.5rem;
      background:linear-gradient(0deg, var(--enc-design-static-alpha-light-00) 35%, var(--enc-design-static-alpha-light-05) 100%), linear-gradient(90deg, var(--enc-gradient-adaptive-static-start) -66.67%, var(--enc-gradient-adaptive-static-end) 166.67%);
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .component_regio-promobanner\:mkt7HFJ6ScAxhrXsoGXO6 {
      font-size:var(--enc-font-size-base);
      font-style:normal;
      font-weight:500;
      line-height:var(--enc-line-height-base);
    }

    .regio-page-wrapper\:EgcHpvgRseFe4FGU2d78o {
      z-index:1;
    }

    .component_regio-header\:FQKwVNSBY48bNTulUgmNy {
      display:flex;
      flex-direction:row;
      justify-content:space-between;
    }

    .QBOdm {
      display:flex;
      row-gap:var(--gap);
      column-gap:var(--gap);
      align-items:center;
      padding-top:var(--padding-top);
      padding-left:4rem;
      padding-right:4rem;
      flex-direction:column;
      padding-bottom:var(--padding-bottom);
      justify-content:flex-start;
    }

    @media (max-width: 75em) {

    .QBOdm {
      row-gap:calc(var(--gap) / 1.25);
      column-gap:calc(var(--gap) / 1.25);
      padding-top:calc(var(--padding-top) / 1.25);
      padding-bottom:calc(var(--padding-bottom) / 1.25);
    }
    }

    @media (max-width: 50em) {

    .QBOdm {
      row-gap:calc(var(--gap) / 1.5);
      column-gap:calc(var(--gap) / 1.5);
      padding-top:calc(var(--padding-top) / 1.5);
      padding-left:1.5rem;
      padding-right:1.5rem;
      padding-bottom:calc(var(--padding-bottom) / 1.5);
    }
    }

    @media (max-width: 25em) {

    .QBOdm {
      row-gap:calc(var(--gap) / 2);
      column-gap:calc(var(--gap)/ 2);
      padding-top:calc(var(--padding-top) / 2);
      padding-bottom:calc(var(--padding-bottom) / 2);
    }
    }

    .component_regio-header\:qCGZZNkvHyVUHiTkO65r- {
      display:flex;
    }

    .regio-page-wrapper\:PO4QeSm5CqYKDVLgXGRBI {
      z-index:1;
    }

    .wxnZy {
      display:flex;
      background:var(--enc-background-surface-primary);
      overflow-x:clip;
      align-items:stretch;
      flex-direction:column;
      justify-content:flex-start;
    }

    .tRGdg {
      max-width:45em;
      text-align:center;
    }

    .cEAYkI {
      flex:1;
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
    }

    @media (max-width: 48em) {

    .cEAYkI {
      row-gap:1rem;
      column-gap:1rem;
    }
    }

    .eVtXlO {
      gap:2rem;
      width:100%;
      display:flex;
      flex-wrap:nowrap;
      flex-direction:row;
      justify-content:center;
    }

    @media (max-width: 64em) {

    .eVtXlO {
      row-gap:1.5rem;
      column-gap:1.5rem;
    }
    }

    @media (max-width: 48em) {

    .eVtXlO {
      flex-direction:column;
    }
    }

    .bKKFNL {
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      flex-direction:row;
    }

    @media (max-width: 48em) {

    .bKKFNL {
      row-gap:2.5rem;
      column-gap:2.5rem;
      flex-direction:column;
    }
    }

    @media (max-width: 25em) {

    .bKKFNL {
      row-gap:2rem;
      column-gap:2rem;
    }
    }

    .regio-page-content-solar\:1nIm7OmNaaGqma-Bci0r- {
      color:var(--enc-foreground-neutral-tertiary);
      text-align:center;
    }

    .MaZft {
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:row;
    }

    @media (max-width: 48em) {

    .MaZft {
      display:flex;
      flex-direction:column;
    }
    }

    .dqsoTv {
      width:fit-content;
      height:fit-content;
    }

    .cytfCD {
      width:calc(var(--height) - 2 * var(--enc-component-button-border-width));
      filter:var(--content-shadow);
      height:calc(var(--height) - 2 * var(--enc-component-button-border-width));
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .regio-page-content-solar\:2eWcXPgR_so6deiV6g9Oh {
      background:var(--enc-background-neutral-tertiary-default);
      overflow-x:clip;
      overflow-y:clip;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      margin-inline:2rem;
      border-top-left-radius:2rem;
      border-top-right-radius:2rem;
      border-bottom-left-radius:2rem;
      border-bottom-right-radius:2rem;
    }

    @media (max-width: 48em) {

    .regio-page-content-solar\:2eWcXPgR_so6deiV6g9Oh {
      margin-inline:1.5rem;
    }
    }

    @media (max-width: 25em) {

    .regio-page-content-solar\:2eWcXPgR_so6deiV6g9Oh {
      padding-left:1.5rem;
      padding-right:1.5rem;
    }
    }

    .blbruw {
      color:var(--enc-foreground-neutral-primary);
    }

    .XCePq {
      display:flex;
      row-gap:2.5rem;
      column-gap:2.5rem;
      align-items:center;
      justify-content:flex-start;
    }

    .dVjgYL {
      width:100%;
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      align-items:center;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:column;
      padding-bottom:2rem;
      justify-content:flex-start;
    }

    @media (max-width: 48em) {

    .dVjgYL {
      row-gap:1.5rem;
      padding-left:1.5rem;
      padding-right:1.5rem;
      padding-bottom:1.5rem;
    }
    }

    .dsDGLd {
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
    }

    .dcbUig {
      display:inline;
      font-weight:500;
    }

    .component_regio_collapsible\:root {
      width:100%;
    }

    .flNaSt {
      height:0px;
      transform:translateZ(0px);
      overflow-y:hidden;
      will-change:height, transform;
    }

    .flNaSt.open {
      height:var(--height);
    }

    .__component_regio_collapsible-content\:root {
      opacity:0;
      transition:height .3s ease-in-out, opacity .3s ease-in-out;
    }

    .__component_regio_collapsible-content\:root.open {
      opacity:1;
    }

    .__component_regio_collapsible-content\:Uv8bZ0gPKvibOqLKxQO8t {
      overflow:hidden;
    }

    .__component_regio_collapsible-trigger\:r7DIV9lDoekKyUDMHx2WG {
      gap:.5rem;
      display:flex;
      align-self:center;
      flex-direction:row;
    }

    .BEodR {
      width:fit-content;
      height:fit-content;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .__component_regio_collapsible-trigger\:vKrLwK_DaO2izkFc3BDml {
      transition:transform .2s ease-in-out;
    }

    .__component_regio_collapsible-trigger\:vKrLwK_DaO2izkFc3BDml.open {
      transform:rotate(-180deg);
    }

    .bJoCor.orientation-horizontal {
      flex-direction:row;
    }

    .bDAZZ {
      width:100%;
      display:flex;
      position:relative;
      background:var(--enc-background-neutral-primary-default);
      align-items:center;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      flex-direction:row;
      justify-content:center;
      border-top-left-radius:var(--enc-radius-large);
      border-top-right-radius:var(--enc-radius-large);
      border-bottom-left-radius:var(--enc-radius-large);
      border-bottom-right-radius:var(--enc-radius-large);
    }

    @media (max-width: 48em) {

    .bDAZZ {
      padding-left:0px;
      padding-right:0px;
      flex-direction:column;
    }
    }

    .dPJfDF {
      width:50%;
      height:100%;
      padding-top:0.75rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:0.75rem;
    }

    @media (max-width: 48em) {

    .dPJfDF {
      width:100%;
      height:auto;
    }
    }

    .bEGCSC {
      width:50%;
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      align-items:flex-start;
      padding-top:3rem;
      padding-left:3rem;
      padding-right:3rem;
      padding-bottom:3rem;
      justify-content:flex-start;
    }

    @media (max-width: 64em) {

    .bEGCSC {
      padding:2rem 2rem 2.5rem 2rem;
    }
    }

    @media (max-width: 48em) {

    .bEGCSC {
      :;
      width:100%;
      padding-top:1rem;
      padding-left:1.5rem;
      padding-right:1.5rem;
      padding-bottom:2.5rem;
    }
    }

    .epFOeE {
      color:var(--enc-foreground-adaptive-inverse-primary);
      width:9rem;
      display:flex;
      hyphens:auto;
      z-index:1;
      transform:rotate(-5deg);
      background:var(--enc-background-adaptive-primary-bold-default);
      align-items:center;
      aspect-ratio:1/1;
      justify-content:center;
      border-top-left-radius:var(--enc-radius-full);
      border-top-right-radius:var(--enc-radius-full);
      border-bottom-left-radius:var(--enc-radius-full);
      border-bottom-right-radius:var(--enc-radius-full);
    }

    @media (max-width: 48em) {

    .epFOeE {
      width:7rem;
    }
    }

    .fCryAB {
      display:inline;
      font-size:inherit;
      text-align:center;
      font-family:inherit;
      font-weight:inherit;
    }

    @media (max-width: 48em) {

    .fCryAB {
      transform:scale(0.8);
    }
    }

    .component_large-teaser-card\:V6S_T6V99oXn2AM47C3W- {
      left:2rem;
      bottom:-3.5rem;
      position:absolute;
    }

    @media (max-width: 48em) {

    .component_large-teaser-card\:V6S_T6V99oXn2AM47C3W- {
      top:-1.5rem;
      left:auto;
      right:-0.75rem;
      bottom:auto;
    }
    }

    .dRVEVf {
      width:100%;
      height:100%;
      object-fit:cover;
      border-color:var(--enc-border-neutral-alpha-dark-light-tertiary);
      border-style:solid;
      border-width:1px;
      border-top-left-radius:var(--enc-radius-base);
      border-top-right-radius:var(--enc-radius-base);
      border-bottom-left-radius:var(--enc-radius-base);
      border-bottom-right-radius:var(--enc-radius-base);
    }

    @media (max-width: 48em) {

    .dRVEVf {
      height:auto;
      aspect-ratio:5/3;
    }
    }

    .dnEgex {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
    }

    .dgpjCA {
      width:fit-content;
      font-size:var(--font-size);
      align-items:center;
      font-family:"Euclid Enercity";
      font-weight:500;
      flex-direction:row;
      justify-content:center;
      border-top-left-radius:var(--border-radius);
      border-top-right-radius:var(--border-radius);
      border-bottom-left-radius:var(--border-radius);
      border-bottom-right-radius:var(--border-radius);
    }

    .bnFuHv {
      filter:var(--content-shadow);
      height:calc(var(--height) - 2 * var(--enc-component-button-border-width));
      display:flex;
      row-gap:var(--gap);
      column-gap:var(--gap);
      align-items:center;
      padding-left:var(--padding);
      padding-right:var(--padding);
      flex-direction:row;
      justify-content:center;
    }

    .eiBztw {
      padding-bottom:0.0625rem;
    }

    .enercity_servicekit\/enc_badge\:ifGl49gEXRe5Qh_S7H3V5 {
      opacity:0.64;
    }

    .enercity_servicekit\/enc_badge\:xq8Q0IL1kD2Fnd7f4XV0i {
      opacity:0.64;
    }

    .regio-page-content-solar\:6EcVR4EQwBVod4rigfoPF {
      margin-bottom:0.5rem;
    }

    .regio-page-content-solar\:7sGRAYePVAuyXlF56yJmX {
      color:var(--enc-foreground-neutral-primary);
      background:;
    }

    .cBiVkS {
      display:flex;
      row-gap:var(--gap);
      column-gap:var(--gap);
      text-align:left;
      align-items:start;
      flex-direction:row;
      justify-content:flex-start;
    }

    .enercity_servicekit\/enc_list-item\:-GH-aOtz2_GsHr5kFY8ty {
      flex:1;
    }

    .enercity_servicekit\/enc_list-item\:XJxLUFROD8skB3TLFddSn {
      flex:0 0 var(--icon-size);
      color:var(--enc-foreground-neutral-tertiary);
      height:var(--icon-size);
      display:flex;
      margin-top:var(--icon-margin-top);
      text-align:right;
      align-items:center;
      padding-right:0.25rem;
      flex-direction:row;
      justify-content:flex-end;
    }

    .enercity_servicekit\/enc_list-item\:_lhj_whpQK3as2Z1rArTP {
      color:var(--enc-foreground-adaptive-tertiary);
      width:var(--icon-size);
      height:var(--icon-size);
      margin-top:var(--icon-margin-top);
      flex-shrink:0;
    }

    .bYakhc {
      flex:1;
      width:100%;
      display:flex;
      flex-direction:column;
    }

    .enercity_servicekit\/enc_list-item\:tIgnRwNbYPvrDmKgz1naZ {
      color:var(--enc-foreground-adaptive-tertiary);
      width:var(--icon-size);
      height:var(--icon-size);
      margin-top:var(--icon-margin-top);
      flex-shrink:0;
    }

    .ZZbRA {
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
    }

    @media (max-width: 48em) {

    .ZZbRA {
      row-gap:1.5rem;
      column-gap:1.5rem;
    }
    }

    .cDrGoh {
      width:100%;
      display:flex;
      row-gap:1.5rem;
      max-width:64rem;
      background:var(--enc-background-neutral-primary-default);
      column-gap:1.5rem;
      align-items:flex-start;
      padding-top:3rem;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      padding-left:3rem;
      padding-right:3rem;
      flex-direction:column;
      padding-bottom:3rem;
      justify-content:flex-start;
      border-top-left-radius:var(--enc-radius-xl);
      border-top-right-radius:var(--enc-radius-xl);
      border-bottom-left-radius:var(--enc-radius-xl);
      border-bottom-right-radius:var(--enc-radius-xl);
    }

    @media (max-width: 48em) {

    .cDrGoh {
      padding:2rem 1.5rem;
    }
    }

    .cJJrKc {
      text-align:center;
    }

    .regio-page-content-solar\:9EbXr7yalzqR2OsTH1EqU {
      width:100%;
    }

    .jgtVe {
      color:var(--enc-foreground-neutral-secondary);
    }

    .regio-page-content-solar\:9vCLtC5HrtB2eqshOhm5X {
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 48em) {

    .regio-page-content-solar\:9vCLtC5HrtB2eqshOhm5X {
      row-gap:2rem;
      align-items:center;
    }
    }

    .regio-page-content-solar\:CdQKzpRepQF3qREj8MqE6 {
      top:-4.5rem;
      right:1.5rem;
      display:flex;
      position:absolute;
    }

    @media (max-width: 48em) {

    .regio-page-content-solar\:CdQKzpRepQF3qREj8MqE6 {
      top:-1.5rem;
      right:-0.75rem;
      display:flex;
    }
    }

    .regio-page-content-solar\:CwUS9KKYhYvDYEIYqFRdT {
      color:var(--enc-foreground-neutral-primary);
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .bvCgfX {
      padding-right:30%;
    }

    @media (max-width: 48em) {

    .bvCgfX {
      padding-right:0px;
    }
    }

    .eRaORj {
      margin:var(--margin);
      border-top:var(--border);
      box-shadow:0 var(--enc-effect-aesthetics-divider-drop-shadow-shadow-position) 0 0 var(--enc-effect-aesthetics-divider-drop-shadow-shadow-color);
    }

    .eRaORj.vertical {
      border-top:none;
      box-shadow:var(--enc-effect-aesthetics-divider-drop-shadow-shadow-position) 0 0 0 var(--enc-effect-aesthetics-divider-drop-shadow-shadow-color);
      border-left:var(--border);
    }

    .regio-page-content-solar\:E-wBsJ6uOoI0ZnlCtexvp {
      width:100%;
      margin:0 auto;
      max-width:1312px;
    }

    .ccMsFA {
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      flex-direction:column;
    }

    .regio-page-content-solar\:EU86cmVrSj_jmtARqR2qm {
      color:var(--enc-foreground-neutral-tertiary);
      text-align:center;
    }

    .regio-page-content-solar\:F1dcKYQBYR4daMNLSFfP6 {
      display:flex;
      font-size:6rem;
      text-align:center;
      align-items:center;
      justify-content:flex-start;
    }

    .regio-page-content-solar\:FGu9cuEDHT1O2ckfC4leW {
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 48em) {

    .regio-page-content-solar\:FHphJf-SnfuZTigPazWD7 {
      gap:1.5rem;
    }
    }

    .ebHunw {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:column;
    }

    @media (max-width: 48em) {

    .regio-page-content-solar\:Fc8Wtq5RSRRi41ghTS4Wf {
      gap:1.5rem;
    }
    }

    .bOuVIm {
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      align-items:center;
      justify-content:flex-start;
    }

    .bhGZbr {
      color:var(--enc-foreground-neutral-tertiary);
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .regio-page-content-solar\:GJAPYm586hhAhDncRh_7z {
      width:100%;
    }

    .frzCZN {
      color:var(--enc-foreground-neutral-primary);
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .cjRzlu {
      color:var(--enc-foreground-neutral-secondary);
      text-align:center;
    }

    .regio-page-content-solar\:Kn2CuDK8cm0HtMOgE_uMn {
      text-align:center;
    }

    .bGpxLy {
      gap:2rem;
      display:flex;
      flex-direction:column;
    }

    @media (min-width: 60rem) {

    .bGpxLy {
      flex-direction:row;
    }
    }

    .regio-page-content-solar\:MaIdOlgrWOg4hQtLNL9Uz {
      text-align:center;
    }

    .regio-page-content-solar\:MgVXYLdbtf_069vCiLRg5 {
      width:100%;
    }

    .bFDUKj {
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
    }

    .regio-page-content-solar\:NU36mVWcoM50LZtTg4ocd {
      width:100%;
    }

    .eTuVfr {
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      align-items:center;
      justify-content:flex-start;
    }

    @media (max-width: 48em) {

    .eTuVfr {
      row-gap:1rem;
      column-gap:1rem;
    }
    }

    .regio-page-content-solar\:NmT62X_S1_zVnxKAhrBqq {
      width:100%;
      background:linear-gradient(90deg, var(--enc-gradient-brand-static-start) 0%, var(--enc-gradient-brand-static-end) 100%);
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      border-top-left-radius:2rem;
      border-top-right-radius:2rem;
      border-bottom-left-radius:2rem;
      border-bottom-right-radius:2rem;
    }

    .drSIMR {
      padding-bottom:1.5rem;
      padding-inline:0.625rem;
    }

    .enercity_servicekit\/enc_accordion_item\:Wpvl3mWPdDxyu8WrHUGnG {
      gap:1rem;
      width:100%;
      cursor:pointer;
      display:flex;
      text-align:left;
      align-items:center;
      padding-top:0.625rem;
      margin-block:0.625rem;
      padding-left:0.625rem;
      padding-right:0.625rem;
      flex-direction:row;
      padding-bottom:0.625rem;
      justify-content:space-between;
    }

    .enercity_servicekit\/enc_accordion_item\:Wpvl3mWPdDxyu8WrHUGnG:focus-visible {
      outline:var(--enc-component-focus-width) solid var(--enc-border-adaptive-interactive-focus-primary);
      border-radius:var( --enc-radius-regular);
    }

    .enercity_servicekit\/enc_accordion_item\:a676USMJXudkkCxCbtiM0 {
      display:flex;
      transition:background-color .2s ease-in-out;
      border-bottom:1px solid var(--enc-border-neutral-primary);
      padding-inline:0.875rem;
      justify-content:center;
    }

    .enercity_servicekit\/enc_accordion_item\:a676USMJXudkkCxCbtiM0:hover {
      background-color:var(--enc-background-neutral-tertiary-default);
    }

    .edAQxD {
      height:0px;
      overflow-x:hidden;
      overflow-y:hidden;
      will-change:height;
    }

    .edAQxD.open {
      height:var(--height);
    }

    .enercity_servicekit\/enc_accordion_item\:mDM7w8_2Owjx3WkmqIXyK {
      opacity:0;
      overflow:hidden;
      transition:height .3s, opacity .5s;
    }

    .enercity_servicekit\/enc_accordion_item\:mDM7w8_2Owjx3WkmqIXyK.open {
      opacity:1;
    }

    .enercity_servicekit\/enc_accordion_item\:qlzDrHJ9cON0X-LZeacvI {
      width:2rem;
      border:var(--enc-component-button-border-width) solid var(--enc-border-adaptive-primary);
      height:2rem;
      display:grid;
      background:var(--enc-background-neutral-primary-default);
      box-shadow:0 1px 2px 0 var(--enc-design-static-alpha-dark-02), 0 var(--enc-effect-aesthetics-inner-border-shadow-position) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color) inset, 0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--enc-effect-aesthetics-contrast-border-shadow-color);
      place-items:center;
      border-radius:var(--enc-component-button-radius);
    }

    .enercity_servicekit\/enc_accordion_item\:qlzDrHJ9cON0X-LZeacvI::before {
      width:0.125rem;
      height:0.75rem;
      content:"";
      grid-area:1 / 1;
      transition:transform .3s ease-in-out;
      border-radius:var(--enc-radius-full);
      background-color:var(--enc-foreground-adaptive-secondary);
      transform-origin:center;
    }

    .enercity_servicekit\/enc_accordion_item\:qlzDrHJ9cON0X-LZeacvI::after {
      width:0.75rem;
      height:0.125rem;
      content:"";
      grid-area:1 / 1;
      transition:opacity .3s ease-in-out;
      border-radius:var(--enc-radius-full);
      background-color:var(--enc-foreground-adaptive-secondary);
    }

    .enercity_servicekit\/enc_accordion_item\:qlzDrHJ9cON0X-LZeacvI.open::before {
      transform:rotate(90deg);
    }

    .enercity_servicekit\/enc_accordion_item\:qlzDrHJ9cON0X-LZeacvI.open::after {
      opacity:0;
    }

    .ctKEGR {
      width:100%;
      display:flex;
      position:relative;
      margin-top:-9rem;
      align-items:center;
      padding-left:1.5rem;
      padding-right:1.5rem;
      justify-content:center;
    }

    @media (max-width: 48em) {

    .ctKEGR {
      margin-top:0px;
      padding-left:0px;
      padding-right:0px;
    }
    }

    .duoVJP {
      flex:1;
      display:flex;
      row-gap:1.5rem;
      max-width:25rem;
      background:var(--enc-background-neutral-primary-default);
      column-gap:1.5rem;
      align-items:flex-start;
      padding-top:3rem;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      padding-left:3rem;
      padding-right:3rem;
      padding-bottom:3rem;
      justify-content:flex-start;
      border-top-left-radius:var(--enc-radius-large);
      border-top-right-radius:var(--enc-radius-large);
      border-bottom-left-radius:var(--enc-radius-large);
      border-bottom-right-radius:var(--enc-radius-large);
    }

    @media (max-width: 56em) {

    .duoVJP {
      padding:2rem;
    }
    }

    @media (max-width: 48em) {

    .duoVJP {
      width:100%;
      max-width:100%;
    }
    }

    @media (max-width: 25em) {

    .duoVJP {
      padding:1.5rem;
    }
    }

    .component_icon-card\:7yfnUkaeUL3swKeI0LaC3 {
      margin-bottom:1rem;
    }

    .regio-page-content-solar\:P9jGKmCRZRwgJ1Y40V869 {
      width:100%;
    }

    .bjlwbP {
      width:100%;
      display:flex;
      row-gap:0.5rem;
      flex-wrap:wrap;
      column-gap:0.75rem;
      align-items:flex-start;
      padding-left:1.5rem;
      padding-right:1.5rem;
      flex-direction:row;
      justify-content:center;
    }

    .regio-page-content-solar\:PyWTY89ROVl5RnKnHLRlH {
      margin-top:1rem;
    }

    .eRuyMh {
      width:auto;
      height:3rem;
    }

    .bnOnqK {
      width:100%;
      display:flex;
      row-gap:0.25rem;
      flex-wrap:wrap;
      background:var(--enc-background-neutral-tertiary-default);
      column-gap:1rem;
      margin-top:2rem;
      align-items:center;
      padding-top:1.5rem;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      padding-left:1.5rem;
      padding-right:1.5rem;
      flex-direction:row;
      padding-bottom:1.5rem;
      justify-content:center;
      border-top-left-radius:0.75rem;
      border-top-right-radius:0.75rem;
      border-bottom-left-radius:0.75rem;
      border-bottom-right-radius:0.75rem;
    }

    .regio-page-content-solar\:ROfHDKqlhXA-Z2vsSfQxc {
      color:var(--enc-foreground-neutral-primary);
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .regio-page-content-solar\:RgSOrwh18enwCzFl5Pf_R {
      color:var(--enc-foreground-neutral-primary);
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .zzZRS {
      flex:1;
      overflow:clip;
      position:relative;
      isolation:isolate;
      background:var(--enc-background-neutral-primary-default);
      font-family:Euclid Enercity;
      border-color:var(--enc-border-neutral-primary);
      border-style:Solid;
      border-width:var(--card-border-width);
      border-top-left-radius:var(--enc-radius-large);
      border-top-right-radius:var(--enc-radius-large);
      border-bottom-left-radius:var(--enc-radius-large);
      border-bottom-right-radius:var(--enc-radius-large);
    }

    .component_card\:AXjP09y2sF_x5ZbMTb-uO {
      color:var(--enc-foreground-neutral-secondary);
      margin-top:0.5rem;
      margin-bottom:1rem;
    }

    .component_card\:AuKsaQ5DtXki3Y-1FQGOs {
      color:--enc-foreground-neutral-primary;
    }

    .component_card\:H8v6DJaEI27bMO40FsOe- {
      margin-top:auto;
    }

    .ePVuRV {
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
    }

    .fxOuVb {
      height:15rem;
      display:block;
      overflow-x:clip;
      overflow-y:clip;
      border-top-left-radius:var(--enc-radius-base);
      border-top-right-radius:var(--enc-radius-base);
      border-bottom-left-radius:var(--enc-radius-base);
      border-bottom-right-radius:var(--enc-radius-base);
    }

    .coAxMP {
      flex-grow:1;
      padding-top:1.5rem;
      padding-left:1.5rem;
      padding-right:1.5rem;
      padding-bottom:1.5rem;
    }

    .regio-page-content-solar\:RxkhOcXrfwRdb4BgviUyZ {
      color:var(--enc-foreground-neutral-primary);
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .wUzoW {
      width:100%;
      display:flex;
      row-gap:3rem;
      position:static;
      column-gap:3rem;
      align-items:center;
      justify-content:flex-start;
    }

    @media (max-width: 48em) {

    .wUzoW {
      row-gap:2rem;
      column-gap:2rem;
    }
    }

    .regio-page-content-solar\:T9BevwXHTJmQAAfDzgzT8 {
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      flex-direction:column;
    }

    .regio-page-content-solar\:ThdW6pMnwvylYqf_H0ZMM {
      width:100%;
      margin:0 auto;
      max-width:1312px;
    }

    .regio-page-content-solar\:U4e7MmcNh_lO9yvmb0u_T {
      color:var(--enc-foreground-neutral-secondary);
    }

    .regio-page-content-solar\:UIPxKVjyPu6FkSspkn7as {
      color:var(--enc-foreground-neutral-primary);
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .BkPmZ {
      display:inline;
      font-family:500;
      font-weight:500;
    }

    .regio-page-content-solar\:VD56Qz7ZxlJyqRnfxdvLO {
      display:flex;
      row-gap:5rem;
      column-gap:5rem;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 48em) {

    .regio-page-content-solar\:VD56Qz7ZxlJyqRnfxdvLO {
      row-gap:4rem;
      column-gap:4rem;
    }
    }

    .regio-page-content-solar\:We8uCDtSSXbrmgfc_ztZL {
      color:var(--enc-foreground-neutral-primary);
      background:;
    }

    .eMnqFH {
      display:flex;
      row-gap:2rem;
      background:var(--enc-background-neutral-tertiary-default);
      overflow-x:clip;
      overflow-y:clip;
      padding-top:2.5rem;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      padding-left:3rem;
      padding-right:3rem;
      flex-direction:column;
      padding-bottom:3rem;
      border-top-left-radius:2rem;
      border-top-right-radius:2rem;
      border-bottom-left-radius:2rem;
      border-bottom-right-radius:2rem;
    }

    @media (max-width: 64em) {

    .eMnqFH {
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }
    }

    @media (max-width: 48em) {

    .eMnqFH {
      padding-top:2rem;
      padding-left:1.5rem;
      padding-right:1.5rem;
      padding-bottom:1.5rem;
    }
    }

    .dBfxuZ {
      width:100%;
      min-height:20rem;
      object-fit:cover;
      aspect-ratio:16/9;
      border-top-left-radius:2rem;
      border-top-right-radius:2rem;
      border-bottom-left-radius:2rem;
      border-bottom-right-radius:2rem;
    }

    @media (max-width: 48em) {

    .dBfxuZ {
      border-radius:1.5rem;
    }
    }

    .regio-page-content-solar\:XgAO_XPbn1IQHDiYnbRBR {
      text-align:center;
    }

    .uiSem {
      width:100%;
      height:100%;
      object-fit:cover;
      outline-color:var(--border-color);
      outline-style:solid;
      outline-width:var(--enc-border-width-xs);
      outline-offset:calc(-1 * var(--enc-border-width-xs));
    }

    .regio-page-content-solar\:YSKEr24sqz1at81s5ON3F {
      width:100%;
      max-width:var(--enc-container-xl);
    }

    .regio-page-content-solar\:Zf9erBT8sc5Cx0jjVLyNv {
      width:100%;
    }

    .regio-page-content-solar\:ZwJQvFKgOEeW_jSN6yXtB {
      color:var(--enc-foreground-neutral-tertiary);
    }

    .regio-page-content-solar\:_aqyat6JvqXnTPH8F7HOc {
      background:var(--enc-background-neutral-tertiary-default);
      overflow-x:clip;
      overflow-y:clip;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      margin-inline:2rem;
      border-top-left-radius:2rem;
      border-top-right-radius:2rem;
      border-bottom-left-radius:2rem;
      border-bottom-right-radius:2rem;
    }

    @media (max-width: 48em) {

    .regio-page-content-solar\:_aqyat6JvqXnTPH8F7HOc {
      margin-inline:1.5rem;
    }
    }

    @media (max-width: 25em) {

    .regio-page-content-solar\:_aqyat6JvqXnTPH8F7HOc {
      padding-left:1.5rem;
      padding-right:1.5rem;
    }
    }

    .component_regio_adjacent_cities_links\:1n_ypyCx7Yo4zVscQ_cwF {
      display:inline-flex;
    }

    .component_regio_adjacent_cities_links\:UfRXtElxL70YXm45An8ud {
      display:inline-flex;
    }

    .component_regio_adjacent_cities_links\:bmm4uvbMmwWbe2xftPYiv {
      display:inline-flex;
    }

    .component_regio_adjacent_cities_links\:gzwfKFN2FvNnNv_dEZSVq {
      display:inline-flex;
    }

    .component_regio_adjacent_cities_links\:lCJTJ53mzvp2LPkQcpsHc {
      display:inline-flex;
    }

    .component_regio_adjacent_cities_links\:r5sV95V2X0sJgDkEvdkZL {
      display:inline-flex;
    }

    .dyhoaa {
      font-size:inherit;
      text-align:center;
      font-family:inherit;
      font-weight:inherit;
    }

    .regio-page-content-solar\:cHGa2OXi2oy_MouaM7wZB {
      width:100%;
    }

    .regio-page-content-solar\:cWovnvpm9of13Gip0Kx7q {
      color:var(--enc-design-static-light);
    }

    .regio-page-content-solar\:dkTOjH8IaygyQmxg4YJJP {
      color:var(--enc-foreground-neutral-secondary);
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .fpMOmt {
      width:100%;
      height:auto;
      padding-bottom:4rem;
    }

    @media (max-width: 48em) {

    .fpMOmt {
      width:auto;
      height:12rem;
      margin-top:-1rem;
      padding-bottom:1rem;
    }
    }

    .regio-page-content-solar\:etd5qJN1dw0SPScRih5Ov {
      margin-top:1rem;
    }

    .regio-page-content-solar\:fT969RbyzI5OlOf3vR9V4 {
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .EIhZA {
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
    }

    @media (max-width: 48em) {

    .EIhZA {
      row-gap:1rem;
      column-gap:1rem;
    }
    }

    .regio-page-content-solar\:gbHpZcdZAPqicGaL_IJjB {
      display:flex;
      row-gap:4rem;
      position:static;
      isolation:isolate;
      column-gap:4rem;
      align-items:center;
      justify-content:flex-start;
    }

    @media (max-width: 48em) {

    .regio-page-content-solar\:gbHpZcdZAPqicGaL_IJjB {
      row-gap:3rem;
      column-gap:3rem;
    }
    }

    .regio-page-content-solar\:hDn1j8h6IqUYMESNfwe9S {
      display:flex;
      row-gap:4rem;
      column-gap:4rem;
    }

    @media (max-width: 48em) {

    .regio-page-content-solar\:hDn1j8h6IqUYMESNfwe9S {
      row-gap:4rem;
      column-gap:4rem;
    }
    }

    @media (max-width: 25em) {

    .regio-page-content-solar\:hDn1j8h6IqUYMESNfwe9S {
      gap:2rem;
    }
    }

    .regio-page-content-solar\:hWy2ydlE0hDcNuEehPqO7 {
      color:var(--enc-foreground-neutral-primary);
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .regio-page-content-solar\:iEl3jjSQAI_xYWoj9H_N9 {
      width:100%;
      max-width:var(--enc-container-xl);
    }

    .regio-page-content-solar\:iMddT1TohCS690lL5FFUU {
      color:var(--enc-foreground-neutral-tertiary);
    }

    .degpmH {
      width:100%;
      display:flex;
      row-gap:1.5rem;
      max-width:55em;
      column-gap:1.5rem;
      align-items:center;
      justify-content:flex-start;
    }

    .regio-page-content-solar\:l50Zne2IdMnOHIdtaYmfG {
      color:var(--enc-foreground-neutral-primary);
      background:;
    }

    .regio-page-content-solar\:l7MA5tFZovKpCre8qmwQq {
      color:var(--enc-foreground-neutral-secondary);
      text-align:center;
    }

    .bSHBK {
      display:flex;
      row-gap:1rem;
      flex-wrap:wrap;
      column-gap:1.5rem;
      align-items:flex-start;
      flex-direction:row;
      justify-content:center;
    }

    .bkGzJA {
      display:flex;
      row-gap:1.5rem;
      max-width:55em;
      column-gap:1.5rem;
      align-items:center;
      justify-content:flex-start;
    }

    @media (max-width: 48em) {

    .bkGzJA {
      row-gap:1rem;
      column-gap:1rem;
    }
    }

    @media (max-width: 25em) {

    .regio-page-content-solar\:lWGq4jthCDOrV8_h8azXL {
      gap:1.5rem;
    }
    }

    .regio-page-content-solar\:mtjYXJgIh3YAa7tdRd3qQ {
      color:var(--enc-foreground-neutral-tertiary);
      text-align:center;
    }

    .regio-page-content-solar\:mzamezUBknwaRsQrrI92t {
      text-align:center;
    }

    .regio-page-content-solar\:nLLVZO7RYZ9_-eeAzxYU3 {
      color:var(--enc-foreground-neutral-secondary);
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 25em) {

    .regio-page-content-solar\:nbCy56TNnEk2mb-eoN2JZ {
      gap:1.5rem;
    }
    }

    .regio-page-content-solar\:oTM-ruQryMjC_xOlFtDKJ {
      text-align:center;
    }

    .regio-page-content-solar\:pNhh9tg3tAgkrjMr_EIlq {
      text-align:center;
    }

    .deQNea {
      width:100%;
      display:flex;
      row-gap:1rem;
      max-width:64rem;
      background:var(--enc-background-neutral-primary-default);
      column-gap:1rem;
      align-items:flex-start;
      padding-top:3rem;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      padding-left:3rem;
      padding-right:3rem;
      padding-bottom:3rem;
      justify-content:flex-start;
      border-top-left-radius:var(--enc-radius-xl);
      border-top-right-radius:var(--enc-radius-xl);
      border-bottom-left-radius:var(--enc-radius-xl);
      border-bottom-right-radius:var(--enc-radius-xl);
    }

    @media (max-width: 48em) {

    .deQNea {
      padding:2rem 1.5rem;
    }
    }

    .uxBvB {
      flex:1;
      display:flex;
      row-gap:0.75rem;
      flex-wrap:wrap;
      background:var(--enc-background-neutral-secondary-default);
      column-gap:1rem;
      align-items:center;
      padding-top:1.5rem;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      padding-left:1.5rem;
      padding-right:1.5rem;
      flex-direction:column;
      padding-bottom:1.5rem;
      justify-content:center;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .boZoWz {
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
    }

    .fnzQwz {
      color:var(--enc-foreground-neutral-primary);
    }

    @media (max-width: 48em) {

    .fnzQwz {
      padding-right:0px;
    }
    }

    .regio-page-content-solar\:qsOUimLVv-IZb3uB8H33y {
      color:var(--enc-foreground-neutral-tertiary);
    }

    .regio-page-content-solar\:s3F5vw4alxPdmdS8lD3WW {
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 768px) {

    .regio-page-content-solar\:s3F5vw4alxPdmdS8lD3WW {
      row-gap:2.5rem;
      align-items:center;
    }
    }

    .regio-page-content-solar\:sSEmNgBm_AyvUrv7qogsF {
      text-align:center;
    }

    .dFnfTl {
      max-width:55em;
      text-align:center;
    }

    .regio-page-content-solar\:ulK-mGZz-zEyyLXHYrx4V {
      display:flex;
      row-gap:8rem;
      column-gap:8rem;
      flex-direction:column;
    }

    @media (max-width: 64em) {

    .regio-page-content-solar\:ulK-mGZz-zEyyLXHYrx4V {
      row-gap:4rem;
      column-gap:4rem;
    }
    }

    .regio-page-content-solar\:wAo0vDhrcyCfydZcBwPGT {
      color:var(--enc-foreground-neutral-primary);
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .regio-page-content-solar\:wAp4Y8vBfu4RhZiIFYW8y {
      width:100%;
      background:var(--enc-background-neutral-tertiary-default);
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      border-top-left-radius:2rem;
      border-top-right-radius:2rem;
      border-bottom-left-radius:2rem;
      border-bottom-right-radius:2rem;
    }

    .regio-page-content-solar\:wu2dP9OAE4SH6brhlyHtZ {
      color:var(--enc-foreground-neutral-primary);
      background:;
    }

    .dFdVVG {
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 48em) {

    .dFdVVG {
      row-gap:2.5rem;
      column-gap:2.5rem;
    }
    }

    .regio-page-content-solar\:x5gGd8xNy9aG9vOVM9gd6 {
      width:100%;
    }

    .regio-page-content-solar\:xEmtHznw8EB75c5-d_jFw {
      color:var(--enc-foreground-neutral-secondary);
      text-align:center;
    }

    .cNvXke {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      justify-content:flex-start;
    }

    .regio-page-content-solar\:zp8Gd_pX3sMk6NMmlSChD {
      color:var(--enc-foreground-neutral-secondary);
      text-align:center;
    }

    .cqPBka {
      color:var(--enc-foreground-neutral-secondary);
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:column;
    }

    .regio-page-content-power-gas\:-GhSZEZ72bF4m73pBU9gj {
      color:var(--enc-foreground-neutral-secondary);
    }

    .regio-page-content-power-gas\:-bNZEl3QiXIVZ8cW0nqOK {
      text-align:left;
    }

    .regio-page-content-power-gas\:-t56uzBlS0zsMOAUEtNza {
      top:85%;
      right:17%;
      position:absolute;
      animation:3s cubic-bezier(0.42, 0, 0.58, 1) 1.5s infinite alternate none running animation-bHikax;
    }

    @keyframes animation-bHikax {
        0% {
          opacity: 1;
        }

        0% {
          filter: blur(0rem);
        }

        0% {
          transform: translateY(0rem) scale(1);
        }

        100% {
          filter: blur(0.25rem);
        }

        100% {
          transform: translateY(-3rem) scale(0.75);;
        }

        100% {
          opacity: 0.3;
        }
    }

    .ffaWoq {
      margin-top:2rem;
    }

    .MHff {
      display:inline-block;
      position:relative;
    }

    .dlQPDh {
      gap:1rem;
      color:var(--enc-foreground-neutral-primary);
      height:3.25rem;
      display:table-cell;
      position:static;
      font-size:var(--enc-font-size-sm);
      text-align:left;
      align-items:flex-start;
      padding-top:0.3125rem;
      padding-left:1.5rem;
      padding-right:1.5rem;
      padding-bottom:0.3125rem;
      vertical-align:middle;
      justify-content:center;
    }

    .regio-page-content-power-gas\:19UF_7c72XYlQ9U8ojOLT {
      width:100%;
      max-width:var(--enc-container-lg);
    }

    .eokbcc {
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      flex-direction:column;
    }

    .regio-page-content-power-gas\:1fQFcf7766TnMVa_Z5yPF {
      color:var(--enc-foreground-neutral-primary);
    }

    .regio-page-content-power-gas\:1lobFDSCBLbxwuMqe2X5b {
      color:var(--enc-foreground-neutral-tertiary);
    }

    .bKUQEU {
      display:flex;
      row-gap:1.5rem;
      flex-wrap:wrap;
      column-gap:1.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .regio-page-content-power-gas\:1rA0WchExBEtrAqXSalW1 {
      color:var(--enc-foreground-neutral-primary);
    }

    .regio-page-content-power-gas\:1sa7_2HGZnKVdfySlEtI6 {
      width:100%;
    }

    .regio-page-content-power-gas\:1voPdwpHJ-fscA-Vg5KPI {
      color:var(--enc-foreground-neutral-primary);
    }

    .regio-page-content-power-gas\:24ZBOfA-ATAzls6Db_lI1 {
      background:var(--enc-background-neutral-tertiary-default);
      overflow-x:clip;
      overflow-y:clip;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      margin-inline:2rem;
      border-top-left-radius:2rem;
      border-top-right-radius:2rem;
      border-bottom-left-radius:2rem;
      border-bottom-right-radius:2rem;
    }

    @media (max-width: 48em) {

    .regio-page-content-power-gas\:24ZBOfA-ATAzls6Db_lI1 {
      padding-top:0px;
      margin-inline:1.5rem;
    }
    }

    @media (max-width: 25em) {

    .regio-page-content-power-gas\:24ZBOfA-ATAzls6Db_lI1 {
      padding-left:1.5rem;
      padding-right:1.5rem;
    }
    }

    .bYBtki {
      top:-1rem;
      left:-6rem;
      width:4rem;
      height:4rem;
      display:flex;
      position:absolute;
      font-size:inherit;
      background:var(--enc-background-neutral-primary-default);
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      justify-content:center;
      border-top-left-radius:999px;
      border-top-right-radius:999px;
      border-bottom-left-radius:999px;
      border-bottom-right-radius:999px;
    }

    @media (max-width: 768px) {

    .bYBtki {
      top:0px;
      left:-1px;
      position:relative;
      margin-bottom:0.5rem;
    }
    }

    .regio-page-content-power-gas\:2InoF35QIONdlUCD5OGH0 {
      display:flex;
      overflow:hidden;
      padding-top:4rem;
      flex-direction:column;
      padding-inline:0;
    }

    @media (min-width: 48em) {

    .regio-page-content-power-gas\:2InoF35QIONdlUCD5OGH0 {
      padding-top:8rem;
    }
    }

    .regio-page-content-power-gas\:2OVUmsn-Tlu_sOy7EoNI2 {
      width:100%;
    }

    .regio-page-content-power-gas\:2RiqeTbDbsD19i9cwPqxY {
      flex-wrap:wrap;
      text-align:center;
    }

    .GmjQl {
      display:table-header-group;
      background:inherit;
      box-shadow:0 -1px var(--enc-border-neutral-primary) inset;
    }

    .GmjQl.sticky {
      top:0px;
      z-index:1;
      position:sticky;
    }

    .regio-page-content-power-gas\:2pY-ER0wqm9QN6XwLtK8W {
      width:100%;
    }

    .regio-page-content-power-gas\:39TB4YYAqOSbNwcT9PI89 {
      text-align:right;
    }

    .esXwZK {
      width:100%;
      display:flex;
      row-gap:2rem;
      max-width:64rem;
      background:var(--enc-background-neutral-primary-default);
      column-gap:2rem;
      align-items:flex-start;
      padding-top:3rem;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      padding-left:3rem;
      padding-right:3rem;
      padding-bottom:3rem;
      justify-content:flex-start;
      border-top-left-radius:var(--enc-radius-xl);
      border-top-right-radius:var(--enc-radius-xl);
      border-bottom-left-radius:var(--enc-radius-xl);
      border-bottom-right-radius:var(--enc-radius-xl);
    }

    @media (max-width: 48em) {

    .esXwZK {
      padding:2rem 1.5rem;
    }
    }

    .eaegQg {
      top:-6rem;
      right:0px;
      width:40%;
      height:fit-content;
      position:absolute;
    }

    @media (max-width: 768px) {

    .eaegQg {
      top:0px;
      width:calc(100% - 2rem);
      position:relative;
      max-width:320px;
    }
    }

    .bkBVje {
      gap:4rem;
      display:grid;
      grid-template-columns:3fr 2fr;
    }

    @media (max-width: 1024px) {

    .bkBVje {
      grid-template-columns:1fr;
    }
    }

    .csJKCn {
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
    }

    .csJKCn::before {
      top:2rem;
      left:-4rem;
      width:2px;
      height:100%;
      content:"";
      position:absolute;
      background:var(--enc-border-neutral-secondary);
    }

    .regio-page-content-power-gas\:4LQDITDBDdwFK5FUm8uEk {
      top:-2rem;
      left:-2rem;
      position:absolute;
    }

    @media (max-width: 48em) {

    .regio-page-content-power-gas\:4LQDITDBDdwFK5FUm8uEk {
      display:none;
    }
    }

    .regio-page-content-power-gas\:4NSSjEi3QrB9rkgRuGmfZ {
      color:var(--enc-foreground-neutral-secondary);
    }

    .ceuJyB {
      flex:0;
      display:flex;
      flex-direction:column;
    }

    .regio-page-content-power-gas\:4a5FDMiMb7i6AdRWJmsnw {
      width:100%;
      display:flex;
      row-gap:0rem;
      flex-wrap:wrap;
      column-gap:1rem;
      text-align:center;
      align-items:flex-start;
      flex-direction:row;
      justify-content:center;
    }

    .WxWLY {
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:flex-start;
      flex-direction:row;
      justify-content:flex-start;
    }

    .regio-page-content-power-gas\:5lZ1Z6La2qnkhd2MvEU66 {
      line-height:var(--enc-line-height-base);
    }

    .regio-page-content-power-gas\:5q9rWKtUTWo9KmXu81Um3 {
      color:var(--enc-foreground-neutral-primary);
    }

    .regio-page-content-power-gas\:61VqmKdwjSxLcj9qvrpM7 {
      gap:0.5rem;
      width:min(100% - 2rem, 68rem);
      display:flex;
      margin-inline:auto;
      flex-direction:row;
    }

    .byjkOA {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      z-index:-1;
      position:absolute;
    }

    .enercity_servicekit\/enc_modal\:9zfG3ULs8bDw8IrtlZNqM {
      opacity:0;
    }

    .enercity_servicekit\/enc_modal\:9zfG3ULs8bDw8IrtlZNqM.open {
      opacity:1;
      background:var(--enc-background-utility-overlay);
      backdrop-filter:blur(calc(var(--enc-component-overlay-blur) / 2));
    }

    .enercity_servicekit\/enc_modal\:9zfG3ULs8bDw8IrtlZNqM.open-transition {
      transition:background 300ms ease;
    }

    .enercity_servicekit\/enc_modal\:9zfG3ULs8bDw8IrtlZNqM.close-transition {
      animation:;
      transition:background 300ms ease;
    }

    .KsFov {
      width:var(--width);
      height:var(--height);
      position:fixed;
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:center;
      pointer-events:none;
      justify-content:center;
    }

    .KsFov.modal {
      touch-action:none;
      pointer-events:all;
    }

    .enercity_servicekit\/enc_modal\:m8bkn9UOI1mk5rfW4o4mf {
      padding-top:4rem;
      padding-left:4rem;
      padding-right:4rem;
      padding-bottom:4rem;
    }

    @media (max-width: 50em) {

    .enercity_servicekit\/enc_modal\:m8bkn9UOI1mk5rfW4o4mf {
      display:flex;
      align-items:center;
      padding-top:4rem;
      padding-left:var(--enc-effect-aesthetics-contrast-border-shadow-position);
      padding-right:var(--enc-effect-aesthetics-contrast-border-shadow-position);
      padding-bottom:var(--enc-effect-aesthetics-contrast-border-shadow-position);
      justify-content:flex-end;
    }
    }

    .BYOEm {
      display:contents;
      align-items:center;
      justify-content:center;
    }

    .bOrScc {
      flex:1;
      display:flex;
      align-items:flex-end;
      justify-content:flex-start;
    }

    .eHbFSj {
      width:100%;
      height:100%;
      background:repeating-linear-gradient(
120deg,
var(--stripe-color) 0 var(--stripe-thickness),
transparent var(--stripe-thickness) var(--stripe-gap)
);
      mask-image:linear-gradient(to top right, transparent 50%, #000000A8);
    }

    .enercity_servicekit\/enc_modal-content\:UAWWs90iPQpNtlvbYtO87 {
      top:0%;
      left:0%;
      right:0%;
      bottom:0%;
      z-index:-1;
      position:absolute;
      padding-top:7%;
      padding-bottom:7%;
    }

    .SWxlP {
      position:relative;
      outline-color:transparent;
      outline-style:none;
      outline-width:0px;
      pointer-events:all;
    }

    .SWxlP:focus {
      outline-color:transparent;
      outline-style:none;
      outline-width:0px;
    }

    .enercity_servicekit\/enc_modal-content\:WNxMcG5TOm5wKOBNCq3LP {
      width:100%;
      display:flex;
      opacity:0;
      max-width:var(--modal-width);
      translate:0 2rem 0;
      background:var(--enc-background-neutral-tertiary-default);
      box-shadow:0 1px 2px 0 var(--enc-design-static-alpha-dark-02),
0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--enc-effect-aesthetics-contrast-border-shadow-color),
inset 0 calc(var(--enc-effect-aesthetics-inner-border-shadow-position) - var(--enc-component-button-border-width)) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color);;
      max-height:100%;
      overflow-x:hidden;
      overflow-y:hidden;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      flex-direction:column;
      transform-origin:center center;
      border-top-left-radius:var(--enc-component-modal-radius);
      border-top-right-radius:var(--enc-component-modal-radius);
      border-bottom-left-radius:var(--enc-component-modal-radius);
      border-bottom-right-radius:var(--enc-component-modal-radius);
    }

    .enercity_servicekit\/enc_modal-content\:WNxMcG5TOm5wKOBNCq3LP.open {
      opacity:1;
      translate:0rem 0rem 0;
    }

    .enercity_servicekit\/enc_modal-content\:WNxMcG5TOm5wKOBNCq3LP.open-transition {
      transition:all 300ms ease 0ms normal;
    }

    .enercity_servicekit\/enc_modal-content\:WNxMcG5TOm5wKOBNCq3LP.close-transition {
      transition:all 300ms ease 0ms normal;
    }

    @media (max-width: 50em) {

    .enercity_servicekit\/enc_modal-content\:WNxMcG5TOm5wKOBNCq3LP {
      border-top-left-radius:var(--enc-component-modal-radius);
      border-top-right-radius:var(--enc-component-modal-radius);
      border-bottom-left-radius:var(--enc-border-width-none);
      border-bottom-right-radius:var(--enc-border-width-none);
    }
    }

    .pMdvP {
      width:100%;
      height:100%;
      display:flex;
      flex-grow:1;
      align-self:stretch;
      flex-basis:0%;
      min-height:0px;
      flex-shrink:1;
      flex-direction:column;
    }

    .uEzxN {
      width:100%;
      display:flex;
      position:relative;
      align-items:center;
      padding-top:0.5rem;
      padding-left:1.5rem;
      padding-right:.5rem;
      flex-direction:row;
      padding-bottom:0.25rem;
      justify-content:space-between;
    }

    @media (max-width: 25em) {

    .uEzxN {
      padding-bottom:0.5rem;
    }
    }

    .enercity_servicekit\/enc_modal-content\:mVe9jOsEZchPbqD7j55KU {
      color:var(--enc-foreground-neutral-secondary);
    }

    .fdilMW {
      width:100%;
      height:100%;
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
      overflow-x:hidden;
      overflow-y:hidden;
      padding-top:0.25rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      flex-direction:row;
      padding-bottom:0.25rem;
    }

    @media (max-width: 25em) {

    .fdilMW {
      padding:0rem;
    }
    }

    .CYLXS {
      flex:1;
      width:100%;
      border:var(--enc-border-width-xs) solid var(--enc-border-neutral-primary);
      height:100%;
      background:var(--enc-background-surface-primary);
      box-shadow:0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--enc-effect-aesthetics-contrast-border-shadow-color);
      overflow-x:hidden;
      overflow-y:hidden;
      text-align:left;
      border-radius:1.25rem;
    }

    @media (max-width: 25em) {

    .CYLXS {
      border-radius:var(--border-radius);
    }
    }

    .cxEBch {
      top:0rem;
      width:100%;
      height:6rem;
      z-index:1;
      position:absolute;
      background:linear-gradient(180deg, var(--enc-background-surface-primary) 40%, var(--enc-background-utility-transparent) 100%);;
    }

    .bCrsFu {
      overflow-y:auto;
      touch-action:auto;
    }

    .enercity_servicekit\/_enc_modal-content_inner-card\:spVJWrAGr-Yo-x6woOafR {
      flex:1;
      padding:var(--modal-padding-desktop);
      max-height:100%;
    }

    @media (max-width: 50em) {

    .enercity_servicekit\/_enc_modal-content_inner-card\:spVJWrAGr-Yo-x6woOafR {
      padding:var(--modal-padding-tablet);
    }
    }

    @media (max-width: 25em) {

    .enercity_servicekit\/_enc_modal-content_inner-card\:spVJWrAGr-Yo-x6woOafR {
      padding:var(--modal-padding-mobile);
    }
    }

    .QDAKj {
      gap:0.75rem;
      width:100%;
      display:flex;
      flex-wrap:wrap;
      align-items:center;
      padding-top:0.75rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:flex-end;
    }

    .QDAKj:empty {
      display:none;
    }

    @media (max-width: 32em) {

    .QDAKj {
      display:flex;
      align-items:stretch;
      flex-direction:column;
      justify-content:center;
    }
    }

    @media (max-width: 25em) {

    .QDAKj {
      padding-top:1rem;
    }
    }

    .fdqEqg {
      flex:1;
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      align-items:flex-start;
      padding-top:1rem;
      padding-left:6rem;
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 768px) {

    .fdqEqg {
      padding-left:0px;
    }
    }

    .regio-page-content-power-gas\:6roqhZYKzJK1YDQfQIfTX {
      text-align:center;
    }

    .regio-page-content-power-gas\:6ufal4pJX_me0elNK-LyZ {
      color:var(--enc-foreground-neutral-secondary);
      text-align:center;
    }

    .regio-page-content-power-gas\:7XATlcg0Rf-JULcfMfmUA {
      background:;
    }

    .cBAsQb {
      width:100%;
      display:flex;
      row-gap:4rem;
      position:static;
      column-gap:4rem;
      align-items:center;
      justify-content:flex-start;
    }

    .regio-page-content-power-gas\:7e4GIrS4BqREyjwj1ZpVS {
      width:100%;
      margin:0 auto;
      max-width:1312px;
    }

    .regio-page-content-power-gas\:7eKcGiOjRtA3rqM4jPYqH {
      color:var(--enc-foreground-neutral-tertiary);
      text-align:center;
    }

    .regio-page-content-power-gas\:7sWRxvgKim6diu7K9L2zF {
      align-self:center;
    }

    .cIuMVi {
      display:table-row;
      position:relative;
      clip-path:inset(0);
      transform:translate(0);
      box-shadow:0 -1px 0 0 var(--enc-border-neutral-secondary) inset;
      transition:background 0.1s ease  , box-shadow 0.1s ease;
      /* -safari bug:*/;
    }

    .cIuMVi:nth-child(even) {
      background:var(--enc-background-neutral-secondary-default);
    }

    .cIuMVi:last-child {
      box-shadow:0 -1px 0 0 var(--enc-background-utility-transparent) inset;
    }

    .cIuMVi.hoverable:hover {
      background:var(--enc-background-neutral-tertiary-hover);
      box-shadow:0 -1px 0 0 var(--enc-border-neutral-primary), 0 -1px 0 0 var(--enc-border-neutral-primary) inset;
    }

    .cIuMVi.hoverable:last-child:hover {
      box-shadow:0 -1px 0 0 var(--enc-border-neutral-primary), 0 -1px 0 0 var(--enc-background-utility-transparent) inset;
    }

    .lwgQr {
      display:table-row-group;
    }

    .regio-page-content-power-gas\:8WkdkusDex_w_sdJD9Eat {
      color:var(--enc-foreground-neutral-secondary);
    }

    .regio-page-content-power-gas\:8hkb6MYfwtB3up3aF6F3j {
      flex:0;
    }

    .eigGxF {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .regio-page-content-power-gas\:9qocEPy8DwqpmpyWFYE-v {
      width:100%;
    }

    .regio-page-content-power-gas\:9vOJG5Ozs5RIMG2gmyPo1 {
      width:fit-content;
      margin-top:0.5rem;
    }

    .regio-page-content-power-gas\:AEyONPPra1VU7vXTDKzVx {
      display:flex;
      row-gap:2.5rem;
      column-gap:2.5rem;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .regio-page-content-power-gas\:AFQwpguuUDrNQFmCu19l_ {
      top:65%;
      right:9.2%;
      position:absolute;
      animation:3s cubic-bezier(0.42, 0, 0.58, 1) 2s infinite alternate none running animation-bHikax;
    }

    .regio-page-content-power-gas\:AN1yCzmFQPl7-2td8b7VG {
      height:20rem;
      border-top-left-radius:var(--enc-radius-base);
      border-top-right-radius:var(--enc-radius-base);
      border-bottom-left-radius:var(--enc-radius-base);
      border-bottom-right-radius:var(--enc-radius-base);
    }

    .djeeKA {
      margin:0px;
      padding:0px;
      text-indent:0;
      list-style-type:0;
      scroll-snap-align:start;
    }

    .regio-page-content-power-gas\:AT7Wzzw8dmeXoE01ThahL {
      box-sizing:content-box;
      scroll-snap-align:start;
      scroll-margin-inline-start:max(calc(50vw - (var(--inner-max-width) / 2)), 1.5rem);
    }

    .regio-page-content-power-gas\:AT7Wzzw8dmeXoE01ThahL:first-child {
      margin-left:max(calc(50vw - (var(--inner-max-width) / 2)), 1.5rem);
    }

    .regio-page-content-power-gas\:AT7Wzzw8dmeXoE01ThahL:last-child {
      padding-right:max(calc(50vw - (var(--inner-max-width) / 2)), 1.5rem);
    }

    .bvyfCD {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      padding-right:4rem;
    }

    .regio-page-content-power-gas\:BlfYRLLd33tLE-BP0WqiS {
      text-align:left;
    }

    .cZXQIP {
      top:-0.125rem;
      left:0px;
      position:absolute;
    }

    .regio-page-content-power-gas\:CC4h5IL7DlINLdzxUCRv3 {
      align-self:center;
    }

    .regio-page-content-power-gas\:CE3y9QKVWy-0UnA0_xV5M {
      width:100%;
      max-width:var(--enc-container-xl);
    }

    .epKpTT {
      gap:1rem;
      color:var(--enc-foreground-neutral-secondary);
      height:2.75rem;
      display:table-cell;
      font-size:var(--enc-font-size-sm);
      text-align:left;
      align-items:center;
      font-weight:500;
      line-height:var(--enc-line-height-sm);
      padding-top:0rem;
      padding-left:1.5rem;
      padding-right:1.5rem;
      padding-bottom:0rem;
      vertical-align:middle;
    }

    .regio-page-content-power-gas\:CNtkucLA2h0JRZGZ-LbjD {
      width:10rem;
      text-align:right;
    }

    .feqrtX {
      display:flex;
      align-items:center;
      padding-top:0.75rem;
      padding-left:1.5rem;
      padding-right:1.5rem;
      flex-direction:row;
      padding-bottom:0.75rem;
      justify-content:space-between;
    }

    .regio-page-content-power-gas\:CvJOM8sSaDLz5GQVFuM7s {
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      flex-direction:column;
    }

    .regio-page-content-power-gas\:D2XLwqzBoROL-0WP_Ob1P {
      display:inline-flex;
    }

    .regio-page-content-power-gas\:DB9RB7KlTL3_qBaB54G_5 {
      text-align:right;
    }

    @media (max-width: 40em) {

    .regio-page-content-power-gas\:DLR42-nafFy4TJ4SKVoZP {
      padding-left:0.5rem;
      padding-right:0.5rem;
    }
    }

    .cMJGPz {
      gap:1.5rem;
      flex:1 0 0;
      display:flex;
      padding:2rem;
      background:var(--enc-background-neutral-primary-default);
      align-items:flex-start;
      border-radius:var(--enc-radius-large);
      flex-direction:column;
    }

    @media (max-width: 48em) {

    .cMJGPz {
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }
    }

    .fqwcEM {
      height:3.5rem;
      display:flex;
      position:relative;
      isolation:isolate;
      background:var(--enc-background-neutral-tertiary-default);
      align-items:center;
      padding-top:0.5rem;
      padding-left:1rem;
      outline-color:var(--dashed-border);
      outline-style:solid;
      outline-width:var(--enc-border-width-xs);
      padding-right:1rem;
      flex-direction:column;
      outline-offset:-1px;
      padding-bottom:0.5rem;
      justify-content:center;
      border-top-left-radius:var(--enc-radius-small);
      border-top-right-radius:var(--enc-radius-small);
      border-bottom-left-radius:var(--enc-radius-small);
      border-bottom-right-radius:var(--enc-radius-small);
    }

    .fqwcEM.dashed-border::before {
      inset:0;
      content:'';
      position:absolute;
      mask-size:100% 100%;
      mask-image:url("data:image/svg+xml;utf8,<svg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'><rect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='black' stroke-width='2' stroke-dasharray='6, 6' stroke-dashoffset='0' stroke-linecap='round'/></svg>");;
      mask-repeat:no-repeat;
      border-radius:var(--enc-radius-small);
      pointer-events:none;
      background-color:var(--enc-border-neutral-primary);
    }

    .enercity_servicekit\/enc_product-card_benefit\:9ipf8f5Ve3mIZxtCDykmU {
      color:var(--enc-foreground-neutral-tertiary);
      text-align:center;
    }

    .enercity_servicekit\/enc_product-card_benefit\:CTTfHjUynGyjVEnF6eeqA {
      color:var(--heading-color);
      text-align:center;
    }

    .byTFv {
      top:-2px;
      left:-2px;
      width:3rem;
      filter:drop-shadow(0 0 1rem rgb(from var(--enc-gradient-surrogate-border) r g b / 0.5));
      height:3rem;
      z-index:9;
      position:absolute;
    }

    .fdPuuY {
      flex-direction:column;
    }

    .fdPuuY.orientation-horizontal {
      flex-direction:row;
    }

    .fdPuuY.disabled {
      opacity:0.5;
    }

    .ebfaXF {
      border:var(--enc-border-width-xs) solid var(--enc-border-adaptive-primary);
      display:contents;
      padding:0.0625rem;
      row-gap:0.125rem;
      max-width:100%;
      background:var(--enc-background-adaptive-tertiary-default);
      box-shadow:0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--enc-effect-aesthetics-contrast-border-shadow-color),      inset 0 calc(var(--enc-effect-aesthetics-inner-border-shadow-position) - var(--enc-border-width-xs)) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color);
      column-gap:0.125rem;
      overflow-x:auto;
      align-items:stretch;
      border-radius:var(--border-radius);
      flex-direction:row;
      scroll-snap-type:x mandatory;
      overscroll-behavior-x:none;
    }

    .ebfaXF.lg {
      gap:0.25rem;
      padding:0.1875rem;
    }

    .ebfaXF.xl {
      gap:0.25rem;
      padding:0.1875rem;
    }

    .ebfaXF:focus-visible {
      outline:var(--enc-component-focus-width) solid var(--enc-border-adaptive-interactive-focus-primary);
      outline-offset:var(--enc-component-focus-width);
    }

    .enercity_servicekit\/_enc_segmented-control_root-visual\:gBXoBj9rfR9VuvD8TH7cE {
      all:inherit;
      display:flex;
    }

    .enercity_servicekit\/enc_segmented-control_root\:tlJYt_jXbL_2VMwd3ObGS {
      flex:1;
    }

    .regio-page-content-power-gas\:DjSsWlTzLvzZj8GX68AE4 {
      width:100%;
      max-width:45.5rem;
    }

    .fdcgJU {
      width:100%;
      display:flex;
      row-gap:1rem;
      max-width:var(--enc-container-md);
      column-gap:1rem;
      text-align:center;
    }

    .regio-page-content-power-gas\:Dy1GpVynGmPIujpuNTEIf {
      row-gap:2rem;
      column-gap:2rem;
      --inner-max-width:min(calc(100% - 2rem), 68rem);
    }

    .regio-page-content-power-gas\:E2cWPrydqQlBs7G7dr9ki {
      text-align:left;
    }

    .regio-page-content-power-gas\:EP7tTHIYQ7ZCVS9Ral4SC {
      width:100%;
      background:var(--enc-background-neutral-tertiary-default);
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      border-top-left-radius:2rem;
      border-top-right-radius:2rem;
      border-bottom-left-radius:2rem;
      border-bottom-right-radius:2rem;
    }

    .ecZuMr {
      width:100%;
      border:1px solid var(--enc-border-neutral-primary);
      display:flex;
      background:var(--enc-background-neutral-tertiary-default);
      box-shadow:inset 0 calc(var(--enc-effect-aesthetics-inner-border-shadow-position) - var(--enc-component-button-border-width)) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color), 0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--enc-effect-aesthetics-contrast-border-shadow-color);
      mask-image:linear-gradient(0deg, var(--enc-background-utility-transparent) 0%, var(--enc-background-surface-primary) 100%);
      align-items:center;
      flex-direction:column;
      border-top-left-radius:1.5rem;
      border-top-right-radius:1.5rem;
      border-bottom-left-radius:1.5rem;
      border-bottom-right-radius:1.5rem;
    }

    .ezyQpW {
      width:100%;
      display:flex;
      position:relative;
      margin-top:-6.75rem;
      align-items:center;
      padding-left:1.5rem;
      padding-right:1.5rem;
      justify-content:center;
    }

    @media (max-width: 48em) {

    .ezyQpW {
      margin-top:-4rem;
    }
    }

    @media (max-width: 25em) {

    .ezyQpW {
      margin-top:0px;
      padding-left:0px;
      padding-right:0px;
    }
    }

    .regio-page-content-power-gas\:F0W0bYAIjvNa7p1WVL41I {
      display:flex;
      row-gap:4rem;
      position:relative;
      column-gap:4rem;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 48em) {

    .regio-page-content-power-gas\:F0W0bYAIjvNa7p1WVL41I {
      width:100%;
    }
    }

    .regio-page-content-power-gas\:F3zlEnTfRVWyr8Gqchby0 {
      color:var(--enc-foreground-neutral-secondary);
    }

    .regio-page-content-power-gas\:F8uVb7UeTWpsdvfKSiSbL {
      width:100%;
    }

    .regio-page-content-power-gas\:FHMqr8USvSG7E7f4eC_Yn {
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      flex-direction:column;
    }

    @media (max-width: 48em) {

    .regio-page-content-power-gas\:FHMqr8USvSG7E7f4eC_Yn {
      row-gap:2rem;
    }
    }

    .regio-page-content-power-gas\:FIzG8fE06HPjYklXbyqVG {
      width:10rem;
    }

    .VJAUL.hidden {
      display:none;
    }

    .regio-page-content-power-gas\:FSMmqRo3--rHNTd9bl1K2 {
      padding-top:2rem;
    }

    .regio-page-content-power-gas\:FTzQ6qCc0DY4vSFBGSvFV {
      padding-top:2rem;
    }

    .ebamlE {
      width:100%;
      display:flex;
      row-gap:2rem;
      max-width:35rem;
      background:var(--enc-background-neutral-primary-default);
      column-gap:2rem;
      align-items:center;
      padding-top:0.75rem;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:3rem;
      justify-content:flex-start;
      border-top-left-radius:2rem;
      border-top-right-radius:2rem;
      border-bottom-left-radius:2rem;
      border-bottom-right-radius:2rem;
    }

    .DuoNH {
      top:-1rem;
      left:-1rem;
      scale:1.25 1.25 1;
      border:1px solid var(--enc-gradient-surrogate-border);
      z-index:1;
      position:absolute;
      animation:3s ease 0ms infinite normal none running animation-bWBRJE;
      background:linear-gradient(0deg, var(--enc-design-static-alpha-light-00) 50%, var(--enc-design-static-alpha-light-05) 100%),linear-gradient(90deg, var(--enc-gradient-adaptive-static-start) 0%, var(--enc-gradient-adaptive-static-end) 100%);
      box-shadow:0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--enc-effect-aesthetics-contrast-border-shadow-color),
inset 0 0 0 calc(var(--enc-effect-aesthetics-skeuomorph-shadow-position) - var(--enc-component-button-border-width)) var(--enc-effect-aesthetics-skeuomorph-shadow-color),
inset 0 calc(var(--enc-effect-aesthetics-skeuomorph-shadow-position) - var(--enc-component-button-border-width)) 0 0 var(--enc-effect-aesthetics-skeuomorph-shadow-color);;
      aspect-ratio:1/1;
      border-radius:var(--enc-radius-full);
      border-top-left-radius:100%;
      border-top-right-radius:100%;
      border-bottom-left-radius:100%;
      border-bottom-right-radius:100%;
    }

    @media (max-width: 40em) {

    .DuoNH {
      scale:1 1 1;
    }
    }

    .cMfCIR {
      gap:0px;
      width:100%;
      display:grid;
      align-items:center;
      grid-template-columns:1fr 1fr;
    }

    @media (max-width: 64em) {

    .cMfCIR {
      grid-template-columns:1fr;
    }
    }

    .cxyFpa {
      width:100%;
      display:flex;
      row-gap:1.5rem;
      background:var(--enc-background-neutral-primary-default);
      column-gap:1.5rem;
      padding-top:2rem;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:column;
      padding-bottom:2.25rem;
      border-top-left-radius:1.5rem;
      border-top-right-radius:1.5rem;
      border-bottom-left-radius:1.5rem;
      border-bottom-right-radius:1.5rem;
    }

    @media (max-width: 48em) {

    .cxyFpa {
      padding:1.5rem 1.5rem 2rem 1.5rem;
      border-radius:0 0 1.5rem 1.5rem;
    }
    }

    .fotnPN {
      width:100%;
      display:flex;
      align-items:flex-start;
      margin-left:-4rem;
      padding-left:-2rem;
      padding-bottom:3rem;
      justify-content:center;
    }

    @media (max-width: 82em) {

    .fotnPN {
      width:calc(100% + 4rem);
    }
    }

    @media (max-width: 64em) {

    .fotnPN {
      width:100%;
      margin:-6rem 0 0 0;
      padding-left:1.5rem;
      padding-right:1.5rem;
      padding-bottom:0px;
    }
    }

    @media (max-width: 48em) {

    .fotnPN {
      margin:0px;
      padding:0px;
    }
    }

    .fotnPN.alignment-right {
      order:-1;
      z-index:1;
      margin-left:4rem;
      padding-bottom:0px;
    }

    @media (max-width: 82em) {

    .fotnPN.alignment-right {
      margin-left:0px;
      padding-left:0px;
    }
    }

    @media (max-width: 64em) {

    .fotnPN.alignment-right {
      order:1;
      padding-left:1.5rem;
    }
    }

    @media (max-width: 48em) {

    .fotnPN.alignment-right {
      padding:0px;
    }
    }

    .RfceT {
      width:100%;
      height:100%;
      display:block;
      mask-size:contain;
      mask-image:url(/nc/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/enercity_de:teaser-shape.svg/full);
      object-fit:cover;
      mask-repeat:no-repeat;
    }

    @media (max-width: 64em) {

    .RfceT {
      mask-image:none;
      border-radius:1.5rem;
    }
    }

    @media (max-width: 48em) {

    .RfceT {
      border-radius:1.5rem 1.5rem 0 0;
    }
    }

    .component_showcase\:kh6WEDLgU45vyL65ouIgs {
      color:var(--enc-foreground-neutral-secondary);
    }

    .wjniU {
      width:100%;
      overflow:hidden;
      aspect-ratio:5/4;
    }

    @media (max-width: 48em) {

    .wjniU {
      aspect-ratio:5/3;
    }
    }

    .regio-page-content-power-gas\:GeUUgNXqOyfg-FMLDrYik {
      line-height:--enc-line-height-base;
    }

    .regio-page-content-power-gas\:GmFZWS0NBg-01KEgHuH9i {
      display:inline-flex;
    }

    .regio-page-content-power-gas\:GomwfQVHWPMmSblvkVPcn {
      display:inline-flex;
    }

    .eAWKsR {
      display:flex;
      flex-grow:1;
      min-width:fit-content;
      align-items:stretch;
      flex-direction:row;
      scroll-snap-align:center;
    }

    .enercity_servicekit\/_enc_segmented-control_item-visual_outer\:VnffSOnOmqbU25k8Xa3O3 {
      height:100%;
    }

    .dvQzbX {
      top:0.5rem;
      left:var(--divider-offset);
      bottom:0.5rem;
      opacity:1;
      position:absolute;
      transition:0.2s opacity;
    }

    .cGWhVQ {
      color:var(--enc-foreground-neutral-secondary);
      border:var(--enc-border-width-xs) solid transparent;
      cursor:pointer;
      display:flex;
      padding:var(--padding);
      row-gap:0.125rem;
      flex-grow:1;
      min-width:fit-content;
      align-self:stretch;
      transition:background 0.2s, border-color 0.2s, color 0.2s;
      align-items:center;
      border-radius:var(--enc-radius-full);
      flex-direction:row;
      justify-content:center;
      scroll-snap-align:center;
    }

    .cGWhVQ.vertical {
      flex-direction:column;
    }

    .cGWhVQ.active {
      color:var(--enc-foreground-neutral-primary);
      cursor:auto;
      background:var(--enc-background-neutral-primary-default);
      --icon-color:var(--enc-foreground-neutral-secondary);
      border-color:var(--enc-border-neutral-primary);
    }

    .cGWhVQ:hover {
      color:var(--enc-foreground-neutral-secondary);
      background:var(--enc-background-neutral-tertiary-default);
      border-color:var(--enc-border-neutral-primary);
    }

    .enercity_servicekit\/_enc_segmented-control_item-visual_inner\:7WkKKekE62de331R5pWVU {
      display:flex;
      align-items:stretch;
      flex-direction:column;
      padding-inline:var(--label-padding-inline);
    }

    .enercity_servicekit\/_enc_segmented-control_item-visual_inner\:7WkKKekE62de331R5pWVU:empty {
      display:none;
    }

    .enercity_servicekit\/_enc_segmented-control_item-visual_inner\:BM9NQ343itU_2MGKWax1F {
      display:contents;
      transition:color 0.2s;
    }

    .enercity_servicekit\/enc_tabs_segmented-control-trigger\:7q8eX__60zWXavycL-8Y3 {
      flex:1;
    }

    .enercity_servicekit\/enc_tabs_segmented-control-trigger\:mXbhNYTDZJ21zA7pr-qMc {
      flex-grow:1;
      align-items:stretch;
    }

    .cZzEZm {
      display:contents;
    }

    .regio-page-content-power-gas\:HHPElRzT7teLDn8rDoXSR {
      flex:1;
    }

    .regio-page-content-power-gas\:HIxKnIy-zMMi3eXn8Jw-6 {
      display:inline-flex;
    }

    .regio-page-content-power-gas\:HMYQnrD3FzXucE_SJddqf {
      color:var(--enc-foreground-neutral-secondary);
    }

    .regio-page-content-power-gas\:HgpyIL_NP0sgIXa_zn9o8 {
      text-align:center;
    }

    .regio-page-content-power-gas\:HvId5PoHVmbRa4XUOhq_o {
      width:100%;
      max-width:var(--enc-container-xl);
    }

    .fmzULW {
      width:calc(100% + 2 * var(--enc-border-width-xs));
      border:1px solid var(--enc-border-neutral-primary);
      display:flex;
      background:var(--enc-background-neutral-primary-default);
      margin-top:-1px;
      margin-bottom:-1px;
      flex-direction:row;
      justify-content:center;
      border-top-left-radius:var(--border-radius);
      border-top-right-radius:var(--border-radius);
      border-bottom-left-radius:var(--border-radius);
      border-bottom-right-radius:var(--border-radius);
    }

    .regio-page-content-power-gas\:I7N3BNw_5zVJsuDz3U38R {
      top:-4.5rem;
      right:3rem;
      position:absolute;
    }

    @media (max-width: 48em) {

    .regio-page-content-power-gas\:I7N3BNw_5zVJsuDz3U38R {
      display:none;
    }
    }

    .RGnAk {
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:column;
    }

    .regio-page-content-power-gas\:Ii2lKsgcaeYyB2CwxXVVy {
      color:var(--enc-foreground-neutral-primary);
    }

    .regio-page-content-power-gas\:IxOARdqiHvmKDx6qfloHj {
      width:100%;
      max-width:var(--enc-container-xl);
    }

    .regio-page-content-power-gas\:J-pe_lBex0iwgpjYbAcNv {
      text-align:right;
    }

    .regio-page-content-power-gas\:J0BNIIfmg2-YhlFMRvCED {
      top:25%;
      left:15%;
      width:fit-content;
      position:absolute;
      animation:3s cubic-bezier(0.42, 0, 0.58, 1) 0ms infinite alternate none running animation-bHikax;
    }

    .bthmTr {
      gap:2rem;
      display:flex;
      margin-top:2rem;
    }

    .regio-page-content-power-gas\:JUB3hih6fRhq7QyHotnd2 {
      text-align:left;
    }

    .regio-page-content-power-gas\:JguxFIvqelfDlilXEHBfp {
      display:inline-flex;
    }

    .regio-page-content-power-gas\:JzF2gbQuGmJoLxuTnm4ij {
      color:var(--enc-foreground-neutral-primary);
    }

    .ejbDsL {
      position:relative;
      padding-left:3rem;
    }

    .regio-page-content-power-gas\:KATFXR97YxBjZElHCVvIX {
      text-align:right;
    }

    .regio-page-content-power-gas\:KQ180utYnM0GP5I6ZnoP4 {
      color:var(--enc-foreground-neutral-primary);
    }

    .regio-page-content-power-gas\:KSV354UJErSV1TChkadBA {
      text-align:center;
    }

    .regio-page-content-power-gas\:KYChnz0s9kox1F-GhgfE_ {
      display:inline-flex;
    }

    .elhPAg {
      row-gap:0.5rem;
      column-gap:0.5rem;
    }

    .regio-page-content-power-gas\:LUipdeW2n-DCqfsSmu4_o {
      color:var(--enc-foreground-neutral-primary);
    }

    .Dxfyr {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:flex-end;
      flex-direction:row;
      justify-content:center;
    }

    @media (max-width: 64rem) {

    .Dxfyr {
      width:100%;
      display:flex;
      row-gap:1.5rem;
      flex-wrap:wrap;
      align-items:flex-end;
      justify-content:center;
    }
    }

    @media (max-width: 1024px) {

    .bAOBi {
      display:none;
    }
    }

    .eUqXkN {
      width:fit-content;
      display:flex;
      row-gap:0.75rem;
      background:var(--enc-background-neutral-primary-default);
      box-shadow:0 var(--enc-effect-aesthetics-inner-border-shadow-position) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color) inset, 0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--enc-effect-aesthetics-contrast-border-shadow-color);
      column-gap:0.75rem;
      min-height:3rem;
      align-items:center;
      padding-top:0.5rem;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:var(--enc-border-width-xs);
      padding-left:0.5rem;
      border-radius:var(--enc-radius-base);
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:flex-start;
    }

    .regio-page-content-power-gas\:MLrxdBQHAVBTnm0a_bRIR {
      flex:1;
    }

    .regio-page-content-power-gas\:NMOVMG84na0QuPcnnsl02 {
      padding-top:2rem;
    }

    .regio-page-content-power-gas\:NeWITm4FJmVZpx0SGWkkw {
      top:-4.5rem;
      right:1.5rem;
      display:none;
      position:absolute;
    }

    @media (max-width: 48em) {

    .regio-page-content-power-gas\:NeWITm4FJmVZpx0SGWkkw {
      display:flex;
    }
    }

    .regio-page-content-power-gas\:NfWzN3iz_KqRRAnPzzRFY {
      color:var(--enc-design-static-light);
    }

    .cIIIDS {
      gap:2rem;
      width:100%;
      display:grid;
      grid-template:auto / 1fr 1fr;
    }

    @media (max-width: 48em) {

    .cIIIDS {
      gap:1rem;
      display:grid;
      grid-template:auto auto / 1fr;
    }
    }

    .erBRTV {
      top:4rem;
      position:sticky;
    }

    .fhJtHC {
      width:100%;
      display:flex;
      row-gap:4rem;
      column-gap:4rem;
      align-items:center;
      justify-content:flex-start;
    }

    .dddjML {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      justify-content:flex-start;
    }

    @media (max-width: 48em) {

    .dddjML {
      align-items:flex-start;
    }
    }

    .cxJHK {
      flex-direction:row;
    }

    .cxJHK.orientation-vertical {
      flex-direction:column;
    }

    .enercity_servicekit\/enc_tabs_segmented-control-list\:root {
      display:flex;
      align-items:stretch;
      flex-direction:column;
    }

    .regio-page-content-power-gas\:Os4KoAorFEdqGhNFTLSna {
      gap:0.5rem;
      width:min(100vw - 2rem, 68rem);
      display:flex;
      margin-inline:auto;
      flex-direction:row;
    }

    .regio-page-content-power-gas\:P4nApfh_H6IYc0eMpzc6h {
      color:var(--enc-foreground-neutral-primary);
    }

    .regio-page-content-power-gas\:P6IE_8Ubn0kZHRTxCP4zP {
      max-width:22.5em;
    }

    .regio-page-content-power-gas\:PQVIOME-CyN1zQ3giF9nk {
      margin-top:auto;
    }

    .regio-page-content-power-gas\:Pm0VSA7g6J5GTOqL7Me1s {
      color:var(--enc-foreground-neutral-primary);
    }

    .regio-page-content-power-gas\:PqJLc7rBcXe7bdyz9p33g {
      color:var(--enc-foreground-neutral-secondary);
    }

    .diAOQJ {
      color:var(--basic-text-color);
      font-size:var(‑‑enc‑font‑size‑base);
      font-weight:400;
      line-height:var(--enc-line-height-base);
    }

    .fuAVHH {
      display:block;
    }

    .regio-page-content-power-gas\:QPeblwPcI6NfVzcYzX6Zr {
      text-align:left;
    }

    .regio-page-content-power-gas\:RK7PTld1RB8kpaOaBbR4F {
      color:var(--enc-foreground-neutral-primary);
      background:;
    }

    .regio-page-content-power-gas\:RRn9VnfaUJgDOR0E7ZHN2 {
      text-align:right;
    }

    .regio-page-content-power-gas\:RW3wPKhgX9rmrt2JdSB9g {
      color:var(--enc-foreground-neutral-primary);
    }

    .cCYXsI {
      width:100%;
    }

    .regio-page-content-power-gas\:RlYt46yf0HvRzIz0RD9Bx {
      color:var(--enc-foreground-neutral-primary);
    }

    .cCaWPE {
      width:100%;
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      align-items:flex-start;
      flex-direction:column;
      justify-content:flex-start;
    }

    .regio-page-content-power-gas\:S5qCYN3fAqcT9lZ3GvXUC {
      display:flex;
      align-items:flex-end;
      justify-content:center;
    }

    .regio-page-content-power-gas\:SZtc52D9gKnibUmUCgXYG {
      text-align:left;
    }

    .regio-page-content-power-gas\:SrPwMmfOAr54q1lnJ17Hu {
      text-align:left;
    }

    .regio-page-content-power-gas\:Suu31EXwkjmJAyOBWiaOQ {
      color:var(--enc-foreground-neutral-secondary);
      margin-right:0.5rem;
    }

    .fvojeY {
      gap:2rem;
      display:flex;
      flex-direction:column;
    }

    .regio-page-content-power-gas\:SvqZK09IKYLasVKfV1T4t {
      width:100vw;
      transform:translateX(-50%);
      margin-left:50%;
    }

    .bdgpzA {
      width:100%;
      height:auto;
      object-fit:cover;
      aspect-ratio:5/6;
      border-top-left-radius:1.5rem;
      border-top-right-radius:1.5rem;
      border-bottom-left-radius:1.5rem;
      border-bottom-right-radius:1.5rem;
    }

    .dULJyo {
      row-gap:2rem;
      column-gap:2rem;
    }

    .regio-page-content-power-gas\:TFRExwzdUmiGfJyq_P2Dh {
      min-width:16rem;
    }

    .QLUPJ {
      text-align:center;
    }

    @media (max-width: 48em) {

    .QLUPJ {
      text-align:left;
      padding-right:0px;
    }
    }

    .regio-page-content-power-gas\:UW1gku3lIK8d5lREz3KJw {
      color:var(--enc-foreground-neutral-primary);
    }

    .regio-page-content-power-gas\:VU_2-1V33IxSskxWhs4q4 {
      color:var(--enc-foreground-neutral-tertiary);
      text-align:center;
    }

    .regio-page-content-power-gas\:V_mQwxDGIzK7Mty3svFyL {
      color:var(--enc-foreground-neutral-secondary);
    }

    .cjemsE {
      color:var(--enc-theme-main-accent-light-08);
      inset:0;
      z-index:-1;
      position:absolute;
      isolation:isolate;
      max-width:80rem;
      margin-inline:auto;
      transform-style:preserve-3d;
    }

    .cjemsE::before {
      content:"";
      z-index:-1;
      position:absolute;
      background:radial-gradient(circle at 50% 30%, #0000 1%, rgb(from var(--enc-background-surface-primary) r g b / 0.7) 40%, rgb(from var(--enc-background-surface-primary) r g b / 0.86) 50%, var(--enc-background-surface-primary) 65%), linear-gradient(90deg, rgb(from var(--enc-gradient-brand-static-start) r g b / 0.2), rgb(from var(--enc-gradient-brand-static-end) r g b / 0.2));
      inset-block:-20%;
      inset-inline:0;
      background-repeat:no-repeat;
      background-position:center;
    }

    .regio-page-content-power-gas\:WWqq_l3ED0YaE_OoKnpgk {
      background:linear-gradient(90deg, var(--enc-gradient-brand-static-start) 0%, var(--enc-gradient-brand-static-end) 100%);
      overflow-x:clip;
      overflow-y:clip;
      border-color:var(--enc-design-static-alpha-dark-04);
      border-style:solid;
      border-width:1px;
      margin-inline:2rem;
      border-top-left-radius:2rem;
      border-top-right-radius:2rem;
      border-bottom-left-radius:2rem;
      border-bottom-right-radius:2rem;
    }

    @media (max-width: 48em) {

    .regio-page-content-power-gas\:WWqq_l3ED0YaE_OoKnpgk {
      margin-inline:1.5rem;
    }
    }

    @media (max-width: 25em) {

    .regio-page-content-power-gas\:WWqq_l3ED0YaE_OoKnpgk {
      padding-left:1em;
      padding-right:1em;
      padding-bottom:1rem;
    }
    }

    .eeqVSw {
      display:contents;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .egkcwx {
      width:fit-content;
    }

    .iqsvV {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      opacity:0;
      position:absolute;
      pointer-events:none;
    }

    .enercity_servicekit\/enc_segmented-control_item\:VI7txqpNjGsw2D5rptUL7 {
      width:100%;
    }

    .enercity_servicekit\/enc_segmented-control_item\:wXXg4DUYL-6OOK2nupIV0 {
      flex-grow:1;
    }

    .enercity_servicekit\/enc_segmented-control_item\:wXXg4DUYL-6OOK2nupIV0:focus-visible::after {
      inset:0;
      content:"";
      position:absolute;
      border-radius:var(--enc-radius-full);
      outline-color:var(--focus-visible-color);
      outline-style:solid;
      outline-width:var(--enc-component-focus-width);
      outline-offset:calc(-1 * var(--enc-component-focus-width));
    }

    .regio-page-content-power-gas\:WeA0a0DRI4OU6nGSUZ2To {
      width:100%;
      max-width:45.5rem;
    }

    .eNAZgE {
      top:-1rem;
      left:-6rem;
      width:4rem;
      height:4rem;
      display:flex;
      position:absolute;
      font-size:inherit;
      background:var(--enc-background-neutral-primary-default);
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      justify-content:center;
      border-top-left-radius:999px;
      border-top-right-radius:999px;
      border-bottom-left-radius:999px;
      border-bottom-right-radius:999px;
    }

    @media (max-width: 768px) {

    .eNAZgE {
      top:0px;
      left:-0.25rem;
      position:relative;
      margin-bottom:0.5rem;
    }
    }

    .regio-page-content-power-gas\:X90WFrtoCLn6BpCboMXpg {
      width:100%;
      max-width:var(--enc-container-xl);
    }

    .regio-page-content-power-gas\:XOr48ue_Ayw81DwwC8aJ8 {
      width:10rem;
    }

    .regio-page-content-power-gas\:XR0eB32rvtoyhYp19dAni {
      text-align:center;
    }

    .regio-page-content-power-gas\:Y4cB1kIqzeTPn-fPrrPLQ {
      color:var(--enc-foreground-neutral-primary);
    }

    .dfDOoV {
      width:100%;
      position:relative;
      flex-grow:1;
    }

    @media (min-width: 50em) {

    .dfDOoV {
      min-height:40em;
    }
    }

    .regio-page-content-power-gas\:YO_9ZL2u0VL-8aMf78QsN {
      width:100%;
    }

    .regio-page-content-power-gas\:YXXSfrq5Y0kZxiNWNKQGf {
      width:100%;
      max-width:var(--enc-container-xl);
    }

    .regio-page-content-power-gas\:Ych_pZYzoa-OurxcWGilD {
      display:inline-flex;
    }

    .regio-page-content-power-gas\:Yq8zNEmxLj7BfJ6-mwKse {
      top:65%;
      left:9.2%;
      width:fit-content;
      position:absolute;
      animation:3s cubic-bezier(0.42, 0, 0.58, 1) 2s infinite alternate none running animation-bHikax;
    }

    .regio-page-content-power-gas\:Yvqcxp3A9oe9veqM-vkU9 {
      display:inline-flex;
    }

    .regio-page-content-power-gas\:Z5DOzjqMaR5QWDWYx2BNN {
      text-align:left;
    }

    .regio-page-content-power-gas\:Z5kXdiI80Suu9wyTZJ25y {
      color:var(--enc-foreground-neutral-primary);
    }

    .regio-page-content-power-gas\:Z80usnoVLywE8iu3aGI7I {
      width:100%;
      max-width:var(--enc-container-xl);
    }

    @media (max-width: 25em) {

    .regio-page-content-power-gas\:ZEPMO-Z3EBelTuaZFY9fA {
      gap:1.5rem;
    }
    }

    .regio-page-content-power-gas\:ZM009FeD-fT1lW7UxuPWT {
      display:flex;
      align-items:flex-end;
      justify-content:center;
    }

    .YykeO {
      width:75%;
      display:flex;
      row-gap:2rem;
      max-width:40rem;
      column-gap:2rem;
      align-items:flex-start;
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 768px) {

    .YykeO {
      width:100%;
    }
    }

    .emrFNN {
      gap:0.25rem;
    }

    .regio-page-content-power-gas\:_Sv07DP4qG21o6oK40lDO {
      display:flex;
      row-gap:4rem;
      column-gap:4rem;
      flex-direction:column;
    }

    .regio-page-content-power-gas\:_TQaQNKAeliZaxKa-r-Uk {
      display:flex;
      row-gap:4rem;
      position:static;
      isolation:isolate;
      column-gap:4rem;
      align-items:center;
      justify-content:flex-start;
    }

    .regio-page-content-power-gas\:_o74N9m0dNDrfNw0MpQxr {
      color:var(--enc-foreground-neutral-primary);
      background:;
      text-align:center;
    }

    .cpbYUn {
      width:100%;
      overflow-x:auto;
    }

    .cpbYUn:focus-visible {
      border-radius:var(--enc-radius-regular);
      outline-color:var(--enc-border-adaptive-interactive-focus-primary);
      outline-style:solid;
      outline-width:var(--enc-component-focus-width);
      outline-offset:var(--enc-component-focus-width);
    }

    .cLPqbL {
      display:table;
      position:static;
      background:var(--enc-background-neutral-primary-default);
      border-collapse:collapse;
    }

    .regio-page-content-power-gas\:_reS2q4mlXl3Rbfv7kYam {
      width:100%;
      border-top-left-radius:var(--enc-radius-large);
      border-top-right-radius:var(--enc-radius-large);
      border-bottom-left-radius:var(--enc-radius-large);
      border-bottom-right-radius:var(--enc-radius-large);
    }

    .regio-page-content-power-gas\:a5J7QrRZQiNBz04M4BHrj {
      display:flex;
      align-items:flex-end;
      justify-content:center;
    }

    .regio-page-content-power-gas\:a9VKsvjgmIa1TZ06ih1dw {
      text-align:center;
    }

    .regio-page-content-power-gas\:aAfErUxF5TmMXlxUTEVEB {
      width:100%;
      max-width:var(--enc-container-xl);
    }

    .regio-page-content-power-gas\:aLHxRHCKBnTcPtjlrTdih {
      text-align:center;
    }

    .regio-page-content-power-gas\:aZ835rnfYqufzmiV9mLhF {
      display:flex;
      row-gap:4rem;
      column-gap:4rem;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 768px) {

    .regio-page-content-power-gas\:aZ835rnfYqufzmiV9mLhF {
      row-gap:2.5rem;
      align-items:center;
    }
    }

    .regio-page-content-power-gas\:abbj2U6D8zZJAtMtti1Ua {
      text-align:center;
    }

    .regio-page-content-power-gas\:armP7UCyoNJg0DgdMozxa {
      display:inline-flex;
    }

    .regio-page-content-power-gas\:ax5N49L5oB6OKl1tTgpKw {
      width:100%;
      display:flex;
      align-items:center;
      padding-top:0rem;
      padding-bottom:0rem;
      justify-content:center;
    }

    .regio-page-content-power-gas\:b30ZRgTE1JjF2jxxWgHS8 {
      color:var(--enc-foreground-neutral-primary);
    }

    .fnYNVQ {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      text-align:center;
      align-items:flex-start;
      justify-content:flex-start;
    }

    @media (max-width: 48em) {

    .fnYNVQ {
      text-align:left;
    }
    }

    .regio-page-content-power-gas\:bR3RZB_nZYY3Tmo7LkH0Q {
      text-align:left;
    }

    .cDCEnc {
      gap:1rem;
      display:flex;
      overflow-x:auto;
      flex-direction:row;
      scroll-behavior:smooth;
      scroll-snap-type:inline mandatory;
    }

    .cDCEnc:focus {
      outline:var(--enc-component-focus-width) solid var(--enc-border-adaptive-interactive-focus-primary);
      outline-offset:var(--enc-component-focus-width);
    }

    .regio-page-content-power-gas\:beKfjbWEnn0zeVNH2qQoi {
      scrollbar-width:none;
    }

    .regio-page-content-power-gas\:beKfjbWEnn0zeVNH2qQoi::-webkit-scrollbar {
    width: 0;
    }

    .regio-page-content-power-gas\:bm_sRZHtZmGzp5rnVkpBz {
      display:flex;
      row-gap:8rem;
      column-gap:8rem;
      flex-direction:column;
    }

    @media (max-width: 48em) {

    .regio-page-content-power-gas\:bm_sRZHtZmGzp5rnVkpBz {
      row-gap:6rem;
    }
    }

    .regio-page-content-power-gas\:bxhFl2VqRc12XxYAmw1Fw {
      color:var(--enc-foreground-neutral-primary);
    }

    .dVowOm {
      flex:1;
      display:block;
      row-gap:0.5rem;
      column-gap:0.5rem;
      flex-direction:row;
    }

    .dYMofN {
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .regio-page-content-power-gas\:cObFMBzaDx3LWnZmMQCcT {
      color:var(--enc-foreground-neutral-secondary);
    }

    .ebbkYt {
      width:100%;
      display:flex;
      padding:0.75rem 0.75rem 0.75rem 1.5rem;
      row-gap:0.75rem;
      align-self:stretch;
      column-gap:2rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    @media (max-width: 40em) {

    .ebbkYt {
      display:flex;
      align-items:flex-start;
      padding-left:0.75rem;
      flex-direction:column;
      justify-content:center;
    }
    }

    .regio-page-content-power-gas\:cxKLY60DMm2VfC2-xsjwG {
      display:inline-flex;
    }

    .eya-dEY {
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
      flex-direction:column;
    }

    .regio-page-content-power-gas\:dUrkFeCXZ9Vw5s8-AjvIP {
      width:100%;
    }

    .fFlWbF {
      flex:1;
      display:flex;
      row-gap:3rem;
      background:var(--enc-background-neutral-primary-default);
      column-gap:3rem;
      align-items:flex-start;
      padding-top:3rem;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      padding-left:3rem;
      padding-right:3rem;
      padding-bottom:3rem;
      justify-content:flex-start;
      border-top-left-radius:var(--enc-radius-xl);
      border-top-right-radius:var(--enc-radius-xl);
      border-bottom-left-radius:var(--enc-radius-xl);
      border-bottom-right-radius:var(--enc-radius-xl);
    }

    @media (max-width: 48em) {

    .fFlWbF {
      gap:2rem;
      padding:2rem 1.5rem;
    }
    }

    .cBcGsK {
      display:block;
      position:static;
    }

    .ckxXiD {
      display:flex;
      max-width:40em;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    @media (max-width: 48em) {

    .ckxXiD {
      margin-top:1.5rem;
      flex-direction:column;
    }
    }

    .component_comparison\:0h-4hA6vSKuQJunTxHpw2 {
      display:flex;
      text-align:center;
      flex-direction:column;
    }

    @media (max-width: 768px) {

    .component_comparison\:0h-4hA6vSKuQJunTxHpw2 {
      align-items:center;
    }
    }

    .cREWbo {
      position:relative;
      isolation:isolate;
    }

    .TZkYq {
      inset:calc(var(--border-width) * -1);
      z-index:-1;
      position:absolute;
      background:var(--featured-border-color);
      pointer-events:none;
      border-top-left-radius:var(--inner-radius);
      border-top-right-radius:var(--inner-radius);
      border-bottom-left-radius:var(--inner-radius);
      border-bottom-right-radius:var(--inner-radius);
    }

    .TZkYq.no-bottom-border-radius {
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }

    .bzZOwv {
      height:3.125rem;
      pointer-events:none;
      border-top-left-radius:0px;
      border-top-right-radius:0px;
      border-bottom-left-radius:var(--inner-radius);
      border-bottom-right-radius:var(--inner-radius);
    }

    .dvpYWY {
      display:flex;
      position:relative;
      background:var(--enc-background-neutral-primary-default);
      margin-top:calc(var(--highlight-height) + 3 * var(--border-width));
      border-radius:calc(var(--inner-radius) - var(--border-width)) calc(var(--inner-radius) - var(--border-width)) calc(var(--outer-radius) - var(--border-width)) calc(var(--outer-radius) - var(--border-width));
      margin-bottom:var(--border-width);
      margin-inline:calc(var(--border-width) * 3);
      flex-direction:column;
      justify-content:stretch;
    }

    .dvpYWY.no-bottom-borde-radius {
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }

    .dCALgv:empty {
      display:none;
    }

    .ejNiFB {
      inset:calc(var(--border-width) * -3);
      border:0.0625rem solid var(--enc-border-adaptive-bold-primary-static);
      z-index:-2;
      overflow:hidden;
      position:absolute;
      background:var(--enc-background-adaptive-primary-bold-default);
      box-shadow:inset 0 calc(var(--enc-effect-aesthetics-inner-border-shadow-position) - var(--border-width)) 0 0 var(--enc-design-static-alpha-light-05);
      margin-top:calc(-1 * var(--highlight-height));
      mask-image:linear-gradient(to bottom, #000, transparent 75%);
      border-radius:var(--outer-radius);
    }

    .dLsGet {
      left:-0.0625rem;
      right:-0.0625rem;
      bottom:-0.0625rem;
      position:absolute;
      border-radius:0 0 var(--inner-radius) var(--inner-radius);
    }

    .cJktTN {
      width:100%;
      background:linear-gradient(0deg, var(--enc-background-neutral-primary-default), var(--enc-background-neutral-secondary-default));
      border-top:0.0625rem solid var(--enc-border-neutral-secondary);
      box-shadow:inset 0 calc(var(--enc-effect-aesthetics-inner-border-shadow-position) - 0.0625rem) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color);
      min-height:8.125rem;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .eWpSUk {
      width:100%;
      display:flex;
      row-gap:0.375rem;
      column-gap:0.375rem;
      flex-direction:column;
    }

    .cWqAtW {
      color:var(--enc-foreground-adaptive-inverse-primary);
      height:var(--highlight-height);
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
      margin-top:var(--border-width);
      transition:color 300ms ease;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .cWqAtW:hover {
      color:rgb(from currentColor r g b / 0.64);
    }

    .eLPFKw {
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
    }

    .eLPFKw:empty {
      display:none;
    }

    .enercity_servicekit\/enc_product-card\:gtbaqXdZqXWVA4wVr6ae_ {
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .fvtlCM {
      width:100%;
      text-align:center;
    }

    .enercity_servicekit\/enc_product-card\:iaLSleIWr8VKWsBpHc8BG {
      width:100%;
      height:100%;
      border-radius:inherit;
    }

    .bRFUZt {
      width:100%;
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      text-align:center;
      flex-direction:column;
      justify-content:stretch;
    }

    .enercity_servicekit\/enc_product-card_head\:5D-lUncM6zp0_t0Z-KQa- {
      color:var(--enc-foreground-neutral-secondary);
    }

    .dPmEVg {
      width:6rem;
      border:0.0625rem solid var(--enc-background-neutral-primary-default);
      height:0.25rem;
      display:block;
      z-index:1;
      position:absolute;
      transform:rotate(-15deg);
      background:var(--enc-foreground-neutral-inverse-tertiary);
      border-radius:var(--enc-radius-full);
    }

    .sGmZc {
      width:4.5rem;
      height:4.5rem;
      aspect-ratio:1/1;
    }

    .enercity_servicekit\/enc_product-card_head\:UFDQVC3EG1SZfIOj_xhqY {
      color:var(--enc-foreground-neutral-secondary);
    }

    .ekCNif {
      width:100%;
      height:4.5rem;
      display:flex;
      margin-top:-0.5rem;
      align-items:center;
      margin-bottom:-0.5rem;
      justify-content:center;
    }

    .enercity_servicekit\/enc_product-card_head\:syUaYdbc8kT0F5RL_dXwX {
      color:var(--enc-foreground-neutral-tertiary);
      display:inline-flex;
      position:relative;
      align-items:center;
      justify-content:center;
      text-decoration:none;
    }

    .eGMgVi {
      gap:0.5rem;
      display:flex;
      align-items:stretch;
      flex-direction:column;
    }

    .enercity_servicekit\/enc_product-card_infos\:root {
      width:100%;
    }

    .ejgHMl {
      gap:0.5rem;
      width:100%;
      display:flex;
      flex-direction:row;
    }

    .bpFOCt {
      flex:1;
      border-bottom:var(--enc-border-width-md) dotted var(--enc-border-neutral-primary);
      margin-bottom:0.25rem;
    }

    .evmtng {
      flex:0 1 auto;
      text-align:right;
    }

    .fMfmF {
      flex:0 1 auto;
      text-align:left;
    }

    .enercity_servicekit\/enc_data-list_item\:pfoyvINZr6TSOXi5kXdl9 {
      color:var(--enc-foreground-neutral-tertiary);
    }

    .enercity_servicekit\/enc_product-card\:q8Yp_Tb3OBwcIUbM-rit1 {
      color:var(--enc-foreground-neutral-secondary);
    }

    .enercity_servicekit\/enc_modal-content_product-card\:root {
      width:100%;
      height:100%;
      position:relative;
    }

    .enercity_servicekit\/enc_modal-content_product-card\:3pSAUuX9SUpL_l4ED0xPj {
      flex:1;
      padding-top:2rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:2rem;
    }

    @media (max-width: 50em) {

    .enercity_servicekit\/enc_modal-content_product-card\:3pSAUuX9SUpL_l4ED0xPj {
      padding-top:1.5rem;
      padding-left:1.5rem;
      padding-right:1.5rem;
      padding-bottom:1.5rem;
    }
    }

    .bcezds {
      z-index:1;
      overflow-x:hidden;
      overflow-y:hidden;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:0rem;
    }

    @media (max-width: 50em) {

    .bcezds {
      order:1;
      width:calc(100% + 2px);
      margin-left:-1px;
      padding-top:0rem;
      padding-left:0rem;
      margin-bottom:-1px;
      padding-right:0rem;
      padding-bottom:0rem;
    }
    }

    .enercity_servicekit\/enc_modal-content_product-card\:5NRF9a1wRrN7TZxBauncY {
      gap:1.5rem;
      width:20rem;
      display:flex;
      align-items:flex-start;
      padding-top:1rem;
      padding-left:1.5rem;
      padding-right:1.25rem;
      flex-direction:column;
      padding-bottom:3rem;
    }

    @media (max-width: 50em) {

    .enercity_servicekit\/enc_modal-content_product-card\:5NRF9a1wRrN7TZxBauncY {
      display:none;
    }
    }

    .enercity_servicekit\/enc_modal-content_product-card\:BgJwvuGpPnRvnWA-IK6lO {
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
    }

    @media (min-width: 50em) {

    .enercity_servicekit\/enc_modal-content_product-card\:BgJwvuGpPnRvnWA-IK6lO {
      display:none;
    }
    }

    .enercity_servicekit\/enc_modal-content_product-card\:N3vAo0Cy1u9gkDRD-QdkK {
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
    }

    .enercity_servicekit\/enc_modal-content_product-card\:Vu44uPiLaoxJMl8awiv_e {
      flex:1;
      width:100%;
      height:100%;
      min-width:0%;
    }

    @media (max-width: 50em) {

    .enercity_servicekit\/enc_modal-content_product-card\:Vu44uPiLaoxJMl8awiv_e {
      border-bottom-left-radius:1.6875rem;
      border-bottom-right-radius:1.6875rem;
    }
    }

    @media (max-width: 25em) {

    .enercity_servicekit\/enc_modal-content_product-card\:Vu44uPiLaoxJMl8awiv_e {
      border-bottom-left-radius:0rem;
      border-bottom-right-radius:0rem;
    }
    }

    .inMbt {
      display:flex;
      row-gap:0.75rem;
      column-gap:0.75rem;
    }

    .enercity_servicekit\/enc_modal-content_product-card\:Xuij4Y-swsCXyyFf3ZieH {
      color:var(--enc-foreground-neutral-secondary);
    }

    .cctZEn {
      gap:1.5rem;
      width:100%;
      display:flex;
      text-align:left;
      align-items:center;
      flex-direction:column;
      justify-content:stretch;
    }

    .enercity_servicekit\/enc_modal-content_product-card_sidebar\:8ioLw69AnuFbQNgLPNwIY {
      color:var(--enc-foreground-neutral-tertiary);
      width:100%;
    }

    .enercity_servicekit\/enc_modal-content_product-card_sidebar\:BeW4zmR82djhHV_i0hE6Q {
      width:100%;
    }

    .enercity_servicekit\/enc_modal-content_product-card_sidebar\:mdWStEjNHOyNQQleykWTY {
      width:100%;
    }

    .enercity_servicekit\/enc_modal-content_product-card\:bgRMHUUBetIBGgY6snGvP {
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
    }

    @media (min-width: 50em) {

    .enercity_servicekit\/enc_modal-content_product-card\:bs1sKwolxN6n6Z5oepTLc {
      display:none;
    }
    }

    .enercity_servicekit\/enc_modal-content_product-card\:dTUi1ONOoBODfQgKedkOC {
      color:var(--enc-foreground-neutral-secondary);
    }

    .enercity_servicekit\/enc_modal-content_product-card\:qZZhQYzVKMGcYj36QI1G1 {
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
    }

    .vvaal {
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .enercity_servicekit\/enc_modal-content_product-card\:wSAFjwii69LT1Nd9mpvj2 {
      width:100%;
    }

    .enercity_servicekit\/enc_modal-content_product-card\:ziBECZeAKKI7hfA8cZhEc {
      width:100%;
      height:100%;
      display:flex;
      row-gap:0remt;
      position:static;
      column-gap:0remt;
      overflow-x:hidden;
      overflow-y:hidden;
      flex-direction:column;
    }

    .bpVsBs {
      width:100%;
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      padding-top:1.5rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1.5rem;
      justify-content:stretch;
    }

    .enercity_servicekit\/enc_product-card\:tcwfw5RPCmKROE8C6hSE_ {
      opacity:0.64;
    }

    .enercity_servicekit\/enc_product-card\:w1g-WiG4ykjF-NGgXuhgC {
      width:100%;
    }

    .component_comparison\:2EP-gG9v0OM0LXa8d1rY5 {
      width:50%;
      z-index:1;
    }

    @media (max-width: 48em) {

    .component_comparison\:2EP-gG9v0OM0LXa8d1rY5 {
      display:none;
    }
    }

    .eTTUiO {
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:column;
      padding-bottom:0rem;
    }

    @media (max-width: 48em) {

    .eTTUiO {
      row-gap:0.5rem;
    }
    }

    .component_comparison\:7F_k5lvvdh9ZRcGaDjT7o {
      width:50%;
      display:none;
    }

    @media (max-width: 48em) {

    .component_comparison\:7F_k5lvvdh9ZRcGaDjT7o {
      width:100%;
      display:flex;
    }
    }

    .dtwzIR {
      display:none;
      position:absolute;
    }

    @media (max-width: 48em) {

    .dtwzIR {
      top:-2.5rem;
      right:1.5rem;
      display:flex;
    }
    }

    .feBrJU {
      width:100%;
      display:flex;
      align-items:center;
      padding-top:0.5rem;
      padding-bottom:1.75rem;
      justify-content:flex-start;
      border-bottom-color:var(--enc-border-neutral-primary);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .component_comparison\:9hAL2SftUN6JnsjwW5x5p {
      display:flex;
      text-align:center;
      flex-direction:column;
    }

    @media (max-width: 768px) {

    .component_comparison\:9hAL2SftUN6JnsjwW5x5p {
      align-items:center;
    }
    }

    .dMfGlF {
      display:flex;
    }

    .component_comparison\:FkQt4qo9pXNsSCW7H2Vaw {
      top:-5.5rem;
      right:-3.5rem;
      display:flex;
      position:absolute;
    }

    @media (max-width: 48em) {

    .component_comparison\:FkQt4qo9pXNsSCW7H2Vaw {
      display:none;
    }
    }

    .AQzTb {
      width:100%;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:column;
      padding-bottom:2rem;
      border-bottom-color:var(--enc-border-neutral-primary);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    @media (max-width: 48em) {

    .AQzTb {
      padding-bottom:1.5rem;
    }
    }

    .component_comparison\:IqpQigfpaDQR8ZRlbM56e {
      color:var(--enc-foreground-neutral-secondary);
      text-align:center;
    }

    .component_comparison\:Mx2R8yWdWXCgmRtjmn-oH {
      color:var(--enc-foreground-neutral-primary);
      text-align:center;
    }

    .bQOWaf {
      width:50%;
      display:flex;
      row-gap:2rem;
      background:var(--enc-background-surface-primary);
      column-gap:2rem;
      align-items:center;
      margin-left:-0.125rem;
      padding-top:3rem;
      padding-left:1rem;
      margin-bottom:-1.75rem;
      padding-right:1rem;
      padding-bottom:3rem;
      justify-content:flex-start;
      border-top-color:var(--enc-border-neutral-primary);
      border-top-style:solid;
      border-top-width:1px;
      border-right-color:var(--enc-border-neutral-primary);
      border-right-style:solid;
      border-right-width:1px;
      border-bottom-color:var(--enc-border-neutral-primary);
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-top-right-radius:1.5rem;
      border-bottom-right-radius:1.5rem;
    }

    @media (max-width: 48em) {

    .bQOWaf {
      width:auto;
      row-gap:1.5rem;
      align-self:stretch;
      margin-left:2px;
      padding-top:2rem;
      margin-right:2px;
      margin-bottom:1.5rem;
      padding-bottom:1.5rem;
      border-top-width:0px;
      border-left-color:var(--enc-border-neutral-primary);
      border-left-style:solid;
      border-left-width:1px;
      border-top-left-radius:0px;
      border-top-right-radius:0px;
      border-bottom-left-radius:1.5rem;
    }
    }

    .fyggmC {
      display:flex;
      row-gap:0.5rem;
      flex-direction:column;
    }

    .dOFuHj {
      display:flex;
      row-gap:0.5rem;
      flex-direction:column;
    }

    .dOFuHj:empty {
      display:none;
    }

    .component_comparison\:Rc1QryizF3IjzBqm-T1vQ {
      color:var(--enc-foreground-neutral-primary);
      text-align:center;
    }

    .component_comparison\:X4YLMUPPkKybW_3uDSjVq {
      color:#eb3b00;
    }

    .component_comparison\:aI9-vdJxsapu-sC3VcRxD {
      color:#eb3b00;
    }

    .component_comparison\:dxS-V5lqTMIjoXv12STJM {
      text-align:center;
    }

    .component_comparison\:h3deaQeKY3jxpD7zT84S7 {
      width:100%;
      display:none;
    }

    @media (max-width: 48em) {

    .component_comparison\:h3deaQeKY3jxpD7zT84S7 {
      display:flex;
    }
    }

    .TjyWu {
      width:100%;
      display:flex;
      align-items:center;
      padding-top:0.5rem;
      padding-bottom:1.75rem;
      justify-content:flex-start;
      border-bottom-color:var(--enc-border-neutral-primary);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    @media (max-width: 48em) {

    .TjyWu {
      align-items:flex-start;
      padding-left:1rem;
    }
    }

    .component_comparison\:lcpuzVou0lBVQfIU_HNzA {
      color:var(--enc-foreground-neutral-tertiary);
      text-align:center;
    }

    .component_comparison\:mnkulk4A-f0u5ywG3ozS5 {
      text-align:center;
    }

    .component_comparison\:sqLA-qfSYsDnw0JdbeL-y {
      color:var(--enc-foreground-neutral-primary);
      text-align:center;
    }

    .lGhnv {
      display:none;
      font-size:inherit;
      align-self:stretch;
      background:var(--enc-foreground-attention-tertiary);
      margin-top:-1px;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      margin-left:2px;
      padding-top:0.675rem;
      margin-right:2px;
      padding-bottom:0.675rem;
      justify-content:flex-start;
    }

    @media (max-width: 48em) {

    .lGhnv {
      display:flex;
    }
    }

    .lGhnv::before {
      width:1rem;
      bottom:-0.5rem;
      height:1rem;
      content:"";
      z-index:1;
      position:absolute;
      transform:rotate(45deg);
      background:var(--enc-foreground-attention-tertiary);
    }

    .component_comparison\:ydR8L1K4NTOeM3GY1Uz2G {
      color:var(--enc-foreground-neutral-tertiary);
      text-align:center;
    }

    .regio-page-content-power-gas\:fLFnvM5jFTZ_-H2d1rwQ2 {
      width:100%;
      margin-inline:auto;
    }

    .regio-page-content-power-gas\:fRWJPX1bONvgtn8ClGm89 {
      gap:4rem;
      display:grid;
      grid-template-columns:2fr 3fr;
    }

    @media (max-width: 1024px) {

    .regio-page-content-power-gas\:fRWJPX1bONvgtn8ClGm89 {
      gap:3rem;
      grid-template-columns:1fr;
    }
    }

    .dCiSDe {
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
    }

    .dCiSDe::before {
      top:2rem;
      left:-4rem;
      width:2px;
      height:100%;
      content:"";
      position:absolute;
      background:var(--enc-border-neutral-secondary);
    }

    @media (max-width: 400px) {

    .dCiSDe::before {
      display:none;
    }
    }

    .regio-page-content-power-gas\:gKTQMLGceuJIlzgYweAC3 {
      color:var(--enc-foreground-neutral-tertiary);
    }

    .regio-page-content-power-gas\:ggATn5rd69Rg09_DZIgWY {
      width:100%;
    }

    .regio-page-content-power-gas\:glHS8Zcg9KJ81ocj8RqAO {
      display:flex;
      text-align:center;
      align-items:center;
      justify-content:flex-start;
    }

    .regio-page-content-power-gas\:hQme5yjxLHdcl5h86d_rz {
      text-align:center;
    }

    .regio-page-content-power-gas\:hS5Akoy5X--hRFs_d5VEM {
      text-align:center;
    }

    .fkCLuI {
      width:75%;
      max-width:40rem;
    }

    .regio-page-content-power-gas\:hVNYJid_Rd8LjJgtGXBqY {
      display:flex;
      align-items:center;
      padding-top:0rem;
      padding-bottom:0rem;
      justify-content:center;
    }

    .dneQWM {
      color:var(--enc-foreground-neutral-secondary);
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
      padding-right:2rem;
      flex-direction:column;
    }

    .regio-page-content-power-gas\:hz4Vl-H7-iRUHnoH8F9rY {
      display:inline-flex;
    }

    .regio-page-content-power-gas\:i3HkgJywVWz_X2tmWiR-N {
      color:var(--enc-foreground-neutral-primary);
    }

    .regio-page-content-power-gas\:iiKMBrlqUI77LfaOv4IYi {
      min-width:320px;
    }

    @media (max-width: 35em) {

    .regio-page-content-power-gas\:iiKMBrlqUI77LfaOv4IYi {
      width:100%;
    }
    }

    .regio-page-content-power-gas\:isCuO8KlBLijek8S_JxAN {
      color:var(--enc-design-berry-09);
      display:inline-flex;
    }

    .regio-page-content-power-gas\:j69y0J1srSKp-egLeLq01 {
      width:100%;
    }

    .regio-page-content-power-gas\:lJRvnwhNtVlul7hooUvyS {
      color:var(--enc-foreground-neutral-primary);
    }

    .cUkiGO {
      color:var(--enc-design-static-light);
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:column;
    }

    .regio-page-content-power-gas\:lh1zaK0Kz3aHC4CKFUF-S {
      top:42.6%;
      left:14.55%;
      width:fit-content;
      position:absolute;
      animation:3s cubic-bezier(0.42, 0, 0.58, 1) 1s infinite alternate none running animation-bHikax;
    }

    .regio-page-content-power-gas\:lh9CjX7RTYhUW4na9JTuo {
      display:inline-flex;
    }

    .regio-page-content-power-gas\:mHQWxbcCdT7kC8J4Rsv_J {
      align-self:center;
    }

    .regio-page-content-power-gas\:mfudkKPK4T8wPzOsHVAwB {
      top:25%;
      right:15%;
      width:fit-content;
      position:absolute;
      animation:3s cubic-bezier(0.42, 0, 0.58, 1) 0ms infinite alternate none running animation-bHikax;
    }

    .regio-page-content-power-gas\:mifIsvWMMGKwhM16qnDqR {
      color:var(--enc-foreground-neutral-primary);
    }

    .bGemRe {
      width:100%;
      border:1px solid var(--enc-border-neutral-primary);
      display:flex;
      background:var(--enc-background-neutral-tertiary-default);
      box-shadow:inset 0 calc(var(--enc-effect-aesthetics-inner-border-shadow-position) - var(--enc-component-button-border-width)) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color), 0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--enc-effect-aesthetics-contrast-border-shadow-color);
      align-items:center;
      flex-direction:column;
      border-top-left-radius:var(--border-radius);
      border-top-right-radius:var(--border-radius);
      border-bottom-left-radius:var(--border-radius);
      border-bottom-right-radius:var(--border-radius);
    }

    .enercity_servicekit\/enc_dashboard-card\:p9Ezp2wcWHYUypZRX8NMK {
      top:calc( -2 * var(--border-radius));
      left:0%;
      right:0%;
      bottom:0%;
      height:200%;
      position:absolute;
      border-top-left-radius:var(--border-radius);
      border-top-right-radius:var(--border-radius);
      border-bottom-left-radius:var(--border-radius);
      border-bottom-right-radius:var(--border-radius);
    }

    .dLAZcg {
      width:calc(100% + 2 * var(--enc-border-width-xs));
      border:1px solid var(--enc-border-neutral-primary);
      display:flex;
      z-index:1;
      background:var(--enc-background-neutral-primary-default);
      margin-top:-1px;
      margin-bottom:-1px;
      flex-direction:column;
      justify-content:center;
      border-top-left-radius:var(--border-radius);
      border-top-right-radius:var(--border-radius);
      border-bottom-left-radius:var(--border-radius);
      border-bottom-right-radius:var(--border-radius);
    }

    .enercity_servicekit\/enc_dashboard-card\:z-ycRAwUQwuNy8rNaof2t {
      top:0%;
      left:0%;
      right:0%;
      bottom:0%;
      height:100%;
      position:absolute;
      border-top-left-radius:var(--border-radius);
      border-top-right-radius:var(--border-radius);
      border-bottom-left-radius:var(--border-radius);
      border-bottom-right-radius:var(--border-radius);
    }

    .regio-page-content-power-gas\:o8WqlQ4PqqfhBr3K_gxQg {
      top:0%;
      left:0%;
      right:0%;
      bottom:0%;
      height:200%;
      position:absolute;
      border-top-left-radius:var(--enc-radius-large);
      border-top-right-radius:var(--enc-radius-large);
      border-bottom-left-radius:var(--enc-radius-large);
      border-bottom-right-radius:var(--enc-radius-large);
    }

    .regio-page-content-power-gas\:oGAzZuhDWODy9jKNolmuQ {
      width:100%;
      border-top-left-radius:var(--enc-radius-large);
      border-top-right-radius:var(--enc-radius-large);
      border-bottom-left-radius:var(--enc-radius-large);
      border-bottom-right-radius:var(--enc-radius-large);
    }

    .regio-page-content-power-gas\:oTaQIBfU265xlTDKQNFQk {
      text-align:left;
    }

    .regio-page-content-power-gas\:oYhv4xuKynDBQbSUy2NFx {
      color:var(--enc-foreground-neutral-secondary);
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .regio-page-content-power-gas\:obSBVWfoOHEFctUvfNNTa {
      width:100%;
      background:linear-gradient(90deg, var(--enc-gradient-brand-static-start) 0%, var(--enc-gradient-brand-static-end) 100%);
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      border-top-left-radius:2rem;
      border-top-right-radius:2rem;
      border-bottom-left-radius:2rem;
      border-bottom-right-radius:2rem;
    }

    .regio-page-content-power-gas\:oiuOYTfSKAqe_zguknDrC {
      width:100%;
    }

    .regio-page-content-power-gas\:p6FnouXywqi2qQyPrDJ4a {
      top:85%;
      left:17%;
      width:fit-content;
      position:absolute;
      animation:3s cubic-bezier(0.42, 0, 0.58, 1) 1.5s infinite alternate none running animation-bHikax;
    }

    .regio-page-content-power-gas\:pAvc1VkJVpdvx-TDY31ul {
      display:inline-flex;
    }

    .regio-page-content-power-gas\:pQ2OUAycqhppGQ1HVk-eH {
      width:100%;
    }

    .regio-page-content-power-gas\:pryA3z7s9NymkCHFZL5Hh {
      color:var(--enc-foreground-neutral-primary);
    }

    .regio-page-content-power-gas\:qb3tv9svskj0NEKGQ8kpF {
      color:var(--enc-foreground-neutral-secondary);
    }

    .regio-page-content-power-gas\:rZDtuGVc4F05WhQgiD4eW {
      display:inline;
    }

    .regio-page-content-power-gas\:sA5b_S074mIRy7olFgbBp {
      display:flex;
      align-items:flex-end;
      justify-content:center;
    }

    .dgHObi {
      white-space:pre;
    }

    .regio-page-content-power-gas\:saMqWR7RU02r73pYa5nt3 {
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      flex-direction:column;
    }

    @media (max-width: 48em) {

    .regio-page-content-power-gas\:saMqWR7RU02r73pYa5nt3 {
      row-gap:2rem;
    }
    }

    .SyqKy {
      color:var(--enc-foreground-neutral-secondary);
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
      padding-top:0.25rem;
      padding-right:2rem;
      flex-direction:column;
    }

    .regio-page-content-power-gas\:scJ7j64SCFIPoM8bQn_9I {
      color:var(--enc-foreground-neutral-primary);
    }

    .regio-page-content-power-gas\:scYrmKDi5JIsTj4Y6Hjpm {
      color:var(--enc-foreground-neutral-secondary);
      text-align:center;
    }

    .eWPXOI {
      padding-right:30%;
    }

    .regio-page-content-power-gas\:sy7RdMpauGRdBxk39sMSy {
      text-align:left;
    }

    .regio-page-content-power-gas\:t01Y5-LJhTxxdksUs0zz2 {
      width:100%;
      margin:0 auto;
      max-width:1312px;
    }

    .regio-page-content-power-gas\:tMgkdvOlXxgfDr9gbT38h {
      transform:translateZ(0);
    }

    .regio-page-content-power-gas\:tPTW15gr5bI9lDik2TfHC {
      display:inline-flex;
    }

    .regio-page-content-power-gas\:tv3xDPwTIQcwDHwZ8GDw8 {
      text-align:left;
    }

    .cIiYKj {
      color:var(--enc-foreground-neutral-secondary);
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
    }

    .regio-page-content-power-gas\:uGV9aAPIog5HciaO4e14E {
      color:var(--enc-foreground-neutral-tertiary);
      text-align:center;
    }

    .czApq {
      https://www.figma.com/design/fOTq8i3LTPxr6tmYlh0wml/%F0%9F%8C%88-enercity-UI?node-id=16018-11051&t=A8hhcP634T3KKAWr-1;
      width:100%;
      height:auto;
      min-height:20rem;
      object-fit:cover;
      aspect-ratio:16/9;
      border-top-left-radius:2rem;
      border-top-right-radius:2rem;
      border-bottom-left-radius:2rem;
      border-bottom-right-radius:2rem;
    }

    @media (max-width: 48em) {

    .czApq {
      border-radius:1.5rem;
    }
    }

    .regio-page-content-power-gas\:upHgXnvDv0Il1bbEcHkw6 {
      display:flex;
      row-gap:4rem;
      column-gap:4rem;
      align-items:flex-start;
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 768px) {

    .regio-page-content-power-gas\:upHgXnvDv0Il1bbEcHkw6 {
      row-gap:2.5rem;
      align-items:center;
    }
    }

    @media (max-width: 25em) {

    .regio-page-content-power-gas\:uvzWXTtMg8TThNa1FEAHi {
      gap:1.5rem;
    }
    }

    .regio-page-content-power-gas\:v1p0KVQQkucvqMAX4Mn-L {
      color:var(--enc-design-static-light);
    }

    .regio-page-content-power-gas\:v51OFiEGaDQQmxy-FXa7Q {
      top:42.6%;
      right:14.55%;
      position:absolute;
      animation:3s cubic-bezier(0.42, 0, 0.58, 1) 1s infinite alternate none running animation-bHikax;
    }

    .cxRwoM {
      row-gap:3rem;
      column-gap:3rem;
    }

    .regio-page-content-power-gas\:vB_63z7DjsPYm2aXRlC0l {
      width:100%;
    }

    .rltzo {
      flex:1;
    }

    .dLeRVZ {
      display:grid;
      opacity:0;
      overflow:clip;
      transition:grid-template-rows .2s, opacity .2s, padding-top .2s;
      grid-template-rows:0fr;
    }

    .dLeRVZ.isExpanded {
      opacity:1;
      padding-top:0.5rem;
      grid-template-rows:1fr;
    }

    .dJzniz {
      font-family:"Euclid Enercity";
    }

    .cUWmAp {
      width:18px;
      height:18px;
      margin-top:1px;
      flex-shrink:0;
    }

    .eaHlwf {
      gap:0.375rem;
      color:var(--enc-foreground-negative-secondary);
      display:flex;
      font-size:var(--enc-font-size-sm);
      min-height:0px;
      align-items:flex-start;
      font-weight:400;
      line-height:var(--enc-line-height-sm);
      flex-direction:row;
    }

    .bIsqHg {
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      flex-direction:column;
    }

    .fFDvqC {
      gap:inherit;
      flex:1;
      display:flex;
      flex-direction:row;
      justify-content:space-between;
    }

    .enercity_servicekit\/enc_selection_list_item\:root {
      width:100%;
    }

    .fhjHQh {
      border:var(--enc-component-input-border-width) solid var(--enc-border-neutral-primary);
      overflow:hidden;
      background:var(--enc-background-neutral-primary-default);
      box-shadow:0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--contrast-border-color);
      transition:border-color .2s ease-in-out;
      border-radius:var(--enc-radius-base);
    }

    .fhjHQh.expanded {
      border-color:var(--enc-border-adaptive-interactive-selected);
    }

    .fhjHQh.hoverable:hover {
      border-color:var(--enc-border-adaptive-interactive-hover);
    }

    .fhjHQh.invalid {
      border-color:var(--enc-foreground-negative-secondary);
      background-color:var(--enc-background-negative-secondary-default);
    }

    .fhjHQh:focus-within {
      outline:var(--enc-component-focus-width) solid var(--enc-border-adaptive-interactive-focus-secondary);
      outline-offset:var(--enc-component-focus-width);
    }

    .cQNlVM {
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .ehJyWu {
      cursor:pointer;
      display:flex;
      flex-shrink:1;
      flex-direction:column;
    }

    .ehJyWu.invalid {
      color:var(--enc-foreground-negative-secondary);
    }

    .ehJyWu.disabled {
      color:var(--enc-foreground-neutral-interactive-disabled);
    }

    .XmHhj {
      color:var(--enc-foreground-neutral-tertiary);
      padding-left:2rem;
    }

    .XmHhj.invalid {
      color:var(--enc-foreground-negative-primary);
    }

    .enercity_servicekit\/_enc_radio_label\:b5TK0-Uk7ar6R2lR-etiC {
      margin-block:-0.125rem;
    }

    .qDKtM {
      gap:0.75rem;
      display:flex;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .enercity_servicekit\/_enc_selection_list_input\:kSbtJoUyq03TpG3cQ4NlV {
      padding:var(--label-padding-block) 1rem;
      flex-grow:1;
      min-height:3.5rem;
      justify-content:center;
    }

    .cJRVlK {
      width:1.25rem;
      border:0.125rem solid var(--border-color, var(--enc-border-neutral-tertiary));
      cursor:pointer;
      height:1.25rem;
      display:flex;
      overflow:clip;
      background:var(--background-color, var(--enc-background-neutral-primary-default));
      transition:border-color 0.2s ease;
      align-items:center;
      border-radius:var(--enc-radius-full);
      justify-content:center;
    }

    .cJRVlK:hover {
      border-color:var(--border-color, var(--enc-border-adaptive-interactive-selected));
    }

    .cJRVlK.checked {
      background:linear-gradient(0deg, var(--enc-design-static-alpha-light-00) 35%, var(--enc-design-static-alpha-light-05) 100%), linear-gradient(90deg, var(--enc-gradient-adaptive-static-start) -66.67%, var(--enc-gradient-adaptive-static-end) 166.67%);
      box-shadow:0 0 0 calc(var(--enc-effect-aesthetics-contrast-border-shadow-position) - 0.0625rem) var(--enc-effect-aesthetics-contrast-border-shadow-color), 0 calc(var(--enc-effect-aesthetics-skeuomorph-shadow-position) - 0.0625rem) 0 0 var(--enc-effect-aesthetics-skeuomorph-shadow-color) inset, 0 0 0 calc(var(--enc-effect-aesthetics-skeuomorph-shadow-position) - 0.0625rem) var(--enc-effect-aesthetics-skeuomorph-shadow-color) inset;
      border-color:var(--enc-gradient-surrogate-border);
      border-width:var(--enc-component-button-border-width);
    }

    .cJRVlK.disabled {
      background:linear-gradient(0deg, var(--enc-design-static-alpha-light-00) 35%, var(--enc-design-static-alpha-light-05) 100%), linear-gradient(90deg, var(--enc-gradient-adaptive-static-start) -66.67%, var(--enc-gradient-adaptive-static-end) 166.67%);
      box-shadow:0 0 0 calc(var(--enc-effect-aesthetics-contrast-border-shadow-position) - 0.0625rem) var(--enc-effect-aesthetics-contrast-border-shadow-color), 0 calc(var(--enc-effect-aesthetics-skeuomorph-shadow-position) - 0.0625rem) 0 0 var(--enc-effect-aesthetics-skeuomorph-shadow-color) inset, 0 0 0 calc(var(--enc-effect-aesthetics-skeuomorph-shadow-position) - 0.0625rem) var(--enc-effect-aesthetics-skeuomorph-shadow-color) inset;
      border-color:var(--enc-gradient-surrogate-border);
      border-width:var(--enc-component-button-border-width);
    }

    .cJRVlK.checked:disabled {
      border:none;
      background:var(--enc-background-neutral-primary-disabled);
    }

    .cJRVlK.checked::before {
      width:0.375rem;
      height:0.375rem;
      content:"";
      border-radius:var(--enc-radius-full);
      background-color:var(--enc-foreground-adaptive-inverse-primary);
    }

    .cJRVlK.invalid {
      border-color:var(--enc-border-negative-secondary-bold);
      background-color:var(--enc-background-negative-secondary-default);
    }

    .eJsIVD {
      display:grid;
      background:var(--enc-background-neutral-tertiary-default);
      box-shadow:0 var(--enc-effect-aesthetics-inner-border-shadow-position) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color) inset;
      transition:grid-template-rows .3s ease-in-out;
      grid-template-rows:0fr;
    }

    .eJsIVD.expanded {
      border-top:1px solid var(--enc-border-neutral-primary);
      grid-template-rows:1fr;
    }

    .GkSUN {
      padding-top:1.5rem;
      padding-left:1.5rem;
      padding-right:1.5rem;
      padding-bottom:1.5rem;
    }

    .ddSnHs {
      opacity:0;
      overflow:hidden;
      transition:opacity 0.5s ease-in-out, height .2s ease-in-out;
    }

    .ddSnHs.visible {
      opacity:1;
    }

    .foFOhW {
      gap:0.75rem;
      display:flex;
      flex-direction:column;
    }

    .enercity_servicekit\/enc_aklamio_modal\:D1jOgSDOf9DmDP6-inXFo {
      color:var(--enc-foreground-neutral-tertiary);
      display:block;
    }

    .iswY {
      flex:1;
      display:flex;
      align-items:end;
    }

    .onMEZ {
      display:contents;
    }

    .boiaQS {
      color:var(--enc-foreground-neutral-tertiary);
      height:100%;
      display:flex;
      font-size:var(--input-icon-size);
      align-items:center;
      flex-shrink:0;
      aspect-ratio:1;
      flex-direction:row;
      justify-content:center;
    }

    .flhFjx {
      height:100%;
      position:relative;
      margin-left:var(--input-left-padding);
      pointer-events:none;
    }

    .flhFjx::before {
      top:0px;
      left:0px;
      width:2rem;
      bottom:0px;
      content:'';
      display:block;
      opacity:0;
      position:absolute;
      transition:opacity 0.2s;
      background-image:linear-gradient(
      to right,
      var(--input-background),
      transparent
    );
    }

    .flhFjx.isVisible::before {
      opacity:1;
    }

    .bXPVNd {
      display:flex;
      font-size:var(--enc-font-size-sm);
      align-items:center;
      flex-shrink:0;
      font-family:Euclid Enercity;
      font-weight:400;
      line-height:var(--enc-line-height-sm);
      margin-left:0.5rem;
      margin-bottom:0.375rem;
      flex-direction:row;
    }

    .duGXRn {
      width:1em;
      height:1em;
    }

    .bocmMu {
      stop-color:var(
    --gradient-icon-gradient-start,
    var(--enc-gradient-adaptive-static-start)
  );
    }

    .fbSmCK {
      stop-color:var(
    --gradient-icon-gradient-end,
    var(--enc-gradient-adaptive-static-end)
  );
    }

    .svobC {
      color:var(--enc-foreground-neutral-tertiary);
      font-size:var(--enc-font-size-sm);
      margin-top:0px;
      transition:margin-top .2s;
      font-family:"Euclid Enercity";
      margin-left:0.25rem;
    }

    .fcmQcu {
      border:var(--enc-component-input-border-width) solid
    var(--enc-border-neutral-primary);
      cursor:text;
      display:flex;
      overflow:clip;
      box-shadow:0 0 0 var(--enc-effect-aesthetics-contrast-border-shadow-position) var(--contrast-border-color),
inset 0 calc(var(--enc-effect-aesthetics-inner-border-shadow-position) - var(--enc-component-button-border-width)) 0 0 var(--enc-effect-aesthetics-inner-border-shadow-color);;
      transition:border-color 0.2s;
      align-items:center;
      border-radius:var(--input-radius);
      --input-radius:var(--enc-component-input-radius);
      flex-direction:row;
      background-color:var(--input-background);
      --input-icon-size:1.5rem;
      --input-background:var(--enc-background-neutral-primary-default);
      --input-left-padding:1rem;
      --input-suffix-padding:1rem;
      --input-counter-right-margin:0.75rem;
    }

    .fcmQcu.size-sm {
      height:2.5rem;
      --input-radius:var(--enc-radius-regular);
      --input-icon-size:1.25rem;
      --input-left-padding:0.625rem;
      --input-padding-block:0.09375rem;
      --input-divider-height:1rem;
      --input-suffix-padding:0.75rem;
      --input-counter-right-margin:0.625rem;
    }

    .fcmQcu.size-md {
      height:3rem;
      --input-label-overlap:1px;
      --input-padding-block:0.09375rem;
      --input-divider-height:1.5rem;
    }

    .fcmQcu.size-lg {
      height:3.5rem;
      --input-label-overlap:0;
      --input-padding-block:0.28125rem;
      --input-divider-height:2rem;
    }

    .NGPPp {
      color:var(--enc-foreground-neutral-secondary);
      font-size:var(--enc-font-size-sm);
      flex-shrink:0;
      font-weight:500;
      line-height:var(--enc-line-height-sm);
      padding-inline:var(--input-suffix-padding);
    }

    .eKohAM {
      color:var(--enc-foreground-neutral-tertiary);
      font-size:var(--enc-font-size-sm);
      margin-top:0.125rem;
      transition:margin-top 0.2s;
      font-family:"Euclid Enercity";
      margin-left:0.25rem;
    }

    .BUtRx {
      color:var(--enc-foreground-neutral-primary);
      height:100%;
      display:flex;
      position:relative;
      font-size:var(--enc-font-size-base);
      transition:color 0.2s, font-size 0.2s, height 0.2s;
      align-items:center;
      flex-shrink:0;
      font-family:"Euclid Enercity";
      font-weight:400;
      line-height:var(--enc-line-height-base);
      user-select:none;
      flex-direction:row;
      pointer-events:none;
    }

    .clsLgm {
      color:var(--enc-foreground-neutral-primary);
      width:100%;
      border:none;
      outline:none;
      font-size:var(--enc-font-size-base);
      background:none;
      font-family:"Euclid Enercity";
      font-weight:400;
      line-height:var(--enc-line-height-base);
    }

    .clsLgm::placeholder {
      color:var(--enc-foreground-neutral-interactive-disabled);
    }

    .clsLgm:hover {
      border-color:var(--enc-border-adaptive-interactive-hover);
    }

    .dXsQAC {
      height:100%;
      display:flex;
      font-size:var(--input-icon-size);
      align-items:center;
      flex-shrink:0;
      aspect-ratio:1;
      padding-left:0.125rem;
      justify-content:center;
    }

    .fFxoR {
      height:100%;
      position:relative;
      pointer-events:none;
    }

    .fFxoR::before {
      top:0px;
      right:0px;
      width:2rem;
      bottom:0px;
      content:'';
      display:block;
      opacity:0;
      position:absolute;
      transition:opacity 0.2s;
      background-image:linear-gradient(
      to right,
      transparent,
      var(--input-background)
    );
      border-top-right-radius:var(--input-radius);
      border-bottom-right-radius:var(--input-radius);
    }

    .edHpKx {
      flex:1;
      width:100%;
      height:100%;
      display:flex;
      transition:padding-block 0.2s;
      padding-block:var(--input-padding-block);
      flex-direction:column;
    }

    .RjmOc {
      height:var(--input-divider-height);
      border-right:var(--enc-border-width-sm) solid
    var(--enc-border-neutral-primary);
    }

    .ekuUuS {
      display:flex;
      row-gap:0.5rem;
      flex-grow:1;
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
      --divider-display:flex;
    }

    .ekuUuS:first-child {
      flex:0;
      --divider-display:none;
    }

    .enercity_servicekit\/enc_step-indicator_item\:5ydu25_7ejCisSDmKv6J3 {
      flex:1;
      display:var(--divider-display);
    }

    .exOzyi {
      width:var(--size);
      height:var(--size);
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .enercity_servicekit\/enc_count\:PhcFbzWbeZTXLGNtgWJeP {
      filter:var(--content-shadow);
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .buZpUx {
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
    }

    .SWAig {
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      flex-direction:column;
    }

    .bvGNNk {
      display:flex;
      row-gap:0.75rem;
      column-gap:0.75rem;
      flex-direction:column;
    }

    .EgJCO {
      width:100%;
      display:flex;
      row-gap:2rem;
      max-width:56em;
      background:var(--enc-background-neutral-primary-default);
      column-gap:2rem;
      align-items:center;
      padding-top:3rem;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      padding-left:3rem;
      padding-right:3rem;
      padding-bottom:3rem;
      justify-content:flex-start;
      border-top-left-radius:var(--enc-radius-xl);
      border-top-right-radius:var(--enc-radius-xl);
      border-bottom-left-radius:var(--enc-radius-xl);
      border-bottom-right-radius:var(--enc-radius-xl);
    }

    @media (max-width: 48em) {

    .EgJCO {
      padding:2rem 1.5rem;
      align-items:flex-start;
      border-top-left-radius:1.5rem;
      border-top-right-radius:1.5rem;
      border-bottom-left-radius:1.5rem;
      border-bottom-right-radius:1.5rem;
    }
    }

    .regio-page-content-power-gas\:vuMBXp12KRBZjveF2Sf4c {
      width:100%;
      display:inline;
      row-gap:0rem;
      flex-wrap:wrap;
      column-gap:1rem;
      text-align:center;
      align-items:flex-start;
      flex-direction:row;
      justify-content:center;
    }

    .shKCq {
      inset:0;
      opacity:0;
      z-index:1;
      position:absolute;
      background:rgb(255,255,255,0.4);
      margin-top:-3rem;
      transition:opacity .3s ease-in-out;
      margin-left:-3.5rem;
      margin-right:-3rem;
      margin-bottom:-2rem;
      pointer-events:none;
      backdrop-filter:blur(10px);
    }

    .shKCq.visible {
      opacity:1;
    }

    @media (max-width: 50em) {

    .shKCq {
      margin-left:-1rem;
      margin-right:-1rem;
    }
    }

    .bDzmSu {
      display:flex;
      align-items:center;
      pointer-events:none;
      justify-content:center;
    }

    .enercity_servicekit\/enc_loader\:Hpw5prcF1rCajBUNphFQh {
      animation:1.5s linear 0ms infinite normal none running animation-cYKjHD;
    }

    @keyframes animation-cYKjHD {
        0% {
          rotate: 0deg;
        }

        100% {
          rotate: 360deg;
        }
    }

    .cTgcQr {
      scale:2 2 1;
      width:5.75rem;
      height:5.75rem;
      display:flex;
      opacity:0;
      position:relative;
      transition:opacity 300ms ease;
      align-items:center;
      justify-content:center;
    }

    .cTgcQr.visible {
      opacity:1;
    }

    .emxyZb {
      z-index:1;
      position:absolute;
      animation:1.5s linear 0ms infinite normal none running animation-sEynE;
    }

    @keyframes animation-sEynE {
        0% {
          rotate: 0deg;
        }

        100% {
          rotate: 1turn;
        }
    }

    .eBKRYv {
      opacity:0;
      transition:opacity 300ms ease;
    }

    .eBKRYv.visible {
      opacity:1;
    }

    .regio-page-content-power-gas\:wnPbTWxqNx5rOqTbQxkAI {
      top:20rem;
      padding:5rem;
      position:sticky;
    }

    .regio-page-content-power-gas\:wruIuBrjAGzlaU20-F07Q {
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .regio-page-content-power-gas\:wxnsrtDe3bReSfJYCaqc9 {
      flex:1;
    }

    .regio-page-content-power-gas\:xJILxmXmMl8-WM8lSkkYE {
      display:inline-flex;
    }

    .fpUQEN {
      width:100%;
      display:flex;
      position:relative;
      margin-top:-9rem;
      align-items:center;
      padding-left:1.5rem;
      padding-right:1.5rem;
      justify-content:center;
    }

    @media (max-width: 48em) {

    .fpUQEN {
      margin-top:-4rem;
    }
    }

    @media (max-width: 25em) {

    .fpUQEN {
      margin-top:0px;
      padding-left:0px;
      padding-right:0px;
    }
    }

    .regio-page-content-power-gas\:xbbO2g55r-d2P-GY8tuzH {
      display:flex;
      align-items:flex-end;
      justify-content:center;
    }

    .regio-page-content-power-gas\:xdKAmomVn7VQ32XtYBoZu {
      color:var(--enc-foreground-neutral-secondary);
    }

    .aEiLM {
      width:100%;
      display:flex;
      row-gap:0.25rem;
      flex-wrap:wrap;
      background:var(--enc-background-neutral-primary-default);
      column-gap:1rem;
      align-items:center;
      padding-top:1.5rem;
      border-color:var(--enc-border-neutral-primary);
      border-style:solid;
      border-width:1px;
      padding-left:1.5rem;
      padding-right:1.5rem;
      flex-direction:row;
      padding-bottom:1.5rem;
      justify-content:center;
      border-top-left-radius:0.75rem;
      border-top-right-radius:0.75rem;
      border-bottom-left-radius:0.75rem;
      border-bottom-right-radius:0.75rem;
    }

    .regio-page-content-power-gas\:xkYwzRP3RLc50jaUE7DWg {
      color:var(--enc-foreground-neutral-primary);
    }

    .regio-page-content-power-gas\:yRVa6SuSS5x43d2OrdwG- {
      color:var(--enc-foreground-neutral-tertiary);
    }

    .regio-page-content-power-gas\:ytNPkaZXzeeYgnQ1wn3cK {
      color:var(--enc-design-berry-09);
      display:inline-flex;
    }

    .regio-page-content-power-gas\:z7N-PmpW2YXenG-U7xoQt {
      text-align:right;
    }

    .regio-page-content-power-gas\:zSi04CEHlKJ3UwrfanRc6 {
      text-align:center;
    }

    .regio-page-content-power-gas\:zaTAvVoV4Wv13XtWo1fhI {
      color:var(--enc-foreground-neutral-primary);
    }

    .regio-page-content-power-gas\:zgwEPkXRjTSATgqmYexCu {
      margin-bottom:0.5rem;
    }

    .bUxqls {
      gap:1.5rem;
    }