.semi-h1{font-size:24px;font-style:normal;font-weight:600;line-height:30px}@media (max-width:1024px){.semi-h1{font-size:21.6px}}@media (max-width:600px){.semi-h1{font-size:22px;line-height:27px}}.semi-h1-italic{font-size:24px;font-style:italic;font-weight:600;line-height:30px}@media (max-width:1024px){.semi-h1-italic{font-size:21.6px}}@media (max-width:600px){.semi-h1-italic{font-size:22px;line-height:27px}}.semi-h2{font-size:22px;font-style:normal;font-weight:600;line-height:27px}@media (max-width:1024px){.semi-h2{font-size:19.8px}}@media (max-width:600px){.semi-h2{font-size:20px;line-height:22px}}.semi-h2-italic{font-size:22px;font-style:italic;font-weight:600;line-height:27px}@media (max-width:1024px){.semi-h2-italic{font-size:19.8px}}@media (max-width:600px){.semi-h2-italic{font-size:20px;line-height:22px}}.semi-h3{font-size:20px;font-style:normal;font-weight:600;line-height:22px}@media (max-width:1024px){.semi-h3{font-size:18px}}@media (max-width:600px){.semi-h3{font-size:18px;line-height:28px}}.semi-h3-italic{font-size:20px;font-style:italic;font-weight:600;line-height:22px}@media (max-width:1024px){.semi-h3-italic{font-size:18px}}@media (max-width:600px){.semi-h3-italic{font-size:18px;line-height:28px}}.semi-h4{font-size:18px;font-style:normal;font-weight:600;line-height:28px}@media (max-width:1024px){.semi-h4{font-size:16.2px}}@media (max-width:600px){.semi-h4{font-size:16px;line-height:24px}}.semi-h4-italic{font-size:18px;font-style:italic;font-weight:600;line-height:28px}@media (max-width:1024px){.semi-h4-italic{font-size:16.2px}}@media (max-width:600px){.semi-h4-italic{font-size:16px;line-height:24px}}.semi-bodyLarge{font-size:16px;font-style:normal;font-weight:600;line-height:24px}@media (max-width:1024px){.semi-bodyLarge{font-size:14.4px}}@media (max-width:600px){.semi-bodyLarge{font-size:15px;line-height:22px}}.semi-bodyLarge-italic{font-size:16px;font-style:italic;font-weight:600;line-height:24px}@media (max-width:1024px){.semi-bodyLarge-italic{font-size:14.4px}}@media (max-width:600px){.semi-bodyLarge-italic{font-size:15px;line-height:22px}}.semi-body{font-size:15px;font-style:normal;font-weight:600;line-height:22px}@media (max-width:1024px){.semi-body{font-size:13.5px}}@media (max-width:600px){.semi-body{font-size:14px;line-height:20px}}.semi-body-italic{font-size:15px;font-style:italic;font-weight:600;line-height:22px}@media (max-width:1024px){.semi-body-italic{font-size:13.5px}}@media (max-width:600px){.semi-body-italic{font-size:14px;line-height:20px}}.semi-bodySmall{font-size:14px;font-style:normal;font-weight:600;line-height:20px}@media (max-width:1024px){.semi-bodySmall{font-size:12.6px}}@media (max-width:600px){.semi-bodySmall{font-size:13px;line-height:16px}}.semi-bodySmall-italic{font-size:14px;font-style:italic;font-weight:600;line-height:20px}@media (max-width:1024px){.semi-bodySmall-italic{font-size:12.6px}}@media (max-width:600px){.semi-bodySmall-italic{font-size:13px;line-height:16px}}.semi-caption{font-size:13px;font-style:normal;font-weight:600;line-height:16px}@media (max-width:1024px){.semi-caption{font-size:11.7px}}@media (max-width:600px){.semi-caption{font-size:12px;line-height:15px}}.semi-caption-italic{font-size:13px;font-style:italic;font-weight:600;line-height:16px}@media (max-width:1024px){.semi-caption-italic{font-size:11.7px}}@media (max-width:600px){.semi-caption-italic{font-size:12px;line-height:15px}}.semi-caption2{font-size:12px;font-style:normal;font-weight:600;line-height:15px}@media (max-width:1024px){.semi-caption2{font-size:10.8px}}@media (max-width:600px){.semi-caption2{font-size:12px;line-height:15px}}.semi-caption2-italic{font-size:12px;font-style:italic;font-weight:600;line-height:15px}@media (max-width:1024px){.semi-caption2-italic{font-size:10.8px}}@media (max-width:600px){.semi-caption2-italic{font-size:12px;line-height:15px}}.semi-caption3{font-size:10px;font-style:normal;font-weight:600;line-height:14px}@media (max-width:1024px){.semi-caption3{font-size:9px}}@media (max-width:600px){.semi-caption3{font-size:10px;line-height:14px}}.semi-caption3-italic{font-size:10px;font-style:italic;font-weight:600;line-height:14px}@media (max-width:1024px){.semi-caption3-italic{font-size:9px}}@media (max-width:600px){.semi-caption3-italic{font-size:10px;line-height:14px}}.medium-h1{font-size:24px;font-style:normal;font-weight:500;line-height:30px}@media (max-width:1024px){.medium-h1{font-size:21.6px}}@media (max-width:600px){.medium-h1{font-size:22px;line-height:27px}}.medium-h1-italic{font-size:24px;font-style:italic;font-weight:500;line-height:30px}@media (max-width:1024px){.medium-h1-italic{font-size:21.6px}}@media (max-width:600px){.medium-h1-italic{font-size:22px;line-height:27px}}.medium-h2{font-size:22px;font-style:normal;font-weight:500;line-height:27px}@media (max-width:1024px){.medium-h2{font-size:19.8px}}@media (max-width:600px){.medium-h2{font-size:20px;line-height:22px}}.medium-h2-italic{font-size:22px;font-style:italic;font-weight:500;line-height:27px}@media (max-width:1024px){.medium-h2-italic{font-size:19.8px}}@media (max-width:600px){.medium-h2-italic{font-size:20px;line-height:22px}}.medium-h3{font-size:20px;font-style:normal;font-weight:500;line-height:22px}@media (max-width:1024px){.medium-h3{font-size:18px}}@media (max-width:600px){.medium-h3{font-size:18px;line-height:28px}}.medium-h3-italic{font-size:20px;font-style:italic;font-weight:500;line-height:22px}@media (max-width:1024px){.medium-h3-italic{font-size:18px}}@media (max-width:600px){.medium-h3-italic{font-size:18px;line-height:28px}}.medium-h4{font-size:18px;font-style:normal;font-weight:500;line-height:28px}@media (max-width:1024px){.medium-h4{font-size:16.2px}}@media (max-width:600px){.medium-h4{font-size:16px;line-height:24px}}.medium-h4-italic{font-size:18px;font-style:italic;font-weight:500;line-height:28px}@media (max-width:1024px){.medium-h4-italic{font-size:16.2px}}@media (max-width:600px){.medium-h4-italic{font-size:16px;line-height:24px}}.medium-bodyLarge{font-size:16px;font-style:normal;font-weight:500;line-height:24px}@media (max-width:1024px){.medium-bodyLarge{font-size:14.4px}}@media (max-width:600px){.medium-bodyLarge{font-size:15px;line-height:22px}}.medium-bodyLarge-italic{font-size:16px;font-style:italic;font-weight:500;line-height:24px}@media (max-width:1024px){.medium-bodyLarge-italic{font-size:14.4px}}@media (max-width:600px){.medium-bodyLarge-italic{font-size:15px;line-height:22px}}.medium-body{font-size:15px;font-style:normal;font-weight:500;line-height:22px}@media (max-width:1024px){.medium-body{font-size:13.5px}}@media (max-width:600px){.medium-body{font-size:14px;line-height:20px}}.medium-body-italic{font-size:15px;font-style:italic;font-weight:500;line-height:22px}@media (max-width:1024px){.medium-body-italic{font-size:13.5px}}@media (max-width:600px){.medium-body-italic{font-size:14px;line-height:20px}}.medium-bodySmall{font-size:14px;font-style:normal;font-weight:500;line-height:20px}@media (max-width:1024px){.medium-bodySmall{font-size:12.6px}}@media (max-width:600px){.medium-bodySmall{font-size:13px;line-height:16px}}.medium-bodySmall-italic{font-size:14px;font-style:italic;font-weight:500;line-height:20px}@media (max-width:1024px){.medium-bodySmall-italic{font-size:12.6px}}@media (max-width:600px){.medium-bodySmall-italic{font-size:13px;line-height:16px}}.medium-caption{font-size:13px;font-style:normal;font-weight:500;line-height:16px}@media (max-width:1024px){.medium-caption{font-size:11.7px}}@media (max-width:600px){.medium-caption{font-size:12px;line-height:15px}}.medium-caption-italic{font-size:13px;font-style:italic;font-weight:500;line-height:16px}@media (max-width:1024px){.medium-caption-italic{font-size:11.7px}}@media (max-width:600px){.medium-caption-italic{font-size:12px;line-height:15px}}.medium-caption2{font-size:12px;font-style:normal;font-weight:500;line-height:15px}@media (max-width:1024px){.medium-caption2{font-size:10.8px}}@media (max-width:600px){.medium-caption2{font-size:12px;line-height:15px}}.medium-caption2-italic{font-size:12px;font-style:italic;font-weight:500;line-height:15px}@media (max-width:1024px){.medium-caption2-italic{font-size:10.8px}}@media (max-width:600px){.medium-caption2-italic{font-size:12px;line-height:15px}}.medium-caption3{font-size:10px;font-style:normal;font-weight:500;line-height:14px}@media (max-width:1024px){.medium-caption3{font-size:9px}}@media (max-width:600px){.medium-caption3{font-size:10px;line-height:14px}}.medium-caption3-italic{font-size:10px;font-style:italic;font-weight:500;line-height:14px}@media (max-width:1024px){.medium-caption3-italic{font-size:9px}}@media (max-width:600px){.medium-caption3-italic{font-size:10px;line-height:14px}}.regular-h1{font-size:24px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:1024px){.regular-h1{font-size:21.6px}}@media (max-width:600px){.regular-h1{font-size:22px;line-height:27px}}.regular-h1-italic{font-size:24px;font-style:italic;font-weight:400;line-height:30px}@media (max-width:1024px){.regular-h1-italic{font-size:21.6px}}@media (max-width:600px){.regular-h1-italic{font-size:22px;line-height:27px}}.regular-h2{font-size:22px;font-style:normal;font-weight:400;line-height:27px}@media (max-width:1024px){.regular-h2{font-size:19.8px}}@media (max-width:600px){.regular-h2{font-size:20px;line-height:22px}}.regular-h2-italic{font-size:22px;font-style:italic;font-weight:400;line-height:27px}@media (max-width:1024px){.regular-h2-italic{font-size:19.8px}}@media (max-width:600px){.regular-h2-italic{font-size:20px;line-height:22px}}.regular-h3{font-size:20px;font-style:normal;font-weight:400;line-height:22px}@media (max-width:1024px){.regular-h3{font-size:18px}}@media (max-width:600px){.regular-h3{font-size:18px;line-height:28px}}.regular-h3-italic{font-size:20px;font-style:italic;font-weight:400;line-height:22px}@media (max-width:1024px){.regular-h3-italic{font-size:18px}}@media (max-width:600px){.regular-h3-italic{font-size:18px;line-height:28px}}.regular-h4{font-size:18px;font-style:normal;font-weight:400;line-height:28px}@media (max-width:1024px){.regular-h4{font-size:16.2px}}@media (max-width:600px){.regular-h4{font-size:16px;line-height:24px}}.regular-h4-italic{font-size:18px;font-style:italic;font-weight:400;line-height:28px}@media (max-width:1024px){.regular-h4-italic{font-size:16.2px}}@media (max-width:600px){.regular-h4-italic{font-size:16px;line-height:24px}}.regular-bodyLarge{font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width:1024px){.regular-bodyLarge{font-size:14.4px}}@media (max-width:600px){.regular-bodyLarge{font-size:15px;line-height:22px}}.regular-bodyLarge-italic{font-size:16px;font-style:italic;font-weight:400;line-height:24px}@media (max-width:1024px){.regular-bodyLarge-italic{font-size:14.4px}}@media (max-width:600px){.regular-bodyLarge-italic{font-size:15px;line-height:22px}}.regular-body{font-size:15px;font-style:normal;font-weight:400;line-height:22px}@media (max-width:1024px){.regular-body{font-size:13.5px}}@media (max-width:600px){.regular-body{font-size:14px;line-height:20px}}.regular-body-italic{font-size:15px;font-style:italic;font-weight:400;line-height:22px}@media (max-width:1024px){.regular-body-italic{font-size:13.5px}}@media (max-width:600px){.regular-body-italic{font-size:14px;line-height:20px}}.regular-bodySmall{font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width:1024px){.regular-bodySmall{font-size:12.6px}}@media (max-width:600px){.regular-bodySmall{font-size:13px;line-height:16px}}.regular-bodySmall-italic{font-size:14px;font-style:italic;font-weight:400;line-height:20px}@media (max-width:1024px){.regular-bodySmall-italic{font-size:12.6px}}@media (max-width:600px){.regular-bodySmall-italic{font-size:13px;line-height:16px}}.regular-caption{font-size:13px;font-style:normal;font-weight:400;line-height:16px}@media (max-width:1024px){.regular-caption{font-size:11.7px}}@media (max-width:600px){.regular-caption{font-size:12px;line-height:15px}}.regular-caption-italic{font-size:13px;font-style:italic;font-weight:400;line-height:16px}@media (max-width:1024px){.regular-caption-italic{font-size:11.7px}}@media (max-width:600px){.regular-caption-italic{font-size:12px;line-height:15px}}.regular-caption2{font-size:12px;font-style:normal;font-weight:400;line-height:15px}@media (max-width:1024px){.regular-caption2{font-size:10.8px}}@media (max-width:600px){.regular-caption2{font-size:12px;line-height:15px}}.regular-caption2-italic{font-size:12px;font-style:italic;font-weight:400;line-height:15px}@media (max-width:1024px){.regular-caption2-italic{font-size:10.8px}}@media (max-width:600px){.regular-caption2-italic{font-size:12px;line-height:15px}}.regular-caption3{font-size:10px;font-style:normal;font-weight:400;line-height:14px}@media (max-width:1024px){.regular-caption3{font-size:9px}}@media (max-width:600px){.regular-caption3{font-size:10px;line-height:14px}}.regular-caption3-italic{font-size:10px;font-style:italic;font-weight:400;line-height:14px}@media (max-width:1024px){.regular-caption3-italic{font-size:9px}}@media (max-width:600px){.regular-caption3-italic{font-size:10px;line-height:14px}}.p-button-help{background-color:#8b59a0;border-color:#8b59a0}.p-button-help:hover{background-color:#7c4e97;border-color:#7c4e97}form{flex-direction:column;gap:25px;height:100%;display:flex}form .form__title{color:var(--xon-color-primary);font-size:24px;font-style:normal;font-weight:600;line-height:30px}@media (max-width:1024px){form .form__title{font-size:21.6px}}@media (max-width:600px){form .form__title{font-size:22px;line-height:27px}}@media (max-width:1024px){form .form__title{text-align:center}}form .form__description{color:var(--xon-color-text-secondary);margin-top:10px;font-size:18px;font-style:normal;font-weight:400;line-height:28px}@media (max-width:1024px){form .form__description{font-size:16.2px}}@media (max-width:600px){form .form__description{font-size:16px;line-height:24px}}form .form-field{flex-direction:column;gap:8px;display:flex}form .form-field label{color:var(--xon-color-text-secondary);font-size:16px;font-style:normal;font-weight:500;line-height:24px}@media (max-width:1024px){form .form-field label{font-size:14.4px}}@media (max-width:600px){form .form-field label{font-size:15px;line-height:22px}}form .form-field .p-inputtext{border-radius:var(--xon-border-radius-md)!important;border-color:var(--xon-color-surface-outline)!important;background:0 0!important}form .form-field .p-inputtext:hover:enabled:focus{border-color:var(--xon-color-primary)!important}form .form-field .p-inputtext.p-invalid{border-color:var(--xon-color-text-red)!important}form .form-field .forgot-password .p-button{padding:0}form .p-button{border-radius:var(--xon-border-radius-md)!important}
