.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:var(--primary);fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards stroke}.checkmark{stroke-width:2px;stroke:#fff;stroke-miterlimit:10;border-radius:50%;width:56px;height:56px;animation:.4s ease-in-out .4s fill,.3s ease-in-out .9s both scale;display:block}.checkmark.checkmark-vxs{width:20px;height:20px;animation:.4s ease-in-out .4s fill-md,.3s ease-in-out .9s both scale}.checkmark.checkmark-xs{width:36px;height:36px;animation:.4s ease-in-out .4s fill-md,.3s ease-in-out .9s both scale}.checkmark.checkmark-sm{width:64px;height:64px;animation:.4s ease-in-out .4s fill-md,.3s ease-in-out .9s both scale}.checkmark.checkmark-md{width:106px;height:106px;animation:.4s ease-in-out .4s fill-md,.3s ease-in-out .9s both scale}.checkmark.checkmark-lg{width:156px;height:156px;animation:.4s ease-in-out .4s fill-lg,.3s ease-in-out .9s both scale}.checkmark__check{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;stroke:var(--primary);animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards stroke}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px var(--primary)}}@keyframes fill-md{to{box-shadow:inset 0 0 0 80px var(--primary)}}@keyframes fill-lg{to{box-shadow:inset 0 0 0 130px var(--primary)}}
