.claims-page .claims-steps{list-style:decimal;margin:0 auto;max-width:720px;padding-left:24px}.claims-page .claims-steps li{font-size:18px;font-weight:300;line-height:28px}@media (max-width:1024px){.claims-page .claims-steps li{font-size:14px;line-height:23px}}.claims-page .claims-steps li{color:#0a2a43;margin-bottom:14px;padding-left:8px}.claims-page .claims-status{margin:0 auto;max-width:520px}.claims-page .claims-status .btn{align-self:center;gap:10px;justify-content:center;min-width:200px}.claims-page .claims-status .btn.is-loading{opacity:.85;pointer-events:none}.claims-page .claims-status .btn__spinner{animation:th-spin .7s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;display:none;height:16px;width:16px}.claims-page .claims-status .btn.is-loading .btn__spinner{display:inline-block}.claims-page .claims-status .btn.is-loading .btn__label{opacity:.9}.claims-page .card-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:991px){.claims-page .card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.claims-page .card-grid{grid-template-columns:1fr}}.th-modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:2000}.th-modal.is-open{opacity:1;visibility:visible}.th-modal[hidden]{display:none}.th-modal__backdrop{background:rgba(10,42,67,.55);inset:0;position:absolute}.th-modal__dialog{background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(10,42,67,.28);max-width:440px;padding:32px 28px 28px;position:relative;text-align:center;transform:translateY(12px) scale(.98);transition:transform .28s ease;width:100%;z-index:1}.th-modal.is-open .th-modal__dialog{transform:translateY(0) scale(1)}.th-modal__close{background:transparent;border:0;color:#0a2a43;cursor:pointer;font-size:28px;height:36px;line-height:1;position:absolute;right:12px;top:10px;width:36px}.th-modal__title{color:#0a2a43;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 12px}.th-modal__text{color:#1c3050;font-size:16px;line-height:1.5;margin:0 0 24px}.th-modal__btn{margin:0 auto}@keyframes th-spin{to{transform:rotate(1turn)}}body.modal-open{overflow:hidden}
