.ns-success-message{max-width:320px;text-align:center;margin:0 auto}.ns-success-message__img{margin-bottom:14px;width:88px;height:88px;color:var(--7bec2e81)}.ns-success-message__img path{transform-box:fill-box;transform-origin:center}.ns-success-message__img-circle{stroke-dasharray:360px;stroke-dashoffset:360px;-webkit-animation:check-animation .5s .1s forwards;animation:check-animation .5s .1s forwards}.ns-success-message__img-check{stroke-dasharray:90px;stroke-dashoffset:90px;-webkit-animation:check-animation .5s .5s forwards;animation:check-animation .5s .5s forwards}@-webkit-keyframes check-animation{0%{opacity:0}to{opacity:1;stroke-dashoffset:0}}@keyframes check-animation{0%{opacity:0}to{opacity:1;stroke-dashoffset:0}}.ns-success-message__title{font-size:var(--size-text-xl);line-height:var(--line-height-xl);color:var(--color-primary-dark);font-weight:600}@media (max-width:500px){.ns-success-message__title{font-size:var(--size-text-l)}}.ns-success-message__subtitle{font-size:var(--size-text-s);line-height:20px;margin-top:10px}.ns-success-message__controls{margin-top:24px}@media (max-width:500px){.ns-success-message__controls{margin-top:18px}}.ns-register-family-id-step-success.ns-success-message{max-width:556px;width:100%}.ns-register-family-id-step-success__controls{display:grid;gap:20px;margin:0 auto;grid-template-columns:repeat(auto-fit,minmax(268px,1fr))}