.birthday-icon{background-color:transparent;border:0;position:absolute;top:2.5rem}[dir=ltr] .birthday-icon{padding-right:1rem;right:0}[dir=rtl] .birthday-icon{left:0;padding-left:1rem}.card-edit-password .form-control.birthday-date-input,.login-page .form-control.birthday-date-input{background:transparent;border:0;color:transparent;height:2.75rem;padding:0;position:absolute;top:2.0625rem}@media(min-width:1024px){.card-edit-password .form-control.birthday-date-input,.login-page .form-control.birthday-date-input{visibility:hidden}}input[type=date]::-webkit-datetime-edit-fields-wrapper,input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}input[type=date]::-webkit-calendar-picker-indicator{background:transparent;width:100%}.search-banner-text-container{bottom:0}.search-banner-category-title{margin-bottom:3rem}@media(min-width:1024px){.search-banner-category-title{margin-bottom:4rem}}.card-title{border-bottom:1px solid #dee0e3;color:#3e464a;font-family:Lato-Bold,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.5px;line-height:1.75rem;margin-bottom:1.5rem;padding-bottom:1rem}.registration .btn{margin-top:1.5rem}.registration .toggle-password{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;margin-top:-3rem;position:relative;width:3rem}[dir=ltr] .registration .toggle-password{margin-left:auto}[dir=rtl] .registration .toggle-password{margin-right:auto}.registration .toggle-password .svg-icon-eye,.registration .toggle-password .svg-icon-eye-off{min-width:.625rem;padding:.75rem}.login-modal .custom-control-label,.login-remember .custom-control-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c2121;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Spartan-Medium,sans-serif;font-size:.875rem;font-weight:500;line-height:.875rem}.login-modal .custom-control-label:after,.login-modal .custom-control-label:before,.login-remember .custom-control-label:after,.login-remember .custom-control-label:before{top:-.25rem}@media(min-width:768px){.login-modal .login-modal-content,.login-remember .login-modal-content{position:absolute;top:0;width:25.875rem}[dir=ltr] .login-modal .login-modal-content,[dir=ltr] .login-remember .login-modal-content{right:0}[dir=rtl] .login-modal .login-modal-content,[dir=rtl] .login-remember .login-modal-content{left:0}}.login-modal .toggle-password,.login-remember .toggle-password{position:relative;top:-2.25rem}[dir=ltr] .login-modal .toggle-password,[dir=ltr] .login-remember .toggle-password{float:right;right:.75rem}[dir=rtl] .login-modal .toggle-password,[dir=rtl] .login-remember .toggle-password{float:left;left:.75rem}.login-modal .toggle-password .login-eye-off,.login-remember .toggle-password .login-eye-off{top:0}[dir=ltr] .login-modal .toggle-password .login-eye-off,[dir=ltr] .login-remember .toggle-password .login-eye-off{right:0}[dir=rtl] .login-modal .toggle-password .login-eye-off,[dir=rtl] .login-remember .toggle-password .login-eye-off{left:0}@media(min-width:768px){.reset-modal .reset-password-content{position:absolute;top:0;width:25.875rem}[dir=ltr] .reset-modal .reset-password-content{right:0}[dir=rtl] .reset-modal .reset-password-content{left:0}}.change-password-container .login-modal-content.modal-content,.change-password-container .reset-password-content.modal-content,.login-modal .login-modal-content.modal-content,.login-modal .reset-password-content.modal-content,.login-page .login-modal-content.modal-content,.login-page .reset-password-content.modal-content,.reset-modal .login-modal-content.modal-content,.reset-modal .reset-password-content.modal-content{border:unset;padding:0}.change-password-container .modal-footer,.login-modal .modal-footer,.login-page .modal-footer,.reset-modal .modal-footer{padding:.75rem 1.5rem}.change-password-container .modal-body,.login-modal .modal-body,.login-page .modal-body,.reset-modal .modal-body{padding:0 1.5rem}.change-password-container .modal-header,.login-modal .modal-header,.login-page .modal-header,.reset-modal .modal-header{border:0;padding:2.25rem 1.5rem 1.5rem}@media(min-width:768px){.change-password-container.container,.login-modal.container,.login-page.container,.reset-modal.container{width:42rem}}.change-password-container .request-password-title,.login-modal .request-password-title,.login-page .request-password-title,.reset-modal .request-password-title{color:#3e464a;font-family:Lato-Bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.03125rem;line-height:2rem}.change-password-container input,.login-modal input,.login-page input,.reset-modal input{height:3rem}.change-password-container input::-webkit-input-placeholder,.login-modal input::-webkit-input-placeholder,.login-page input::-webkit-input-placeholder,.reset-modal input::-webkit-input-placeholder{color:#868f98;font-family:Lato-Regular,sans-serif;font-weight:400}.change-password-container input::-moz-placeholder,.login-modal input::-moz-placeholder,.login-page input::-moz-placeholder,.reset-modal input::-moz-placeholder{color:#868f98;font-family:Lato-Regular,sans-serif;font-weight:400}.change-password-container input:-ms-input-placeholder,.login-modal input:-ms-input-placeholder,.login-page input:-ms-input-placeholder,.reset-modal input:-ms-input-placeholder{color:#868f98;font-family:Lato-Regular,sans-serif;font-weight:400}.change-password-container input::-ms-input-placeholder,.login-modal input::-ms-input-placeholder,.login-page input::-ms-input-placeholder,.reset-modal input::-ms-input-placeholder{color:#868f98;font-family:Lato-Regular,sans-serif;font-weight:400}.change-password-container input::placeholder,.login-modal input::placeholder,.login-page input::placeholder,.reset-modal input::placeholder{color:#868f98;font-family:Lato-Regular,sans-serif;font-weight:400}.change-password-container .custom-form-select option,.login-modal .custom-form-select option,.login-page .custom-form-select option,.reset-modal .custom-form-select option{color:#1c2121;font-family:Spartan-Medium,sans-serif;font-weight:400}.change-password-container .custom-form-select option[value=""],.login-modal .custom-form-select option[value=""],.login-page .custom-form-select option[value=""],.reset-modal .custom-form-select option[value=""]{color:#868f98;font-family:Lato-Regular,sans-serif;font-weight:400}.change-password-container .login-create-account,.login-modal .login-create-account,.login-page .login-create-account,.reset-modal .login-create-account{margin-top:1.5rem}.change-password-container .login-create-account h4,.login-modal .login-create-account h4,.login-page .login-create-account h4,.reset-modal .login-create-account h4{color:#3e464a;font-family:Lato-SemiBold,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.03125rem;line-height:1.5rem}.change-password-container .login-create-account p,.login-modal .login-create-account p,.login-page .login-create-account p,.reset-modal .login-create-account p{color:#545f63;font-family:Spartan-Medium,sans-serif;font-size:.875rem;font-weight:500;line-height:1.125rem;margin-top:1rem}.change-password-container .reset-password-header,.login-modal .reset-password-header,.login-page .reset-password-header,.reset-modal .reset-password-header{color:#3e464a;font-family:Lato-Bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.03125rem;line-height:2rem;margin-top:1.375rem}.change-password-container .reset-password-text,.login-modal .reset-password-text,.login-page .reset-password-text,.reset-modal .reset-password-text{color:#3e464a;font-family:Spartan-Medium,sans-serif;font-size:.875rem;font-weight:500;line-height:1.125rem;text-align:center}.change-password-container .card,.login-modal .card,.login-page .card,.reset-modal .card{border:1px solid #dee0e3;padding:1.5rem}@media(min-width:1024px){.change-password-container .card,.login-modal .card,.login-page .card,.reset-modal .card{padding:2rem 3.5rem}}.change-password-container .login-modal-body,.change-password-container .reset-password-body,.login-modal .login-modal-body,.login-modal .reset-password-body,.login-page .login-modal-body,.login-page .reset-password-body,.reset-modal .login-modal-body,.reset-modal .reset-password-body{overflow-x:hidden}[dir=ltr] .change-password-container .login-modal-body,[dir=ltr] .change-password-container .reset-password-body,[dir=ltr] .login-modal .login-modal-body,[dir=ltr] .login-modal .reset-password-body,[dir=ltr] .login-page .login-modal-body,[dir=ltr] .login-page .reset-password-body,[dir=ltr] .reset-modal .login-modal-body,[dir=ltr] .reset-modal .reset-password-body{margin-right:1rem;padding-right:.375rem}[dir=rtl] .change-password-container .login-modal-body,[dir=rtl] .change-password-container .reset-password-body,[dir=rtl] .login-modal .login-modal-body,[dir=rtl] .login-modal .reset-password-body,[dir=rtl] .login-page .login-modal-body,[dir=rtl] .login-page .reset-password-body,[dir=rtl] .reset-modal .login-modal-body,[dir=rtl] .reset-modal .reset-password-body{margin-left:1rem;padding-left:.375rem}.change-password-container .login-header-text,.login-modal .login-header-text,.login-page .login-header-text,.reset-modal .login-header-text{color:#3e464a;font-family:Lato-Bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.03125rem;line-height:2rem}.change-password-container .login-header:after,.login-modal .login-header:after,.login-page .login-header:after,.reset-modal .login-header:after{background:#fff;border-bottom:.0625rem solid #dee0e3;content:"";display:block;margin-top:2rem;width:100%}.change-password-container .login-header .close,.login-modal .login-header .close,.login-page .login-header .close,.reset-modal .login-header .close{color:#3e464a;opacity:1;padding:0;pointer-events:visible;position:relative;top:1.0625rem}[dir=ltr] .change-password-container .login-header .close,[dir=ltr] .login-modal .login-header .close,[dir=ltr] .login-page .login-header .close,[dir=ltr] .reset-modal .login-header .close{left:-.9375rem}[dir=rtl] .change-password-container .login-header .close,[dir=rtl] .login-modal .login-header .close,[dir=rtl] .login-page .login-header .close,[dir=rtl] .reset-modal .login-header .close{right:-.9375rem}.change-password-container .login-header .close:hover,.login-modal .login-header .close:hover,.login-page .login-header .close:hover,.reset-modal .login-header .close:hover{color:#3e464a;cursor:pointer;opacity:1}.change-password-container .switch-separator,.login-modal .switch-separator,.login-page .switch-separator,.reset-modal .switch-separator{border-color:#dee0e3;color:#dee0e3;height:1px;margin-top:1.5rem}.change-password-container .form-control-label,.login-modal .form-control-label,.login-page .form-control-label,.reset-modal .form-control-label{color:#3e464a;font-family:Lato-SemiBold,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.03125rem;line-height:1rem;text-transform:uppercase}.change-password-container .password-reset,.login-modal .password-reset,.login-page .password-reset,.reset-modal .password-reset{-ms-flex-item-align:baseline;align-self:baseline;background-color:#fff;border:0;color:#090b0b;font-family:Spartan-Medium,sans-serif;font-size:.875rem;font-weight:500;line-height:1.125rem;position:relative;text-decoration-line:underline}.change-password-container .password-reset:hover,.login-modal .password-reset:hover,.login-page .password-reset:hover,.reset-modal .password-reset:hover{color:#3e464a;text-decoration:none}.change-password-container .login-remember,.login-modal .login-remember,.login-page .login-remember,.reset-modal .login-remember{margin-top:1.5625rem}.change-password-container ul,.login-modal ul,.login-page ul,.reset-modal ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.change-password-container a,.login-modal a,.login-page a,.reset-modal a{color:#3e464a}.change-password-container a:hover,.login-modal a:hover,.login-page a:hover,.reset-modal a:hover{color:#3e464a;text-decoration:none}.change-password-container .btn-create-account:hover,.login-modal .btn-create-account:hover,.login-page .btn-create-account:hover,.reset-modal .btn-create-account:hover{background-color:#fff;border:.125rem solid #5f676f;color:#5f676f}.change-password-container .signin-separator,.login-modal .signin-separator,.login-page .signin-separator,.reset-modal .signin-separator{border-color:#dee0e3;height:1px;margin-top:1.5rem;width:100%}.change-password-container .login-eye-off,.login-modal .login-eye-off,.login-page .login-eye-off,.reset-modal .login-eye-off{position:relative;top:-2.25rem}[dir=ltr] .change-password-container .login-eye-off,[dir=ltr] .login-modal .login-eye-off,[dir=ltr] .login-page .login-eye-off,[dir=ltr] .reset-modal .login-eye-off{float:right;right:.75rem}[dir=rtl] .change-password-container .login-eye-off,[dir=rtl] .login-modal .login-eye-off,[dir=rtl] .login-page .login-eye-off,[dir=rtl] .reset-modal .login-eye-off{float:left;left:.75rem}.change-password-container .forgot-password-text,.login-modal .forgot-password-text,.login-page .forgot-password-text,.reset-modal .forgot-password-text{color:#545f63;font-family:Spartan-Medium,sans-serif;font-size:.875rem;font-weight:500;line-height:1.125rem;margin-bottom:1.5rem}.change-password-container .button-secondary,.login-modal .button-secondary,.login-page .button-secondary,.reset-modal .button-secondary{margin-top:1.5rem;padding:.75rem 1rem}.change-password-container .btn,.login-modal .btn,.login-page .btn,.reset-modal .btn{height:3rem}.change-password-container .form-control,.login-modal .form-control,.login-page .form-control,.reset-modal .form-control{color:#1c2121;font-weight:500}.change-password-container .form-control:focus,.login-modal .form-control:focus,.login-page .form-control:focus,.reset-modal .form-control:focus{border-color:#5f676f}.change-password-container .form-control.form-birthday::-webkit-input-placeholder,.change-password-container .form-control.form-phone::-webkit-input-placeholder,.login-modal .form-control.form-birthday::-webkit-input-placeholder,.login-modal .form-control.form-phone::-webkit-input-placeholder,.login-page .form-control.form-birthday::-webkit-input-placeholder,.login-page .form-control.form-phone::-webkit-input-placeholder,.reset-modal .form-control.form-birthday::-webkit-input-placeholder,.reset-modal .form-control.form-phone::-webkit-input-placeholder{color:#868f98;font-family:Lato-Regular,sans-serif;font-weight:400}.change-password-container .form-control.form-birthday::-moz-placeholder,.change-password-container .form-control.form-phone::-moz-placeholder,.login-modal .form-control.form-birthday::-moz-placeholder,.login-modal .form-control.form-phone::-moz-placeholder,.login-page .form-control.form-birthday::-moz-placeholder,.login-page .form-control.form-phone::-moz-placeholder,.reset-modal .form-control.form-birthday::-moz-placeholder,.reset-modal .form-control.form-phone::-moz-placeholder{color:#868f98;font-family:Lato-Regular,sans-serif;font-weight:400}.change-password-container .form-control.form-birthday:-ms-input-placeholder,.change-password-container .form-control.form-phone:-ms-input-placeholder,.login-modal .form-control.form-birthday:-ms-input-placeholder,.login-modal .form-control.form-phone:-ms-input-placeholder,.login-page .form-control.form-birthday:-ms-input-placeholder,.login-page .form-control.form-phone:-ms-input-placeholder,.reset-modal .form-control.form-birthday:-ms-input-placeholder,.reset-modal .form-control.form-phone:-ms-input-placeholder{color:#868f98;font-family:Lato-Regular,sans-serif;font-weight:400}.change-password-container .form-control.form-birthday::-ms-input-placeholder,.change-password-container .form-control.form-phone::-ms-input-placeholder,.login-modal .form-control.form-birthday::-ms-input-placeholder,.login-modal .form-control.form-phone::-ms-input-placeholder,.login-page .form-control.form-birthday::-ms-input-placeholder,.login-page .form-control.form-phone::-ms-input-placeholder,.reset-modal .form-control.form-birthday::-ms-input-placeholder,.reset-modal .form-control.form-phone::-ms-input-placeholder{color:#868f98;font-family:Lato-Regular,sans-serif;font-weight:400}.change-password-container .form-control.form-birthday::placeholder,.change-password-container .form-control.form-phone::placeholder,.login-modal .form-control.form-birthday::placeholder,.login-modal .form-control.form-phone::placeholder,.login-page .form-control.form-birthday::placeholder,.login-page .form-control.form-phone::placeholder,.reset-modal .form-control.form-birthday::placeholder,.reset-modal .form-control.form-phone::placeholder{color:#868f98;font-family:Lato-Regular,sans-serif;font-weight:400}.change-password-container .custom-phone-prefix-arrow,.login-modal .custom-phone-prefix-arrow,.login-page .custom-phone-prefix-arrow,.reset-modal .custom-phone-prefix-arrow{margin-top:.625rem}.change-password-container .password-strength,.login-modal .password-strength,.login-page .password-strength,.reset-modal .password-strength{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:.0625rem solid #dee0e3;border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1rem}.change-password-container .password-strength--header,.login-modal .password-strength--header,.login-page .password-strength--header,.reset-modal .password-strength--header{color:#3e464a;font-family:Lato-SemiBold,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.03125rem;line-height:1.125rem}.change-password-container .password-strength--text,.login-modal .password-strength--text,.login-page .password-strength--text,.reset-modal .password-strength--text{color:#545f63;font-family:Spartan-Medium,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;margin-bottom:.25rem;position:relative}[dir=ltr] .change-password-container .password-strength--text,[dir=ltr] .login-modal .password-strength--text,[dir=ltr] .login-page .password-strength--text,[dir=ltr] .reset-modal .password-strength--text{left:-.125rem}[dir=rtl] .change-password-container .password-strength--text,[dir=rtl] .login-modal .password-strength--text,[dir=rtl] .login-page .password-strength--text,[dir=rtl] .reset-modal .password-strength--text{right:-.125rem}.change-password-container .password-strength--text .small-text,.login-modal .password-strength--text .small-text,.login-page .password-strength--text .small-text,.reset-modal .password-strength--text .small-text{position:relative;top:.125rem}[dir=ltr] .change-password-container .password-strength--text .small-text,[dir=ltr] .login-modal .password-strength--text .small-text,[dir=ltr] .login-page .password-strength--text .small-text,[dir=ltr] .reset-modal .password-strength--text .small-text{margin-left:.6875rem}[dir=rtl] .change-password-container .password-strength--text .small-text,[dir=rtl] .login-modal .password-strength--text .small-text,[dir=rtl] .login-page .password-strength--text .small-text,[dir=rtl] .reset-modal .password-strength--text .small-text{margin-right:.6875rem}.change-password-container .password-strength--slider,.login-modal .password-strength--slider,.login-page .password-strength--slider,.reset-modal .password-strength--slider{background:#dee0e3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;height:.25rem;width:100%}[dir=ltr] .change-password-container .password-strength--slider:not(:first-child),[dir=ltr] .login-modal .password-strength--slider:not(:first-child),[dir=ltr] .login-page .password-strength--slider:not(:first-child),[dir=ltr] .reset-modal .password-strength--slider:not(:first-child){margin-left:.625rem}[dir=rtl] .change-password-container .password-strength--slider:not(:first-child),[dir=rtl] .login-modal .password-strength--slider:not(:first-child),[dir=rtl] .login-page .password-strength--slider:not(:first-child),[dir=rtl] .reset-modal .password-strength--slider:not(:first-child){margin-right:.625rem}.change-password-container .password-strength--slider-active,.login-modal .password-strength--slider-active,.login-page .password-strength--slider-active,.reset-modal .password-strength--slider-active{background:#5f676f;border-radius:.25rem;height:.25rem;width:100%}.change-password-container .password-strength .small-text-success,.login-modal .password-strength .small-text-success,.login-page .password-strength .small-text-success,.reset-modal .password-strength .small-text-success{color:#3e464a;gap:.25rem;position:relative;top:.125rem}[dir=ltr] .change-password-container .password-strength .small-text-success,[dir=ltr] .login-modal .password-strength .small-text-success,[dir=ltr] .login-page .password-strength .small-text-success,[dir=ltr] .reset-modal .password-strength .small-text-success{margin-left:.6875rem}[dir=rtl] .change-password-container .password-strength .small-text-success,[dir=rtl] .login-modal .password-strength .small-text-success,[dir=rtl] .login-page .password-strength .small-text-success,[dir=rtl] .reset-modal .password-strength .small-text-success{margin-right:.6875rem}.change-password-container .password-strength ul,.login-modal .password-strength ul,.login-page .password-strength ul,.reset-modal .password-strength ul{gap:0}.change-password-container .reset-password-footer,.login-modal .reset-password-footer,.login-page .reset-password-footer,.reset-modal .reset-password-footer{background:#f4f5f6;border-top:unset;padding:1rem 1.5rem}.change-password-container .reset-password-footer .btn-reset-password,.login-modal .reset-password-footer .btn-reset-password,.login-page .reset-password-footer .btn-reset-password,.reset-modal .reset-password-footer .btn-reset-password{position:relative;top:-.5rem}.change-password-container .page-title,.login-modal .page-title,.login-page .page-title,.reset-modal .page-title{bottom:1.5rem;color:#fff;font-family:Lato-Bold,sans-serif;font-size:3rem;font-weight:700;letter-spacing:.03125rem;line-height:3.5rem;position:relative;top:0}[dir=ltr] .change-password-container .page-title,[dir=ltr] .login-modal .page-title,[dir=ltr] .login-page .page-title,[dir=ltr] .reset-modal .page-title{left:0}[dir=rtl] .change-password-container .page-title,[dir=rtl] .login-modal .page-title,[dir=rtl] .login-page .page-title,[dir=rtl] .reset-modal .page-title{right:0}@media(min-width:1024px){.change-password-container .page-title,.login-modal .page-title,.login-page .page-title,.reset-modal .page-title{bottom:4rem}[dir=ltr] .change-password-container .page-title,[dir=ltr] .login-modal .page-title,[dir=ltr] .login-page .page-title,[dir=ltr] .reset-modal .page-title{left:4rem}[dir=rtl] .change-password-container .page-title,[dir=rtl] .login-modal .page-title,[dir=rtl] .login-page .page-title,[dir=rtl] .reset-modal .page-title{right:4rem}}.request-password-reset-modal .modal-header .close{position:absolute;top:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px}[dir=ltr] .request-password-reset-modal .modal-header .close{right:33px}[dir=rtl] .request-password-reset-modal .modal-header .close{left:33px}.login-eye-off.forgot-password-eye-off{position:relative;top:2.6875rem}[dir=ltr] .login-eye-off.forgot-password-eye-off{float:right;right:.75rem}[dir=rtl] .login-eye-off.forgot-password-eye-off{float:left;left:.75rem}.login-eye-off.forgot-password-eye-off.forgot-password-invalid{top:-3.875rem}.change-password-container{padding:2rem 0}@media(min-width:768px){.change-password-container{padding:4rem}}.change-password-container .toggle-password:hover{cursor:pointer}.login-page .equal-height{padding:2rem 0}@media(min-width:1024px){.login-page .equal-height{padding:4rem 0}}.login-page h3{color:#3e464a;font-family:Lato-Bold,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.03125rem;line-height:1.75rem}.login-page .toggle-password{position:relative;top:-2.25rem}[dir=ltr] .login-page .toggle-password{float:right;right:.75rem}[dir=rtl] .login-page .toggle-password{float:left;left:.75rem}.login-page .toggle-password .login-eye-off{top:0}[dir=ltr] .login-page .toggle-password .login-eye-off{right:0}[dir=rtl] .login-page .toggle-password .login-eye-off{left:0}.login-page .toggle-password.register-password-toggle{top:0}[dir=ltr] .login-page .toggle-password.register-password-toggle{right:0}[dir=rtl] .login-page .toggle-password.register-password-toggle{left:0}.login-banner .page-title{bottom:0;color:#fff;font-family:Lato-Bold,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.03125rem;line-height:3.5rem;position:absolute}[dir=ltr] .login-banner .page-title{left:0}[dir=rtl] .login-banner .page-title{right:0}@media(min-width:1024px){.login-banner .page-title{font-size:3rem}}.error-messaging .alert{background-color:#feeced;border:1px solid #f8a0ac;color:#f1334b;font-family:Spartan-Medium,sans-serif;font-size:.75rem;font-weight:500;line-height:1.125rem;padding:1.5rem;position:fixed;top:0;width:100%;z-index:1100}.error-messaging .close{display:none}.new-password-redirect-page{display:grid;padding:3rem 1rem}@media(min-width:1024px){.new-password-redirect-page{padding:4rem}}.new-password-redirect-page--logo{height:3.5rem;margin:0 auto;width:8.25rem}@media(min-width:1024px){.new-password-redirect-page--logo{height:4rem;width:10.5rem}}.new-password-redirect-page--text{padding:2rem 0}@media(min-width:1024px){.new-password-redirect-page--text{padding:3.5rem 0 0}}.new-password-redirect-page--loading{height:4.625rem;margin:0 auto;width:6rem}.dqe-option-email{cursor:pointer}.dqe-option-email:hover{background-color:#dee0e3}.dqe-data-list{max-height:14.6875rem}.request-password-form .toggle-password{top:-2.25rem}[dir=ltr] .request-password-form .toggle-password{right:.75rem}[dir=rtl] .request-password-form .toggle-password{left:.75rem}.request-password-form .toggle-password .login-eye-off{top:0}[dir=ltr] .request-password-form .toggle-password .login-eye-off{right:0}[dir=rtl] .request-password-form .toggle-password .login-eye-off{left:0}