/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
col-sm  ≥ 576px);
col-md for tablets (≥768px);
col-lg for laptops (≥992px);
col-xl for desktops (≥1200px)
*/#app{--color-grey-dark: #8e8e8e;--color-blue: #1171ce;--color-red: #f4313f;--gradient: linear-gradient(to right, var(--color-blue), var(--color-red))}img{max-width:100%;height:auto}#app{color:#000}@media(max-width: 768px){#app{margin-left:-15px;margin-right:-15px}}#app .app-content{margin:30px 0;position:relative;min-height:250px;text-transform:uppercase}#app .row{--gap: 15px;margin-left:calc(-1*var(--gap));margin-right:calc(-1*var(--gap))}#app .row>*{padding-left:var(--gap);padding-right:var(--gap)}#app .hidden{display:none !important}#app .mt--10{margin-top:-10px}#app .width-100,#app input[type=text].width-100,#app input[type=number].width-100{width:100px}#app .d-block{display:block}#app *:disabled{cursor:not-allowed;opacity:.3}#app div.disabled{pointer-events:none;cursor:not-allowed;opacity:.3}#app .button-container{margin-top:60px}#app button,#app .btn{background:rgba(0,0,0,0);border:1px solid #222;font-weight:700;margin-right:15px;text-transform:uppercase;-webkit-transition:background-color .6s,color .6s;transition:background-color .6s,color .6s}#app button:hover:not(:disabled),#app .btn:hover:not(:disabled){background-color:#eee}#app button.disabled,#app .btn.disabled{opacity:.3}#app h2{color:var(--color-grey-dark)}#app h4{margin:0;margin-bottom:10px}#app ul{margin:0;margin-bottom:10px;list-style-type:disc;padding-left:25px}#app ul>li{padding:0;font-weight:400;margin:0}#app ul>li::before{display:none}#app .heading-step{margin-top:40px;margin-bottom:25px}#app .text,#app .desc{font-size:1.6rem}#app .helptext{font-size:.85rem;color:var(--color-blue);margin-top:-15px}#app .input-group{margin-top:60px;margin-bottom:0}#app .item-label{font-weight:700;padding-top:3px}#app .checkbox{margin-bottom:15px}#app .checkbox label{margin-right:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}#app .checkbox input{position:absolute;z-index:-1;opacity:0}#app .checkbox .box{-webkit-box-flex:0;-ms-flex:0 0 34px;flex:0 0 34px;width:34px;height:34px;border:1px solid #ddd;margin-right:15px;position:relative;background-image:-webkit-gradient(linear, left top, right bottom, from(var(--color-blue)), to(var(--color-red)));background-image:linear-gradient(to bottom right, var(--color-blue), var(--color-red))}#app .checkbox .box::after{content:"";display:block;position:absolute;inset:3px;background:#fff}#app .mark-checked{display:block;height:100%;position:absolute;top:-2px;left:-1px;height:34px;width:34px}#app .mark-checked::before,#app .mark-checked::after{z-index:1;content:"";position:absolute;background:#000;left:6px;right:6px;top:50%;height:2px}#app .mark-checked::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#app .mark-checked::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#app .mark-checked{opacity:0}#app .selected .mark-checked,#app .checkbox input:checked~.label .mark-checked,#app .checkbox input:checked~label .mark-checked{opacity:1}#app input[type=text],#app input[type=number],#app input[type=tel],#app input[type=email],#app textarea{color:#000;border:1px solid #000;border-radius:0;background:rgba(0,0,0,0);padding:2px 10px;margin-top:10px;margin-bottom:10px;width:100%}#app input[type=text]::-webkit-input-placeholder, #app input[type=number]::-webkit-input-placeholder, #app input[type=tel]::-webkit-input-placeholder, #app input[type=email]::-webkit-input-placeholder, #app textarea::-webkit-input-placeholder{color:#777}#app input[type=text]::-moz-placeholder, #app input[type=number]::-moz-placeholder, #app input[type=tel]::-moz-placeholder, #app input[type=email]::-moz-placeholder, #app textarea::-moz-placeholder{color:#777}#app input[type=text]:-ms-input-placeholder, #app input[type=number]:-ms-input-placeholder, #app input[type=tel]:-ms-input-placeholder, #app input[type=email]:-ms-input-placeholder, #app textarea:-ms-input-placeholder{color:#777}#app input[type=text]::-ms-input-placeholder, #app input[type=number]::-ms-input-placeholder, #app input[type=tel]::-ms-input-placeholder, #app input[type=email]::-ms-input-placeholder, #app textarea::-ms-input-placeholder{color:#777}#app input[type=text]::placeholder,#app input[type=number]::placeholder,#app input[type=tel]::placeholder,#app input[type=email]::placeholder,#app textarea::placeholder{color:#777}#app #app-container{position:relative;width:1440px;max-width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}#app #app-container>.page{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#app #app-container>.aside{-webkit-box-flex:0;-ms-flex:0 0 430px;flex:0 0 430px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#app .aside{color:#222;padding-left:15px;font-size:.8rem}#app .aside h3,#app .aside h4{color:#222}#app .aside h3{font-size:1rem;text-align:left}#app .aside h4{font-size:.8rem;font-weight:700;margin-bottom:4px}#app .auswahl-container{padding:15px;background-color:#eee}@media(max-width: 992px){#app #app-container{-ms-flex-wrap:wrap;flex-wrap:wrap}#app #app-container>.aside{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0;margin-top:60px}#app #app-container .auswahl-container{position:relative;width:auto}}@media(min-width: 992px){#app{--width-aside: 430px}#app #app-container{padding-right:var(--width-aside)}#app #app-container>.aside{position:absolute;top:0;right:0;width:var(--width-aside)}#app #app-container .auswahl-container{position:fixed;width:var(--width-aside)}}#app #app-container.step-8 .step-counter{display:none}#app .step-counter{position:relative;height:30px;margin-right:-10%}#app .step-counter>.bg{position:absolute;top:8px;left:0;height:8px;padding:0}#app .step-counter>.bg-grey{background:#eee;z-index:1;width:90%}#app .step-counter>.bg-gradient{z-index:2;background-image:var(--gradient);width:0%;-webkit-transition:width .6s ease-in;transition:width .6s ease-in}#app .step-counter .step-container{position:absolute;z-index:3;top:0;left:0;width:100%;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex}#app .step-counter .step{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%}#app .step-counter .badge{font-size:12px;display:inline-block;width:25px;height:25px;background:#000;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .5s .5s,font-size .3s .6s;transition:background-color .5s .5s,font-size .3s .6s}#app .step-counter .step.active .badge{background-color:var(--color-red);font-size:18px;font-weight:700}#app .input-container,#app .substep{position:absolute;top:0;left:0;width:0;height:0;-webkit-transform:translateX(-400px);transform:translateX(-400px);opacity:0;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out}#app .input-container.active,#app .substep.active{position:relative;-webkit-transform:none;transform:none;opacity:1;height:auto;width:100%;-webkit-transition:opacity .8s .2s ease-in,-webkit-transform .7s 0s ease-in;transition:opacity .8s .2s ease-in,-webkit-transform .7s 0s ease-in;transition:opacity .8s .2s ease-in,transform .7s 0s ease-in;transition:opacity .8s .2s ease-in,transform .7s 0s ease-in,-webkit-transform .7s 0s ease-in}#app .row-fuellbleche>*{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px}#app .row-fuellbleche>* input{width:130px !important}@media(max-width: 576px){#app .row-fuellbleche>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}#app .convertforms{background:rgba(0,0,0,0);margin-left:-10px;margin-right:-10px;padding-top:0}@media(max-width: 768px){#app .convertforms{margin-left:-20px;margin-right:-20px}}#app .convertforms *{color:#000}#app .convertforms form{margin:0}#app .convertforms .cf-form-wrap{max-width:100%;margin-left:0}#app .convertforms input,#app .convertforms textarea{background-color:#fff;border:1px solid #ddd}#app .convertforms label{font-weight:600}#app .convertforms .cfupload.dz-clickable .dz-message{cursor:pointer;margin-top:10px}#app .convertforms .cfupload .dz-message{text-transform:none;padding:25px 10px;border:1px solid #ddd;background-color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all 200ms ease;transition:all 200ms ease}#app .convertforms .cfupload .dz-message .cfupload-browse{width:auto;border-radius:5px;padding:4px 7px;background:rgba(0,0,0,0);border:solid 1px #999;margin:0 5px}#app .convertforms .cf-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#app .convertforms .cf-control-group{width:100%;padding:10px}#app .convertforms .cf-control-group.cf-hide{padding:0;margin:0}@media(min-width: 768px){#app .convertforms .cf-control-group.cf-one-half{width:50%}}#app .convertforms .cf-control-group.datum{width:300px}#app .convertforms h2{margin-top:30px}#app .convertforms .cf-control-group .cf-checkbox-group input{-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px;height:35px;width:35px;-webkit-transform:translateY(-10px);transform:translateY(-10px)}#app .convertforms input:checked[type=checkbox]{background-color:var(--color-blue);background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-size:35px 35px}#app .convertforms .cf-response .inner{padding:10px;margin:20px 0;font-size:20px}#app .convertforms .cf-btn-text{color:#fff}#app .convertforms.cf-success .cf-fields{display:none}.rundumservice{position:relative;z-index:1}/*# sourceMappingURL=main.min.css.map */