.tabs-area .progress-bar{display:flex;justify-content:space-between;margin-bottom:20px}.tabs-area .step{width:25px;height:25px;line-height:25px;text-align:center;background-color:#ccc;border-radius:50%;cursor:pointer}.tabs-area .step.active{background-color:#4caf50}.tabs-area .step-content{display:none;flex-direction:column;align-items:center;padding:20px 0}.tabs-area .step-content.active{display:block}.tabs-area .step-content button{background-color:#ff8600;border:none;outline:none;color:#fff;border-radius:5px;font-weight:500;cursor:pointer;transition:all .2s;margin-bottom:50px;font-size:16px;margin-top:25px;text-decoration:none;position:relative;top:.7rem}.tabs-area .step-content button:hover{background-color:#ec7f04}.tabs-area .step-content a{padding:15px 70px;background-color:#2e57cf;border:none;outline:none;color:#fff;border-radius:5px;font-weight:500;cursor:pointer;transition:all .2s;margin-bottom:50px;font-size:16px;margin-top:25px;text-decoration:none}.tabs-area .step-content a:hover{background-color:#ec7f04}.common-card.step-content{flex-direction:column}.step-content#changepassword{display:flex;flex-direction:column;padding:32px;align-items:flex-start}.step-content#changepassword p{font-size:15px;font-weight:500;color:#00104b;margin-bottom:8px;text-align:left}.step-content#changepassword form{width:100%}.step-content#changepassword form>span{font-size:13px;font-weight:500;width:100%;text-align:left;display:flex;padding-top:8px;border-top:1px solid #e2e2e2;margin-top:16px}.step-content .btn-area{width:100%;display:flex;align-items:center;justify-content:flex-end;padding-top:16px}.step-content .btn-area input{font-size:14px;border:0;background:#06d65d!important;color:#fff!important;border-radius:16px;font-weight:600;transition:all .2s ease-in-out;padding:8px 16px}.step-content .btn-area input:hover{opacity:.7}.step-content#changepassword .password-safe-check{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:16px}.step-content#changepassword .password-safe-check button,.step-content#changepassword .password-safe-check p{display:flex;align-items:center;gap:12px;background-color: #ededed90;font-size:14px;padding:8px 16px;border-radius:8px;transition:all .2s ease-in-out}.step-content#changepassword .password-safe-check button:hover{background-color: #edededf1}.step-content#changepassword .password-safe-check p.weak{margin-bottom:0;background-color:#ed4545;color:#fff}.step-content#changepassword .password-safe-check p.safe{background-color:#2ece67;color:#fff;margin-bottom:0}.step-content#changepassword .password-safe-check p.weak .weak-password{display:none}.step-content#changepassword .password-safe-check p.safe .strong-password{display:none}.step-content{padding:15px}#preferences,#verification,#generalinfos,.step-content#changepassword,#billprofile{padding:16px 0}.price-card-row .step-content{justify-content:center;align-items:center;gap:32px}.price-card-row .step-content{flex-wrap:wrap}.dropdown-style-2 .step-content{gap:20px}.step-content{width:100%;display:none}.price-card{transition:box-shadow .3s ease-in-out}.price-card:hover,.price-card:active,.price-card:focus,input[type="radio"]:checked+.price-card{box-shadow:0 0 15px #2e57cf;cursor:pointer}.selected{box-shadow:0 0 15px #2e57cf}