#main>div:first-child{margin-bottom:20px}#main .padded{padding-left:20px;padding-right:20px}@media (min-width:951px){#main{padding-top:102px}}#gulp,#start{margin-bottom:50px;margin-top:30px}#start{padding:20px;text-align:center}#start h3{color:#444;font-weight:600;margin-bottom:20px}#start button{background:#900;border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:20px;line-height:20px;padding:10px 45px}#gulp{position:relative}#gulp h2{color:#444;font-size:26px;margin-bottom:30px}@media (min-width:768px){#gulp h2{font-size:34px}}#status{position:relative}#status:after{clear:both;content:"";display:block}#status div{background-color:#ddd;border-right:5px solid #fff;color:#fff;float:left;font-weight:400;height:36px;line-height:36px;position:relative;text-align:center;transition:background-color .3s ease-in-out,width .3s ease-in-out;width:calc(33.33% - 5px)}#status div:after{border-left:10px solid #fff;left:calc(100% + 5px);z-index:1}#status div:after,#status div:before{border-bottom:18px solid transparent;border-top:18px solid transparent;content:"";position:absolute}#status div:before{border-left:10px solid #ddd;left:100%;transition:border-left-color .3s ease-in-out;z-index:2}#status div.active{background-color:#900}#status div.active:before{border-left-color:#900}#status div.ergebnis{border-right:0;position:absolute;right:0;transition:width .3s ease-in-out;width:0}#status div.ergebnis:after,#status div.ergebnis:before{content:normal}#status.minified div{width:calc(15% - 5px)}#status.minified div.ergebnis{width:55%}#status.mobile div{width:0}#status.mobile div:after,#status.mobile div:before{content:normal}#status.mobile div.ergebnis{width:100%}#form{max-height:1200px;overflow:hidden;position:relative;transition:max-height .3s ease-in-out}.block{left:2000px;padding-bottom:30px;position:absolute;transition:left .6s ease-in-out;width:100%}.block.active{left:0}.block.done{left:-2000px}.block .hs-vertragsregelungen>label span,.block .hs_arbeitsplatzregelungen>label span,.block .hs_rechtsstatus>label span{display:block;font-size:20px;font-weight:600;padding:30px 3px 0}@media (min-width:768px){.block .hs-vertragsregelungen>label span,.block .hs_arbeitsplatzregelungen>label span,.block .hs_rechtsstatus>label span{font-size:24px}}.block .hs-field-desc{color:#aaa;font-size:14px;padding:0 15px}.block ul.inputs-list{border:1px solid #ddd;list-style:none;margin-bottom:0;margin-top:10px;padding:0}.block ul.inputs-list li{padding:12px 60px 12px 15px;position:relative}.block ul.inputs-list li:hover{background:#f3f3f3!important}.block ul.inputs-list li:nth-child(2n){background:#f8f8f8}.block ul.inputs-list input[type=checkbox],.block ul.inputs-list label{cursor:pointer}.block ul.inputs-list input[type=checkbox]{height:20px;margin:0;position:absolute;right:15px;top:16px;width:20px!important}.block .hs-submit .actions{margin-top:20px;text-align:right}.block button.back{background-color:#900;border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:20px;line-height:20px;margin-right:10px}.block button.back,.block input[type=submit]{max-width:180px;padding:10px 25px!important}@media (max-width:767px){#recht.block button.back,#recht.block input[type=submit]{font-size:18px;line-height:18px;padding:10px 15px!important}}@media (min-width:768px){.block button.back,.block input[type=submit]{padding:10px 45px!important}.block button.back{margin-right:20px}}#result{margin-top:40px;overflow:hidden;transition:max-height 1.2s ease-in-out}#result h3{color:#444}#result .evaluation{margin-bottom:30px}#result .evaluation img{display:block;height:auto;margin:auto;width:80%}@media (min-width:768px){#result .evaluation{align-items:center;display:flex}#result .evaluation img{margin-right:30px;width:230px}}#result .notification{font-size:small;font-weight:700;margin-bottom:40px}#kontakt{background:#eee;border:1px solid #ddd;margin-top:20px;padding:15px 20px}#kontakt input,#kontakt select{border:1px solid #ddd;padding:10px 20px;width:100%}#kontakt .legal-consent-container p{font-size:small;font-weight:700}