@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(/assets/montserrat-v26-latin-100-BTBAXVBT.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(/assets/montserrat-v26-latin-200-Co0glrxx.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(/assets/montserrat-v26-latin-300-DYYY4VIB.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/montserrat-v26-latin-regular-BfmCfwfZ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/assets/montserrat-v26-latin-500-CN3hDfLq.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/assets/montserrat-v26-latin-600-CFh7D7Z4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/montserrat-v26-latin-700-Dkxlx_w4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/assets/montserrat-v26-latin-800-DIlMgMlR.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/assets/montserrat-v26-latin-900-HIE66ZyV.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:100;src:url(/assets/sora-v12-latin-100-wz_LKC25.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:200;src:url(/assets/sora-v12-latin-200-CSO-6fll.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:300;src:url(/assets/sora-v12-latin-300-sH7t8am-.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:400;src:url(/assets/sora-v12-latin-regular-DZtuNFrm.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:500;src:url(/assets/sora-v12-latin-500-D6ntt6OU.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:600;src:url(/assets/sora-v12-latin-600-C1m6bnBo.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:700;src:url(/assets/sora-v12-latin-700-CcRYJWjj.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:800;src:url(/assets/sora-v12-latin-800-B4rKiZhk.woff2) format("woff2")}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{box-sizing:border-box;overflow-x:hidden;background:#eceef9}*,*:before,*:after{box-sizing:inherit}*{margin:0;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word}.no-scroll{overflow:hidden}.root-container{width:100%;max-width:600px;margin:0 auto}@media screen and (min-width: 601px){.floating-icon.feature-add,.floating-icon.nooroo-chat-open{left:50%;transform:translate(-50%)}}.not-supported{display:flex;width:100%;height:100svh;flex-direction:column;align-items:center;justify-content:center;background:#eceef9;color:#2f363f;text-align:center}.not-supported h1,.not-supported h2{font-family:Sora,sans-serif;font-size:32px;font-weight:600;margin-bottom:12px}.not-supported h2{margin-top:24px}.not-supported p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;width:80%;max-width:562px}.not-supported .qrcode{display:flex;margin-top:32px;flex-direction:column;align-items:center}.not-supported .qrcode p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:16px}.not-supported .qrcode .g-qrcode{height:196px;width:196px}.view.login .logo{margin:24px 0 0 2px}.view.login h1{font-family:Sora,sans-serif;font-size:32px;font-weight:600;width:100%;margin-top:24px;color:#2f363f}.view.login .banner{margin:16px 0}.view.login .form{margin-top:24px}.view.login .form .input-text:first-child{margin-bottom:16px}.view.login .form .forgot-password{display:flex;margin-top:8px;justify-content:right}.view.login .form .forgot-password a{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;color:#5e6e82}.view.login .form .terms{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;margin-bottom:16px;color:#2f363f}.view.login .form .terms a{color:#4057d4;text-decoration:none}.view.login .form .terms a:hover{text-decoration:underline}.view.login .form>.error-text{margin-top:16px}.view.login .form .button{width:100%;margin-top:16px}.view.login .goto-register{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;display:inline-block;width:100%;margin-top:24px;color:#2f363f;text-align:center;text-decoration:none}.view.login .goto-register:hover{text-decoration:underline}.view.login .goto-register span{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:#4057d4}.view.login .separation{display:flex;margin-top:24px;align-items:center}.view.login .separation span{height:1px;width:100%;background:#d6ddf5}.view.login .separation p{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;margin:0 8px;color:#5e6e82;flex:0 0 auto}.view.login .socials{margin-top:24px}.view.login .socials .continue-with{width:100%}.view.login .socials .continue-with:first-child{margin-bottom:16px}.view{position:relative;width:100%;padding:0 20px 24px;overflow:hidden}.view .header{display:flex;position:relative;width:100%;height:48px;padding-top:16px;margin-bottom:24px;align-items:center}.view .header h4{font-family:Sora,sans-serif;font-size:20px;font-weight:600;width:100%;text-align:center;color:#2f363f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view.fullheight{min-height:max(478px,100svh)}.view-drawer{position:fixed;width:100%;top:0;left:0;bottom:0;z-index:999;background:#eceef9;overflow-x:hidden;overflow-y:auto}.clickable-icon{padding:0;width:24px;height:24px;text-decoration:none;background:none;border:none}.clickable-icon .icon path{fill:#2f363f}.clickable-icon.size-large,.clickable-icon.size-large .icon{width:32px;height:32px}.clickable-icon.size-extra-large,.clickable-icon.size-extra-large .icon{width:48px;height:48px}.input-text label{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;display:inline-block;width:100%;margin-bottom:6px;color:#2f363f}.input-text label span{color:#5e6e82}.input-text .error-text{margin-top:8px}.input-text .container{position:relative;width:100%}.input-text .container .lead-icon{position:absolute;top:50%;left:14px;transform:translateY(-50%);pointer-events:none}.input-text .container .lead-icon path{fill:#9cb0c9}.input-text .container .password-button{position:absolute;display:flex;height:100%;padding:0 16px;align-items:center;background:none;border:none;top:50%;right:0;transform:translateY(-50%);cursor:pointer}.input-text .container .password-button .icon path{fill:#4660e9}.input-text input{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;display:flex;width:100%;height:52px;padding:1px 17px;background:#fff;color:#2f363f;border:1px solid #D6DDF5;border-radius:8px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .25s ease-out}.input-text input::placeholder{color:#9cb0c9;opacity:1}.input-text:not(.focused,.error,.disabled) input:hover{border:1px solid #8394F0}.input-text.error input{border:1px solid #DB3E4D}.input-text.focused input{padding:0 16px;border:2px solid #4660E9}.input-text.password input{padding-right:57px}.input-text.password.focused input{padding-right:56px}.input-text.has-lead-icon input{padding-left:49px}.input-text.has-lead-icon.focused input{padding-left:48px}.input-text.disabled{opacity:.65}.input-text.disabled input{cursor:not-allowed}.input-text input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.input-text input[type=number]::-webkit-outer-spin-button,.input-text input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.error-text{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;display:flex;align-items:center;color:#ca2b3a}.error-text .icon{margin-right:8px}.error-text .icon path{fill:#ca2b3a}.button{display:inline-flex;height:48px;padding:0 12px;flex:0 0 auto;align-items:center;justify-content:center;background:none;color:#000;text-decoration:none;border:none;border-radius:8px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:color .25s ease-out,background .25s ease-out,transform .1s ease-out}.button span{font-family:Sora,sans-serif;font-size:16px;font-weight:600;padding:0 4px}.button .icon.left{margin-right:8px}.button .icon.right,.button .spinner{margin-left:8px}.button .icon path{fill:#000;transition:all .25s ease-out}.button.size-large{height:56px}.button.size-small{height:38px}.button.size-small span{font-family:Sora,sans-serif;font-size:14px;font-weight:600}.button.type-primary{background:#4660e9;color:#fff}.button.type-primary .icon path{fill:#fff}.button.type-secondary{color:#4660e9;border:1px solid #4660E9}.button.type-secondary .icon path,.button.type-secondary .spinner{fill:#4660e9;border-color:#4660e9}.button.type-tertiary{color:#5e6e82}.button.type-tertiary .icon path,.button.type-tertiary .spinner{fill:#5e6e82;border-color:#5e6e82}.button.type-text{height:auto;max-width:100%;padding:8px 0;text-align:left;color:#4660e9}.button.type-text span{padding:0}.button.type-text .icon.left{margin-right:12px}.button.type-text .icon.right,.button.type-text .spinner{margin-left:12px}.button.type-text .icon path,.button.type-text .spinner{fill:#4660e9;border-color:#4660e9}.button.type-red{background:#db3e4d;color:#fff}.button.type-red .icon path{fill:#fff}.button.type-modal{background:#eceef9;color:#2f363f}.button.type-modal .icon path{fill:#2f363f}.button.disabled{color:#2f363f;opacity:.25;cursor:not-allowed}.button.disabled .icon path,.button.disabled .spinner{fill:#2f363f;border-color:#2f363f}.button.disabled.type-primary,.button.disabled.type-red{background:#bac1cb}.button.disabled.type-secondary{border:1px solid #2F363F}@media screen and (min-width: 769px){.button:not(.disabled).type-primary:hover{background:#364dc9}.button:not(.disabled).type-secondary:hover{background:#4660e9;color:#fff}.button:not(.disabled).type-secondary:hover .icon path{fill:#fff}.button:not(.disabled).type-tertiary:hover{background:#2f363f0f}.button:not(.disabled).type-red:hover{background:#bb3542}.button:not(.disabled).type-modal:hover{background:#f7f8fd}}@media screen and (max-width: 768px){.button:not(.disabled):active{transform:scale(.95)}}.spinner{width:50px;height:50px;border-radius:50%;border:8px solid #4660E9;animation:circle-a .8s infinite linear alternate,circle-b 1.6s infinite linear}.spinner.color-white{border-color:#fff}.spinner.color-dark{border-color:#2f363f}.spinner.size-small{width:20px;height:20px;border-width:2.5px}.spinner.size-medium{width:48px;height:48px;border-width:3.5px}.spinner.size-large{width:64px;height:64px;border-width:5px}.spinner-display{display:flex;width:100%;justify-content:center;align-items:center}.spinner-display.display-overlay{position:fixed;height:100svh;justify-content:center;align-items:center;background:#f7f8fd;top:0;left:0;overflow:hidden}@keyframes circle-a{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes circle-b{0%{transform:scaleY(1) rotate(0)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0)}to{transform:scaleY(-1) rotate(-135deg)}}.continue-with{font-family:Sora,sans-serif;font-size:16px;font-weight:600;display:flex;height:56px;padding:0 24px;align-items:center;justify-content:center;border:none;border-radius:999px;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;transition:background .25s ease-out,transform .1s ease-out}.continue-with .icon{margin-right:16px}.continue-with.type-google{background:#f7f8fd;border:1px solid #C5CBED;color:#2f363f}.continue-with.type-apple{background:#2f363f;color:#fff}@media screen and (min-width: 769px){.continue-with.type-google:hover{background:#fff}.continue-with.type-apple:hover{background:#46505d}}@media screen and (max-width: 768px){.continue-with:active{transform:scale(.95)}}.view.register .logo{margin:24px 0 0 2px}.view.register h1{font-family:Sora,sans-serif;font-size:32px;font-weight:600;width:100%;margin-top:24px;color:#2f363f}.view.register .form{margin-top:24px}.view.register .form .input-text{margin-bottom:16px}.view.register .form .terms{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;color:#2f363f}.view.register .form .terms a{color:#4057d4;text-decoration:none}.view.register .form .terms a:hover{text-decoration:underline}.view.register .form>.error-text{margin-top:16px}.view.register .form .button{margin-top:16px;width:100%}.view.register .goto-login{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;display:inline-block;width:100%;margin-top:24px;color:#2f363f;text-align:center;text-decoration:none}.view.register .goto-login:hover{text-decoration:underline}.view.register .goto-login span{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:#4057d4}.view.register .separation{display:flex;margin-top:24px;align-items:center}.view.register .separation span{height:1px;width:100%;background:#d6ddf5}.view.register .separation p{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;margin:0 8px;flex:0 0 auto;color:#5e6e82}.view.register .socials{margin-top:24px}.view.register .socials .continue-with{width:100%}.view.register .socials .continue-with:first-child{margin-bottom:16px}.view.verify-email h1{font-family:Sora,sans-serif;font-size:24px;font-weight:600;margin-top:24px;color:#2f363f}.view.verify-email .content>p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:12px;color:#2f363f}.view.verify-email .content>p span{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600}.view.verify-email .form{margin-top:24px}.view.verify-email .form .input-code{margin-bottom:16px}.view.verify-email .form .error-text{margin-bottom:8px}.view.verify-email .form .button{width:100%;margin-top:8px}.input-code{display:flex;gap:8px}.input-code input{font-family:Sora,sans-serif;font-size:18px;font-weight:600;display:flex;width:100%;height:52px;padding:0 1px;background:#fff;color:#2f363f;text-align:center;border:1px solid #D6DDF5;border-radius:8px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .25s ease-out}.input-code input::placeholder{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#9cb0c9}.input-code:not(.disabled) input:hover{border:1px solid #8394F0}.input-code:not(.disabled) input:focus{padding:0;border:2px solid #4660E9}.input-code.disabled{opacity:.65}.input-code.disabled input{cursor:not-allowed}.input-code input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.input-code input[type=number]::-webkit-outer-spin-button,.input-code input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.view-public.tos .section-raw.tos-container{padding-top:32px}.view-public.tos .section-raw.tos-container .tos>div{margin-bottom:12px}.view-public.tos .section-raw.tos-container .tos>div:first-child{margin-bottom:16px}.view-public.tos .section-raw.tos-container .tos h3{position:relative;font-family:Sora,sans-serif;font-size:28px;font-weight:600;color:#2f363f}.view-public.tos .section-raw.tos-container .tos h4{position:relative;font-family:Sora,sans-serif;font-size:20px;font-weight:600;margin-bottom:12px;color:#2f363f}.view-public.tos .section-raw.tos-container .tos p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#2f363f}.view-public.tos .section-raw.tos-container .tos a{color:#4057d4}.view-public.tos .section-raw.tos-container .tos span.text-sb{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600}.view-public{position:relative;display:flex;min-height:100svh;flex-direction:column;padding-top:82px;width:100%;overflow:hidden}.view-public .back-navigation{width:100%;padding:16px 20px 0}.view-public .back-navigation .back-button{font-family:Sora,sans-serif;font-size:18px;font-weight:600;display:flex;align-items:center;background:none;border:none;color:#2f363f;cursor:pointer}.view-public .back-navigation .back-button .icon{width:32px;height:32px;margin-right:12px}.view-public .back-navigation .back-button .icon path{fill:#2f363f}.view-public>footer{margin-top:auto}header{position:fixed;top:0;transition:background .25s ease-out;overflow:hidden;width:100%;max-width:600px;left:50%;transform:translate(-50%)}header .the-header{display:flex;padding:20px;align-items:center;justify-content:space-between}header .the-header>a{display:flex}header .the-header .buttons{display:flex;align-items:center;gap:16px}header .the-header .buttons .account{font-family:Sora,sans-serif;font-size:16px;font-weight:600;display:flex;align-items:center;color:#2f363f;text-decoration:none}header .the-header .buttons .account .icon{height:32px;width:auto;margin-left:12px}header .the-header .buttons .account .icon path{fill:#2f363f}header .the-header .buttons .clickable-icon .icon path{transform-origin:center;transition:opacity .1s ease-out,transform .1s ease-out}header .navigation{padding:24px 20px}header .navigation .links{padding:0}header .navigation .links li{list-style:none}header .navigation .links li button,header .navigation .links li a{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;display:inline-block;width:100%;padding:0;background:none;border:none;color:#2f363f;text-align:left;text-decoration:none;cursor:pointer}header .navigation .links li button .tag,header .navigation .links li a .tag{margin-left:16px}header .navigation .links li:not(:first-child){margin-top:24px}header .navigation .separator{background:#c5cbed;height:1px;width:100%;margin:24px 0}header .navigation .other .text{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;color:#2f363f;margin-bottom:8px}header.scrolled{background:#f7f8fd80;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}header.nav-opened{background:#f7f8fd99;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}header.nav-opened .the-header{border-bottom:1px solid #C5CBED}header.nav-opened .the-header .buttons .clickable-icon #burger-top-line,header.nav-opened .the-header .buttons .clickable-icon #burger-bottom-line{opacity:0}header.nav-opened .the-header .buttons .clickable-icon #burger-mid-line1{transform:rotate(-45deg)}header.nav-opened .the-header .buttons .clickable-icon #burger-mid-line2{transform:rotate(45deg)}.tag{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;display:inline-block;padding:3px 8px;flex:0 0 auto;background:#000;color:#fff;border-radius:5px}.tag.type-white-blue{background:#4660e9}.tag.type-blue-lightblue{background:#e7ebfe;color:#3f59e4;border:1px solid #C0CDFC}.tag.type-green-lightgreen{background:#e5faf1;color:#307d5d;border:1px solid #97EDC9}.tag.type-red-lightred{background:#fdf2f4;color:#c82d3c;border:1px solid #F8D3DA}.tag.type-gray-lightgray{background:#f1f2f4;color:#5e6e82;border:1px solid #DDDFE4}.tag.size-small{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600}footer{padding-top:64px}footer .footer-transition{display:flex}footer .footer-transition>svg{width:100%;height:auto;transform:translateY(3px)}footer .content{display:flex;padding:48px 20px;flex-direction:column;align-items:center;background:#f7f8fd}footer .content .copyrights{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#2f363f;text-align:center}footer .content .tos{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;margin-top:8px;color:#4057d4;text-decoration:none}.section{width:100%;margin-top:24px}.section .section-name{font-family:Sora,sans-serif;font-size:14px;font-weight:600;color:#2f363f;margin-bottom:12px}.section content{width:100%}.section-raw{position:relative;width:100%;padding:0 20px}.view-public.landing .intro{position:relative;width:100%}.view-public.landing .intro h2{font-family:Sora,sans-serif;font-size:28px;font-weight:600;color:#2f363f}.view-public.landing .intro p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:16px;color:#5e6e82}.view-public.landing .graphic-transition{position:absolute;width:100%;height:auto;bottom:-3px;left:0}.view-public.landing .spinner-display .spinner{opacity:.5}.view-public.landing .section-raw.showcase{display:flex;padding-top:40px;flex-direction:column;align-items:center}.view-public.landing .section-raw.showcase .hero-intro{color:#2f363f;margin-bottom:32px}.view-public.landing .section-raw.showcase .hero-intro h1{font-family:Sora,sans-serif;font-size:32px;font-weight:600;font-size:34px;margin-bottom:16px}.view-public.landing .section-raw.showcase .hero-intro p{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}.view-public.landing .section-raw.showcase .buttons,.view-public.landing .section-raw.showcase .buttons .button{width:100%}.view-public.landing .section-raw.showcase .buttons .button:not(:first-child){margin-top:16px}.view-public.landing .section-raw.showcase .light{position:absolute;width:256px;height:256px;background:#4660e94d;border-radius:50%;left:-98px;top:-20px;filter:blur(100px);z-index:-1}.view-public.landing .section-raw.showcase .graphic-phone{width:min(90%,432px);height:auto;margin-top:-16px;overflow:visible;transform:translateY(64px)}.view-public.landing .section-raw.features{padding-top:52px;background:#f7f8fd}.view-public.landing .section-raw.features .features .feature-spot{width:100%;margin-top:32px}.view-public.landing .section-raw.features .button{margin-top:32px;padding:8px 16px}.view-public.landing .section-raw.medical-card,.view-public.landing .section-raw.security,.view-public.landing .section-raw.data{position:relative;display:flex;padding-top:150px;flex-direction:column;align-items:center;background:#f7f8fd}.view-public.landing .section-raw.medical-card .intro,.view-public.landing .section-raw.security .intro,.view-public.landing .section-raw.data .intro{margin-bottom:48px}.view-public.landing .section-raw.medical-card{padding-bottom:150px}.view-public.landing .section-raw.medical-card .graphic-medical-card{position:relative;width:min(95%,524px);height:auto;margin-top:-16px;overflow:visible}.view-public.landing .section-raw.security{padding-top:0}.view-public.landing .section-raw.security .graphic-globe{width:min(125%,600px);height:auto}.view-public.landing .section-raw.data{padding-bottom:150px}.view-public.landing .section-raw.data .graphic-lock{position:relative;overflow:visible;width:min(70%,360px);height:auto}.view-public.landing .section-raw.pricing{display:flex;padding-top:64px;flex-direction:column;align-items:center}.view-public.landing .section-raw.pricing .intro{margin-bottom:32px;text-align:center}.view-public.landing .section-raw.pricing .light{position:absolute;width:296px;height:296px;background:#4660e926;border-radius:50%;right:-140px;top:96px;filter:blur(100px)}.view-public.landing .section-raw.reviews,.view-public.landing .section-raw.faq{padding-top:150px}.view-public.landing .section-raw.reviews .intro,.view-public.landing .section-raw.faq .intro{margin-bottom:32px}.view-public.landing .section-raw.faq .button{margin-top:16px;width:100%}.view-public.landing .floating-icon{position:fixed;right:32px;bottom:32px}.feature-spot{display:flex;align-items:center}.feature-spot .icon-container{position:relative;display:flex;height:64px;width:64px;align-items:center;justify-content:center;flex:0 0 auto}.feature-spot .icon-container .graphic-squircle{position:absolute;height:100%;width:100%;top:0;left:0;opacity:.05}.feature-spot .icon-container .graphic-squircle path{fill:currentColor}.feature-spot .icon-container .icon{height:32px;width:32px}.feature-spot .icon-container .icon path{fill:currentColor}.feature-spot .content{margin-left:24px;width:100%}.feature-spot .content .title{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;width:100%;margin-bottom:8px;color:#2f363f}.feature-spot .content .description{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;width:100%;color:#5e6e82}.pricing-plan{position:relative;width:296px;padding:34px 20px 20px;background:#f7f8fd;border-radius:24px;border:4px solid #4660E9}.pricing-plan .info-tag{font-family:Sora,sans-serif;font-size:14px;font-weight:600;position:absolute;display:inline-block;padding:4px 16px 8px 20px;background:#4660e9;color:#fff;border-radius:0 16px 0 24px;top:0;right:0}.pricing-plan .price-container{width:100%;color:#2f363f}.pricing-plan .price-container .price{font-family:Sora,sans-serif;font-size:32px;font-weight:600;font-size:42px;font-weight:700}.pricing-plan .price-container .price span{font-family:Sora,sans-serif;font-size:28px;font-weight:600}.pricing-plan .price-container .trial-text{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:-4px}.pricing-plan .including{width:100%;margin-top:24px}.pricing-plan .including .line{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;display:flex;align-items:center;color:#5e6e82}.pricing-plan .including .line .icon{margin-right:8px}.pricing-plan .including .line .icon path{fill:#2ba177}.pricing-plan .including .line:not(:first-child){margin-top:12px}.pricing-plan>.button{width:100%;margin-top:24px}.pricing-plan .disclaimer{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;margin-top:8px;color:#5e6e82}.reviews-carousel{width:100%}.reviews-carousel .carousel{position:relative;width:100%}.reviews-carousel .carousel .items{display:flex;width:100%}.reviews-carousel .carousel .items>div{flex:0 0 auto}.reviews-carousel .controls{display:flex;margin-top:24px;align-items:center;justify-content:center}.reviews-carousel .controls .arrows .clickable-icon{transition:opacity .25 ease-out}.reviews-carousel .controls .arrows .clickable-icon path{fill:#4660e9}.reviews-carousel .controls .arrows .clickable-icon:first-child{margin-right:16px}.reviews-carousel .controls .arrows .clickable-icon.disabled{opacity:.2}.reviews-carousel .controls .dots{display:flex;width:50%;gap:8px}.reviews-carousel .controls .dots>div{height:4px;width:100%;background:#4660e9;border-radius:999px}.user-review{display:flex;height:296px;width:max(270px,min(380px,80%));padding:24px 24px 32px;flex-direction:column;background:#e2e5f9;border-radius:24px}.user-review .graphic-quotes{margin-bottom:16px;flex:0 0 auto}.user-review .content{display:flex;width:100%;height:100%;flex-direction:column;justify-content:space-between}.user-review .content .text{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;width:100%;color:#2f363f}.user-review .content .author{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;width:100%;color:#2f363f;text-align:right}.faq-container{display:flex;flex-direction:column;gap:8px}.faq-question{padding:16px;background:#f7f8fd;border:1px solid #D6DDF5;border-radius:8px;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden}.faq-question .top{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;display:flex;align-items:center;color:#2f363f}.faq-question .top>p{width:100%}.faq-question .top .icon{margin-left:16px;transition:transform .25s ease-in-out}.faq-question .top .icon path{fill:#5e6e82}.faq-question .top .icon.rotate{transform:rotate(-180deg)}.faq-question .answer{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#5e6e82}.floating-icon{display:inline-flex;height:64px;width:64px;flex:0 0 auto;align-items:center;justify-content:center;background:#4660e9;text-decoration:none;border:none;border-radius:999px;box-shadow:0 4px 24px 8px #4660e933;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background .25s ease-out,transform .1s ease-out}.floating-icon .icon path{fill:#fff}@media screen and (min-width: 769px){.floating-icon:hover{background:#364dc9}}@media screen and (max-width: 768px){.floating-icon:active{transform:scale(.95)}}.modal.nooroo-chat .container .content{display:flex;padding:0;flex-direction:column}.modal.nooroo-chat .container .content .thread{display:flex;padding:20px;min-height:0px;flex-direction:column;gap:24px;overflow:auto}.modal.nooroo-chat .container .content .thread .message{max-width:85%}.modal.nooroo-chat .container .content .thread .message .assistant{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;color:#2f363f;margin-bottom:4px}.modal.nooroo-chat .container .content .thread .message .assistant span{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:#4660e9}.modal.nooroo-chat .container .content .thread .message .text{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;padding:16px;background:#f7f8fd;color:#2f363f;line-height:21px;border-radius:24px}.modal.nooroo-chat .container .content .thread .message:nth-child(odd){align-self:flex-start}.modal.nooroo-chat .container .content .thread .message:nth-child(odd) .text{border-top-left-radius:8px}.modal.nooroo-chat .container .content .thread .message:nth-child(2n){align-self:flex-end}.modal.nooroo-chat .container .content .thread .message:nth-child(2n) .text{border-bottom-right-radius:8px}.modal.nooroo-chat .container .content .writing{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;margin-bottom:-8px;color:#5e6e82;animation:writing 1.5s ease-in-out infinite}.modal.nooroo-chat .container .content .writing .assistant{color:#2f363f;margin-bottom:4px}.modal.nooroo-chat .container .content .writing .assistant span{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:#4660e9}.modal.nooroo-chat .container .content .prompt{display:flex;width:100%;padding:20px;gap:16px;border-top:1px solid #D6DDF5}.modal.nooroo-chat .container .content .prompt .input-textarea{flex:1}@keyframes writing{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.modal{display:flex;position:fixed;padding:24px 8px;flex-direction:column;justify-content:flex-end;top:0;bottom:0;overflow:hidden;-webkit-user-select:none;user-select:none;z-index:100;width:100%;max-width:600px;left:50%;transform:translate(-50%)}.modal .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#2f363f;opacity:.3}.modal>.container{position:relative;display:flex;width:100%;min-height:0;flex-direction:column;background:#eceef9;border-radius:16px;overflow:hidden}.modal>.container .modal-name{font-family:Sora,sans-serif;font-size:20px;font-weight:600;display:flex;width:100%;padding:12px 0;align-items:center;justify-content:center;color:#2f363f;border-bottom:1px solid #D6DDF5}.modal>.container>.content{width:100%;min-height:0;padding:20px;overflow:auto}.modal>.buttons-container{position:relative;width:100%;margin-top:24px;padding:0 12px}.modal>.buttons-container .button{width:100%}.modal>.buttons-container .button:not(:first-child){margin-top:16px}.input-textarea label{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;display:inline-block;width:100%;margin-bottom:6px;color:#2f363f}.input-textarea label span{color:#5e6e82}.input-textarea .error-text{margin-top:8px}.input-textarea .container{position:relative;width:100%}.input-textarea textarea{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;width:100%;padding:16px 17px;background:#fff;color:#2f363f;border:1px solid #D6DDF5;border-radius:8px;outline:none;resize:none;overflow:hidden;transition:border-color .25s ease-out}.input-textarea textarea::placeholder{color:#9cb0c9;opacity:1}.input-textarea:not(.focused,.error,.disabled) textarea:hover{border:1px solid #8394F0}.input-textarea.error textarea{border:1px solid #DB3E4D}.input-textarea.focused textarea{padding:15px 16px;border:2px solid #4660E9}.input-textarea.disabled{opacity:.65}.input-textarea.disabled textarea{cursor:not-allowed}.view.home-account .user{width:100%;margin-top:24px}.view.home-account .user h1{font-family:Sora,sans-serif;font-size:32px;font-weight:600;margin-bottom:6px;color:#2f363f}.view.home-account>.info-tile{margin-top:24px}.view.home-account .section.features.grid .content{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.view.home-account .section.features.grid .content .span-columns{grid-column:span 2}.modal.logout .content>h1{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.modal.logout .content .button{width:100%;margin-top:16px}.modal.logout .content .button.type-red{margin-top:24px}.info-tile{width:100%;padding:16px;background:#f7f8fd;border-radius:8px;color:#2f363f}.info-tile.style-info{background:#e7ebfe;border:1px solid #C0CDFC}.info-tile.style-blue{border:1px solid #4660E9}.info-tile.style-green{border:1px solid #2BA177}.info-tile.style-red{border:1px solid #DB3E4D}.info-tile .text-h4{font-family:Sora,sans-serif;font-size:20px;font-weight:600}.info-tile .text-body1{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600}.info-tile .text-sb{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600}.info-tile .text{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:8px}.info-tile .text-link{color:#4057d4;text-decoration:underline}.info-tile .no-margin{margin-top:0}.info-tile .margin-4{margin-top:4px}.info-tile .margin-6{margin-top:6px}.info-tile .margin-8{margin-top:8px}.info-tile .margin-12{margin-top:12px}.info-tile .margin-16{margin-top:16px}.info-tile .color-text-alt{color:#5e6e82}.info-tile .color-blue{color:#4057d4}.info-tile .color-green{color:#278b68}.info-tile .color-red{color:#bb3542}.info-tile .align-center{text-align:center}.info-tile>.button:not(.type-text){width:100%}.view.subscription .row-button .brand{width:32px;height:auto;margin:0 16px}.view.subscription .row-button .icon-brand{margin:0 20px}.view.subscription .information .banner{position:relative;padding:16px;background:#4660e9;border-radius:8px;overflow:hidden}.view.subscription .information .banner svg{position:absolute;height:100%;width:auto;right:0;top:0}.view.subscription .information .banner .title{font-family:Sora,sans-serif;font-size:14px;font-weight:600;position:relative;margin-bottom:12px;color:#fff;opacity:.85}.view.subscription .information .banner .only{font-family:Sora,sans-serif;font-size:18px;font-weight:600;position:relative;color:#f2f242}.view.subscription .information .banner .price{font-family:Sora,sans-serif;font-size:32px;font-weight:600;position:relative;color:#fff}.view.subscription .information .banner .price span{font-family:Sora,sans-serif;font-size:24px;font-weight:600}.view.subscription .information .info-tile:not(:first-child){margin-top:16px}.view.subscription .information .subscription-tile .title{margin-bottom:8px}.view.subscription .information .subscription-tile .tag{margin-bottom:2px}.view.subscription .information .subscription-tile .price{font-family:Sora,sans-serif;font-size:20px;font-weight:600;font-size:32px;font-weight:700}.view.subscription .information .subscription-tile .price span{font-size:28px}.view.subscription .information .subscription-tile .yearly-price{font-family:Sora,sans-serif;font-size:20px;font-weight:600;margin-top:-2px;font-size:14px;color:#5e6e82}.view.subscription .information .subscription-tile .yearly-price span{font-size:12px}.view.subscription .payment-methods .row-button-group,.view.subscription .payment-methods .error-text{margin-bottom:16px}.view.subscription .payment-methods .button{width:100%}.modal.sub-invoice .content .heading{font-family:Sora,sans-serif;font-size:24px;font-weight:600;margin-bottom:4px;color:#2f363f}.modal.sub-invoice .content .description{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#5e6e82}.modal.sub-invoice .content .info-tile{margin-top:16px}.modal.sub-invoice .content .info-tile .brand{margin-top:16px;height:24px;width:auto}.modal.sub-method-add .content .heading{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.modal.sub-method-add .content .error-text{margin:16px 0 -8px}.modal.sub-method-add .content .method-list{width:100%;margin-top:8px}.modal.sub-method-add .content .method-list .button{width:100%;margin-top:16px}.modal.sub-method .content .heading{font-family:Sora,sans-serif;font-size:24px;font-weight:600;margin-bottom:4px;color:#2f363f}.modal.sub-method .content>.tag{margin-bottom:8px}.modal.sub-method .content>.error-text{margin-bottom:16px}.modal.sub-method .content>.button{width:100%;margin-top:16px}.modal.sub-method .content .subinfo{display:flex;align-items:center}.modal.sub-method .content .subinfo>p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#5e6e82}.modal.sub-method .content .subinfo .tag{margin-left:16px}.modal.sub-method-delete .content .heading{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.modal.sub-method-delete .content .error-text{margin:16px 0 -8px}.modal.sub-method-delete .content .button{width:100%;margin-top:24px}.modal.sub-unsubscribe .content .heading{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.modal.sub-unsubscribe .content .description{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:12px;color:#2f363f}.modal.sub-unsubscribe .content .description span{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600}.modal.sub-unsubscribe .content .error-text{margin:16px 0 -8px}.modal.sub-unsubscribe .content .button{width:100%;margin-top:16px}.modal.sub-unsubscribe .content .button.type-red{margin-top:24px}.row-button-group{width:100%;border:1px solid #D6DDF5;border-radius:8px;overflow:hidden}.row-button{display:flex;height:56px;width:100%;padding:0;align-items:center;background:#f7f8fd;border:none;border-radius:0;text-align:left;text-decoration:none;cursor:pointer}.row-button>.icon{margin:0 16px}.row-button>.icon path{fill:#2f363f}.row-button>.avatar{margin:0 16px}.row-button>.image{border-radius:2px;margin:0 12px 0 6px}.row-button .brand{width:32px;height:auto;margin:0 16px}.row-button .right-container{position:relative;display:flex;height:100%;width:100%;flex:1;min-width:0;align-items:center}.row-button .right-container>.arrow{margin-right:12px}.row-button .right-container>.arrow path{fill:#5e6e82}.row-button .right-container>.checkbox,.row-button .right-container>.radio{margin-right:16px}.row-button .right-container .separator{position:absolute;height:1px;width:100%;bottom:0;background:#d6ddf5}.row-button .main-content{display:flex;padding-right:12px;flex-direction:column;flex:1;min-width:0;overflow:hidden}.row-button .main-content .label-container{display:flex;align-items:center;gap:8px}.row-button .main-content .label-container .label{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;width:100%;color:#2f363f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-button .main-content .sublabel-container{display:flex;margin-top:4px;align-items:center;gap:8px}.row-button .main-content .sublabel-container .sublabel{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;color:#5e6e82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-button .main-content .sublabel-container .sep{width:1px;height:16px;flex:0 0 auto;background:#d6ddf5}.row-button.size-large{height:66px}.row-button.variant-red>.icon path{fill:#ca2b3a}.row-button.variant-red .main-content .label{color:#ca2b3a}.row-button.variant-red .right-container .arrow path{fill:#ca2b3a}.row-button.single{box-sizing:border-box;border:1px solid #D6DDF5;border-radius:8px}.row-button.no-lead-slot .right-container{margin-left:16px}.row-button:last-child .separator{display:none}.image{display:flex;height:54px;width:54px;justify-content:center;align-items:center;background:#e2ebf4;overflow:hidden}.image .icon path{fill:#adc5dc}.image img{width:100%;height:100%;object-fit:cover}.view.profile-setup h1{font-family:Sora,sans-serif;font-size:32px;font-weight:600;width:100%;margin:24px 0;color:#2f363f}.view.profile-setup .form{margin-top:24px}.view.profile-setup .form>.input-text,.view.profile-setup .form .input-date,.view.profile-setup .form>.input-select,.view.profile-setup .form>.row-container{margin-top:16px}.view.profile-setup .form>.error-text{margin:16px 0 -8px}.view.profile-setup .form .row-container{display:flex}.view.profile-setup .form .row-container .input-text{width:100%}.view.profile-setup .form .row-container .input-text:first-child{margin-right:16px}.view.profile-setup .form .info-text{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:8px;color:#5e6e82}.view.profile-setup .form .button{width:100%;margin-top:24px}.view.profile-setup .form .button.type-secondary{margin-top:16px}.input-date label{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;display:inline-block;width:100%;margin-bottom:6px;color:#2f363f}.input-date .error-text{margin-top:8px}.input-date .inputs{display:flex;gap:8px}.input-date .inputs .input-text{flex:1 1 32.5%}.input-date .inputs .input-select{flex:1 1 45%}.input-select label{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;display:inline-block;width:100%;margin-bottom:6px;color:#2f363f}.input-select .error-text{margin-top:8px}.input-select .container{position:relative;width:100%}.input-select .container .icon{position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none}.input-select .container .icon path{fill:#9cb0c9}.input-select select{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;position:relative;display:flex;width:100%;height:52px;padding:1px 41px 1px 17px;background:#fff;color:#2f363f;border:1px solid #D6DDF5;border-radius:8px;outline:none;transition:border-color .25s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.input-select.placeholder select{color:#9cb0c9}.input-select:not(.focused,.error,.disabled) select:hover{border:1px solid #8394F0}.input-select.error select{border:1px solid #DB3E4D}.input-select.error .icon path{fill:#db3e4d}.input-select.focused select{padding:0 40px 0 16px;border:2px solid #4660E9}.input-select.focused .icon path{fill:#4660e9}.select-option{color:#2f363f}.select-option.disabled{display:none}.loader{position:fixed;display:flex;width:100%;height:100svh;justify-content:center;align-items:center;background:#f7f8fd;top:0;left:0;overflow:hidden}.loader svg{overflow:visible}.feature,.special-feature{text-decoration:none;border-radius:8px}.feature .main-icon,.special-feature .main-icon{margin-bottom:6px}.feature .main-icon path,.special-feature .main-icon path{fill:#4660e9}.feature .label,.special-feature .label{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;position:relative;width:100%;color:#2f363f}.feature .tag,.special-feature .tag{position:relative;margin-top:5px}.feature.disabled,.special-feature.disabled{opacity:.6;cursor:not-allowed}.feature{display:inline-block;padding:16px;background:#f7f8fd;border:1px solid #D6DDF5;transition:border .25s ease-out}.special-feature{padding:2px;background:linear-gradient(86deg,#7588ea 1.4%,#4660e9 98.37%)}.special-feature .feature-content{position:relative;padding:16px;background:#f7f8fd;border-radius:6px;overflow:hidden}.special-feature .showcase-icon{position:absolute;height:120%;width:auto;top:50%;transform:translateY(-50%) translate(20%);right:0%}.special-feature .showcase-icon path{fill:#e8ebfc}.special-feature .sublabel{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;position:relative;width:100%;margin-top:2px;color:#5e6e82}.modal.suggest .content>h1{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f;margin-bottom:16px}.modal.suggest .content .error-text{margin:16px 0 -8px}.modal.suggest .content .button{width:100%;margin-top:24px}.view.support .description{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-bottom:24px;color:#2f363f}.view.support .contact{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;display:flex;margin-bottom:4px;justify-content:space-between;align-items:center;color:#2f363f}.view.support .contact span{display:flex;align-items:center}.view.support .contact span .icon{margin-left:4px}.view.support .contact span .icon path{fill:#2f363f}.view.support .value{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-bottom:16px;color:#5e6e82}.view.medical-emergency .section.card-states .content>div:not(:first-child):not(.modal){margin-top:16px}.view.medical-emergency .section.card-states .info-tile .included-tag{margin-bottom:6px}.view.medical-emergency .section.card-preview .emergency-card{height:auto;width:100%;max-width:500px;aspect-ratio:1004/650;border-radius:8px}.view.medical-emergency .section.card-preview .emergency-card .icon{height:48px;width:48px}.modal.invalidate-card .content .heading,.modal.confirm-order .content .heading{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.modal.invalidate-card .content .description,.modal.confirm-order .content .description{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:12px;color:#2f363f}.modal.invalidate-card .content .description span,.modal.confirm-order .content .description span{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600}.modal.invalidate-card .content .error-text,.modal.confirm-order .content .error-text{margin:16px 0 -8px}.modal.invalidate-card .content .button{width:100%;margin-top:16px}.modal.invalidate-card .content .button.type-red{margin-top:24px}.modal.confirm-order .content .button{width:100%;margin-top:16px}.modal.confirm-order .content .button.type-primary{margin-top:24px}.horizontal-stepper{display:flex;gap:8px}.horizontal-stepper .step{display:flex;flex:1;min-width:0;align-items:center;flex-direction:column}.horizontal-stepper .step .bar{width:100%;height:8px;border-radius:16px;background:#e2ebf4}.horizontal-stepper .step .label{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;width:100%;margin-top:4px;font-size:11px;text-align:center}.horizontal-stepper .step.status-done .bar{background:#4660e9}.horizontal-stepper .step.status-current .bar{background:#e2ebf4;position:relative;overflow:hidden}.horizontal-stepper .step.status-current .bar:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:#8394f0;border-radius:16px;animation:bar-animation 4s ease-in-out infinite}@keyframes bar-animation{0%{background:#8394f0;transform:translate(-110%)}5%{background:#8394f0}25%{background:#4660e9}45%{background:#8394f0}50%{background:#8394f0;transform:translate(110%)}55%{background:#8394f0}75%{background:#4660e9}95%{background:#8394f0}to{background:#8394f0;transform:translate(-110%)}}.view.statements-category .statement-card,.view-public.statements-category .statement-card{padding:16px;background:#f7f8fd;border:1px solid #D6DDF5;border-radius:8px}.view.statements-category .statement-card:not(:first-child),.view.statements-category .statement-card>div:not(:first-child),.view-public.statements-category .statement-card:not(:first-child),.view-public.statements-category .statement-card>div:not(:first-child){margin-top:16px}.view.statements-category .input-textarea,.view-public.statements-category .input-textarea{width:100%}.view.statements-category{padding-bottom:104px}.statement-answer{width:100%;border-radius:8px}.statement-answer .label{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#2f363f}.statement-answer .answer{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;display:flex;margin-top:12px;align-items:center}.statement-answer .answer .icon{margin-right:8px}.statement-answer.type-yes .answer{color:#278b68}.statement-answer.type-yes .answer .icon path{fill:#278b68}.statement-answer.type-no .answer{color:#db3e4d}.statement-answer.type-no .answer .icon path{fill:#db3e4d}.statement-answer.type-choice .answer{color:#4660e9}.statement-answer.type-choice .answer .icon path{fill:#4660e9}.statement-answer.type-free .answer{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:8px;color:#5e6e82}.save-changes{position:fixed;padding:16px 20px;left:0;right:0;bottom:0;z-index:200;background:#eceef9;border-top:1px solid #D6DDF5}.save-changes .error-text{margin-bottom:16px}.save-changes .button{width:100%}.statement-choice .label{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-bottom:12px;color:#2f363f}.statement-choice .choices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.statement-choice .choices .toggle:nth-child(odd):nth-last-child(1){grid-column:1/3}.toggle{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;display:inline-flex;height:44px;padding:0 16px;flex:0 0 auto;align-items:center;justify-content:center;background:none;color:#5e6e82;text-decoration:none;border:1px solid #D6DDF5;-webkit-user-select:none;user-select:none;cursor:pointer;transition:color .25s ease-out,background .25s ease-out,border .25s ease-out,transform .1s ease-out}.toggle.active.variant-blue{background:#4660e9;border:1px solid #4660E9;color:#fff}.toggle.active.variant-green{background:#2ba177;border:1px solid #2BA177;color:#fff}.toggle.active.variant-red{background:#db3e4d;border:1px solid #DB3E4D;color:#fff}.toggle.corner-full{border-radius:8px}.toggle.corner-none{border-radius:4px}.toggle.corner-left{border-radius:8px 4px 4px 8px}.toggle.corner-right{border-radius:4px 8px 8px 4px}.toggle.corner-top-left{border-radius:8px 4px 4px}.toggle.corner-top-right{border-radius:4px 8px 4px 4px}.toggle.corner-bottom{border-radius:4px 4px 8px 8px}.toggle.corner-bottom-left{border-radius:4px 4px 4px 8px}.toggle.corner-bottom-right{border-radius:4px 4px 8px}@media screen and (max-width: 768px){.toggle:active{transform:scale(.95)}}.view.relations{padding-bottom:128px}.view.relations .floating-icon{position:fixed;right:32px;bottom:32px}.modal.relation-action .name{font-family:Sora,sans-serif;font-size:28px;font-weight:600;margin-bottom:4px;color:#2f363f}.modal.relation-action .row-button-group{margin-top:24px}.modal.relation-delete .content .name{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.modal.relation-delete .content .error-text{margin:16px 0 -8px}.modal.relation-delete .content .button{width:100%;margin-top:24px}.view.no-entries .content{flex:1}.view.no-entries .content .title{font-family:Sora,sans-serif;font-size:24px;font-weight:600;margin-bottom:12px;color:#2f363f}.view.no-entries .content .description{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-bottom:32px;color:#2f363f}.view.no-entries .content .illustration{display:flex;width:100%;justify-content:center}.view.no-entries .content .illustration svg{width:100%;max-width:392px;transform:translate(6%)}.view.no-entries .button{width:100%}.view.no-entries.fullheight{display:flex;flex-direction:column}.avatar{font-family:Sora,sans-serif;font-size:14px;font-weight:600;display:flex;height:38px;width:38px;align-items:center;justify-content:center;background:linear-gradient(130deg,#4badb4 14.2%,#3a8d92 85.07%);color:#fff;border-radius:999px}.avatar.size-small{height:24px;width:24px;font-size:9px}.view.relations-action>.input-text:nth-child(2){margin-bottom:16px}.view.relations-action>.complex-checkbox{margin-top:16px}.view.relations-action .info-text{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:8px;color:#5e6e82}.view.relations-action .section.relation-type .complex-radio:not(:last-child){margin-bottom:8px}.view.relations-action .section.relation-type .error-text{margin-top:8px}.view.relations-action>.error-text{margin:16px 0 -8px}.view.relations-action>.button{width:100%;margin-top:24px}.view.relations-action.edit{padding-bottom:104px}.checkbox,.complex-checkbox{-webkit-user-select:none;user-select:none}.checkbox input,.complex-checkbox input{position:absolute;height:0;width:0;opacity:0}.checkbox label,.complex-checkbox label{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;display:inline-flex;align-items:center;color:#2f363f;cursor:pointer}.checkbox label .inputbox,.complex-checkbox label .inputbox{display:flex;height:20px;width:20px;justify-content:center;align-items:center;background:#f7f8fd;border:2px solid #C5CBED;border-radius:4px;transition:background .1s ease-out,border-color .1s ease-out}.checkbox label .inputbox .icon,.complex-checkbox label .inputbox .icon{height:20px;width:20px;opacity:0;transform:scale(0);transition:opacity .1s ease-out,transform .1s ease-out}.checkbox label .inputbox .icon path,.complex-checkbox label .inputbox .icon path{fill:#fff}.checkbox input:checked+label .inputbox,.complex-checkbox input:checked+label .inputbox{border:2px solid #4660E9;background:#4660e9}.checkbox input:checked+label .inputbox .icon,.complex-checkbox input:checked+label .inputbox .icon{opacity:1;transform:scale(1)}.checkbox.error label .inputbox,.complex-checkbox.error label .inputbox{border:2px solid #DB3E4D}.checkbox.error input:checked+label .inputbox,.complex-checkbox.error input:checked+label .inputbox{border:2px solid #DB3E4D;background:#db3e4d}.checkbox label{gap:12px}.checkbox:not(.error,.disabled) input:not(:checked)+label:hover .inputbox{background:#edeffd;border-color:#8394f0}.checkbox.error label{color:#ca2b3a}.checkbox.disabled{opacity:.35}.checkbox.disabled label{color:#2f363f;cursor:not-allowed}.checkbox.disabled label .inputbox{border:2px solid #BAC1CB}.checkbox.disabled input:checked+label .inputbox{border:2px solid #BAC1CB;background:#bac1cb}.checkbox.disabled input:checked+label .inputbox .icon path{fill:#2f363f}.complex-checkbox label{width:100%;padding:16px;background:#f7f8fd;border:1px solid #D6DDF5;border-radius:8px;transition:border-color .1s ease-out}.complex-checkbox label .content{margin-left:16px}.complex-checkbox label .content .description{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;margin-top:4px;color:#5e6e82}.complex-checkbox:not(.error) input:checked+label{border-color:#4660e9}.complex-checkbox:not(.error) input:not(:checked)+label:hover{border-color:#8394f0}.complex-checkbox.error label{border-color:#db3e4d}.radio,.complex-radio{-webkit-user-select:none;user-select:none}.radio input,.complex-radio input{position:absolute;height:0;width:0;opacity:0}.radio label,.complex-radio label{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;display:inline-flex;align-items:center;color:#2f363f;cursor:pointer}.radio label .inputbox,.complex-radio label .inputbox{position:relative;height:20px;width:20px;flex:0 0 auto;background:#f7f8fd;border:2px solid #C5CBED;border-radius:999px;transition:background .1s ease-out,border-color .1s ease-out}.radio label .inputbox:before,.complex-radio label .inputbox:before{content:"";position:absolute;height:12px;width:12px;top:50%;left:50%;transform:translate(-50%,-50%);background:#4660e9;border-radius:999px;opacity:0;transition:opacity .1s ease-out}.radio input:checked+label .inputbox,.complex-radio input:checked+label .inputbox{border:2px solid #4660E9}.radio input:checked+label .inputbox:before,.complex-radio input:checked+label .inputbox:before{opacity:1}.radio.error label .inputbox,.complex-radio.error label .inputbox{border:2px solid #DB3E4D}.radio.error label .inputbox:before,.complex-radio.error label .inputbox:before{background:#db3e4d}.radio.error input:checked+label .inputbox,.complex-radio.error input:checked+label .inputbox{border:2px solid #DB3E4D}.radio label{gap:12px}.radio:not(.error,.disabled) input:not(:checked)+label:hover .inputbox{background:#edeffd;border-color:#8394f0}.radio.error label{color:#ca2b3a}.radio.disabled{opacity:.35}.radio.disabled label{color:#2f363f;cursor:not-allowed}.radio.disabled label .inputbox{border:2px solid #BAC1CB}.radio.disabled input:checked+label .inputbox{border:2px solid #BAC1CB}.radio.disabled input:checked+label .inputbox:before{background:#bac1cb}.complex-radio label{width:100%;padding:16px;background:#f7f8fd;border:1px solid #D6DDF5;border-radius:8px;transition:border-color .1s ease-out}.complex-radio label .content{margin-left:16px}.complex-radio label .content .description{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;margin-top:4px;color:#5e6e82}.complex-radio:not(.error) input:checked+label{border-color:#4660e9}.complex-radio:not(.error) input:not(:checked)+label:hover{border-color:#8394f0}.complex-radio.error label{border-color:#db3e4d}.view.identifiers{padding-bottom:128px}.view.identifiers .floating-icon{position:fixed;right:32px;bottom:32px}.modal.identifier-action .name{font-family:Sora,sans-serif;font-size:28px;font-weight:600;margin-bottom:4px;color:#2f363f}.modal.identifier-action .row-button-group{margin-top:24px}.modal.identifier-delete .content .name{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.modal.identifier-delete .content .error-text{margin:16px 0 -8px}.modal.identifier-delete .content .button{width:100%;margin-top:24px}.modal.relation-selector .section:first-child{margin-top:0}.view.identifiers-action>.input-text,.view.identifiers-action .section .input-text:first-child{margin-bottom:16px}.view.identifiers-action .section.identifiers-type .complex-radio:not(:last-child){margin-bottom:8px}.view.identifiers-action .section.identifiers-type .error-text{margin-top:8px}.view.identifiers-action>.error-text{margin:16px 0 -8px}.view.identifiers-action>.button{width:100%;margin-top:24px}.view.identifiers-action.edit{padding-bottom:104px}.view.wishes .info-tile{margin-top:24px}.view.documents{padding-bottom:128px}.view.documents .section.document-list .cstorage{margin-bottom:16px}.view.documents .floating-icon{position:fixed;right:32px;bottom:32px}.cstorage .title{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;margin-bottom:8px;color:#2f363f}.cstorage .text{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#ca2b3a}.cstorage.background{padding:16px;background:#f7f8fd;border:1px solid #D6DDF5;border-radius:8px}.modal.file .name{font-family:Sora,sans-serif;font-size:24px;font-weight:600;margin-bottom:4px;color:#2f363f}.modal.file .description{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-bottom:24px;color:#5e6e82}.modal.file-delete .content .name{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.modal.file-delete .content .error-text{margin:16px 0 -8px}.modal.file-delete .content .button{width:100%;margin-top:16px}.modal.file-delete .content .button.type-red{margin-top:24px}.modal.file-rename .content .name{font-family:Sora,sans-serif;font-size:24px;font-weight:600;margin-bottom:16px;color:#2f363f}.modal.file-rename .content .content>.error-text{margin:16px 0 -8px}.modal.file-rename .content .button{width:100%;margin-top:24px}.file-list{display:flex;width:100%;flex-direction:column}.file-list .file-preview{width:100%}.file-list .file-preview:not(:first-child){margin-top:8px}.file-list .error-text:not(:first-child){margin-top:16px}.file-preview{position:relative;display:flex;height:66px;padding-left:16px;align-items:center;background:#f7f8fd;border:1px solid #D6DDF5;border-radius:8px;overflow:hidden}.file-preview>.icon path{fill:#4660e9}.file-preview .info{margin-left:16px;flex:1;min-width:0;overflow:hidden}.file-preview .info .filename{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-bottom:4px;color:#2f363f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-preview .info .description{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;color:#5e6e82}.file-preview .progressbar{position:absolute;width:100%;height:4px;bottom:0;left:0;background:#e2ebf4}.file-preview .progressbar .progress{height:100%;background:#4660e9;transition:width .1s ease-out}.file-preview .touch-area{display:flex;height:100%;padding:0 16px;align-items:center;cursor:pointer}.icon-button{display:inline-flex;height:48px;width:48px;flex:0 0 auto;align-items:center;justify-content:center;background:none;color:#000;text-decoration:none;border:none;border-radius:8px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:color .25s ease-out,background .25s ease-out,transform .1s ease-out}.icon-button .icon path{fill:#000;transition:all .25s ease-out}.icon-button.type-primary{background:#4660e9}.icon-button.type-primary .icon path{fill:#fff}.icon-button.type-secondary .icon path{fill:#4660e9}.icon-button.type-tertiary .icon path{fill:#5e6e82}.icon-button.type-red{background:#db3e4d}.icon-button.type-red .icon path{fill:#fff}.icon-button.type-red-text .icon path{fill:#db3e4d}.icon-button.size-large{height:56px;width:56px}.icon-button.size-small{height:32px;width:32px}.icon-button.disabled{color:#2f363f;opacity:.25;cursor:not-allowed}.icon-button.disabled .icon path{fill:#2f363f;border-color:#2f363f}.icon-button.disabled.type-primary,.icon-button.disabled.type-red{background:#bac1cb}@media screen and (min-width: 769px){.icon-button:not(.disabled).type-primary:hover{background:#364dc9}.icon-button:not(.disabled).type-secondary:hover{background:#4660e914}.icon-button:not(.disabled).type-tertiary:hover{background:#2f363f0f}.icon-button:not(.disabled).type-red:hover{background:#bb3542}.icon-button:not(.disabled).type-red-text:hover{background:#db3e4d14}}.view.messages{padding-bottom:128px}.view.messages .floating-icon{position:fixed;right:32px;bottom:32px}.modal.message-action .object{font-family:Sora,sans-serif;font-size:24px;font-weight:600;margin-bottom:4px;color:#2f363f}.modal.message-action .description{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#5e6e82}.modal.message-action .row-button-group{margin-top:24px}.modal.message-delete .content .name{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.modal.message-delete .content .error-text{margin:16px 0 -8px}.modal.message-delete .content .button{width:100%;margin-top:24px}.avatar-group{display:flex;align-items:center}.avatar-group .avatars{display:flex;gap:-6px}.avatar-group .avatars .avatar:not(:first-child){margin-left:-6px}.avatar-group .count{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;margin-left:4px;color:#5e6e82}.view.messages-action>.input-text{margin-bottom:16px}.view.messages-action .section.send-mode .complex-radio:first-child{margin-bottom:8px}.view.messages-action .section.send-mode .content>.input-text,.view.messages-action .section.send-mode .input-date{margin-top:16px}.view.messages-action .files{padding:16px;background:#f7f8fd;border:1px solid #D6DDF5;border-radius:8px}.view.messages-action .files .cstorage{margin-bottom:16px}.view.messages-action .files .file-list:not(:empty){margin-bottom:16px}.view.messages-action>.button{width:100%;margin-top:24px}.view.messages-action.edit{padding-bottom:104px}.view.goods{padding-bottom:128px}.view.goods .section .row-button:not(:first-child){margin-top:8px}.view.goods .floating-icon{position:fixed;right:32px;bottom:32px}.modal.good-action .name{font-family:Sora,sans-serif;font-size:28px;font-weight:600;margin-bottom:4px;color:#2f363f}.modal.good-action .description{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:16px;color:#2f363f}.modal.good-action .row-button-group{margin-top:24px}.modal.good-delete .content .name{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.modal.good-delete .content .error-text{margin:16px 0 -8px}.modal.good-delete .content .button{width:100%;margin-top:24px}.view.goods-action>.input-textarea{margin:16px 0}.view.goods-action .section.good-type .complex-radio:not(:last-child){margin-bottom:8px}.view.goods-action .section.good-type .error-text{margin-top:8px}.view.goods-action .files{padding:16px;background:#f7f8fd;border:1px solid #D6DDF5;border-radius:8px}.view.goods-action .files .cstorage{margin-bottom:16px}.view.goods-action .files .file-list:not(:empty){margin-bottom:16px}.view.goods-action>.error-text{margin:16px 0 -8px}.view.goods-action>.button{width:100%;margin-top:24px}.view.goods-action.edit{padding-bottom:104px}.image-uploader{padding-bottom:12px;background:#f7f8fd;border:1px solid #D6DDF5;border-radius:8px;overflow:hidden}.image-uploader .image{width:100%;height:156px}.image-uploader .image .icon{height:48px;width:48px}.image-uploader .buttons{display:flex;padding:0 16px;margin-top:12px;justify-content:space-between}.image-uploader .buttons .progressbar{width:100%;height:8px;margin:8px 4px;bottom:0;left:0;border-radius:999px;background:#e2ebf4;overflow:hidden}.image-uploader .buttons .progressbar .progress{height:100%;background:#4660e9;transition:width .1s ease-out}.image-uploader .error-text{margin:8px 16px 4px}.view.animals{padding-bottom:128px}.view.animals .section .row-button:not(:first-child){margin-top:8px}.view.animals .floating-icon{position:fixed;right:32px;bottom:32px}.modal.animal-action .name{font-family:Sora,sans-serif;font-size:28px;font-weight:600;margin-bottom:4px;color:#2f363f}.modal.animal-action .description{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:16px;color:#2f363f}.modal.animal-action .row-button-group{margin-top:24px}.modal.animal-delete .content .name{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.modal.animal-delete .content .error-text{margin:16px 0 -8px}.modal.animal-delete .content .button{width:100%;margin-top:24px}.view.animals-action>.input-textarea{margin:16px 0}.view.animals-action .section.animal-type .complex-radio:not(:last-child){margin-bottom:8px}.view.animals-action .section.animal-type .error-text{margin-top:8px}.view.animals-action .files{padding:16px;background:#f7f8fd;border:1px solid #D6DDF5;border-radius:8px}.view.animals-action .files .cstorage{margin-bottom:16px}.view.animals-action .files .file-list:not(:empty){margin-bottom:16px}.view.animals-action>.error-text{margin:16px 0 -8px}.view.animals-action>.button{width:100%;margin-top:24px}.view.animals-action.edit{padding-bottom:104px}.view.testament .section.custom-testament .content>p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-bottom:12px;color:#2f363f}.view.testament .section.custom-testament .content>p .important{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;color:#ca2b3a}.view.testament .section.custom-testament .content .button{width:100%;margin-top:4px}.view.testament .section.custom-testament .content>.error-text{margin-top:8px}.view.testament .section.document-list .content>p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#2f363f;margin-bottom:16px}.view.testament .section.document-list .content .files{padding:16px;background:#f7f8fd;border:1px solid #D6DDF5;border-radius:8px}.view.testament .section.document-list .content .files .cstorage{margin-bottom:16px}.view.testament .section.document-list .content .files .file-list:not(:empty){margin-bottom:16px}.view.testament .section.document-list .content>.form{margin-top:16px}.view.testament .section.document-list .content>.form .info-text{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:8px;color:#5e6e82}.view.testament .section.document-list .content>.form>.input-text{margin-top:16px}.view.testament .section.document-list .content>.form .input-date{margin-top:16px}.view.testament .info-tile{margin-top:24px}.modal.download-target .content h1{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.modal.download-target .content .error-text{margin:16px 0 -8px}.modal.download-target .content .button{width:100%;margin-top:16px}.modal.download-target .content .button.type-primary{margin-top:24px}.view.settings-password h1{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.view.settings-password .form{margin-top:24px}.view.settings-password .form .input-text{margin-bottom:16px}.view.settings-password .form .error-text{margin-bottom:8px}.view.settings-password .form .button{width:100%;margin-top:8px}.view.settings-askdata h1{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.view.settings-askdata>p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:12px;color:#2f363f}.view.settings-askdata .error-text{margin:16px 0 -8px}.view.settings-askdata .button{margin-top:24px;width:100%}.view.settings-email h1{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.view.settings-email>p,.view.settings-email .content>p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:12px;color:#2f363f}.view.settings-email .form{margin-top:24px}.view.settings-email .form .input-text,.view.settings-email .form .input-code{margin-bottom:16px}.view.settings-email .form .error-text{margin-bottom:8px}.view.settings-email .form .error-text.code-error{margin:-8px 0 16px}.view.settings-email .form .button{width:100%;margin-top:8px}.view.settings-email .form .buttons .button{width:100%}.view.settings-email .form .buttons .button:not(:first-child){margin-top:16px}.view.settings-delete h1{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.view.settings-delete>p,.view.settings-delete .content>p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:12px;color:#2f363f}.view.settings-delete .form{margin-top:24px}.view.settings-delete .form .input-text,.view.settings-delete .form .input-code{margin-bottom:16px}.view.settings-delete .form .error-text{margin-bottom:8px}.view.settings-delete .form .button{width:100%;margin-top:8px}.view.settings-delete>.error-text{margin:16px 0 -8px}.view.settings-delete>.button{margin-top:24px;width:100%}.view.release .form{margin-top:24px}.view.release .form>.input-text:first-child{margin-bottom:16px}.view.release .form .info-text{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin:8px 0 16px;color:#5e6e82}.view.release .form .error-text{margin-bottom:8px}.view.release .form .button{width:100%;margin-top:8px}.view.settings-profile .section.informations .content>.input-text:not(:first-child),.view.settings-profile .section.informations .content .input-date,.view.settings-profile .section.informations .content>.input-select,.view.settings-profile .section.informations .content>.row-container{margin-top:16px}.view.settings-profile .section.informations .content>.error-text{margin:16px 0 -8px}.view.settings-profile .section.informations .content .row-container{display:flex}.view.settings-profile .section.informations .content .row-container .input-text{width:100%}.view.settings-profile .section.informations .content .row-container .input-text:first-child{margin-right:16px}.view.settings-profile .section.informations .content .info-text{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:8px;color:#5e6e82}.view.settings-profile .section.informations .content .button{width:100%;margin-top:24px}.view.referrals .summary .info-tile{padding-top:32px}.view.referrals .summary .info-tile .code-and-copy{display:flex;margin-top:32px}.view.referrals .summary .info-tile .code-and-copy .code{font-family:Sora,sans-serif;font-size:20px;font-weight:600;display:flex;margin-right:16px;height:48px;align-items:center;justify-content:center;background:#eceef9;border-radius:8px}.view.referrals .summary .info-tile .code-and-copy .code,.view.referrals .summary .info-tile .code-and-copy .button{flex:1 0 auto}.view.referrals .summary .content>.row-button{margin-top:16px}.view.referrals .tutorial .stage{display:flex;margin-top:16px;align-items:center}.view.referrals .tutorial .stage .num{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;display:flex;margin-right:12px;height:24px;width:24px;align-items:center;justify-content:center;background:#4660e9;border-radius:999px;color:#fff}.view.forgot-password h1{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.view.forgot-password>p,.view.forgot-password .content>p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:12px;color:#2f363f}.view.forgot-password .form{margin-top:24px}.view.forgot-password .form .input-text,.view.forgot-password .form .input-code{margin-bottom:16px}.view.forgot-password .form .error-text{margin-bottom:8px}.view.forgot-password .form .button{width:100%;margin-top:8px}.toaster{position:fixed;padding:32px 20px;top:0;pointer-events:none;width:100%;max-width:600px;left:50%;transform:translate(-50%)}.toaster .toast:not(:first-child){margin-top:16px}.toast{position:relative;display:flex;padding:16px;align-items:center;background:#f7f8fd;border:1px solid #000000;border-radius:8px;box-shadow:0 6px 32px 8px #2f363f1f;overflow:hidden;pointer-events:all;cursor:pointer}.toast .content{margin-left:16px;flex:1 1 auto}.toast .content .title{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#2f363f}.toast .content .subtitle{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;margin-top:4px;color:#5e6e82}.toast .progressbar{position:absolute;width:100%;height:4px;bottom:0;left:0;background:#e2ebf4}.toast .progressbar .progress{height:100%;background:#6b80ed;transition:width .1s ease-out}.toast.variant-success{border:1px solid #2BA177}.toast.variant-success .icon path{fill:#2ba177}.toast.variant-error{border:1px solid #DB3E4D}.toast.variant-error .icon path{fill:#db3e4d}.view-public.faq .section-raw{padding-top:16px}.view-public.faq .section-raw h1{font-family:Sora,sans-serif;font-size:28px;font-weight:600;color:#2f363f;margin-bottom:32px}.view-public.care-auth .section-raw{padding-top:16px}.view-public.care-auth .section-raw>h1{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.view-public.care-auth .section-raw>p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:16px;color:#2f363f}.view-public.care-auth .section-raw .form{margin-top:24px}.view-public.care-auth .section-raw .form .input-text{margin-bottom:16px}.view-public.care-auth .section-raw .form .error-text{margin-bottom:8px}.view-public.care-auth .section-raw .form .button{width:100%;margin-top:8px}.view-public.care-verify .section-raw{padding-top:16px}.view-public.care-verify .section-raw>h1{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.view-public.care-verify .section-raw>p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:16px;color:#2f363f}.view-public.care-verify .section-raw .form{margin-top:24px}.view-public.care-verify .section-raw .form .input-code{margin-bottom:16px}.view-public.care-verify .section-raw .form .error-text{margin-bottom:8px}.view-public.care-verify .section-raw .form .button{width:100%;margin-top:8px}.view-public.care-act .section-raw{padding-top:16px}.view-public.care-act .section-raw>h1{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.view-public.care-act .section-raw .section .error-text{margin-top:8px}.view-public.care-act .section-raw .section .content>div:not(:first-child){margin-top:8px}.view-public.care-act .section-raw .section.action{margin-bottom:16px}.view-public.care-act .section-raw>.error-text{margin-bottom:8px}.view-public.care-act .section-raw .button{margin-top:8px;width:100%}.view-public.care-legacy .section-raw{padding-top:16px}.view-public.care-legacy .section-raw>h1{font-family:Sora,sans-serif;font-size:24px;font-weight:600;margin-bottom:24px;color:#2f363f}.view-public.care-legacy .section-raw .section .content>div:not(:first-child){margin-top:16px}.section.wishes-list-display .content div:not(:first-child){margin-top:16px}.feature-access{width:100%;padding:16px;background:#f7f8fd;border:1px solid #D6DDF5;border-radius:8px}.feature-access .label{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;color:#2f363f}.feature-access .description{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:8px;color:#5e6e82}.feature-access .sub-info{margin-top:12px}.feature-access .sub-info .info-label{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;color:#2f363f}.feature-access .sub-info .info-text{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:8px;color:#5e6e82}.feature-access>.button{padding:0;margin-top:16px}.view-public.legacy-feature .section-raw>h1{font-family:Sora,sans-serif;font-size:24px;font-weight:600;margin-bottom:24px;color:#2f363f}.view-public.legacy-feature .section-raw .section>.row-button:not(:first-child){margin-top:8px}.view-public.legacy-feature .section-raw .row-button-group{margin-top:24px}.modal.legacy-item .image{width:100%;height:auto;margin-bottom:16px;aspect-ratio:16/9;border-radius:8px}.modal.legacy-item .overall h2{font-family:Sora,sans-serif;font-size:24px;font-weight:600;color:#2f363f}.modal.legacy-item .overall .tag{margin-top:4px}.modal.legacy-item .overall .description{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-top:16px;color:#5e6e82}.modal.legacy-item .overall .shared{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;display:flex;margin-top:12px;align-items:center;color:#ca2b3a}.modal.legacy-item .overall .shared .icon{margin-right:12px}.modal.legacy-item .overall .shared .icon path{fill:#ca2b3a}.modal.legacy-item .info-tile{margin-top:16px}.modal.legacy-item .info-tile>.button.type-text{padding:0}.info-tile.sensitive-info .top{display:flex;align-items:center}.info-tile.sensitive-info .top>p{width:100%}.info-tile.sensitive-info .top .button{padding:0}
