.button,.form__submit-btn{display:inline-flex;justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;height:fit-content;border:2px solid rgba(0,0,0,0);border-radius:8px;padding:calc(.5rem - 2px);background-color:#5425fc;font-weight:500;line-height:1.5rem;text-align:center;color:#fff;cursor:pointer;transition:background-color .3s ease-out;font-size:1rem}@media screen and (min-width: 640px){.button,.form__submit-btn{font-size:1rem}}.button span,.form__submit-btn span{padding:0 8px}.button sub,.form__submit-btn sub{bottom:0;margin-right:4px;font-size:inherit;color:#797b88}.button:disabled,.form__submit-btn:disabled,.button.is-disabled,.is-disabled.form__submit-btn{background-color:#ccd0dc;cursor:not-allowed;pointer-events:none;color:#9fa1aa;text-decoration:none}.button:focus:not(:disabled),.form__submit-btn:focus:not(:disabled){box-shadow:0 0 0 4px #b5aafb;outline:none;transition:none}.button:hover:not(:disabled),.form__submit-btn:hover:not(:disabled),.button:active:not(:disabled),.form__submit-btn:active:not(:disabled){background-color:#3303de;border-color:#3303de;text-decoration:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;z-index:2}.button--danger{color:#fff;background-color:#e30f49}.button--danger:hover:not(:disabled),.button--danger:active:not(:disabled){background-color:#c30d3f;border-color:#c30d3f}.button--danger:focus:not(:disabled){box-shadow:0 0 0 4px #ec9db0;outline:none;transition:none}.button--inverted{background-color:#fff;color:#6236ff;border-color:#6236ff}.button--inverted:hover:not(:disabled),.button--inverted:active:not(:disabled){color:#6236ff;background-color:#fff}.button--inverted:disabled,.button--inverted.is-disabled{background-color:#fff;color:#9fa1aa;border-color:#ccd0dc;pointer-events:none}.button--inverted.button--danger{color:#e30f49;border-color:#e30f49}.button--inverted.button--danger:hover:not(:disabled),.button--inverted.button--danger:active:not(:disabled){color:#e30f49;border-color:#e30f49}.button--flat{border:unset;background-color:inherit;color:#6236ff}.button--flat:hover:not(:disabled),.button--flat:active:not(:disabled){color:#6236ff;background-color:#eceef3}.button--block,.form__submit-btn--full-width{width:100%}:root{--tabs-height: 66px;--topbar-height: 56px}@media screen and (min-width: 1024px){:root{--tabs-height: 80px}}.page{display:flex;flex-wrap:wrap;width:100vw;min-height:max-content;height:100dvh;position:relative;overflow:auto;background:linear-gradient(180deg, #B5EAFB 18.75%, #3F95C0 100%)}.page__wrapper{display:flex;flex-direction:column;position:relative;width:100%}.page__container{display:flex;padding:8px;position:relative;padding-top:100px;padding-bottom:100px;height:100%;z-index:1000;pointer-events:none}@media screen and (min-width: 640px){.page__container{flex-direction:row;align-items:center;width:100%;margin:auto}}@media screen and (min-width: 1024px){.page__container{width:80vw;padding:16px;justify-content:center;flex-direction:column}}@media screen and (min-width: 1280px){.page__container{width:60vw;max-width:1200px}}.page__block{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;pointer-events:all}@media screen and (min-width: 640px){.page__block{max-width:768px}}@media screen and (min-width: 1024px){.page__block{min-width:768px}}.page__content{background-color:#fff;border-radius:16px;position:relative;display:flex;flex-direction:column;color:#4b5c8a}@media screen and (min-width: 640px){.page__content{margin-top:0;flex-direction:row}}.page__content::after{content:"";position:absolute;width:100%;height:100%;box-shadow:rgba(50,50,93,.25) 0px 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px;z-index:-1;border-radius:16px}.page__content .checkbox__label{color:#4b5c8a}.page__tablink{padding:16px 32px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fff;color:#223f85;border:1px solid rgba(0,0,0,0);border-bottom:0;box-shadow:1px 1px 10px rgba(0,0,0,.2)}.page__tablink--active{background-color:#f8fafe;border-bottom:0;text-decoration:underline;z-index:999}.page__tablink:first-child{margin-right:-10px}.page__logo{overflow:hidden;position:fixed;height:40px;top:0;left:calc(50% - 100px/2);z-index:-1}@media screen and (min-width: 1024px){.page__logo{left:-70px;top:80px;position:absolute;transform:rotate(-90deg)}}.page__logo::after{content:"";position:absolute;bottom:0;left:0;height:8px;width:100%;background:linear-gradient(to top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.2));filter:blur(4px)}.page__logo:hover img{transform:translateY(-2px);background-color:#d91a3e}@media screen and (min-width: 1024px){.page__logo:hover img{transform:translateY(2px)}}.page__logo img{fill:#fff;height:40px;width:100px;padding:6px 20px 6px 20px;border-radius:0 0 10px 10px;background-color:#e30f49;transition:transform .2s ease-in,background-color .5s ease;transform:translateY(0)}@media screen and (min-width: 1024px){.page__logo img{border-radius:10px 10px 0 0}}#launcher-frame{display:none}.display-contents{display:contents}@media screen and (max-width: 639px){[data-display-none-up-to=sm]{display:none}}@media screen and (min-width: 640px){[data-display-none-after=sm]{display:none}}@media screen and (max-width: 1023px){[data-display-none-up-to=md]{display:none}}@media screen and (min-width: 1024px){[data-display-none-after=md]{display:none}}@media screen and (max-width: 1279px){[data-display-none-up-to=lg]{display:none}}@media screen and (min-width: 1280px){[data-display-none-after=lg]{display:none}}.footer{position:fixed;inset:auto 0 0 0;padding:16px;color:#fff;flex-direction:column;align-items:center;width:100%;display:flex;justify-content:center}.footer a{display:inline-block;padding:0 16px;color:inherit;text-decoration:underline;border-right:1px solid rgba(255,255,255,.5)}.footer a:last-child{border-right:none}.footer a:focus{outline:none;border:1px solid #fff;border-radius:.25rem}.footer__copyright{padding:0;color:inherit}@media screen and (min-width: 1024px){.footer{flex-direction:row}.footer a:last-child{border-right:1px solid rgba(255,255,255,.5)}.footer__copyright{padding:0 16px}}.logo{overflow:hidden;position:fixed;width:100px;height:40px;top:0;left:calc(50% - 100px/2);border-radius:0 0 8px 8px;background-image:url(/assets/logo_caren-767188f7142cb3ec2fe527a8a91f688f3edce52228732c4c69a19b6aaf3370fd.svg);background-repeat:no-repeat;background-position:center;background-size:50px 20px;background-color:#e30f49;color:rgba(0,0,0,0)}.logo:hover{filter:brightness(0.9)}.logo:focus{outline:none;box-shadow:0 0 0 .25rem #ec6680}@media screen and (min-width: 1024px){.logo{position:absolute;top:32px;left:-40px;width:40px;height:100px;border-radius:8px 0 0 8px;background-image:url(/assets/logo_caren_vertical-76eb1d1c12fb43d8bf7394ff9f0ab10794c9764a49d5be6b51922d5e73614285.svg);background-size:20px 50px}}.caren-updates{top:50%;left:50%;transform:translate(-50%, -50%);width:600px;border-radius:24px;border:none;background-color:#fff;color:#102a6b}.caren-updates::backdrop{background:rgba(0,0,0,.3)}.caren-updates header{padding:48px 48px 0 48px}@media screen and (max-width: 639px){.caren-updates header{padding:24px 40px 0 24px}}.caren-updates header h1{font-size:1.138489rem}@media screen and (min-width: 640px){.caren-updates header h1{font-size:1.265625rem}}.caren-updates main{padding:24px 48px 48px 48px}@media screen and (max-width: 639px){.caren-updates main{padding:24px 24px 40px 24px}}.caren-updates footer{display:flex;justify-content:flex-end;gap:16px;padding:24px 48px;background-color:#eceef3}.caren-updates footer .button{font-size:14px;align-items:center}@media screen and (max-width: 639px){.caren-updates footer{justify-content:stretch;padding:24px}.caren-updates footer .button{flex:1 1 50%}}.form{display:flex;flex-wrap:wrap;flex-direction:column;gap:16px}.form__row{display:flex;margin-bottom:0;flex-direction:column}.form__row:last-child{margin-bottom:0}.form__row--full-width{width:100%;grid-row-gap:16px}.form__group{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 640px){.form__group--columns{width:50%}}@media screen and (min-width: 640px){.form__group--row{width:100%}}.form__input{width:100%;background-color:#fff;border-radius:12px;padding:16px;border:1px solid #e0e0e0}@media screen and (min-width: 640px){.form__submit-btn{width:auto;margin-left:auto}}.form__submit-btn--full-width{margin:0}.auth{position:relative;z-index:1;flex:1 1 auto;height:100%;background-color:#f8fafe;border-radius:8px}@media screen and (min-width: 640px){.auth{max-width:460px}}@media screen and (min-width: 1024px){.auth{flex-direction:row}}.auth__flash{padding:16px 32px}.auth__help{align-items:center;background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #eceef3;display:flex;flex-direction:column;justify-content:center;padding:48px}@media screen and (min-width: 1280px){.auth__help{flex:400px}}@media screen and (min-width: 640px){.auth__help{border-bottom-left-radius:0;border-bottom-right-radius:8px;border-left:1px solid #eceef3;border-top:0;border-top-left-radius:0;border-top-right-radius:8px;flex:50%}}@media screen and (min-width: 1024px){.auth__help{max-width:276px}}@media screen and (min-width: 1280px){.auth__help{max-height:100%;max-width:308px;padding:64px}}.auth__help>*{text-align:center}.auth__help .button{padding:6px 16px;width:100%}@media screen and (min-width: 640px){.auth__help .button{width:auto}}.auth__help-header{font-size:1.214767763rem}@media screen and (min-width: 640px){.auth__help-header{font-size:1.423828125rem}}.auth__help-paragraph{margin-bottom:24px}.auth__img{display:none;margin:16px}@media screen and (min-width: 640px){.auth__img{display:block;width:50%}}@media screen and (min-width: 1024px){.auth__img{width:80%}}.auth__step{display:flex;flex-direction:column;justify-content:center;padding:32px}.auth__step--recover{margin-top:32px}.auth__step-list{display:flex;flex-direction:column;grid-row-gap:4px;margin-top:16px}.auth__step-header,.auth__step-subheader{color:#223f85;margin-bottom:8px;font-weight:600;font-size:1.2961572031rem}@media screen and (min-width: 640px){.auth__step-header,.auth__step-subheader{font-size:1.6018066406rem}}.auth__step-paragraph{margin-bottom:24px}.auth .notification{margin-bottom:24px}.auth__step--two-factor-text-message,.auth__step--two-factor-totps,.auth__step--two-factor-email,.auth__step--recover{padding:0}.auth__step--confirm-email{border-top-left-radius:8px;background:url(/assets/person_closeup-aba65123b30b35c0490ff123dde3c9555f0b01e84dfcee33227bf2d30cc261ac.svg) center 10px no-repeat,linear-gradient(to bottom, #D7F4E3 185px, transparent 185px);padding-top:13rem}@media screen and (min-width: 1024px){.auth__step--confirm-email{padding-top:10rem}}.auth__navlink{color:#4b5c8a;display:inline-block;margin-bottom:8px;margin-left:auto;text-decoration:underline;width:fit-content}.auth__navlink--forgot{font-weight:500;font-size:.9372071228rem}@media screen and (min-width: 640px){.auth__navlink--forgot{font-size:.8888888889rem}}.auth__navlink--terms{color:inherit}.auth__navlink--disabled{color:#808aa7;pointer-events:none;text-decoration:none}.auth .form__submit-btn{margin-left:0}.auth .form--login .input{margin-bottom:0}.auth .button-group{display:flex;flex-direction:column;gap:8px;margin-top:8px}
