.foerderservice h2{font-size:1.6rem}.foerderservice{box-shadow:0 0 20px rgba(0,0,0,.5);max-width:1000px}@media screen and (max-width:1000px){.foerderservice{max-width:90wv}}.foerderserviceWrapper fieldset{border:none;width:100%}.foerderserviceWrapper{margin:40px 0;position:relative}.foerderservice{left:50%;margin:auto}@media screen and (max-width:1000px){.foerderservice{width:90vw}}.foerderservice .foerderkontakt{display:none;margin-top:30px;padding:30px 40px 60px}.foerderservice .foerderkontakt .foerderkontakt-content{margin:auto -15px!important}.foerderservice .foerderkontakt fieldset{padding:0}.foerderservice .foerderkontakt.active{display:block}.foerderservice form{background:#fff;border-radius:5px;display:flex;flex-direction:row;overflow:hidden;position:relative}.foerderservice .form-page{display:inline-block;flex:1 0 1000px;flex-flow:column nowrap;padding:30px 40px 75px;position:relative;transition:transform .3s}@media screen and (max-width:1000px){.foerderservice .form-page{flex:1 0 90vw}}.foerderservice .form-page.active .fieldset-wrap{display:flex;margin-bottom:30px}.foerderservice .form-page.active.slide-1 .fieldset-wrap{margin-bottom:0}.foerderservice .slide-1{padding-bottom:30px}.foerderservice .form-page .fieldset-wrap{display:none}.foerderservice .form-page .notice{background:#ffd9d9;display:none;padding:20px}.foerderservice .form-page .navigation{bottom:40px;display:inline-block;left:0;padding:0 40px;position:absolute;width:100%}.foerderservice .moveTo{background:#e60014;border-radius:0;color:#fff;cursor:pointer;display:inline-block;height:50px;line-height:30px;padding:10px 20px;position:relative;text-align:center}.foerderservice .moveTo.disabled{background:#efefef;color:#000}.foerderservice .checkButton{background:#fff;border:2px solid #e60014;border-radius:0;color:#e60014;cursor:pointer;display:inline-block;height:50px;line-height:30px;padding:10px 20px;position:relative;text-align:center}.foerderservice form input[type=email],.foerderservice form input[type=number],.foerderservice form input[type=phone],.foerderservice form input[type=text],.foerderservice form select{border:1px solid #919191;border-radius:3px;margin-bottom:5px;padding:11px 8px!important;width:100%}.foerderservice form button{background:#1278cc;border:none;border-radius:3px;color:#fff;cursor:pointer;margin-top:14px;padding:8px}.foerderservice .hide-if-neubau.fshidden{display:none}.foerderservice .slide-1 label input[type=radio],.foerderservice .slide-3 label input[type=radio],.foerderservice .slide-4 label input[type=radio]{height:0}.foerderservice label p{margin-top:10px;width:100%}.foerderservice label p span{display:block;font-weight:600;text-align:center}.foerderservice .font-sub{font-size:15px;font-weight:400}.foerderservice .left{display:inline-block;float:left}.foerderservice .right{display:inline-block;float:right}.foerderservice .final-message{font-size:20px;text-align:center}.foerderservice .hint{color:#fff;font-size:15px;left:15px;position:absolute;top:20px}.foerderservice .fp_check{width:35px}.foerderservice .fp_check input[type=checkbox],input[name=dsgvo-marketing],input[name=dsgvo-newsletter],input[name=dsgvo-sales],input[name=dsgvo]{margin-left:8px;padding:10px;-ms-transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);transform:scale(2)}.foerderservice .fp_title{display:block;font-weight:700}.foerderservice .fp_betrag{border-bottom:1px solid #cecece;display:block;margin-bottom:10px;padding-bottom:5px}.foerderservice .getFoerderung{display:none;margin-left:10px}.foerderservice .getPdf{display:none}.foerderservice .getPdflink{background:grey;margin-top:20px;padding:5px 10px}.foerderservice .getPdflink.active{background:red}.foerderservice .showPdflink{display:none}.foerderservice .showPdflink.active{display:block}.foerderservice .checkboxing img,.foerderservice .foerderdownload{display:none}.foerderservice .checkboxing input{height:0;width:0}.foerderservice .checkboxing label span{display:block;text-align:center;width:100%}.foerderservice .checkboxing input[type=checkbox]~.unchosen,.foerderservice .checkboxing input[type=radio]~.unchosen{display:block}.foerderservice .checkboxing input[type=checkbox]:checked~.unchosen,.foerderservice .checkboxing input[type=checkbox]~.chosen,.foerderservice .checkboxing input[type=radio]:checked~.unchosen,.foerderservice .checkboxing input[type=radio]~.chosen{display:none}.foerderservice .checkboxing input[type=checkbox]:checked~.chosen,.foerderservice .checkboxing input[type=radio]:checked~.chosen{display:block}.foerderservice .directSelect label img.chosen,.foerderservice .directSelect label:hover img.unchosen{display:none}.foerderservice .directSelect label:hover img.chosen{display:block}.foerderservice label span.sub{font-weight:400}.foerderservice p.sub{font-size:14px;margin-left:15px}.foerderservice .hidden-city{display:none}.foerderservice .showContactForm{background:#fff;border:1px solid #e60014;color:#e60014}.foerderservice .getPdf{animation:pulse-red 2s infinite;box-shadow:0 0 0 0 #ff5252}@keyframes pulse-red{0%{box-shadow:0 0 0 0 rgba(230,0,20,.7)}70%{box-shadow:0 0 0 10px rgba(230,0,20,0)}to{box-shadow:0 0 0 0 rgba(230,0,20,0)}}.foerderservice .tabset>input[type=radio]{left:-200vw;position:absolute}.foerderservice .tabset .tab-panel{display:none}.foerderservice .tabset>input:first-child:checked~.tab-panels>.tab-panel:first-child,.foerderservice .tabset>input:nth-child(11):checked~.tab-panels>.tab-panel:nth-child(6),.foerderservice .tabset>input:nth-child(3):checked~.tab-panels>.tab-panel:nth-child(2),.foerderservice .tabset>input:nth-child(5):checked~.tab-panels>.tab-panel:nth-child(3),.foerderservice .tabset>input:nth-child(7):checked~.tab-panels>.tab-panel:nth-child(4),.foerderservice .tabset>input:nth-child(9):checked~.tab-panels>.tab-panel:nth-child(5){display:block}.foerderservice .tabset>label{border:1px solid transparent;border-bottom:0;cursor:pointer;display:inline-block;font-weight:600;margin-bottom:0;padding:15px;position:relative}.foerderservice .tabset>input:checked+label{border-color:#ccc;border-bottom:1px solid #fff;margin-bottom:-1px}.foerderservice .tab-panel{border-top:1px solid #ccc;padding:20px 0}.foerderservice #progress{height:60px;margin:0 auto 10px;position:relative;width:80%}.foerderservice #progress-bar{background:#e60014;height:10px;left:0;position:absolute;top:50%;width:0}.foerderservice #progress-num{display:flex;justify-content:space-between;list-style:none;margin:0;padding:20px 0 0}.foerderservice #progress-num:before{background-color:#d3d3d3;content:"";height:10px;left:0;position:absolute;top:50%;width:100%;z-index:-1}.foerderservice #progress-num .step{background-color:#fff;border:3px solid #d3d3d3;border-radius:100%;font-family:sans-serif;font-size:14px;height:30px;line-height:25px;position:relative;text-align:center;width:30px;z-index:1}.foerderservice #progress-num .step.active{background-color:#e60014;border-color:#e60014;color:#fff}.foerderservice .overlay{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:55}.foerderservice .lds-spinner{display:none;height:80px;left:50%;margin-left:-50px;margin-top:-50px;position:absolute;top:50%;width:80px;z-index:99}.foerderservice .lds-spinner div{animation:lds-spinner 1.2s linear infinite;transform-origin:40px 40px}.foerderservice .lds-spinner div:after{background:#fff;border-radius:20%;content:" ";display:block;height:18px;left:37px;position:absolute;top:3px;width:6px}.foerderservice .lds-spinner div:first-child{animation-delay:-1.1s;transform:rotate(0deg)}.foerderservice .lds-spinner div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.foerderservice .lds-spinner div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.foerderservice .lds-spinner div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.foerderservice .lds-spinner div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.foerderservice .lds-spinner div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.foerderservice .lds-spinner div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.foerderservice .lds-spinner div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.foerderservice .lds-spinner div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.foerderservice .lds-spinner div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.foerderservice .lds-spinner div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.foerderservice .lds-spinner div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}