.fs-form-wrap{color:#fff;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:2.5em;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:#fff;background:#0024ff26;width:100%;height:100%;padding:2.5em 30% 6em;font-size:1.2em}.fs-form-overview .fs-fields:before{color:#fff;content:"Checken & Abschicken";margin-bottom:2.5em;font-size:1.85em;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 #fff;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:#fff6;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:#6a7b7e;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:#fff;text-overflow:ellipsis;background-color:#0000;border:none;border-bottom:2px solid #fff;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:#ffffffa2;border-bottom-color:#0000}.fs-fields [required]{background-image:url(abacusstar.b8ae500a.svg);background-position:100% 0;background-repeat:no-repeat;background-size:18px}.fs-fields input:focus,.fs-form-overview .fs-fields input:focus{background-color:#0000001a}.fs-form-overview .fs-fields input{font-size:1.2em}.fs-fields .fs-radio-custom input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0 auto 20px;display:block;position:absolute}.fs-fields>li .fs-radio-custom span{float:left;text-align:center;width:100%;max-width:400px;margin-right:3%;padding:10px;font-size:100%;font-weight:500;position:relative}.fs-fields>li .fs-radio-custom span label{color:#fff6;transition:color .3s}.fs-form-overview .fs-fields>li .fs-radio-custom span{max-width:140px;font-size:75%}.fs-fields>li .fs-radio-custom label{cursor:pointer;width:100%;height:100%;padding-top:50%;font-family:area-normal;font-size:50%;display:block}.fs-fields .fs-radio-custom label:after{content:"";opacity:.5;background-repeat:no-repeat;background-size:85%;width:100%;height:100%;transition:opacity .2s;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.fs-fields .fs-radio-custom label.radio-mobile:after{color:#fff;content:"Review & Submit";margin-bottom:2.5em;font-size:1.85em;font-weight:700}.fs-fields .fs-radio-custom label.radio-social:after{color:#fff;content:"Businesscoaching";font-size:3em;font-weight:700;font-weight:initial;margin-bottom:20em;font-family:marlide-display-variable,sans-serif}.fs-fields .fs-radio-custom label.radio-conversion:after{color:#fff;font-size:3em;font-weight:700;font-weight:initial;content:"Privatcoaching";margin-bottom:20em;font-family:marlide-display-variable,sans-serif}.fs-fields .fs-radio-custom label:hover:after,.fs-fields input[type=radio]:focus+label:after,.fs-fields input[type=radio]:checked+label:after{opacity:1}.fs-fields .fs-radio-custom input[type=radio]:checked+label{color:#fffed8}.fs-form-overview .fs-fields .fs-radio-custom input[type=radio]:checked+label{color:#fffc}.fs-fields textarea{color:#fff;resize:none;background-color:#0000;border:2px solid #fff3;width:100%;height:200px;padding:.25em;font-size:.85em;font-weight:700}.fs-form-overview .fs-fields textarea{color:#fff;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:#01f}.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 #c9c9c9,inset 0 -5px #fafafa}.fs-fields input.fs-mark{background-image:url(dollar.ac7b5b74.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.ac7b5b74.svg),url(abacusstar.b8ae500a.svg);background-position:0 .15em,100% 0;background-repeat:no-repeat;background-size:auto 75%,18px}.fs-fields input::-webkit-input-placeholder{color:#acacac99}:is(.fs-fields input:-moz-placeholder,.fs-fields textarea:-moz-placeholder){color:#97979799}.fs-fields input::-moz-placeholder{color:#a3a3a399}:is(.fs-fields input:-ms-input-placeholder,.fs-fields textarea:-ms-input-placeholder){color:#97979799}.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:#ffffff80;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.fs-nav-dots button:after{background-color:#ffffffb3;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:#fff}.fs-progress{background:#0038ff;width:0%;height:.5em;transition:width .3s ease-in-out;position:absolute;top:0}.fs-numbers{color:#ffffffe6;cursor:default;width:2em;margin:60px;font-family:afronaut,sans-serif;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:#ffffff7b;border:3px solid #ffffff81;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:#fff;border-color:#fff}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:#ffffff83;background:#fff7}.fs-continue:after{text-align:center;color:#fff6;content:"oder ENTER";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)}}