@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);html,body{height:100%}#ls-funnel{position:relative;background:#fff;color:#000;font-family:'Roboto',Arial,sans-serif;font-size:13px;line-height:1.5;height:100%;padding-bottom:20px;display:flex;flex-direction:column;box-sizing:border-box}#ls-funnel .leftText{color:#fff;font-weight:900;float:left;margin-left:10px;margin-top:5px}#ls-funnel .rightText{color:#fff;font-weight:900;float:right;margin-right:10px;margin-top:5px}#ls-funnel h2{font-size:16px;margin:0}#ls-funnel h4{font-size:14px}#ls-funnel h4.subtitle{font-size:14px;margin:0 0 10px 0}#ls-funnel *{box-sizing:border-box}#ls-funnel .steps,#ls-funnel .step{flex:1;display:flex;flex-direction:column}#ls-funnel img,#ls-funnel svg{width:65%;margin:auto;height:auto;display:block}#ls-funnel .content{flex:1;display:flex;flex-direction:column;position:relative}#ls-funnel .question{margin:0 0 10px 0;font-size:20px}#ls-funnel h3{margin:0;font-size:18px!important;text-align:center;margin-top:65px}#ls-funnel .lastPage{display:flex}#ls-funnel .lastPage .iconset{flex-basis:50px;flex-shrink:0;list-style:none;list-style-type:none;margin:0 0 0 50px;padding:0}#ls-funnel .lastPage .iconset li{text-align:center}#ls-funnel .lastPage .iconset li:not(:last-child){margin-bottom:20px}#ls-funnel .lastPage .iconset li img{border-radius:50%;border:1px solid #000;width:30px}#ls-funnel .anbieter-gefunden{background:#69b45c;border:1px solid #559949;color:#fff;padding:10px 20px;border-radius:6px;margin-bottom:20px;font-weight:600}#ls-funnel .submitted{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto}#ls-funnel .submitted .checkmark{width:50px}#ls-funnel .submitted h3{margin-top:10px;margin-bottom:50px}#ls-funnel .submitted .submitted-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px}#ls-funnel .submitted .submitted-grid .icon{width:50px;display:block;margin:0 auto 20px auto}#ls-funnel .answers{margin:50px 0 20px 0;display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100px, 100%),1fr))}#ls-funnel .answer{background:#fff;color:#000;padding:30px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;user-select:none;transition:all .3s;border:1px solid #000;border-radius:4px;text-align:center;min-height:240px}#ls-funnel .answer .icon{margin-bottom:20px;margin-top:0;height:80px}#ls-funnel .answer span{margin-top:auto}#ls-funnel .map-mobile img{display:none}@media (max-width:700px){#ls-funnel{min-height:600px!important}#ls-funnel .map-mobile img{display:block;margin:auto;width:60%;height:30%;margin-top:5%;margin-bottom:5%}#ls-funnel .zip-form{display:block!important;width:100%}#ls-funnel .zip-form .form{flex-basis:200px;flex-shrink:0;margin-right:unset!important}#ls-funnel .answers{margin-top:25px}#ls-funnel .map img{display:none}#ls-funnel .leftText{display:none}#ls-funnel .submitted .submitted-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}#ls-funnel .lastPage .iconset{margin:15px}#ls-funnel .answers{grid-template-columns:1fr}#ls-funnel .answer{flex-direction:row;justify-content:flex-start;min-height:auto;padding:20px}#ls-funnel .answer .icon{width:30px;height:30px;margin:0 20px 0 0}#ls-funnel .answer span{margin:0}}#ls-funnel .no-icon{font-weight:500;font-weight:600;font-size:15px}#ls-funnel .answer:hover{transform:scale(1.02);box-shadow:0 5px 10px rgba(0,0,0,.1)}#ls-funnel .back{display:inline-block;margin-top:30px;user-select:none;width:30px;height:30px;margin-top:auto}#ls-funnel .back>svg{fill:#000}#ls-funnel button,#ls-funnel .btn{background:#ef9839;color:#fff;display:inline-block;padding:15px 30px;font-size:15px;font-weight:700;border:none;border-radius:4px;cursor:pointer;transition:all .3s}#ls-funnel button:hover,#ls-funnel .btn:hover{background-color:#cb7519}#ls-funnel button:disabled,#ls-funnel .btn:disabled{cursor:not-allowed;opacity:.5}#ls-funnel form{margin:0 0 20px 0;display:block;width:100%}#ls-funnel .fieldset{margin-bottom:10px}#ls-funnel .fieldsetgroup{display:flex}#ls-funnel .fieldsetgroup .fieldset{width:calc(50% - 10px)}#ls-funnel .fieldsetgroup .fieldset:first-child{margin-right:20px}#ls-funnel input{display:block;width:100%;padding:10px;font-family:inherit;font-size:15px;color:#000;background:#eaf0f8;border:2px solid #ccc;border-radius:6px;appearance:none;-webkit-appearance:none;box-shadow:none;margin:0;transition:all .3s;outline:none}#ls-funnel input::placeholder{color:#888}#ls-funnel input:focus{border-color:#888}#ls-funnel input:-webkit-autofill::first-line{font-family:inherit;font-size:13px}#ls-funnel input:-webkit-autofill,#ls-funnel input:-webkit-autofill:hover,#ls-funnel input:-webkit-autofill:focus,#ls-funnel input:-webkit-autofill:active{-webkit-text-fill-color:#000!important;box-shadow:0 0 0 1000px #fff inset!important;border:none;border-bottom:2px solid #888;transition:background-color 5000s ease-in-out 0s!important}#ls-funnel input::-webkit-outer-spin-button,#ls-funnel input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#ls-funnel input[type=number]{-moz-appearance:textfield}#ls-funnel select{width:100%;padding:10px;font-family:inherit;font-size:15px;border:none;border-bottom:2px solid #ccc;outline:none}#ls-funnel legend{font-size:11px;color:#999;margin-top:20px;display:block}#ls-funnel .progress-bar{background:#f1f1f1;height:30px;width:100%;padding:0;border-radius:2px;margin-top:5px}#ls-funnel .bar{width:0%;height:30px;transition:all 1s;background:#FFAE00;border-radius:2px}.spinner{width:26px;height:26px;padding:20px;border:3px rgba(0,0,0,.25) solid;border-top:3px rgba(0,0,0,1) solid;border-radius:50%;-webkit-animation:spCircRot .6s infinite linear;animation:spCircRot .6s infinite linear;margin:auto;position:absolute;top:calc(50% - 13px);left:calc(50% - 13px)}@-webkit-keyframes spCircRot{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spCircRot{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}#ls-funnel .fade-enter-active,#ls-funnel .fade-leave-active{transition:opacity .3s}#ls-funnel .zip-form{display:flex}#ls-funnel .zip-form .form{flex-basis:200px;flex-shrink:0;margin-right:40px}#ls-funnel .spinnerLoading{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto}#ls-funnel .spinnerLoading img{width:125px}#ls-funnel .spinnerLoading h3{margin-top:20px}#ls-funnel .fade-enter,#ls-funnel .fade-leave-to{opacity:0}