.mainPage{display:grid;grid-template-columns:1.2fr 1fr;height:100vh;overflow:hidden}.imageSection{height:100%!important;width:100%!important}.imageSection img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.credentialSection{display:grid;grid-template-rows:auto 1fr;width:100%;height:inherit;overflow-y:auto;overflow-x:hidden}.credentialSection .MuiFormControl-root,.credentialSection .MuiLabel-root{width:100%}.credentialSection .MuiInputBase-root{border-radius:8px!important}.credentialSection .dateOfBirthSection .MuiInputBase-root input{padding:8.5px 14px!important;border-radius:8px!important}.credentialSection .MuiOutlinedInput-notchedOutline{border-width:2px!important}.credentialSection .TextFieldParent .textField-Label{width:100%!important;color:var(--text-color)!important}.credentialSection .dpsTextBoxMainSection .TextFieldParent .MuiInputBase-input{color:#000!important;-webkit-text-fill-color:#000!important;caret-color:#000!important}.credentialSection .dpsTextBoxMainSection .TextFieldParent .MuiInputBase-input:-webkit-autofill,.credentialSection .dpsTextBoxMainSection .TextFieldParent .MuiInputBase-input:-webkit-autofill:active,.credentialSection .dpsTextBoxMainSection .TextFieldParent .MuiInputBase-input:-webkit-autofill:focus,.credentialSection .dpsTextBoxMainSection .TextFieldParent .MuiInputBase-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#000!important;color:#000!important;caret-color:#000!important;text-shadow:0 0 0 #000!important}.credentialSection .dpsTextBoxMainSection .TextFieldParent .MuiInputBase-input:-internal-autofill-selected,.credentialSection .dpsTextBoxMainSection .TextFieldParent .MuiInputBase-input:-webkit-autofill,.credentialSection .dpsTextBoxMainSection .TextFieldParent .MuiInputBase-input:-webkit-autofill:active,.credentialSection .dpsTextBoxMainSection .TextFieldParent .MuiInputBase-input:-webkit-autofill:focus,.credentialSection .dpsTextBoxMainSection .TextFieldParent .MuiInputBase-input:-webkit-autofill:hover,.credentialSection .dpsTextBoxMainSection .TextFieldParent .MuiInputBase-input:autofill,.credentialSection .dpsTextBoxMainSection .TextFieldParent .MuiInputBase-input:autofill:active,.credentialSection .dpsTextBoxMainSection .TextFieldParent .MuiInputBase-input:autofill:focus,.credentialSection .dpsTextBoxMainSection .TextFieldParent .MuiInputBase-input:autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#000!important;color:#000!important;caret-color:#000!important;text-shadow:0 0 0 #000!important}.credentialSection .mobileNumberSection .MuiFormControl-root .MuiInputBase-root{height:100%!important;border-radius:8px!important;padding:0 14px!important}.credentialSection .MuiFormHelperText-root.Mui-error{margin-left:5px!important}.credentialSection .field-error{color:var(--redColor)!important}.credentialSection .dateOfBirthSection .MuiFormHelperText-root{color:var(--redColor)!important;margin-left:5px!important}.credentialSection .dateOfBirthSection .MuiFormLabel-root{color:var(--text-primary)!important;margin-bottom:4px!important}.contractLogo{margin-top:10px;flex-direction:column;gap:20px}.contractLogo,.mainHeading{display:flex;align-items:center}.mainHeading{font-weight:700;font-size:24px;padding-bottom:20px;color:var(--text-primary);justify-content:center}.form{display:flex;flex-direction:column;width:100%;overflow-y:auto;gap:10px}.form-container .dPSButtonComponentMainSection,.form.signin .dPSButtonComponentMainSection{width:inherit}.dpsDatePickerMainSection{width:inherit;position:relative}.dpsDatePickerMainSection .dpsDatePickerClearButton{position:absolute;right:42px;top:30px;margin-top:2px;color:var(--text--secondary);z-index:2}.MuiButton-containedPrimary,.form-container .buttonContainer,.form.signin .dpsDatePicker,.form.signin .signin-button-section .buttonContainer{width:inherit}.form::-webkit-scrollbar{width:0;background:transparent}.selectField{width:200px}.form .dpsTextBoxMainSection .TextFieldParent .textField-Label{color:var(--text-primary)!important;font-size:16px!important;width:none!important}.bluetext{color:var(--text-link-color)!important;cursor:pointer;padding-left:5px}.DividerComponent,.signInText{display:flex;justify-content:center}.DividerComponent{margin-top:auto!important;width:100%}.DividerComponent-inner{width:100%}.divider{margin:15px 0!important}.contactText,.resendConfirmationLink{display:flex;justify-content:center}.contactText{height:40px;align-items:center;color:var(--text--secondary)}.contactText span{color:var(--text-link-color);padding-right:3px;padding-left:3px}.contactText1{display:flex;justify-content:center;height:40px;align-items:center;color:var(--text--secondary)}@media (max-width:1024px) and (min-width:768px){.contactText1{flex-wrap:wrap}}.contactText1 span{cursor:pointer;color:var(--text-link-color);padding-right:3px;padding-left:3px}.label-margin-bottom{margin-bottom:4px}.field-margin-bottom{margin-bottom:8px}.contactText span{cursor:pointer}.signup-error-message{color:var(--redColor)!important;font-size:.9em;margin-top:4px}.credentialSection .dpsAutocompleteMainSection{width:25%!important}.page-container{display:flex;justify-content:center;align-items:flex-start}.form-container{width:80%;padding:20px;height:100%;display:flex;flex-direction:column}.field-section{height:85px}.remember-me-section{display:flex;justify-content:space-between;align-items:center}.signin-button-section{width:100%;height:65px;align-items:center;display:flex}.signin-resend-link,.signup-account-section{display:flex;justify-content:center;height:45px;align-items:center}.forgot-password,.signin-resend-link,.signup-link{color:var(--text-link-color);cursor:pointer}.form-container .dpsAlertMainSection .wl-BasicAlert{align-items:flex-start;margin-bottom:10px}.signup-link{font-weight:600}.rules ul{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin:.6rem 0;list-style:none}.rules li{font-size:var(--input--label);color:var(--text--secondary);display:flex;align-items:center}.password-check-icon{vertical-align:middle;margin-right:10px;color:var(--success-100)}.password-close-icon{vertical-align:middle;margin-right:10px;color:var(--error-default)}.back-signin-link{color:var(--text-link-color);cursor:pointer;padding-left:5px;display:flex;justify-content:center;height:45px;align-items:center;text-transform:uppercase;font-weight:600}.back-signin-link,.rules-label{font-size:var(--button--large)}.rules{margin-top:4px}.MuiAlert-colorSuccess.MuiAlert-standardSuccess.MuiAlert-standard{background-color:#e8f5e9!important}.resend-link{color:var(--text-link-color);cursor:pointer}.two-field-section{display:flex;gap:16px}.first-name-field,.last-name-field{flex:1}.mainHeading-mobile{display:none}.account-deactivated{display:flex;flex-direction:column;gap:24px;width:100%}.deactivated-alert-section{width:100%}.deactivated-message{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background-color:var(--success-50);border-radius:4px}.deactivated-message .success-icon{color:#1b5e20;font-size:var(--typography--body1);flex-shrink:0;margin-top:5px}.deactivated-message .message-content{flex:1;color:#1b5e20;font-size:var(--typography--body2);line-height:1.6}.deactivated-message .message-content .message-title-deactivate{font-weight:var(--font-weight-semibold);font-size:var(--typography--body1)}@media (min-width:490px) and (max-width:900px){.mainPage{display:flex;min-height:-webkit-fill-available;min-height:100dvh;height:100%!important;overflow-y:scroll}.imageSection{display:none}.deactivated-message{padding:16px 5px}.message-title-deactivate-subtitle{font-size:var(--button--medium)}.deactivated-message .message-content .message-title-deactivate{font-size:var(--badge--label)}.form-container{padding:20px 6px 0 8px}}@media (min-width:300px) and (max-width:490px){.deactivated-message{padding:16px 5px}.message-title-deactivate-subtitle{font-size:var(--badge--label)}.deactivated-message .message-content .message-title-deactivate{font-size:var(--button--medium)}.mainPage{display:flex;min-height:-webkit-fill-available;min-height:100dvh;height:100%!important;overflow-y:scroll}.credentialSection{display:flex;flex-direction:column;flex:1;min-height:-webkit-fill-available;height:auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.page-container{flex:1 0 auto;display:flex;flex-direction:column}.imageSection,.mainHeading{display:none}.mainHeading-mobile{display:block;font-weight:700;font-size:18px;padding-bottom:12px;color:var(--text-primary);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--gray-color);width:100%}.contractLogo{gap:12px;margin-top:12px}.contractLogo .contract-logo-image{height:60px!important;width:auto!important}.form-container{width:100%;padding:20px 16px 0;flex:1 0 auto;display:flex;flex-direction:column}.form.signin{gap:0}.form.signin:has(.Mui-error){gap:8px}.form.forgot-password-form{gap:0}.form.forgot-password-form:has(.Mui-error){gap:15px}.form.forgot-password-form .field-section{height:72px}.field-section{height:82px}.back-to-signin-link{font-weight:500}.mainPage .form .dpsTextBoxMainSection .TextFieldParent .textField-Label{font-size:14px!important}.form-container:has(.form.forgot-password-form) .divider,.form-container:has(.form.signin) .divider{margin-top:auto!important}.mainPage .credentialSection .dpsAutocompleteMainSection{width:40%!important}.mainPage .field-margin-bottom{margin-bottom:0}.two-field-section{flex-direction:column;gap:10px}.signInText{padding:8px 0}.signup-account-section{height:auto;text-align:center;padding:12px!important;line-height:24px}.signup-account-section .resend-link{display:block}.signin-resend-link{height:40px}.rules-label{font-size:14px}.DividerComponent{font-size:14px;padding-bottom:max(20px,env(safe-area-inset-bottom,20px));flex-shrink:0}.contactText,.contactText1{height:auto;min-height:24px}.contactText{flex-wrap:wrap;gap:8px}.DividerComponent-inner{display:flex;flex-direction:column;gap:8px}.signup-link{font-weight:400}.mainPage .credentialSection .TextFieldParent .textField-Label{font-size:14px!important;color:var(--text-primary)!important}.mainPage .credentialSection .dateOfBirthSection .MuiFormLabel-root{font-size:14px!important}.mainPage .credentialSection .dateOfBirthSection .MuiIconButton-root,.mainPage .credentialSection .dateOfBirthSection .MuiInputAdornment-root{display:inline-flex!important;visibility:visible!important;opacity:1!important}.mainPage .credentialSection .dpsDatePickerMainSection .dpsDatePickerClearButton{margin-top:0;margin-right:-20px}.policy-checkbox{padding:12px 0}.policy-checkbox .checkboxControl label{display:flex;align-items:start}.policy-checkbox .checkboxControl label .MuiCheckbox-root{padding-top:0}.form-container{padding:20px 6px 0 8px}.contractLogo{padding:0 16px}}