@-webkit-keyframes fadeIn {
	0% {opacity: 0; }
	100% {opacity: 1; }
}
@keyframes fadeIn {
	0% {opacity: 0; }
	100% {opacity: 1; }
}

@-webkit-keyframes fadeOut {
    0% {opacity: 1; }
    100% {opacity: 0; }
}
@keyframes fadeOut {
    0% {opacity: 1; }
    100% {opacity: 0; }
}

@-webkit-keyframes rotate {
    0% {transform: rotate(0deg); }
    100% {transform: rotate(360deg); }
}
@keyframes rotate {
    0% {transform: rotate(0deg); }
    100% {transform: rotate(360deg); }
}


@keyframes stroke-dash {
    to {
        stroke-dashoffset: 0;
    }
}



@keyframes draw-line-1 {
    to {
        width: 67.7em;
    }
}

@keyframes draw-line-2 {
    to {
        width: 81.5em; height: 70.5em; 
    }
}

@keyframes draw-line-3 {
    to {
        width: 90em; height: 49em;
    }
}


@keyframes fly-plane-1 {
    from {
        transform: translate(0, 0);
    }
    to {
        transform: translate(-1000px, 0);
    }
}
@keyframes fly-plane-2 {
    from {
        transform: translate(0, 0);
    }
    to {
        transform: translate(-1200px, -1000px);
    }
}

@keyframes fly-plane-3 {
    from {
        transform: translate(0, 0);
    }
    to {
        transform: translate(1000px, -500px);
    }
}


@keyframes fly-cloud-1 {
    from {
        transform: translate(0, 0);
    }
    to {
        transform: translate(-1000px, 0);
    }
}


@keyframes fly-cloud-2 {
    from {
        transform: translate(0, 0);
    }
    to {
        transform: translate(1000px, 0);
    }
}


