button,select{color:initial}.as-pointer{cursor:pointer}.error,.is-error{color:#ff4500}.is-error{border:1px solid #ff4500!important}.inline-error{border-color:tomato!important}.custom-form-control{background-color:#fff;background:initial;border:1px solid #ddd;border-radius:5px;font-size:15px;margin:.5rem 0;padding:.8rem;width:100%}.custom-radio-checkbox{cursor:pointer;display:block;height:0;opacity:0;padding-left:35px;position:relative;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:0}.checkmark{background-color:#fff;border:1px solid #ddd;border-radius:3px;height:18px;left:0;position:relative;top:0;width:18px}.custom-radio-checkbox:hover .checkbox-input~.checkmark{background-color:#ccc}.custom-radio-checkbox .checkbox-input:checked~.checkmark{background-color:#2196f3;border:1px solid transparent}.checkmark:after{content:"";display:none;position:absolute}.custom-radio-checkbox .checkbox-input:checked~.checkmark:after{display:block}.custom-radio-checkbox .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:7px;top:3px;transform:rotate(45deg);width:5px}.custom-radio-checkbox .radio-input{cursor:pointer;opacity:0;position:absolute}.radio-checkmark{background-color:#fff;border:1px solid #ddd;border-radius:50%;bottom:1px;height:18px;left:0;position:absolute;width:18px}.custom-radio-checkbox:hover .radio-input~.radio-checkmark{background-color:#ccc}.custom-radio-checkbox .radio-input:checked~.radio-checkmark{background-color:#2196f3;border:1px solid transparent}.radio-checkmark:after{content:"";display:none;position:absolute}.custom-radio-checkbox .radio-input:checked~.radio-checkmark:after{display:block}.custom-radio-checkbox .radio-checkmark:after{background:#fff;border-radius:50%;height:8px;left:5px;top:5px;width:8px}.custom-input-wrapper input,.custom-input-wrapper label{width:100%}.custom-input-wrapper{margin:.6rem 0}.custom-input-wrapper input{background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:.5rem 1rem}.custom-input-wrapper input:focus{outline:none}.reset-pass-action{display:flex;justify-content:space-between}.custom-input label{margin:.5rem 0;text-transform:capitalize}.input-label{display:block;margin-top:13px}#backToLogin{border:1px solid #ff4500;border-radius:5px;color:#ff4500;font-weight:700;padding:.3rem .9rem}#backToLogin:hover{background-color:#ff4500;color:#fff}.as-billing{align-items:center;display:flex;gap:1rem;margin-bottom:1rem;padding-left:0!important}.phone-code-input-wrapper{display:grid;grid-template-columns:4fr 10fr}.phone-code-input,.phone-number-input{border:1px solid #ddd;padding:.8rem}.phone-code-input{background:none;border-radius:5px 0 0 5px;border-right-color:transparent}.phone-number-input{border-radius:0 5px 5px 0}.dim-label{color:#999;font-size:14px}.custom-code-input-wrapper{display:grid;gap:10px;grid-template-columns:repeat(5,auto)}.checkbox-input{height:20px;width:20px}.custom-checkbox-label{align-items:center;display:flex;gap:6px;margin:10px 0;width:100%}.form-wrapper{margin:auto;max-width:450px;padding-top:20px}.special-input-wrapper{background:#fff;margin:24px 0;position:relative}.special-input-label{background-color:inherit;color:#000000a3;font-size:14px;left:11px;outline:none;padding:0 9px;position:absolute;top:-12px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.special-input{background:initial;border:1px solid #ddd;border-radius:10px;display:block;font-size:15px;padding:20px;width:100%}.login-cta-wrapper{color:#000000a3;display:flex;flex-wrap:wrap;font-size:15px;gap:10px;justify-content:space-between}#registerBtn{background-color:#000;border-radius:10px;color:#fff;cursor:pointer;margin:1rem 0;padding:1rem;width:100%}.login-signup-cta{background:#f5f5f5;border-radius:10px;display:flex;padding:5px}.login-cta-item{border-radius:10px;padding:10px;text-align:center;width:100%}.active-login-cta{background-color:#fff;font-weight:700}.slugline{color:#000000ed;font-size:22px;font-weight:lighter;margin-top:25px;text-align:center}.slugline p{margin:0}.forgot-password{text-decoration:underline}@media (max-width:521px){.phone-code-input-wrapper{grid-template-columns:2fr 10fr}}
