.form .main-title{font-size:1.425rem;color:#e30613}.form input,.form select,.form textarea{font-family:var(--arial-font)!important;font-size:1rem;font-weight:400;line-height:1;border:.0625rem solid var(--light-grey);color:var(--light-grey);background:var(--white-color);border-radius:.375rem;width:100%;padding:1rem 1.25rem}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline:none}.form input::-webkit-input-placeholder,.form select::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:var(--light-grey);text-transform:capitalize}.form input::-moz-placeholder,.form select::-moz-placeholder,.form textarea::-moz-placeholder{color:var(--light-grey);text-transform:capitalize}.form input:-ms-input-placeholder,.form select:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:var(--light-grey);text-transform:capitalize}.form input:-moz-placeholder,.form select:-moz-placeholder,.form textarea:-moz-placeholder{color:var(--light-grey);text-transform:capitalize}.form textarea{display:flex}.form input,.form select{min-height:3.25rem}.form input[type=file]{appearance:none;-webkit-appearance:none;background:#333}.form input[type=checkbox]{appearance:none;-webkit-appearance:none;background:var(--white-color);border:.0625rem solid var(--light-grey);padding:0;position:relative;border-radius:.25rem}.form input[type=checkbox]:checked:before{content:"";font-family:var(--icons-font);font-size:.625rem;font-weight:600;color:var(--primary-color);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:flex;justify-content:center;align-items:center;width:10px;height:10px}.form label,.form__text{font-family:var(--arial-font);color:var(--light-grey);margin-bottom:.25rem;display:inline-flex}.form .errorMsg{color:var(--secondary-color);font-size:.75rem}.form .errorMsg,.form .successMsg{text-transform:none;font-weight:500;font-family:var(--arial-font);display:inline-flex;margin-top:.25rem}.form .successMsg{color:var(--green-color);font-size:.875rem}.form__items{column-gap:2%}.form__item{width:49%}.form__item--full{width:100%}.form__item--consent input{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;padding:0!important}.form__item--consent label{font-family:var(--arial-font);color:var(--light-grey);margin-bottom:0;font-size:1rem}.form__item-password{position:relative}.form__item-password input{padding-right:3rem}.form__item-password i{position:absolute;right:1rem;top:1.125rem;height:max-content;color:var(--light-grey);font-size:1rem}.form__item-password i.active{color:var(--secondary-color)}.form__forgotpass{font-family:var(--arial-font);font-size:.875rem;transition:all .25s ease-in-out}.form__forgotpass:hover{color:var(--secondary-color)}.form__account,.form__account .btn{font-family:var(--arial-font);text-transform:capitalize}.form__account .btn{color:var(--light-grey)}.form__account .btn:hover{color:var(--white-color)}.form__otp-num,.form__success{font-size:1.375rem}.form__otp-num{color:var(--light-grey)}.form__otp-input input{letter-spacing:1rem}.form__timer{font-family:var(--arial-font);font-weight:700;color:var(--light-grey);letter-spacing:.125rem;font-size:1.125rem}.form__file-upload{border:.0625rem solid var(--light-grey);border-radius:.375rem;position:relative;cursor:pointer;background:var(--white-color);height:3.25rem}.form__file-upload input{opacity:0;cursor:pointer}.form__file-upload .btn{right:.625rem;box-shadow:none}.form__file-upload .btn,.form__file-upload .text{position:absolute;top:0;bottom:0;margin:auto;height:max-content}.form__file-upload .text{font-size:1rem;font-family:var(--arial-font);color:var(--light-grey);left:1.25rem}.form__file-upload--label label{font-size:.875rem;font-family:var(--arial-font);color:var(--light-grey);padding:0 1rem;margin-bottom:0}.form__three-col .form__item{width:32%}.form__three-col .form__item--full{width:100%}.form__select-label select{width:50%}.form__select-label label{margin-bottom:0}.form__select-label--disabled{opacity:.5;pointer-events:none}@media screen and (max-width:767px){.form__row{flex-wrap:wrap}.form__row .flex{flex:1 1 100%}.form__item{width:100%;flex:auto}.form__three-col .form__item{width:100%}.form__otp-num{font-size:1.125rem}}