.TabForm--main>*{color:#fff}.TabForm--main{padding:8rem 0;background:#121212}.TabFom--ProgressBar--inner{background:#e0e0e0;height:20px;border-radius:10px;overflow:hidden;margin-bottom:20px}.TabFom--ProgressBar--Main{height:100%;background:#eebf59;color:#000;text-align:center;line-height:20px;transition:width .3s ease}.FormTabStep{display:none}.FormTabStep.active{display:block}.FormTabsInnerContent label{display:inline-block;text-align:center;margin:10px;cursor:pointer}.FormTabsInnerContent img{max-width:60%;margin:auto auto 5px;display:block}.FormTabStep--Navigation{margin-top:20px}.FormTabsInnerContent[data-tabID]{display:none}.FormTab--Step1 .FormTabsInnerContent{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;justify-items:center;grid-gap:1rem}.FormTab--Step1 .FormTabsInnerContent label{width:100%;display:grid;align-items:center;justify-items:center;font-size:16px;text-align:center;text-transform:uppercase;font-weight:600}.FormTab--Step1 .FormTabsInnerContent label input[type=radio]{opacity:0;visibility:hidden;width:0px;height:0px}.FormTab--Step1 .FormTabsInnerContent label input[type=radio]+img{opacity:.3;transition:.3s ease all}.FormTab--Step1 .FormTabsInnerContent label:hover img{opacity:1!important}.FormTab--Step1 .FormTabsInnerContent label input[type=radio]:checked+img{opacity:1}.FormTabsInnerContent.active .FormTabsInnerContent--form{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}.FormTabsInnerContent.active{display:block}.FormTabsInnerContent select,.FormTabsInnerContent input{width:100%;height:100%}.FormTabStep--Navigation{display:flex;justify-content:center;gap:1rem}.FormTabStep--Navigation button{width:100px;background:#eebf59;height:35px;border:none}.custom-form--finalStep{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.custom-form--finalStep .custom-form__firsthalf{width:59%;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.custom-form--finalStep .custom-form__secondhalf{width:39%}.custom-form__PLZ__ORT{display:grid;grid-template-columns:80px 1fr;grid-gap:1rem}.custom-form--finalStep .custom-form__secondhalf textarea.custom-textarea{width:100%}.custom-form__main{display:grid;grid-template-columns:60% 40%;grid-gap:1rem}.custom-form__main---first label,.custom-form__main---first input{text-align:left;width:unset}.custom-form__main---first label a{color:#fff}.custom-form__main .custom-form-group button.FTS--NavigationBack{width:100px;background:#eebf59;height:35px;border:none}.custom-button-container button{width:fit-content;background:#eebf59;height:45px;border:none;text-transform:uppercase;padding:10px 20px;font-weight:600;cursor:pointer}.custom-form__main---second{display:grid;grid-gap:1rem}.wohnflaeche-wrapper{display:flex;flex-direction:column;margin:0 auto}.wohnflaeche-label{font-weight:700;font-size:1.1em}.wohnflaeche-bar{display:flex;justify-content:space-between;margin-bottom:10px}.marker-label{font-size:14px;font-weight:700}.wohnflaeche-wrapper .caret{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid black;margin:5px auto 0}.wohnflaeche-slider-container{position:relative}.wohnflaeche-slider{width:100%;-webkit-appearance:none;appearance:none;height:8px;background:#fff;outline:none;border-radius:4px}.wohnflaeche-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#eebf59;border-radius:50%;cursor:pointer;transition:background .3s ease}.wohnflaeche-slider::-moz-range-thumb{width:20px;height:20px;background:#eebf59;border-radius:50%;cursor:pointer}.wohnflaeche-slider::-ms-thumb{width:20px;height:20px;background:#eebf59;border-radius:50%;cursor:pointer}.wohnflaeche-slider-value{position:absolute;top:-30px;left:50%;transform:translate(-50%);background:#eebf59;color:#000;padding:2px 6px;font-size:12px;border-radius:3px;pointer-events:none}.wohnflaeche-input-row{display:flex;gap:10px;align-items:center;justify-content:flex-end}.wohnflaeche-wrapper--ProgressBar{display:grid;grid-template-columns:40% 1fr;grid-gap:2rem}.wohnflaeche-input-label{width:150px}.wohnflaeche-text-input{flex:1}.wohnflaeche-wrapper .form-control{padding:6px;font-size:14px;max-width:200px}.TabForm--InnerForm h2.form-status.form-status-list.form__message{color:#fff}@media (max-width: 767px){.FormTab--Step1 .FormTabsInnerContent{grid-template-columns:1fr 1fr}.wohnflaeche-wrapper--ProgressBar{grid-template-columns:100%}.FormTabsInnerContent.active .FormTabsInnerContent--form{grid-template-columns:1fr}.custom-form--finalStep .custom-form__firsthalf,.custom-form--finalStep .custom-form__secondhalf{width:100%}.custom-form__main{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/DevStyles-v2.css.map */
