.valid{color:green}.invalid{color:red}.heading-style{display:flex;gap:20px}.multistep-wrapper{background:#fff;color:#000;font-family:Montserrat,sans-serif;padding:2rem}.multistep-wrapper h2{font-size:39px;font-weight:700;margin-bottom:1.5rem}.multistep-wrapper .step-indicator{display:flex;gap:.5rem;margin-bottom:2rem}.multistep-wrapper .step{background-color:#f0f2f7;border-radius:8px;color:#ccc;font-weight:600;padding:.4rem .8rem}.multistep-wrapper .step.active{background-color:#eef0f8;color:#016ff6}.multistep-wrapper .form-step{margin:0 auto;max-width:700px}.multistep-wrapper .form-group{display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%}.multistep-wrapper label{font-weight:500;margin-bottom:.5rem}.multistep-wrapper label span{color:#016ff6}.multistep-wrapper input,.multistep-wrapper select{background-color:#eff0f4;border:none;border-radius:5px;font-size:16px;padding:1rem .5rem}.phone-input{align-items:center;background-color:#eff0f4;border-radius:5px;display:flex;padding:0 .5rem!important;width:250px}.country-select{cursor:pointer;position:relative;user-select:none;width:40px}.countryselected{align-items:center;display:flex;padding:5px}.countryoptions{background:#fff;border:1px solid #ccc;display:none;list-style:none;margin:0;max-height:150px;overflow-y:auto;padding:0;position:absolute;width:300px;z-index:100}.countryoptions li{align-items:center;display:flex;padding:5px}.countryoptions li:hover{background:#eee}.countryoptions img{margin-right:5px}.multistep-wrapper input:focus,.multistep-wrapper select:focus{outline:2px solid #016ff6}.multistep-wrapper .form-row{display:flex;gap:1rem}.multistep-wrapper .full-width{width:100%}.multistep-wrapper .fbutton{background-color:#016ff6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:700;margin:1rem 0 0;opacity:1;padding:.75rem;transition:opacity .3s ease;width:50%}.multistep-wrapper .btn.hidden{opacity:0;pointer-events:none}.multistep-wrapper .privacy-text{color:#666;font-size:.875rem;margin-top:1rem;text-align:center}.multistep-wrapper .privacy-text a{color:#016ff6;text-decoration:none}.multistep-wrapper .already-exist{display:none}.privacy-text-style{color:#505050;margin-bottom:6.25rem;margin-top:10px}.privacy-text-style a{color:#016ff6}[id^=already-exists-]{margin-left:30px}.aready-exist-p{font-size:20px;font-weight:700;margin-bottom:40px;text-align:center}.button-container .abutton{background-color:#fff;border:1px solid #016ff6;border-radius:5px;color:#016ff6!important;cursor:pointer;display:inline-block;font-weight:600;margin-right:1rem;opacity:.8;padding:.5rem .2rem;text-align:center;text-decoration:none;width:254px}.button-container .abutton a{color:#016ff6!important}.button-container .abutton a:hover{color:#005ed0!important}.go-to{margin:0 auto}.env-fbutton,.go-to{max-width:354px;text-align:center}.env-fbutton{background-color:#fff;border:1px solid #016ff6;border-radius:5px;color:#016ff6;cursor:pointer;display:inline-block;font-weight:600;justify-content:center;opacity:.8;padding:.5rem;text-decoration:none}.go-to p,.section-title p,.support p{display:block;float:none;font-size:16px;margin-bottom:40px;margin-top:40px;position:relative;text-align:center}.go-to p a{background-color:#fff;border:1px solid #016ff6;border-radius:5px;color:#016ff6;cursor:pointer;display:inline-block;font-weight:600;margin-right:1rem;opacity:.8;padding:.5rem .2rem;text-align:center;text-decoration:none}@media (max-width:600px){.multistep-wrapper .form-row{flex-direction:column}.multistep-wrapper .btn{width:50%}.multistep-wrapper .btn:disabled{cursor:not-allowed;opacity:.5}}.text-red{color:red;font-size:.875rem}