.interactive-form .law-topic--header .wp-block-column:nth-child(2) input[type=submit],.law-topic--header .wp-block-column:nth-child(2) .interactive-form input[type=submit],.law-topic--header .wp-block-column:nth-child(2) .wp-block-button__link,.law-topic--header .wp-block-column:nth-child(2) .wpcf7 input[type=submit],.wpcf7 .law-topic--header .wp-block-column:nth-child(2) input[type=submit]{font-size:1.125rem}.law-topic--header .wp-block-column:nth-child(2) .wp-block-button{margin-top:-1rem}.law-topic--wrapper{display:flex;flex-wrap:wrap;width:100%;padding:1rem}.law-topic--wrapper.narrow-section{margin-top:0;margin-bottom:0}.law-topic--nav-wrapper{width:100%}.law-topic--nav-wrapper p{font-size:20px;font-weight:700}.law-topic--nav{counter-reset:law-topic-nav;list-style-type:none;padding:0}.law-topic--nav li{border-bottom:1px solid #e4e4e4;display:block;padding:1rem 0 1rem 1.2rem}.law-topic--nav li a{color:#768992;border:none;position:relative}.law-topic--nav li a:before{counter-increment:law-topic-nav;content:counter(law-topic-nav) ".  ";font-weight:700;position:absolute;left:-1.2rem}.law-topic--nav li.active a,.law-topic--nav li:hover a{color:#f90}.law-topic--content{padding-top:2rem;padding-bottom:2rem}.law-topic--content ol{counter-reset:ordered-list}.law-topic--content ol li{padding-left:.2rem}.law-topic--content ol li:before{counter-increment:ordered-list;color:#f90;content:counter(ordered-list) ". ";font-weight:700;background:none}.law-topic--content .wp-block-table{max-width:calc(100vw - 2rem);margin:1rem 0;font-size:14px}.law-topic--content .wp-block-table thead{font-size:16px;line-height:1.1}.law-topic--content .wp-block-table td{padding:.3rem}.law-topic--content .wp-block-image{margin-left:0;margin-right:0}.law-topic--content .back-to-overview{margin-top:5rem}.interactive-form{position:relative;margin:2rem 0;}.interactive-form .half-width-cols,.interactive-form p{width:calc(100% - 2rem)}.interactive-form .has-asterisk{opacity:.7;font-size:.7rem}.interactive-form .has-asterisk:before{content:"* ";color:#f90}.interactive-form .result{font-size:2rem}.interactive-form .result.highlight{color:#00ff57}.interactive-form .result:after{content:" €"}.interactive-form .extra-info{opacity:.7;font-size:.7rem;line-height:1.5;display:inline-block;margin-top:1.5rem;margin-bottom:2rem}.interactive-form .extra-info:before{content:"** ";color:#f90}.interactive-form .heading{font-size:20px;margin:.7rem 0 1.2rem;font-weight:500;color:#31525C}.interactive-form .subheading{font-size:1.5rem;margin-bottom:-.5rem}.interactive-form .subheading:after{content:"**";color:#f90}.interactive-form .half-width-cols{display:flex;justify-content:space-between}.interactive-form .half-width-cols>div{width:49%}.interactive-form input{padding:7px 8px}.interactive-form input[type=submit]{max-width:300px;border-radius:28px;font-size:18px;padding:12px 24px;height:auto;line-height:unset;border:none;cursor:pointer}.interactive-form input[type=submit][disabled]{opacity:.3}.interactive-form input[type=date]{font-family:Lato,sans-serif;text-transform:uppercase}.interactive-form label{margin-right:.5rem;margin-bottom:.2rem;display:inline-block}.interactive-form label:not(.no-asterisk):after{content:"*";color:#f90}.interactive-form label+span:not(.wpcf7-form-control-wrap){font-size:.7rem;opacity:.5}.interactive-form .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.interactive-form .wpcf7-acceptance label{font-size:.7rem}.interactive-form .wpcf7-acceptance input[type=checkbox]{height:15px;width:auto}.interactive-form .wpcf7-radio .wpcf7-list-item.first{margin-left:0}.interactive-form:after{content:"";position:absolute;height:1px;border-radius:1px;width:calc(100% - 3rem);background:hsla(0,0%,100%,.2);top:2.5px}.interactive-form .wpcf7-form-control-wrap.anzahlung:after,.interactive-form .wpcf7-form-control-wrap.darlehen_hoehe:after,.interactive-form .wpcf7-form-control-wrap.kaufpreis:after,.interactive-form .wpcf7-form-control-wrap.raten_hoehe:after{content:"€";position:absolute;right:1rem;color:#000;opacity:.3;line-height:2.4rem;top:0;line-height:22px;pointer-events:none}.interactive-form .wpcf7-form-control-wrap.sollzins:after,.interactive-form .wpcf7-form-control-wrap.sollzins_neu:after{content:"%";position:absolute;right:1rem;color:#000;opacity:.3;line-height:2.4rem;top:0;line-height:22px;pointer-events:none}.interactive-form .wpcf7-form-control-wrap.km_aktuell:after,.interactive-form .wpcf7-form-control-wrap.km_kauf:after{content:"km";position:absolute;right:1rem;color:#000;opacity:.3;line-height:2.4rem;top:0;line-height:22px;pointer-events:none}.interactive-form .step-1{width:100%}.interactive-form.step-2:before{width:calc(66% - 2rem);transition:.3s ease-out;transition-property:width}.interactive-form.step-3:before{width:calc(100% - 3rem);transition:.3s ease-out;transition-property:width}@media (max-width:599px){.interactive-form{padding-right:0;border-right:none}.interactive-form:before{width:33%}.interactive-form.step-2:before{width:66%}.interactive-form .half-width-cols,.interactive-form.step-3:before,.interactive-form:after,.interactive-form p{width:100%}}.wpcf7 form .wpcf7-response-output{padding:0;border:none;margin-top:3rem;margin-bottom:2rem}.activated-step,.interactive-form.step-2 .step-2,.interactive-form.step-3 .step-3{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:.4s ease-out;transition-property:opacity transform;pointer-events:all;position:static}.activated-step *,.interactive-form.step-2 .step-2 *,.interactive-form.step-3 .step-3 *{pointer-events:all}.deactivated-step,.interactive-form .step-2,.interactive-form.step-2 .step-1,.interactive-form.step-2 .step-3,.interactive-form .step-3,.interactive-form.step-3 .step-1,.interactive-form.step-3 .step-2{opacity:0;-webkit-transform:translateX(2rem);transform:translateX(2rem);pointer-events:none;position:absolute}.deactivated-step *,.interactive-form .step-2 *,.interactive-form.step-2 .step-1 *,.interactive-form.step-2 .step-3 *,.interactive-form .step-3 *,.interactive-form.step-3 .step-1 *,.interactive-form.step-3 .step-2 *{pointer-events:none}