.anchor{position:relative;top:-100px}#finanzportalFormHeaddiv{margin:0 0 40px;text-align:center}#finanzportalFormHeadspan{color:#1260a8;font-family:Helvetica,Arial,sans-serif;font-size:36px}#mainForm,label,p{font-family:Helvetica,Arial,sans-serif;font-style:inherit}#mainForm .steps{padding-bottom:0}#mainForm .step{background-color:#fff;border-radius:50%;box-shadow:0 0 15px 1px #c4c4c4;color:#8d8c8b;font-size:27px;font-weight:600;height:55px;line-height:1;margin-left:auto;margin-right:auto;padding:13px;text-align:center;width:55px}#mainForm .step.active{background-color:#76beea;color:#fff}#mainForm .step-name p{color:#222;font-size:13px;font-weight:600;padding-top:10px;position:relative;text-align:center}#mainForm .tab{display:none}.input-card{align-items:center;background-color:#fff;border-radius:0 0 10px 10px;display:inline-flex;justify-content:flex-start;padding:0 15px;width:100%}.input-card.input-card-legal{padding:13px 35px}#mainForm .question{font-family:Helvetica,Arial,sans-serif;font-size:18px;line-height:110%;margin-bottom:5px;margin-top:15px}#mainForm .invalid{border-color:red}#mainForm .finish{background-color:#6ed28f;color:#fff}#mainForm .Optcontainer{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:100%;justify-content:flex-start;margin-bottom:0;padding:15px 0 13px 35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}#mainForm input[type=checkbox],#mainForm input[type=radio]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}#mainForm .multitxt{color:#76beea}#mainForm .checkmark{background-color:#fff;border:1px solid #1260a8;border-radius:25%;height:25px;left:0;position:absolute;top:15px;width:25px}#mainForm .Optcontainer .checkmark:after{background:#1260a8;border-radius:20%;content:"";display:none;height:80%;left:10%;position:absolute;top:10%;width:80%}#mainForm .Optcontainer input:checked~.checkmark:after{display:block}#mainForm .buttons button{border:3px solid #1260a8;border-radius:35px;font-size:20px;padding:15px 25px}#mainForm .buttons button:hover{cursor:pointer}#mainForm .buttons svg{fill:currentColor}#mainForm #nextBtn{background-color:#1260a8;color:#fff}#mainForm #nextBtn:hover{background-color:transparent;box-shadow:5px 2px 10px 0 rgba(0,0,0,.5);color:#222222bf}#mainForm #prevBtn{background-color:transparent;color:#000}#mainForm #prevBtn:hover{background-color:#1260a8;box-shadow:5px 2px 10px 0 rgba(0,0,0,.5);color:#fff}#mainForm #startBtn{background:transparent;border:none;color:#8d8c8b}#mainForm #startBtn:hover{color:#a7a5a4}@media screen and (max-width:960px){#mainForm .step{font-size:15px;height:35px;width:35px}#mainForm .steps{display:none}}@media screen and (min-width:960px){#mainForm .steps{padding-bottom:20px}}