:root{--clr-grey:#f2f2f2;--clr-pink:#076fbf;--clr-error-msg:#727272;--clr-field-disabled:#dadada;--clr-text:#242424}.text-align-center{text-align:center}.hs-form-field{position:relative}.fes-system-page{color:var(--clr-text)}.fes-system-page .body-wrapper{margin:auto;padding-inline:16px}.fes-system-page p,.hs-form-field label{color:#242424;font-family:area-normal,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.hs-error-msg{font-family:area-normal,sans-serif}.fes-system-page.align-items-center .body-container-wrapper{align-items:center;display:flex;height:80vh;justify-content:center}.fes-system-page.align-items-center .body-container-wrapper .section-wrapper{width:100%}.fes-system-page header{padding-bottom:32px;padding-top:40px}.fes-system-page .system-logo img,.fes-system-page .system-logo svg{display:block;margin:auto;max-width:320px}.fes-system-page__introduction{margin-bottom:32px;padding-inline:16px;text-align:center}.fes-system-page .background-grey{background:var(--clr-grey);display:block;padding:14px 16px 32px}.fes-system-page .background-grey p{margin-top:11px}.fes-system-page .form-input-validation-message{margin-bottom:11px;margin-top:-6px}.fes-system-page .hs-error-msg,.fes-system-page .hs-error-msgs{color:var(--clr-error-msg);font-family:area-normal;font-size:13px;font-style:normal;font-weight:400;line-height:17px;margin-top:0}.fes-system-page{margin-bottom:7px}.fes-system-page .hs-input{background:#fff;border:none;height:fit-content;line-height:unset;padding:10px 15px 6px}.fes-system-page .hs-input:disabled{background-color:var(--clr-field-disabled)}.fes-system-page .hs-form-field:not(:has(.hs-error-msgs)){margin-bottom:14px;position:relative}.fes-system-page .hs-form-field a{color:#727272;display:block;font-size:13px;font-style:normal;font-weight:600;line-height:24px;position:absolute;right:12px;text-align:right;text-decoration:none;top:37px;width:fit-content}.fes-system-page .hs-submit{padding-top:18px}.fes-system-page .hs-button{background:var(--clr-pink);border:none;border-radius:25px;color:#fff;display:block;font-family:area-normal!important;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:auto;max-width:480px;padding:8px;text-align:center;text-decoration:none;width:100%}.fes-system-page .hs-input::placeholder{color:transparent}.fes-system-page .hs-input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.fes-system-page .hs-input[type=checkbox]+label{align-items:center;color:#242424;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;padding-left:30px;position:relative}.fes-system-page .hs-input[type=checkbox]+label:before{background-color:#fff;border:2px solid var(--clr-pink);border-radius:2px;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:20px}.fes-system-page .hs-input[type=checkbox]:checked+label:before{background-color:var(--clr-pink);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='m1 5 3 3 7-7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 10px;border-color:var(--clr-pink)}.fes-system-page .hs-input[type=checkbox]+label:hover:before{border-color:var(--clr-pink)}.hs-form-field:has(.hs-input[type=checkbox]){float:left;width:fit-content}.fes-system-page #hs_login_reset{color:var(--clr-pink);font-size:13px;font-style:normal;font-weight:600;line-height:24px;text-decoration:none}.fes-system-page form div:has(#hs_login_reset){float:right;width:fit-content}.fes-system-page .fes-system-page__footer-text{color:#242424;font-size:13px;font-style:normal;font-weight:400;line-height:17px;padding-inline:16px;padding-top:14px}.fes-system-page__footer-text a,.section-wrapper p a{color:var(--clr-pink);text-decoration:none}.fes-system-page .error-code{font-family:Area Normal;font-size:80px;font-style:normal;font-weight:800;line-height:normal;margin-bottom:10px;text-align:center}.reset-password-request .fes-system-page__footer-text{padding-top:0}.log-out-page .fes-system-page__footer-text{font-size:16px;font-weight:600;padding-top:24px}.log-out-page .fes-system-page__introduction{margin-bottom:24px}@media only screen and (max-width:768px){.fes-system-page .hs-button{background:var(--clr-pink);border:none;border-radius:25px;color:#fff;display:block;font-family:area-normal!important;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:auto;max-width:480px;padding:8px 8px 12px;text-align:center;text-decoration:none;width:100%}}@media (min-width:576px){.fes-system-page .background-grey,.fes-system-page .fes-system-page__footer-text,.fes-system-page__introduction{margin:auto;max-width:544px;padding-inline:16px}.fes-system-page__introduction{max-width:656px}.fes-system-page .background-grey{padding:22px 32px 32px}.fes-system-page .fes-system-page__introduction{padding-inline:0}.fes-system-page .fes-system-page__footer-text{padding:18px 0 0}.log-out-page .fes-system-page__footer-text{font-size:16px;font-weight:600;padding-top:24px}}