.fs-form-wrap{width:100%;height:100%;position:relative}.overview .fs-form-wrap{height:auto}.fs-title{width:100%;margin:0;padding:40px;position:absolute;top:0;left:0}.fs-title h1{margin:0}.fs-form{text-align:left;font-size:1.8em;position:relative}.no-js .fs-form{padding:0 0 6em}.fs-form-full{width:70%;margin:0 auto;top:32%}.fs-form-full,.fs-message-error{max-width:960px}.fs-form-overview{color:#eee;background:#041240;width:100%;height:100%;padding:2.5em 30% 6em;font-size:1.2em}.fs-form-overview .fs-fields:before{color:#ffd557;content:"Überprüfen Sie Ihre Angaben:";text-align:center;margin-bottom:2.5em;font-size:1em;font-weight:700;display:block}.fs-form.fs-show{animation:.5s animFadeIn}@keyframes animFadeIn{0%{opacity:0}to{opacity:1}}.fs-form.fs-show .fs-fields{animation:.5s animMove}@keyframes animMove{0%{top:100px}}.fs-form-full .fs-fields>li,.fs-nav-dots,.fs-progress,.fs-numbers,button.fs-continue,.fs-message-error,.fs-message-final{visibility:hidden}.no-js .fs-form-full .fs-fields>li{visibility:visible}.fs-show{visibility:visible!important}.fs-form-wrap button{background:0 0;border:none}.fs-form-wrap button[disabled]{opacity:.3;pointer-events:none}.fs-form-wrap input:focus,.fs-form-wrap button:focus{outline:none}.fs-form .fs-submit{display:none}.fs-fields{margin:0 auto;padding:0;list-style:none;position:relative;top:0}.fs-form-overview ol{max-width: }.fs-fields>li{z-index:1;border:none;margin:0;padding:0;position:relative}.fs-fields>li:hover{z-index:999}.js .fs-form-full .fs-fields>li{width:100%;position:absolute}.fs-form-overview .fs-fields>li,.no-js .fs-form .fs-fields>li{border-bottom:2px solid #ffffff31;margin:1em 0 2em;padding:0 0 2em}.fs-fields>li label{position:relative}.fs-fields>li label.fs-field-label{pointer-events:none;padding:0 5px 1em 0;font-weight:700;display:inline-block}.fs-form-full .fs-fields>li label[data-info]:after{color:#0006;content:"i";vertical-align:top;text-align:center;cursor:pointer;pointer-events:auto;border:2px solid #0006;border-radius:50%;width:24px;height:24px;margin-left:10px;font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:700;line-height:20px;display:inline-block;position:relative}.fs-form-full .fs-fields>li label[data-info]:before{content:attr(data-info);color:#e7e7e7;opacity:0;pointer-events:none;-webkit-transition:opacity .3s,-webkit-transform .3s;min-width:200px;padding:0 0 10px;font-size:.4em;transition:opacity .3s,transform .3s;position:absolute;bottom:100%;left:0;transform:translateY(-5px)}.fs-form-full .fs-fields>li label[data-info]:hover:before{opacity:1;transform:translate(0,0)}.fs-form-full .fs-fields>li label:hover~.fs-info,.fs-form-full .fs-fields>li .fs-info:hover{opacity:1;pointer-events:auto;transform:translateY(0)}.fs-fields input{color:#ffffffa3;text-overflow:ellipsis;background-color:#0000;border:none;border-bottom:2px solid #fffc;border-radius:0;width:100%;margin:0;padding:0 0 .15em;font-size:1.5em;font-weight:700;display:block}.fs-fields input:invalid{box-shadow:none}.fs-form-overview .fs-fields input{color:#fff;border-bottom-color:#0000}.fs-fields [required]{background-image:url(abacusstar.416c3cce.svg);background-position:100% 0;background-repeat:no-repeat;background-size:18px}.fs-fields input:focus{background-color:#d2d2d21a}.fs-form-overview .fs-fields input:focus{background-color:#9898982e}.fs-form-overview .fs-fields input{font-size:1.2em}.fs-fields input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0 auto 20px;display:block;position:absolute}.fs-fields>li .fs-radio-group span{float:left;text-align:center;width:30%;max-width:200px;margin-right:3%;padding:10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:50%;font-weight:700;position:relative}.fs-fields>li .fs-radio-group span label{color:#fff6;transition:color .3s}.fs-form-overview .fs-fields>li .fs-radio-group span{max-width:140px;font-size:75%}.fs-fields>li .fs-radio-group label{cursor:pointer;width:100%;height:100%;padding-top:100%;display:block}.fs-fields .fs-radio-group label:after{content:"";opacity:.5;background-position:50% 0;background-repeat:no-repeat;background-size:85%;width:100%;height:100%;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fs-fields .fs-radio-group label.radio-mobile:after{background-image:url(mail.9321638b.svg)}.fs-fields .fs-radio-group label.radio-social:after{background-image:url(videocall.3984aa48.svg)}.fs-fields .fs-radio-group label.radio-conversion:after{background-image:url(phonecall.8aacbd77.svg)}.fs-fields .fs-radio-group label:hover:after,.fs-fields input[type=radio]:focus+label:after,.fs-fields input[type=radio]:checked+label:after{opacity:1}.fs-fields input[type=radio]:checked+label{color:#fffed8}.fs-form-overview .fs-fields input[type=radio]:checked+label{color:#fffc}.fs-fields textarea{color:#ffffffd4;resize:none;background-color:#0000;border:2px solid #ffffff47;width:100%;height:200px;padding:.25em;font-size:.85em;font-weight:700}.fs-form-overview .fs-fields textarea{color:#f6f6f6;height:100px}.fs-fields textarea:focus{outline:none}.fs-form-overview .fs-fields textarea{border-color:#0000;padding:0}.fs-form-overview .fs-fields textarea:focus{background:#fff}.fs-form div.cs-select.cs-skin-boxes{display:block}.fs-form-overview .cs-skin-boxes>span{border-radius:5px;width:90px;height:70px;font-size:.8em}.fs-form-overview .cs-skin-boxes>span:before{padding-top:50px;box-shadow:0 20px #fff,inset 0 -5px #fff}.fs-fields input.fs-mark{background-image:url(dollar.6828b06c.svg);background-position:0 .15em;background-repeat:no-repeat;background-size:auto 75%;padding-left:1em}.fs-fields input.fs-mark[required]{background-image:url(dollar.6828b06c.svg),url(abacusstar.416c3cce.svg);background-position:0 .15em,100% 0;background-repeat:no-repeat;background-size:auto 75%,18px}.fs-fields input::-webkit-input-placeholder{color:#acacac33}.fs-fields textarea::-webkit-input-placeholder{color:#acacac33}:is(.fs-fields input:-moz-placeholder,.fs-fields textarea:-moz-placeholder){color:#acacac33}.fs-fields input::-moz-placeholder{color:#acacac33}.fs-fields textarea::-moz-placeholder{color:#acacac33}:is(.fs-fields input:-ms-input-placeholder,.fs-fields textarea:-ms-input-placeholder){color:#acacac33}.fs-fields input:focus::-webkit-input-placeholder{color:#0000}.fs-nav-dots{position:absolute;top:50%;left:auto;right:60px;transform:translateY(-50%)}.fs-nav-dots button{-webkit-transition:-webkit-transform .3s,opacity .3s;background:0 0;border-radius:50%;width:16px;height:16px;margin:16px 0;padding:0;transition:transform .3s,opacity .3s;display:block;position:relative}.fs-nav-dots button:before,.fs-nav-dots button:after{content:"";text-indent:0;backface-visibility:hidden;background-color:#ffffffb9;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.fs-nav-dots button:after{background-color:#60af5c66;transform:perspective(1000px)rotateY(180deg)}.fs-nav-dots button.fs-dot-current{transform:perspective(1000px)rotateY(180deg)}.fs-nav-dots button:hover:before,.fs-nav-dots button.fs-dot-current:before{background:#fffed8}.fs-progress{background:#ddc4a4;width:0%;height:.5em;transition:width .3s ease-in-out;position:absolute;top:0}.fs-numbers{color:#dedede66;cursor:default;width:2em;margin:40px;font-size:2em;font-weight:700;position:absolute;top:0;right:0;overflow:hidden}.fs-numbers:after{text-align:center;content:"/";opacity:.4;width:100%;font-weight:300;position:absolute;left:0}.fs-numbers span{float:right;text-align:center;width:40%}.fs-numbers .fs-number-current{float:left}.fs-numbers .fs-number-new{position:absolute;left:0;transform:translateY(100%)}.fs-numbers.fs-show-next .fs-number-new{animation:.4s both animMoveUpFromDown}@-webkit-keyframes animMoveUpFromDown{0%{-webkit-transform:translateY(100%)}to{-webkit-transform:translateY(0)}}@keyframes animMoveUpFromDown{0%{transform:translateY(100%)}to{transform:translateY(0)}}.fs-numbers.fs-show-next .fs-number-current{animation:.4s both animMoveUp}@-webkit-keyframes animMoveUp{to{-webkit-transform:translateY(-100%)}}@keyframes animMoveUp{to{transform:translateY(-100%)}}.fs-numbers.fs-show-prev .fs-number-new{animation:.4s both animMoveDownFromUp}@-webkit-keyframes animMoveDownFromUp{0%{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}@keyframes animMoveDownFromUp{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.fs-numbers.fs-show-prev .fs-number-current{animation:.4s both animMoveDown}@-webkit-keyframes animMoveDown{to{-webkit-transform:translateY(100%)}}@keyframes animMoveDown{to{transform:translateY(100%)}}button.fs-submit,button.fs-continue{color:#6f6f6f;border:2px solid #626262;border-radius:40px;padding:.6em 1.5em;font-weight:700}.fs-form-overview .fs-submit,.no-js .fs-form .fs-submit{float:right;display:block}.fs-form-overview .fs-submit{color:#ffffff5f;border-color:#ffffff79}button.fs-continue{margin:0 40px 60px 0;font-size:1.25em;position:absolute;bottom:0;right:0}button.fs-submit:hover,button.fs-submit:focus,button.fs-continue:hover{color:#fff;background:#232529}.fs-continue:after{text-align:center;color:#cecece4d;content:"oder ↵ drücken";pointer-events:none;background:0 0;width:100%;font-size:.65em;line-height:3;position:absolute;top:100%;left:0}.fs-message-error{z-index:800;color:#eb7e7f;opacity:0;width:70%;max-width:960px;font-size:1em;font-weight:700;position:absolute;bottom:75%;left:50%;transform:translate(-50%,-5px)}.fs-message-error.fs-show{opacity:1;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;transform:translate(-50%)}.fs-form li.fs-current{visibility:visible}.fs-form li.fs-hide,.fs-form li.fs-show{pointer-events:none}.fs-form .fs-display-next .fs-hide{visibility:visible}.fs-form .fs-display-next .fs-hide .fs-anim-lower,.fs-form .fs-display-next .fs-hide .fs-anim-upper{animation:.5s cubic-bezier(.7,0,.3,1) forwards animHideNext}.fs-form .fs-display-next .fs-hide .fs-anim-lower{animation-delay:.1s}@-webkit-keyframes animHideNext{to{opacity:0;-webkit-transform:translateY(-500px)}}@keyframes animHideNext{to{opacity:0;transform:translateY(-500px)}}.fs-form .fs-display-next .fs-show .fs-anim-lower,.fs-form .fs-display-next .fs-show .fs-anim-upper{animation:.5s cubic-bezier(.7,0,.3,1) .15s both animShowNext}.fs-form .fs-display-next .fs-show .fs-anim-lower{animation-delay:.25s}@-webkit-keyframes animShowNext{0%{opacity:0;-webkit-transform:translateY(500px)}}@keyframes animShowNext{0%{opacity:0;transform:translateY(500px)}}.fs-form .fs-display-prev .fs-hide{visibility:visible}.fs-form .fs-display-prev .fs-hide .fs-anim-lower,.fs-form .fs-display-prev .fs-hide .fs-anim-upper{animation:.5s cubic-bezier(.7,0,.3,1) forwards animHidePrev}.fs-form .fs-display-prev .fs-hide .fs-anim-upper{animation-delay:.1s}@-webkit-keyframes animHidePrev{to{opacity:0;-webkit-transform:translateY(500px)}}@keyframes animHidePrev{to{opacity:0;transform:translateY(500px)}}.fs-form .fs-display-prev .fs-show .fs-anim-lower,.fs-form .fs-display-prev .fs-show .fs-anim-upper{animation:.5s cubic-bezier(.7,0,.3,1) .15s both animShowPrev}.fs-form .fs-display-prev .fs-show .fs-anim-upper{animation-delay:.25s}@-webkit-keyframes animShowPrev{0%{opacity:0;-webkit-transform:translateY(-500px)}}@keyframes animShowPrev{0%{opacity:0;transform:translateY(-500px)}}input[type=text]::-ms-clear{display:none}@media screen and (max-width:52.5em){body{min-height:500px}.fs-form-wrap{font-size:70%}.fs-form{width:auto;padding:0 3.75em 0 1em;font-size:2em;top:6em;left:0;right:2em}.fs-form.fs-form-overview{padding:1.5em 1em 8em;font-size:1.5em;top:0;right:0}.fs-title{padding:20px}.fs-numbers{margin:20px}.fs-nav-dots{right:25px}button.fs-continue{border-radius:50%;width:50px;height:50px;margin:0;padding:50px 0 0 50px;font-size:2em;bottom:20px;right:20px}button.fs-continue:before{content:"➡";text-align:center;width:100%;height:100%;font-size:1em;line-height:50px;position:absolute;top:0;left:0}.fs-continue:after{content:""}button.fs-submit{width:100%;font-size:1.25em}.fs-message-error{width:100%;padding:0 90px 0 2em;font-size:1.5em;bottom:1.75em;left:0;transform:translateY(-5px)}.fs-message-error.fs-show{transform:translate(0,0)}}