.b2c-step3-wrapper{display:flex;flex-direction:column;gap:2px;width:100%;padding:0 10px;font-family:var(--font-nunito)}.b2c-step3-wrapper .b2c-step3-title{font-size:28px;font-weight:700;color:#1a1a1a;text-align:left;align-self:flex-start}.b2c-step3-wrapper .b2c-step3-subtitle{font-size:15px;color:#666;line-height:1.5}.b2c-step3-wrapper .b2c-step3-subtitle:after{content:"";display:block;height:1px;width:100%;background:#a8a5a5;margin:16px 0 24px}.b2c-step3-wrapper .profile-photo-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-left:5px}.b2c-step3-wrapper .profile-photo-wrapper .photo-label{position:relative;cursor:pointer;display:block}.b2c-step3-wrapper .profile-photo-wrapper .photo-label input[type=file]{display:none}.b2c-step3-wrapper .profile-photo-wrapper .photo-label .photo-placeholder{width:120px;height:120px;border-radius:50%;background:#f0f0ff;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#4b3afc;font-size:14px;border:3px dashed #4b3afc;transition:all .3s ease}.b2c-step3-wrapper .profile-photo-wrapper .photo-label .photo-placeholder:hover{background:#e9e6ff;border-color:#3829e0}.b2c-step3-wrapper .profile-photo-wrapper .photo-label .profile-preview{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid #4b3afc}.b2c-step3-wrapper .profile-photo-wrapper .photo-size-text{font-size:12px;color:#888;margin:0;padding-left:10px}.b2c-step3-wrapper .b2c-form-grid{display:flex;flex-wrap:wrap;gap:30px 4%;justify-content:flex-start}.b2c-step3-wrapper .b2c-form-grid .b2c-input-group{width:48%;gap:6px;display:flex;flex-direction:column;gap:8px}.b2c-step3-wrapper .b2c-form-grid .b2c-input-group label{font-size:14px;font-weight:700;color:#1a1a1a}.b2c-step3-wrapper .b2c-form-grid .b2c-input-group input,.b2c-step3-wrapper .b2c-form-grid .b2c-input-group select{padding:14px 18px;border:1px solid #ddd;border-radius:12px;font-size:15px;color:#333;transition:all .2s ease;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.b2c-step3-wrapper .b2c-form-grid .b2c-input-group input:focus,.b2c-step3-wrapper .b2c-form-grid .b2c-input-group select:focus{border-color:#4b3afc;background:#fff;outline:none;box-shadow:0 0 0 3px rgba(75,58,252,.15)}.b2c-step3-wrapper .b2c-form-grid .b2c-input-group input::placeholder,.b2c-step3-wrapper .b2c-form-grid .b2c-input-group select::placeholder{color:#999;font-weight:400}.b2c-step3-wrapper .b2c-form-grid .b2c-input-group select{cursor:pointer;background-repeat:no-repeat;background-position:right 15px center;background-size:16px}@media(max-width:768px){.b2c-step3-wrapper .b2c-form-grid{gap:20px 0}.b2c-step3-wrapper .b2c-form-grid .b2c-input-group{flex:1 1 100%}}.b2c-step3-wrapper .b2c-continue-btn{width:160px;background:#4b3afc;color:#fff;padding:12px 0;border-radius:6px;border:none;font-weight:600;cursor:pointer;transition:.2s;margin-top:3rem}.b2c-step3-wrapper .b2c-continue-btn:hover{background:#3728d1}@media(max-width:1024px){.b2c-step3-wrapper .b2c-form-grid .b2c-input-group{width:48%}.profile-photo-wrapper .photo-placeholder,.profile-photo-wrapper .profile-preview{width:110px;height:110px}}@media(max-width:768px){.b2c-step3-wrapper{padding:0 5px}.b2c-step3-wrapper .b2c-step3-title{font-size:24px}.b2c-step3-wrapper .b2c-step3-subtitle{font-size:14px}.profile-photo-wrapper{align-items:center;padding-left:0}.profile-photo-wrapper .photo-placeholder,.profile-photo-wrapper .profile-preview{width:100px;height:100px}.b2c-step3-wrapper .b2c-form-grid{gap:20px 0}.b2c-continue-btn,.b2c-step3-wrapper .b2c-form-grid .b2c-input-group{width:100%}}@media(max-width:480px){.b2c-step3-wrapper .b2c-step3-title{font-size:20px}.profile-photo-wrapper .photo-placeholder,.profile-photo-wrapper .profile-preview{width:85px;height:85px}.photo-size-text{padding-left:0!important}.b2c-step3-wrapper .b2c-form-grid{gap:16px 0}.b2c-continue-btn{width:100%;font-size:14px}}