.path {
    stroke-dasharray: 1000;
    stroke-dashoffset: 0;
}

.path .circle {
    animation: dash 2s ease-in-out;
}

.path .check {
    stroke-dasharray: 700;
    animation: dash-check 1s ease-in-out forwards;
}

@-webkit-keyframes dash {
    0% {
        stroke-dashoffset: 1000;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes  dash {
    0% {
        stroke-dashoffset: 1000;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

@-webkit-keyframes dash-check {
    from {
        stroke-dashoffset: 700;
    }

    to {
        stroke-dashoffset: 1400;
    }
}

@keyframes  dash-check {
    from {
        stroke-dashoffset: 700;
    }

    to {
        stroke-dashoffset: 1400;
    }
}