.login-page form .form-group,.ndulge-account-card form .form-group,.ndulge-lookup-page form .form-group,.register-page form .form-group{display:block}.login-page form .form-group.required .form-control-label:before,.ndulge-account-card form .form-group.required .form-control-label:before,.ndulge-lookup-page form .form-group.required .form-control-label:before,.register-page form .form-group.required .form-control-label:before{color:#ec130e;content:"*"}.login-page form .form-control-label,.ndulge-account-card form .form-control-label,.ndulge-lookup-page form .form-control-label,.register-page form .form-control-label{flex-basis:100%}.login-page form .form-control,.ndulge-account-card form .form-control,.ndulge-lookup-page form .form-control,.register-page form .form-control{flex:4;padding:.375rem .75rem}.login-page form .form-control.is-invalid,.ndulge-account-card form .form-control.is-invalid,.ndulge-lookup-page form .form-control.is-invalid,.register-page form .form-control.is-invalid{padding-right:.75rem}.login-page form .invalid-feedback,.ndulge-account-card form .invalid-feedback,.ndulge-lookup-page form .invalid-feedback,.register-page form .invalid-feedback{flex-basis:100%;text-align:right}.login-page form .form-checkboxes,.ndulge-account-card form .form-checkboxes,.ndulge-lookup-page form .form-checkboxes,.register-page form .form-checkboxes{display:flex}.login-page form .form-checkboxes>*,.ndulge-account-card form .form-checkboxes>*,.ndulge-lookup-page form .form-checkboxes>*,.register-page form .form-checkboxes>*{margin-right:1rem}.login-page form .form-example,.ndulge-account-card form .form-example,.ndulge-lookup-page form .form-example,.register-page form .form-example{flex:100%;text-align:end}.login-page .social-login-buttons,.ndulge-account-card .social-login-buttons,.ndulge-lookup-page .social-login-buttons,.register-page .social-login-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.login-page .social-login-buttons .social-login,.ndulge-account-card .social-login-buttons .social-login,.ndulge-lookup-page .social-login-buttons .social-login,.register-page .social-login-buttons .social-login{grid-column:auto}.login-page .social-login-buttons .social-login:only-child,.ndulge-account-card .social-login-buttons .social-login:only-child,.ndulge-lookup-page .social-login-buttons .social-login:only-child,.register-page .social-login-buttons .social-login:only-child{grid-column:1/-1}@media(max-width:809.98px){.login-page .social-login-buttons .social-login,.ndulge-account-card .social-login-buttons .social-login,.ndulge-lookup-page .social-login-buttons .social-login,.register-page .social-login-buttons .social-login{grid-column:1/-1}}.login-page.raf form .service-error-msg,.ndulge-account-card.raf form .service-error-msg,.ndulge-lookup-page.raf form .service-error-msg,.register-page.raf form .service-error-msg{align-items:center;background-color:var(--color-error);display:flex;padding:8px}.login-page.raf form .service-error-msg:empty,.ndulge-account-card.raf form .service-error-msg:empty,.ndulge-lookup-page.raf form .service-error-msg:empty,.register-page.raf form .service-error-msg:empty{display:none}.login-page.raf form .service-error-msg:before,.ndulge-account-card.raf form .service-error-msg:before,.ndulge-lookup-page.raf form .service-error-msg:before,.register-page.raf form .service-error-msg:before{content:url(../images/icons/error-message-cross.svg);display:block;height:20px;margin-right:5px}.birthday-gift-warning{background-color:#ffedb8}@media(min-width:750px){.birthday-gift-warning.mobile{display:none!important}}@media(max-width:809.98px){.birthday-gift-warning.desktop{display:none!important}}