#form-login .form-container{margin:45px auto 0;width:450px}#form-login .form-container .fk-button{margin-top:20px}#form-login .form-navigate{text-align:center}#form-login span{font-size:.95rem}#form-login .login-link{color:var(--purple);font-size:.95rem;font-weight:500;padding-left:5px}#form-login .login-link:hover{text-decoration:underline}@media (max-width:550px){#form-login .form-container{width:100%}}.step-done{gap:30px;justify-content:center;margin:55px auto 0;text-align:center}.step-done,.step-done .invite{align-items:center;display:flex;flex-direction:column}.step-done .invite{padding:30px}.step-done .invite img{height:110px;margin-bottom:30px;-o-object-fit:contain;object-fit:contain}.step-done .invite h2{font-size:1.2rem;line-height:1.6rem}.step-done .invite p{color:var(--textM2);font-size:.95rem;margin:15px 0 25px;width:80%}.step-done .invite .buttons{display:flex;flex-direction:column;gap:7px}@media (max-width:600px){#step-done .invite{padding:25px 15px}#step-done .invite .buttons{width:100%}}.invite-wrapper h1{font-size:1.5rem}.invite-wrapper .invite{align-items:center;display:flex;flex-direction:column;padding:30px}.invite-wrapper .invite img{height:110px;margin-bottom:30px;-o-object-fit:contain;object-fit:contain}.invite-wrapper .invite h2{font-size:1.2rem;line-height:1.6rem}.invite-wrapper .invite p{color:var(--textM2);font-size:.95rem;margin:15px 0 25px;width:80%}.invite-wrapper .invite .buttons{display:flex;flex-direction:column;gap:7px}@media (max-width:600px){.invite-wrapper h1{font-size:1.4rem;line-height:1.8rem}.invite-wrapper .invite{padding:25px 15px}.invite-wrapper .invite .buttons{width:100%}}#program-register[data-v-2c99cd81]{margin:30px auto 90px;width:800px}#program-register h6[data-v-2c99cd81]{color:var(--purple);font-size:.95rem}#program-register h1[data-v-2c99cd81]{margin:15px 0 30px}#program-register .form-step-indicator[data-v-2c99cd81]{display:flex;gap:20%;justify-content:center;overflow-x:hidden;padding:50px 0 10px}#program-register .form-step-indicator .form-step-item[data-v-2c99cd81]{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center}#program-register .form-step-indicator .form-step-item-ring[data-v-2c99cd81]{background-color:#fff;border:2px solid var(--purple);border-radius:50%;height:15px;margin-bottom:10px;width:15px}#program-register .form-step-indicator .form-step-item span[data-v-2c99cd81]{color:#a9a9a9;display:block;font-size:.85rem;font-weight:500;margin-bottom:2px}#program-register .form-step-indicator .form-step-item p[data-v-2c99cd81]{color:#a9a9a9;font-size:.95rem;font-weight:500}#program-register .form-step-indicator .form-step-item[data-v-2c99cd81]:before{border-bottom:2px solid #dcdcdc;content:"";height:7px;left:50%;position:absolute;right:-250px;top:0;z-index:-10}#program-register .form-step-indicator .form-step-item[data-v-2c99cd81]:last-of-type:before{border-color:#fff;right:-20px}#program-register .form-step-indicator .done .form-step-item-ring[data-v-2c99cd81]{background:var(--purple)}#program-register .form-step-indicator .done[data-v-2c99cd81]:before{border-color:var(--purple)}#program-register .form-step-indicator .active .form-step-item-ring[data-v-2c99cd81]{position:relative}#program-register .form-step-indicator .active .form-step-item-ring[data-v-2c99cd81]:before{background-color:var(--purple);border-radius:50%;bottom:0;content:"";height:60%;left:0;margin:auto;position:absolute;right:0;top:0;width:60%}#program-register .form-step-indicator .active p[data-v-2c99cd81],#program-register .form-step-indicator .active span[data-v-2c99cd81]{color:var(--purple)}#program-register .form-step-indicator .unfinished .form-step-item-ring[data-v-2c99cd81]{border-color:#a9a9a9}#program-register[data-v-2c99cd81] form{margin-top:40px}#program-register[data-v-2c99cd81] form .fk-button{align-items:center;display:flex;justify-content:center}@media (max-width:900px){#program-register[data-v-2c99cd81]{margin:30px 20px 90px;width:auto}}@media (max-width:750px){#program-register .form-step-indicator[data-v-2c99cd81]{gap:0;justify-content:space-between}#program-register[data-v-2c99cd81] form .fk-button{display:block}#program-register[data-v-2c99cd81] form button{min-width:0;width:100%}}@media (max-width:450px){#program-register .form-step-indicator[data-v-2c99cd81]{gap:60px;margin-left:-20px;margin-right:-20px;overflow-x:scroll;padding-left:20px;padding-right:20px}#program-register .form-step-indicator .form-step-item[data-v-2c99cd81],#program-register .form-step-indicator .form-step-item p[data-v-2c99cd81],#program-register .form-step-indicator .form-step-item span[data-v-2c99cd81]{flex-shrink:0}#program-register .form-step-indicator .form-step-item[data-v-2c99cd81]:before{right:-150px}}
