.calculator{display:block;margin:4rem auto;max-width:55%;width:35rem;border:1px solid var(--codark);padding:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--colight)}@media (max-width:var(--4bp)){.calculator{max-width:100%}}.calculator .multiform_map{margin-bottom:1rem}.calculator .multiform_map[data-step="1"]{display:none}.calculator form.mf:not([data-step="summary"]) h2{text-align:center}.calculator form.mf:not([data-step="summary"]) h2:first-of-type{margin-top:0}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap.photovoltaik-calc_leistung{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;margin-bottom:2rem}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap.photovoltaik-calc_leistung label{margin:0 0 .5rem 0}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap.photovoltaik-calc_leistung input{width:7rem;font-size:4rem;border:1px solid var(--codark);border-radius:.5rem;text-align:center}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap.hint{display:block;padding:6px 3px;font-size:85%;background-color:unset;color:unset}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap.hint.mf_invisible{padding:0}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap.tarrifs{display:block;margin-top:2rem}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap.tarrifs label{display:block;margin:0 0 1.5rem 0;border-bottom:1px solid var(--codark);padding-bottom:.5rem;text-align:center}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap.tarrifs .mf_radio_values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap.tarrifs .mf_radio_values .mf_radio_value_wrap{-ms-flex-preferred-size:30%;flex-basis:30%;margin:0}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap.tarrifs .mf_radio_values .mf_radio_value_wrap input[type="radio"]{display:none}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap.tarrifs .mf_radio_values .mf_radio_value_wrap input[type="radio"]+label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:8rem;padding:4px 0;border:2px solid var(--codark);border-radius:6%;cursor:pointer;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;margin:0;width:100%;height:100%}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap.tarrifs .mf_radio_values .mf_radio_value_wrap input[type="radio"]+label:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap.tarrifs .mf_radio_values .mf_radio_value_wrap input[type="radio"]+label .tarrif{font-weight:700;font-size:125%}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap.tarrifs .mf_radio_values .mf_radio_value_wrap input[type="radio"]+label .tarrif+.tarrif{font-weight:400;font-size:80%}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap.tarrifs .mf_radio_values .mf_radio_value_wrap input[type="radio"]+label .price{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--codark);color:var(--white);padding:4px;text-align:center;margin:4px 0;font-weight:700;font-size:160%;line-height:100%}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap.tarrifs .mf_radio_values .mf_radio_value_wrap input[type="radio"]+label .hint{font-weight:400;font-size:80%;background-color:transparent;color:var(--codark);margin:0;padding:0 6px;text-align:center}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap.tarrifs .mf_radio_values .mf_radio_value_wrap input[type="radio"]:checked+label{border:4px solid var(--codark);-webkit-transform:scale(1.08);transform:scale(1.08)}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap.tarrifs .mf_radio_values .mf_radio_value_wrap input[type="radio"]:checked+label .hint{padding:0 5px}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap label{display:block;-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-right:1rem}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap input,.calculator form.mf:not([data-step="summary"]) .mf_field_wrap textarea,.calculator form.mf:not([data-step="summary"]) .mf_field_wrap select{display:block;-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;min-width:2rem}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap .mf_radio_values{-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;min-width:2rem}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap .mf_radio_values .mf_radio_value_wrap input{-ms-flex-preferred-size:unset;flex-basis:unset;min-width:unset;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.calculator form.mf:not([data-step="summary"]) .mf_field_wrap .mf_radio_values .mf_radio_value_wrap input+label{-ms-flex-preferred-size:unset;flex-basis:unset}.calculator form.mf .mf_buttons{margin-bottom:0}.calculator form.mf .mf_buttons button{display:block;margin:var(--space) auto 0 auto;float:unset}.calculator form.mf .mf_buttons a.back{display:block;margin:var(--space) auto 0 auto;float:left}.calculator form.mf .mf_buttons a.back+button{float:right}