.common-styles_title__T9pWJ{display:inline-block;margin-bottom:.75rem}@media(min-width:48em){.common-styles_title__T9pWJ{margin-bottom:1.5rem}}.common-styles_stepTitle__mWj1D{margin-bottom:.5rem}.common-styles_optionsList__PIrSs{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.common-styles_optionsList__PIrSs svg:not(:is(button *,input *)){color:var(--accent--100)}.common-styles_optionsGrid__tnl60{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem;margin-top:1.5rem}@media(min-width:36em){.common-styles_optionsGrid__tnl60{grid-template-columns:repeat(2,1fr)}}.common-styles_optionsGrid__tnl60 .common-styles_optionsGridItem__3THHB{max-height:11.75rem}.common-styles_optionsGrid__tnl60 .common-styles_optionsGridItem__3THHB svg:not(:is(button *,input *)){color:var(--accent--100)}@media(min-width:36em){.common-styles_optionsGrid__tnl60 .common-styles_optionsGridItem__3THHB{min-height:8.5rem}}.common-styles_optionsGrid__tnl60 .common-styles_optionsGridItem__3THHB.common-styles_withImage__BIMn5{min-height:15rem}@media(min-width:36em){.common-styles_optionsGrid__tnl60 .common-styles_optionsGridItem__3THHB.common-styles_withImage__BIMn5{min-height:auto}}.FrcCaptchaWidget_hidden__QyfZW{display:none}.FrcCaptcha_context_devMode__Pk1qF{position:fixed!important;bottom:0}.Text_base__5jeKu{--text-gradient:linear-gradient(90deg,#909,#f00);--text-strong-weight-increment:100;font-size:var(--text-font-size-initial);font-weight:var(--text-font-weight-initial);line-height:var(--text-line-height-initial)}.Text_base__5jeKu strong{font-weight:calc(var(--text-strong-weight-increment) + var(--text-font-weight-initial))}@media(min-width:36em){.Text_base__5jeKu{font-size:var(--text-font-size-sm,var(--text-font-size-initial));font-weight:var(--text-font-weight-sm,var(--text-font-weight-initial));line-height:var(--text-line-height-sm,var(--text-line-height-initial))}.Text_base__5jeKu strong{font-weight:calc(var(--text-strong-weight-increment) + var(--text-font-weight-sm, var(--text-font-weight-initial)))}}@media(min-width:48em){.Text_base__5jeKu{font-size:var(--text-font-size-md,var(--text-font-size-sm,var(--text-font-size-initial)));font-weight:var(--text-font-weight-md,var(--text-font-weight-sm,var(--text-font-weight-initial)));line-height:var(--text-line-height-md,var(--text-line-height-sm,var(--text-line-height-initial)))}.Text_base__5jeKu strong{font-weight:calc(var(--text-strong-weight-increment) + var(--text-font-weight-md, var(--text-font-weight-sm, var(--text-font-weight-initial))))}}@media(min-width:62em){.Text_base__5jeKu{font-size:var(--text-font-size-lg,var(--text-font-size-md,var(--text-font-size-sm,var(--text-font-size-initial))));font-weight:var(--text-font-weight-lg,var(--text-font-weight-md,var(--text-font-weight-sm,var(--text-font-weight-initial))));line-height:var(--text-line-height-lg,var(--text-line-height-md,var(--text-line-height-sm,var(--text-line-height-initial))))}.Text_base__5jeKu strong{font-weight:calc(var(--text-strong-weight-increment) + var(--text-font-weight-lg, var(--text-font-weight-md, var(--text-font-weight-sm, var(--text-font-weight-initial)))))}}@media(min-width:75em){.Text_base__5jeKu{font-size:var(--text-font-size-xl,var(--text-font-size-lg,var(--text-font-size-md,var(--text-font-size-sm,var(--text-font-size-initial)))));font-weight:var(--text-font-weight-xl,var(--text-font-weight-lg,var(--text-font-weight-md,var(--text-font-weight-sm,var(--text-font-weight-initial)))));line-height:var(--text-line-height-xl,var(--text-line-height-lg,var(--text-line-height-md,var(--text-line-height-sm,var(--text-line-height-initial)))))}.Text_base__5jeKu strong{font-weight:calc(var(--text-strong-weight-increment) + var(--text-font-weight-xl, var(--text-font-weight-lg, var(--text-font-weight-md, var(--text-font-weight-sm, var(--text-font-weight-initial))))))}}.Text_base__5jeKu[svk-with-gradient]{background:var(--text-gradient);background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.Text_base__5jeKu[svk-with-gradient]::selection{background:var(--accent--10);background-image:unset;background-clip:unset;box-decoration-break:unset;-webkit-box-decoration-break:unset;-webkit-background-clip:unset;-webkit-text-fill-color:var(--accent--100)}.Legend_base__pT5Jg{--column-gap:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem var(--column-gap);@media (min-width:36em){--column-gap:2rem;row-gap:1rem}}.Legend_item__oe076{display:flex;align-items:center;column-gap:.5rem;flex:1 1 calc(50% - var(--column-gap) / 2);white-space:nowrap;@media (min-width:36em){flex:0 0 auto}}.Legend_colorBox__NnC6C{flex-shrink:0;width:1rem;height:1rem;border-radius:var(--radius--2xs);background:var(--item-color);&.Legend_striped__uWpgD{background:linear-gradient(113deg,var(--item-secondary-color),var(--item-secondary-color) 45%,var(--item-color) 45%,var(--item-color) 100%)}}.SolarEnergyFlowChart_energyFlowChart__n9QLg{width:100%;display:grid;grid-template-columns:4rem 1fr 1fr 4rem;grid-template-rows:1fr 7.25rem 1.6875rem;grid-template-areas:"top-actor top-actor top-actor top-actor" "left-actor arrow-top-to-left arrow-top-to-right right-actor" "left-actor arrow-right-to-left arrow-right-to-left right-actor";grid-gap:.625rem;gap:.625rem;margin-bottom:.75rem;@media (min-width:48em){grid-template-columns:5.25rem 1fr 1fr 5.25rem;grid-template-rows:1fr 4rem 2.125rem;gap:.75rem}.SolarEnergyFlowChart_topActor__tWVQ4{grid-area:top-actor;display:flex;flex-direction:column;align-items:center;text-align:center}.SolarEnergyFlowChart_leftActor__RPK5g{grid-area:left-actor;align-self:end;@media (min-width:48em){padding-right:.25rem}}.SolarEnergyFlowChart_rightActor__VuaMR{grid-area:right-actor;align-self:end;@media (min-width:48em){padding-left:.25rem}}.SolarEnergyFlowChart_actorIcon__nmfCj{color:var(--accent--100);padding:.875rem;border:1.5px solid var(--neutral--10);border-radius:var(--radius--md);margin-top:.75rem;& svg{width:2rem;height:2rem;display:block;& path{stroke-width:1.5}}@media (min-width:48em){padding-left:1.125rem;padding-bottom:1.125rem;padding-right:1.125rem;padding-top:1.125rem;border-radius:var(--radius--lg);& svg{width:2.5rem;height:2.5rem}}}.SolarEnergyFlowChart_topToLeftArrow__1KNVS{grid-area:arrow-top-to-left}.SolarEnergyFlowChart_topToRightArrow__7huJI{grid-area:arrow-top-to-right}.SolarEnergyFlowChart_rightToLeftArrow__enGmS{grid-area:arrow-right-to-left}.SolarEnergyFlowChart_annotationLeft__j9bXh{text-align:right;right:1.5rem}.SolarEnergyFlowChart_annotationRight__RcyLv{left:1.5rem}.SolarEnergyFlowChart_annotationLeft__j9bXh,.SolarEnergyFlowChart_annotationRight__RcyLv{color:var(--neutral--60);position:absolute;top:40%;transform:translateY(-50%);width:max-content;@media (min-width:48em){border-radius:var(--radius--full);border-left-color:var(--neutral--10);border-left-style:solid;border-left-width:1.5px;border-bottom-color:var(--neutral--10);border-bottom-style:solid;border-bottom-width:1.5px;border-right-color:var(--neutral--10);border-right-style:solid;border-right-width:1.5px;border-top-color:var(--neutral--10);border-top-style:solid;border-top-width:1.5px;left:50%;padding-left:1rem;padding-bottom:.375rem;padding-right:1rem;padding-top:.375rem;right:unset;top:.125rem;transform:translateX(-50%)}& em{font-weight:500;display:block;color:var(--neutral--100);font-style:normal;@media (min-width:48em){display:inline-block;margin-left:.5ch}}}}.SolarEnergyFlowChart_chartBottomLabels__wlpz_{display:flex;justify-content:space-between;gap:.5rem;>:last-child{text-align:right}}.DonutChart_base__UH7Vp{display:flex;flex-direction:column;gap:.75rem;align-items:center}.DonutChart_donut__GbdzX{width:9rem;height:9rem;@media (min-width:48em){width:10rem;height:10rem}}.EnergetischeQualitaet_section__cNKSQ{&+&{margin-top:2rem;@media (min-width:46em){margin-top:3rem}}}.Photovoltaik_radioBody__3iOiC{display:flex;flex-direction:column;gap:.75rem}.Photovoltaik_radioBody__3iOiC button svg{color:var(--neutral--0)}.Photovoltaik_mapWrapper__ky4wX{border-radius:.5rem;overflow:hidden;height:15rem;margin-top:1rem;position:relative}@media(max-width:48em){.Photovoltaik_mapWrapper__ky4wX .Photovoltaik_map__h3R_9{position:absolute;inset:0}}.Photovoltaik_modal__ditTX .Photovoltaik_mapWrapper__ky4wX{position:relative;min-height:30rem}.Photovoltaik_modal__ditTX .Photovoltaik_mapWrapper__ky4wX .Photovoltaik_button__LKjKS{bottom:2rem;box-shadow:0 .25rem 4rem -.25rem var(--dark-alpha--5);left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 4rem)}@media(min-width:48em){.Photovoltaik_modal__ditTX .Photovoltaik_mapWrapper__ky4wX .Photovoltaik_button__LKjKS{width:auto}}.Photovoltaik_modal__ditTX .Photovoltaik_modalBase__9r1s9{padding:1.5rem 1.25rem;overflow-y:auto}@media(min-width:48em){.Photovoltaik_modal__ditTX .Photovoltaik_modalBase__9r1s9{padding:3rem}}.Photovoltaik_modal__ditTX .Photovoltaik_modalBase__9r1s9 .Photovoltaik_header__XN6vt{align-items:center;display:flex;gap:.5rem}.Photovoltaik_modal__ditTX .Photovoltaik_modalBase__9r1s9 .Photovoltaik_header__XN6vt .Photovoltaik_icon__aDykc{color:var(--accent--100);width:1.5rem;height:1.5rem}.Photovoltaik_modal__ditTX .Photovoltaik_modalBase__9r1s9 .Photovoltaik_text__ip4mb{margin-top:2rem}.Haushalt_tabs__ozdwr{border-radius:.75rem;border:.125rem solid var(--accent--20);background:var(--accent--5);overflow:hidden;margin-top:1.5rem}.Haushalt_tabs__ozdwr .Haushalt_content__3C9vf{background-color:var(--neutral--0);padding:1.1875rem 1.5rem;text-align:center}.Haushalt_tabs__ozdwr .Haushalt_icon__Talu3{width:1.5rem}.Haushalt_tabs__ozdwr .Haushalt_icon__Talu3:not(:first-of-type){margin-left:-.8rem}.Haushalt_section__dEA_z+.Haushalt_section__dEA_z{margin-top:2rem}@media(min-width:48em){.Haushalt_section__dEA_z+.Haushalt_section__dEA_z{margin-top:3rem}}