.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 .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}.MuiButton-containedPrimary,.dpsDatePickerMainSection,.form-container .buttonContainer,.form-container .dPSButtonComponentMainSection,.form.signin .dPSButtonComponentMainSection,.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}.divider{margin:15px 0!important}.contactText,.resendConfirmationLink{display:flex;justify-content:center}.contactText{height:40px;align-items:center}.contactText span{color:var(--text-link-color);padding-right:3px;padding-left:3px}.contactText1{display:flex;justify-content:center;height:40px;align-items:center}@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}.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)}.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}