#exp {
    animation: fill 2s ease-out forwards 4s;
}

#withText {
    animation: fade 14s;
}

#scrollDown {
    animation: fade 20s;
}

#exp path:nth-child(1) {
    stroke-dasharray: 655.4px;
    stroke-dashoffset: 655.4px;
    animation: line-anim 2s ease-in-out forwards;
}

#exp path:nth-child(2) {
    stroke-dasharray: 380.8px;
    stroke-dashoffset: 380.8px;
    animation: line-anim 2s ease-in-out forwards 0.3s;
}

#exp path:nth-child(3) {
    stroke-dasharray: 496.7px;
        stroke-dashoffset: 496.7px;
    animation: line-anim 2s ease-in-out forwards 0.6s;
}

#exp path:nth-child(4) {
    stroke-dasharray: 363.7px;
        stroke-dashoffset: 363.7px;
    animation: line-anim 2s ease-in-out forwards 0.9s;
}

#exp path:nth-child(5) {
    stroke-dasharray: 272.8px;
        stroke-dashoffset: 272.8px;
    animation: line-anim 2s ease-in-out forwards 1.2s;
}

#exp path:nth-child(6) {
    stroke-dasharray: 270.6px;
        stroke-dashoffset: 270.6px;
    animation: line-anim 2s ease-in-out forwards 1.5s;
}

#exp path:nth-child(7) {
    stroke-dasharray: 363.7px;
        stroke-dashoffset: 363.7px;
    animation: line-anim 2s ease-in-out forwards 1.8s;
}

#exp path:nth-child(8) {
    stroke-dasharray: 438.2px;
        stroke-dashoffset: 438.2px;
    animation: line-anim 2s ease-in-out forwards 2.1s;
}

#exp path:nth-child(9) {
    stroke-dasharray: 325px;
        stroke-dashoffset: 325px;
    animation: line-anim 2s ease-in-out forwards 2.4s;
}

#exp path:nth-child(10) {
    stroke-dasharray: 363.7px;
        stroke-dashoffset: 363.7px;
    animation: line-anim 2s ease-in-out forwards 2.7s;
}

@keyframes line-anim {
    to{
        stroke-dashoffset: 0;
    }
}

@keyframes fill {
    from{
        fill: transparent;
    }
    to{
        fill: rgb(255, 255, 255);
    }
}

@keyframes fade {
    0% {
            opacity: 0;
        }
    
        100% {
            opacity: 1;
        }
    
}

#siri-container {
        -moz-animation: disappear 0s ease-in 12s forwards;
            /* Firefox */
            -webkit-animation: disappear 0s ease-in 12s forwards;
            /* Safari and Chrome */
            -o-animation: disappear 0s ease-in 12s forwards;
            /* Opera */
            animation: disappear 0s ease-in 12s forwards;
            -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
}

@keyframes disappear {
    to {
            width: 0;
            height: 0;
            overflow: hidden;
            opacity: 0;
        }
}

@-webkit-keyframes disappear {
    to {
        width: 0;
        height: 0;
        visibility: hidden;
    }
}