@charset "UTF-8";#root{position:relative}button:focus-visible,a:focus-visible{outline:.125rem solid var(--ring);outline-offset:.125rem;z-index:1;opacity:1}#salemove{--vertical-offset: var(--glia-vertical-offset) !important;position:relative;z-index:var(--glia-z-index)}#salemove .sm-visitor-app-container>div{--vertical-offset: unset !important}.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out;z-index:10!important}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.error-snackbar{background:var(--dark-orange);color:var(--white);font-family:var(--font-sans);font-weight:500;font-size:20px;padding:25px 80px;text-align:center;position:fixed;left:0;right:0;top:0;z-index:1000}.error-snackbar__msg{margin:auto}.error-snackbar__dismiss{background:color-mix(in oklab,var(--dark-orange),black 10%);border:none;border-radius:15px;cursor:pointer;height:30px;padding:0;position:absolute;right:35px;top:20px;width:30px}.error-snackbar__dismiss:before{color:var(--white);content:"×";display:flex;font-family:var(--font-sans);font-weight:500;font-size:25px;justify-content:center;opacity:.8}@media only screen and (480px){.error-snackbar{font-size:15px}}.effective-date-modal{margin:65px auto 30px;max-width:500px;width:90%}.effective-date-modal .modal__close-button{display:none}.effective-date-modal__inner{padding:30px;font-family:var(--font-sans);font-weight:400;display:flex;flex-flow:column;align-items:flex-start}.effective-date-modal__inner h3{font-family:var(--font-serif);color:var(--primary-blue);font-size:24px;margin-top:0;margin-bottom:5px}.effective-date-modal__radios-container{margin:20px 0;display:flex;flex-wrap:wrap;width:100%}.effective-date-modal__radios-container>div{width:50%}@media only screen and (max-width: 480px){.effective-date-modal__radios-container>div{width:100%}}.effective-date-modal__radio-box{margin-bottom:10px}.effective-date-modal__radio-box input{cursor:pointer}.effective-date-modal__radio-box label{margin-left:5px;cursor:pointer;-webkit-user-select:none;user-select:none}.signIn-modal{color:var(--gray-500);font-family:var(--font-sans);font-weight:500;font-size:16px;width:100%;height:100%;max-width:600px;max-height:min(750px,100dvh - 30px);padding:80px 60px 40px;box-sizing:border-box;position:relative;overflow-y:auto}.signIn-modal *{box-sizing:border-box}@media only screen and (max-width: 1024px){.signIn-modal{max-height:calc(100dvh - 30px);width:90%}}@media only screen and (max-width: 480px){.signIn-modal{max-width:400px;padding:40px 20px}}.signIn-modal__header{display:flex;align-items:center}.signIn-modal__header-logo{color:var(--primary-blue);height:65px}@media only screen and (max-width: 480px){.signIn-modal__header-logo{display:none}}.signIn-modal__container{margin-top:40px}.signIn-modal__container .form-title{font-size:36px;font-family:var(--font-serif);color:var(--primary-blue)}.signIn-modal__container .split-line-text{font-family:var(--font-sans);font-weight:500;position:relative;width:100%;display:flex;align-items:center;text-align:center;justify-content:center}.signIn-modal__container .split-line-text .line-decoration,.signIn-modal__container .split-line-text .split-line-text:after,.signIn-modal__container .split-line-text .split-line-text:before{content:"";background:#cdcdcd;width:45%;height:1px;position:absolute}.signIn-modal__container .split-line-text:before{left:0}.signIn-modal__container .split-line-text:after{right:0}.signIn-modal__container .signin-label{display:flex;padding-top:30px;font-family:var(--font-sans);font-weight:400;font-size:18px}@media only screen and (max-width: 480px){.signIn-modal__container .signin-label{padding-top:0;text-align:center}}.signIn-modal__container .signin-label .uhc-link{margin-left:8px;font-size:18px}.signIn-modal__form{display:flex;flex-direction:column;gap:20px;margin-top:15px}.signIn-modal__form-input{height:30px!important}.signIn-modal__form-buttons{display:flex;flex-direction:column;gap:40px}.signIn-modal__form .forgot-password-button{margin:0 auto;font-size:18px}.signIn-modal__form .submit-button{width:100%;height:42px}.signIn-modal .modal__close-button{top:30px}.forgotPassword-modal{color:var(--gray-500);font-family:var(--font-sans);font-weight:500;font-size:16px;max-width:600px;margin:20px;padding:70px 60px 40px}@media only screen and (max-width: 480px){.forgotPassword-modal{margin:10px;padding:60px 20px 40px}}.forgotPassword-modal__header{display:flex;align-items:center}@media only screen and (max-width: 480px){.forgotPassword-modal__header__info{width:100%;text-align:center}}.forgotPassword-modal__header__info .modal-title{font-family:var(--font-sans);font-weight:700;font-size:22px;color:var(--primary-blue)}.forgotPassword-modal__header__info .modal-info{font-size:16px;color:var(--gray-400)}@media only screen and (max-width: 480px){.forgotPassword-modal__header__info .modal-info{margin-top:5px}}.forgotPassword-modal__content{margin-top:60px}@media only screen and (max-width: 480px){.forgotPassword-modal__content{margin-top:40px}}.forgotPassword-modal__content .form-title{display:flex;justify-content:space-between;font-family:var(--font-serif);font-size:36px;color:var(--primary-blue)}@media only screen and (max-width: 480px){.forgotPassword-modal__content .form-title{text-align:center}}.forgotPassword-modal__content .form-title .back-button{background:var(--white)}.forgotPassword-modal__form{margin-top:45px}@media only screen and (max-width: 480px){.forgotPassword-modal__form{margin-top:30px}}.forgotPassword-modal__form .submit-button{width:100%;height:42px;margin-top:25px;margin-bottom:40px}@media only screen and (max-width: 480px){.forgotPassword-modal__form .submit-button{margin:50px 0}}.forgotPassword-modal__form-input{height:31px!important}.google-login-sso{margin-top:30px;margin-bottom:20px;font-size:16px;font-family:var(--font-sans);font-weight:500;width:100%}.create-profile-success{color:var(--gray-500);margin:0 20px;width:100%;max-width:600px;font-family:var(--font-sans);font-size:1rem;font-weight:var(--font-medium)}.create-profile-success__header{display:flex;flex-direction:column;gap:30px;padding:75px 60px 25px;align-items:center;text-align:center}.create-profile-success__header__title{color:var(--primary-blue);font-family:var(--font-serif);font-size:2.5rem}@media only screen and (max-width: 1024px){.create-profile-success__header__title{font-size:2.25rem}}.create-profile-success__content{overflow-x:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.create-profile-success__content .comment{padding:0 60px;text-align:center}.create-profile-success__content .comment span.link-text{color:var(--secondary-blue);font-family:var(--font-sans);font-weight:var(--font-bold);cursor:pointer}.create-profile-success__content .loader-container{width:350px;margin:35px 0}.create-profile-success__content svg{width:100%;margin:60px 0}.loader-linear-loop{overflow:hidden;width:100%;height:4px;background:color-mix(in oklab,var(--gray-400) 40%,transparent)}.loader-linear-loop .progress{position:relative;width:100%;height:100%}.loader-linear-loop .progress:before{content:"";position:absolute;height:100%;background:var(--primary-blue);animation:loop_animation_first 1.5s infinite ease-out}.loader-linear-loop .progress:after{content:"";position:absolute;height:100%;background:var(--primary-blue);animation:loop_animation_second 1.5s infinite ease-in}@keyframes loop_animation_first{0%{left:-100%;width:100%}to{left:100%;width:10%}}@keyframes loop_animation_second{0%{left:-150%;width:100%}to{left:100%;width:10%}}.signUp-modal{color:var(--gray-500);font-family:var(--font-sans);font-weight:500;font-size:16px;width:100%;height:100%;max-width:1000px;max-height:min(750px,100dvh - 30px);display:flex;overflow:auto}@media only screen and (max-width: 1024px){.signUp-modal{max-height:calc(100dvh - 30px);width:90%;max-width:600px;flex-direction:column}}@media only screen and (max-width: 480px){.signUp-modal{margin:0 15px;flex-direction:column}}.signUp-modal--hide-side{overflow:hidden}@media only screen and (max-width: 1024px){.signUp-modal--hide-side .signUp-modal__right-side{display:none}}.signUp-modal__left-side{padding:80px 60px;width:100%;height:100%;flex:1 1 100%;position:relative;display:flex;flex-direction:column}@media only screen and (max-width: 480px){.signUp-modal__left-side{padding:40px 20px 60px}}.signUp-modal__right-side{width:100%;flex:1 1 100%;background:var(--primary-blue);position:relative;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 480px){.signUp-modal__right-side{justify-content:unset}}.signUp-modal__right-side .content{color:var(--white);padding:0 40px}@media only screen and (max-width: 1024px){.signUp-modal__right-side .content{padding:40px}}@media only screen and (max-width: 480px){.signUp-modal__right-side .content{padding:10px 40px 40px}}.signUp-modal__right-side .content__title{font-size:24px;font-family:var(--font-sans);font-weight:500;margin-bottom:50px}@media only screen and (max-width: 1024px){.signUp-modal__right-side .content__title{font-size:20px;margin-bottom:30px}}.signUp-modal__right-side .content__list-item{display:flex;align-items:center;margin:40px 0;font-family:var(--font-sans);font-weight:400;font-size:18px}.signUp-modal__right-side .content__list-item span{margin-left:30px}@media only screen and (max-width: 1024px){.signUp-modal__right-side .content__list-item{margin:20px 0;font-size:16px}.signUp-modal__right-side .content__list-item img{width:20px;height:20px}}.signUp-modal__right-side .ribbon-image{width:100%;position:absolute;bottom:0}@media only screen and (max-width: 1024px){.signUp-modal__right-side .ribbon-image{height:300px;object-fit:cover}}@media only screen and (max-width: 480px){.signUp-modal__right-side .ribbon-image{display:none}}.signUp-modal__header{display:flex;align-items:center;justify-content:space-between;width:90%;margin-bottom:30px}.signUp-modal__header-logo{height:65px;color:var(--primary-blue)}@media only screen and (max-width: 480px){.signUp-modal__header-logo{display:none}}.signUp-modal__content{flex:2;height:100%}@media only screen and (max-width: 480px){.signUp-modal__content{flex:0}}.signUp-modal__content .form-title{display:flex;justify-content:space-between;font-family:var(--font-serif);font-size:36px;color:var(--primary-blue)}@media screen and (max-width: 350px){.signUp-modal__content .form-title{font-size:30px}}.signUp-modal__content .form-title .back-button{background:var(--white);color:var(--primary-blue)}.signUp-modal__content .form-title .back-button img{width:24px;height:24px;margin-right:5px}.signUp-modal__content .split-line-text{font-family:var(--font-sans);font-weight:700;position:relative;width:100%;display:flex;align-items:center;text-align:center;justify-content:center;color:var(--primary-blue)}.signUp-modal__content .split-line-text .line-decoration,.signUp-modal__content .split-line-text .split-line-text:after,.signUp-modal__content .split-line-text .split-line-text:before{content:"";background:#cdcdcd;width:45%;height:1px;position:absolute}.signUp-modal__content .split-line-text:before{left:0}.signUp-modal__content .split-line-text:after{right:0}.signUp-modal__content .submit-email-button{width:100%;margin-top:30px;position:relative}.signUp-modal__content .submit-email-button img{position:absolute;left:30px}.signUp-modal__content .signin-label{display:flex;padding-top:30px;font-family:var(--font-sans);font-weight:400;font-size:18px}@media only screen and (max-width: 480px){.signUp-modal__content .signin-label{padding-top:0;text-align:center}}@media screen and (max-width: 350px){.signUp-modal__content .signin-label{font-size:16px}}.signUp-modal__content .signin-label .uhc-link{margin-left:8px;font-size:18px}@media screen and (max-width: 350px){.signUp-modal__content .signin-label .uhc-link{font-size:16px}}.signUp-modal__form{margin-top:10px;margin-right:-60px;padding-right:60px;margin-left:-60px;padding-left:60px;padding-bottom:40px;overflow:auto;height:100%;display:flex;flex-wrap:wrap;gap:20px}.signUp-modal__form-item{width:100%}.signUp-modal__form-item--half{flex:1}@media screen and (max-width: 1199px){.signUp-modal__form-item--half{flex:unset}}.signUp-modal__form-input{height:30px!important}.signUp-modal__form-input--opacity-full{opacity:1!important}.signUp-modal__form-buttons{width:100%;display:flex;flex-direction:column;gap:40px}.signUp-modal__form .submit-button{width:100%;height:42px}.signUp-modal__form .uhc-link{text-decoration:underline;font-size:unset;font-family:var(--font-sans);font-weight:600}.signUp-modal__form .terms-disclaimer{font-family:var(--font-sans);font-size:.875rem;font-weight:400}.signUp-modal .modal__close-button{top:30px}.signUp-modal .error-label{color:var(--destructive);display:block;font-size:14px;font-family:var(--font-sans);font-weight:600;min-height:16px}
