.mw-affordability-calc h2{font-size:21px;margin-bottom:24px}.mw-affordability-calc .mw-affordability-calc-form-wrapper{margin-top:25px}.mw-affordability-calc .mw-affordability-calc-form-wrapper .mw-affordability-single-field .single-label-input-wrapper{display:flex;flex-wrap:wrap;width:100%}.mw-affordability-calc .mw-affordability-calc-form-wrapper .mw-affordability-single-field .single-label-input-wrapper label{color:var(--mw-det-main-color);display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;white-space:nowrap}.mw-affordability-calc .mw-affordability-calc-form-wrapper .mw-affordability-single-field .single-label-input-wrapper .single-explain-icon-wrapper svg{fill:var(--mw-det-accent-color);height:21px;margin-left:5px;margin-top:1px;position:absolute;width:21px}.mw-affordability-calc .mw-affordability-calc-form-wrapper .mw-affordability-single-field .single-label-input-wrapper input{background-color:#fff!important;border:none!important;border-bottom:1px solid #d8d8d8!important;box-shadow:none!important;color:var(--mw-det-accent-color)!important;font-size:15px!important;padding:7px 6px 6px 0!important;width:100%}.mw-affordability-calc .mw-affordability-calc-form-wrapper .mw-affordability-single-field .single-label-input-wrapper input::-moz-placeholder{color:#d3d3d3!important;font-size:.9em!important}.mw-affordability-calc .mw-affordability-calc-form-wrapper .mw-affordability-single-field .single-label-input-wrapper input::placeholder{color:#d3d3d3!important;font-size:.9em!important}.mw-affordability-calc .mw-affordability-single-result-wrapper{display:inline-block;margin-top:25px}.mw-affordability-calc .mw-affordability-single-result-wrapper .mw-affordability-single-result-label-value{align-items:center;background:#f7f7f7;display:flex}.mw-affordability-calc .mw-affordability-single-result-wrapper .mw-affordability-single-result-label-value label{color:var(--mw-det-main-color);font-size:18px!important;font-weight:700!important;padding:0 15px;text-transform:uppercase;white-space:nowrap}.mw-affordability-calc .mw-affordability-single-result-wrapper .mw-affordability-single-result-label-value input{background:transparent!important;border:none!important;font-size:18px!important;font-weight:700!important;position:relative;top:8px}.mw-affordability-calc .mw-affordability-single-result-wrapper .mw-affordability-single-result-label-value input:focus{border:none!important;box-shadow:none!important}.mw-affordability-calc .mw-affordability-btn-wrapper .prop-btn-wrapper button{background:#f7f7f7;border:none;color:var(--mw-det-accent-color);cursor:pointer;display:block;font-size:16px;margin-bottom:15px;margin-top:45px;padding:15px 0;transition:all .273s ease-in-out;width:100%}.mw-affordability-calc .mw-affordability-btn-wrapper .prop-btn-wrapper button:hover{background:var(--mw-det-accent-color);color:#fff}.mw-affordability-calc .mw-affordability-btn-wrapper .additional-btn-wrapper button{background:var(--mw-det-main-color);border:none;color:#fff;cursor:pointer;display:block;font-size:16px;margin-bottom:15px;margin-top:45px;padding:15px 0;transition:all .273s ease-in-out;width:100%}.mw-affordability-calc .mw-affordability-btn-wrapper .additional-btn-wrapper button:hover{background:var(--mw-det-accent-color);color:#fff}.mw-affordability-calc .mw-affordability-btn-wrapper .register-offer-btn-wrapper button{background:var(--mw-det-main-color);border:none;color:#fff;cursor:pointer;display:block;font-size:16px;padding:15px 0;transition:all .273s ease-in-out;width:100%}.mw-affordability-calc .mw-affordability-btn-wrapper .register-offer-btn-wrapper button:hover{background:var(--mw-det-accent-color);color:#fff}.mw_leistbarkeitsrechner-section .mw-affo-hidden{display:none}.mw_leistbarkeitsrechner-section h3{letter-spacing:1px}.mw_leistbarkeitsrechner-section h1.mw_leistbarkeitsrechner-headline{align-items:center;color:#0c0c0c;display:flex;font-size:26px;font-weight:600;letter-spacing:1px}.mw_leistbarkeitsrechner-section h1.mw_leistbarkeitsrechner-headline span{align-items:center;background:var(--mw-det-main-color);border-radius:50%;display:flex;height:35px;justify-content:center;margin-right:10px;width:35px}.mw_leistbarkeitsrechner-section h1.mw_leistbarkeitsrechner-headline span svg{fill:#fff;width:20px}.mw_leistbarkeitsrechner-section h2.mw_leistbarkeitsrechner-sub-headline{color:#b5b5b5!important;font-family:Opensans,Arial;font-size:18px;font-weight:400;letter-spacing:1px;margin-left:45px;margin-top:-10px;position:relative;text-transform:uppercase}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper{display:flex;gap:50px;justify-content:space-around;margin-top:45px}@media only screen and (max-width:989px){.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper{flex-direction:column}}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung{container-type:inline-size;width:75%}@media only screen and (max-width:989px){.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung{width:100%}}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform{display:grid;gap:20px}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field{display:flex;flex-direction:column;position:relative}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field label{background:transparent;color:inherit;color:var(--mw-det-main-color);font-family:inherit;font-size:14px;font-weight:600;position:relative;top:-5px;z-index:2}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field input{background:#fcfcfc;border:1px solid rgba(60,60,60,.1);color:#777;font-size:14px;height:42px;padding-left:10px;transition:all .273s ease-in-out;width:100%;z-index:1}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field input:hover{border:1px solid var(--mw-det-main-color)}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field input[type=number]::-webkit-inner-spin-button,.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field input[type=number]{-moz-appearance:textfield}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field input::-moz-placeholder{color:#666;font-size:16px;opacity:.3}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field input::placeholder{color:#666;font-size:16px;opacity:.3}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field input:focus{outline-color:var(--mw-det-main-color)}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field .bright::-moz-placeholder{color:#414141;opacity:1}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field .bright::placeholder{color:#414141;opacity:1}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field span{display:inline-block;height:auto;margin-right:0;margin-top:25px;padding-bottom:5px;padding-left:12px!important;padding-right:12px!important;padding-top:12px!important;position:absolute;right:0;z-index:3}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field span .hidden-tooltip{display:none}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field span.icon:hover svg{fill:var(--mw-det-main-color)}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field span.icon svg{fill:rgba(60,60,60,.8);transition:all .273s ease-in-out}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field span.icon svg:hover{fill:var(--mw-det-main-color)}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field span.icon:before{border-color:var(--mw-det-main-color) transparent transparent transparent;border-style:solid;border-width:5px;content:"";margin-left:7px;margin-top:-8px;opacity:0;position:absolute;transition:all .173s ease-in-out;visibility:hidden}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field span.icon:after{background-color:var(--mw-det-main-color);border-radius:0;bottom:0;color:#fff;content:attr(data-tooltip);font-family:Opensans,Arial;font-size:14px;line-height:18px;max-width:150px;opacity:0;padding:8px;pointer-events:none;position:absolute;text-align:center;transform:translate(-58%,-45px);transition:all .273s ease-in-out;visibility:hidden;width:150px}@media only screen and (max-width:767px){.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field span.icon:after{transform:translate(-100%,-45px)}}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field span.icon:focus:after,.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field span.icon:focus:before,.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field span.icon:hover:after,.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrebrechnung .mw-lr_budgetform .mw-lr_form-field span.icon:hover:before{opacity:1;visibility:visible}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrergebnis{display:flex}.mw_leistbarkeitsrechner-section .mw-lr_content-wrapper .mw-lr_ihrergebnis .mw-lr_img svg{height:auto;width:175px}.mw_leistbarkeitsrechner-section .mw-lr_ihrergebnis .mw-lr_ergebnis .mw-lr-sum-wrapper{border:1px solid rgba(0,0,0,.1);border-radius:0;padding:45px}.mw_leistbarkeitsrechner-section .mw-lr_ihrergebnis .mw-lr_ergebnis .mw-lr-sum-wrapper .mw-lr-sum-result{align-items:center;display:flex;gap:45px}.mw_leistbarkeitsrechner-section .mw-lr_ihrergebnis .mw-lr_ergebnis .mw-lr-sum-wrapper .mw-lr_sum-content-div{border-top:1px solid rgba(0,0,0,.1);margin:25px 0}.mw_leistbarkeitsrechner-section .mw-lr_ihrergebnis .mw-lr_ergebnis .mw-lr-sum-wrapper .mw-lr_sum-content-result{color:var(--mw-det-main-color);font-size:42px;font-weight:700;padding-top:15px}.mw_leistbarkeitsrechner-section .mw-lr_ihrergebnis .mw-lr_ergebnis .mw-lr-sum-wrapper .mw-affordability-custom-result-view{white-space:nowrap!important}.mw_leistbarkeitsrechner-section .mw-lr_ihrergebnis .mw-lr_ergebnis .mw-lr-sum-wrapper .mw-lr_sum-content-infotxt{margin-bottom:25px!important}.mw_leistbarkeitsrechner-section .mw-lr_ihrergebnis .mw-lr_ergebnis .mw-lr-sum-wrapper .mw_lr_immo-money-btn button,.mw_leistbarkeitsrechner-section .mw-lr_ihrergebnis .mw-lr_ergebnis .mw-lr-sum-wrapper .mw_lr_immo-search-btn button{border:none;border-radius:0;display:block!important;font-family:Opensans,Arial;font-size:16px;height:48px;transition:all .273s ease-in-out;width:100%!important}.mw_leistbarkeitsrechner-section .mw-lr_ihrergebnis .mw-lr_ergebnis .mw-lr-sum-wrapper .mw_lr_immo-money-btn button:hover,.mw_leistbarkeitsrechner-section .mw-lr_ihrergebnis .mw-lr_ergebnis .mw-lr-sum-wrapper .mw_lr_immo-search-btn button:hover{cursor:pointer;opacity:.8}.mw_leistbarkeitsrechner-section .mw-lr_ihrergebnis .mw-lr_ergebnis .mw-lr-sum-wrapper .mw_lr_immo-search-btn button{color:#666;margin-bottom:10px}.mw_leistbarkeitsrechner-section .mw-lr_ihrergebnis .mw-lr_ergebnis .mw-lr-sum-wrapper .mw_lr_immo-money-btn button{background:var(--mw-det-main-color);color:#fff}@media only screen and (max-width:767px){.mw-lr-sum-wrapper{padding:15px!important}}@media only screen and (max-width:620px){.mw-lr-sum-wrapper .mw-lr-sum-result{flex-direction:column!important}.mw-lr-sum-wrapper .mw-lr-sum-result .mw-lr_sum-content{text-align:center}}@container (min-width: 500px){.mw-lr_budgetform{grid-template-columns:repeat(2,1fr)}}:root{--fill_default_white:#fff;--fill_default_flat-white:#fff;--fill_default_white-blue:#e6e6e6;--fill_default_light-blue:var(--mw-det-main-color);--fill_default_grey-blue-light:#959595;--fill_default_grey-blue:#b3b3b3;--fill_default_dust-blue:#b3b3b3;--fill_default_shadow-blue:#565656;--fill_default_dark-blue:#b3b3b3;--fill_default_orange:#ccc}
