* {
    box-sizing: border-box;
}

body {
    margin: 0;
}


.container {
    background-color: midnightblue;
    display: flex;
    width: 100vw;
    height: 100vh;
    justify-content: center;
}

.head {
    background-color: rgb(255, 131, 100);
    width: 3.5vw;
    height: 15vh;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 19.5vw;
    top: 25vh;
    border-radius: 125px 0 0 125px;
    animation-name: movehead;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .012s;

}   

.topeye {
    background-color: rgb(255, 252, 249);
    width: 2vw;
    height: 2vw;
    border-radius: 100%;
    align-items: center;
    position: absolute;
    top: 5px;
    left: 2px;
    z-index: 3;
}

.toppupil {
    background-color: rgb(11, 0, 57);
    width: 1vw;
    height: 1vw;
    border-radius: 100%;
    align-items: center;
    position: absolute;
    top: 2px;
    z-index: 3;
}

.bottomeye {
    background-color: rgb(255, 252, 249);
    width: 2vw;
    height: 2vw;
    border-radius: 100%;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 2px;
    z-index: 3;
}

.bottompupil {
    background-color: rgb(11, 0, 57);
    width: 1vw;
    height: 1vw;
    border-radius: 100%;
    align-items: center;
    position: absolute;
    top: 2px;
    z-index: 3;
}

@keyframes movehead {
    0% {
        background-color: rgb(255, 131, 100);
    }

    100% {
        background-color: rgb(255, 245, 100);
        transform: translateY(40vh);
    }
}

.body1c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 23vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .02s;
}

.body1m {
    animation-name: move;
    /* animation-delay: .25s; */
}

@keyframes colorchange {
    0% {
        background-color: rgb(255, 131, 100);
    }

    100% {
        background-color: rgb(255, 245, 100);
        transform: translateY(40vh); 
    }
}

@keyframes move {
    /* not sure why this is needed if empty but oki */
}

.body2c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 24vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .04s;
}

.body2m {
    animation-name: move;
    animation-delay: .25s;
}

.body3c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 25vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .06s;
}

.body3m {
    animation-name: move;
    animation-delay: .25s;
}

.body4c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 26vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .08s;
}

.body4m {
    animation-name: move;
    animation-delay: .25s;
}

.body5c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 27vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .1s;
}

.body5m {
    animation-name: move;
    animation-delay: .25s;
}

.body6c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 28vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .13s;
}

.body6m {
    animation-name: move;
    animation-delay: .25s;
}

.body7c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 29vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .16s;
}

.body7m {
    animation-name: move;
    animation-delay: .25s;
}

.body8c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 30vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .19s;
}

.body8m {
    animation-name: move;
    animation-delay: .25s;
}

.body9c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 31vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .22s;
}

.body9m {
    animation-name: move;
    animation-delay: .25s;
}

.body10c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 32vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .25s;
}

.body10m {
    animation-name: move;
    animation-delay: .25s;
}

.body11c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 33vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .285s;
}

.body11m {
    animation-name: move;
    animation-delay: .25s;
}

.body12c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 34vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .32s;
}

.body12m {
    animation-name: move;
    animation-delay: .25s;
}

.body13c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 35vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .355s;
}

.body13m {
    animation-name: move;
    animation-delay: .25s;
}

.body14c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 36vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .39s;
}

.body14m {
    animation-name: move;
    animation-delay: .25s;
}

.body15c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 37vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .425s;
}

.body15m {
    animation-name: move;
    animation-delay: .25s;
}

.body16c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 38vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .46s;
}

.body16m {
    animation-name: move;
    animation-delay: .25s;
}

.body17c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 39vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .5s;
}

.body17m {
    animation-name: move;
    animation-delay: .25s;
}

.body18c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 40vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .54s;
}

.body18m {
    animation-name: move;
    animation-delay: .25s;
}

.body19c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 41vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .58s;
}

.body19m {
    animation-name: move;
    animation-delay: .25s;
}

.body20c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 42vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .62s;
}

.body20m {
    animation-name: move;
    animation-delay: .25s;
}

.body21c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 43vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .66s;
}

.body21m {
    animation-name: move;
    animation-delay: .25s;
}

.body22c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 44vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .7s;
}

.body22m {
    animation-name: move;
    animation-delay: .25s;
}

.body23c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 45vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .74s;
}

.body23m {
    animation-name: move;
    animation-delay: .25s;
}

.body24c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 46vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .78s;
}

.body24m {
    animation-name: move;
    animation-delay: .25s;
}

.body25c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 47vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .82s;
}

.body25m {
    animation-name: move;
    animation-delay: .25s;
}

.body26c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 48vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .86s;
}

.body26m {
    animation-name: move;
    animation-delay: .25s;
}

.body27c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 49vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .9s;
}

.body27m {
    animation-name: move;
    animation-delay: .25s;
}

.body28c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 50vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .94s;
}

.body28m {
    animation-name: move;
    animation-delay: .25s;
}

.body29c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 51vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: .98s;
}

.body29m {
    animation-name: move;
    animation-delay: .25s;
}

.body30c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 52vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.02s;
}

.body30m {
    animation-name: move;
    animation-delay: .25s;
}

.body31c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 53vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.06s;
}

.body31m {
    animation-name: move;
    animation-delay: .25s;
}

.body32c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 54vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.1s;
}

.body32m {
    animation-name: move;
    animation-delay: .25s;
}

.body33c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 55vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.14s;
}

.body33m {
    animation-name: move;
    animation-delay: .25s;
}

.body34c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 56vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.18s;
}

.body34m {
    animation-name: move;
    animation-delay: .25s;
}

.body35c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 57vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.22s;
}

.body35m {
    animation-name: move;
    animation-delay: .25s;
}

.body36c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 58vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.26s;
}

.body36m {
    animation-name: move;
    animation-delay: .25s;
}

.body37c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 59vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.3s;
}

.body37m {
    animation-name: move;
    animation-delay: .25s;
}

.body38c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 60vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.34s;
}

.body38m {
    animation-name: move;
    animation-delay: .25s;
}

.body39c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 61vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.38s;
}

.body39m {
    animation-name: move;
    animation-delay: .25s;
}

.body40c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 62vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.42s;
}

.body40m {
    animation-name: move;
    animation-delay: .25s;
}

.body41c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 63vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.46s;
}

.body41m {
    animation-name: move;
    animation-delay: .25s;
}

.body42c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 64vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.5s;
}

.body42m {
    animation-name: move;
    animation-delay: .25s;
}

.body43c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 65vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.54s;
}

.body43m {
    animation-name: move;
    animation-delay: .25s;
}

.body44c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 66vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.58s;
}

.body44m {
    animation-name: move;
    animation-delay: .25s;
}

.body45c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 67vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.62s;
}

.body45m {
    animation-name: move;
    animation-delay: .25s;
}

.body46c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 68vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.66s;
}

.body46m {
    animation-name: move;
    animation-delay: .25s;
}

.body47c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 69vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.7s;
}

.body47m {
    animation-name: move;
    animation-delay: .25s;
}

.body48c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 70vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.74s;
}

.body48m {
    animation-name: move;
    animation-delay: .25s;
}

.body49c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 71vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.78s;
}

.body49m {
    animation-name: move;
    animation-delay: .25s;
}

.body50c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 72vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.82s;
}

.body50m {
    animation-name: move;
    animation-delay: .25s;
}

.body51c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 73vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.86s;
}

.body51m {
    animation-name: move;
    animation-delay: .25s;
}

.body52c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 74vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.9s;
}

.body52m {
    animation-name: move;
    animation-delay: .25s;
}

.body53c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 75vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.94s;
}

.body53m {
    animation-name: move;
    animation-delay: .25s;
}

.body54c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 76vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 1.98s;
}

.body54m {
    animation-name: move;
    animation-delay: .25s;
}

.body55c {
    background-color: rgb(255, 131, 100);
    width: 1vw;
    height: 15vh;
    position: absolute;
    left: 77vw;
    top:25vh;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 2.02s;
}

.body55m {
    animation-name: move;
    animation-delay: .25s;
}

.butt {
    background-color: rgb(255, 131, 100);
    width: 3.5vw;
    height: 15vh;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 78vw;
    top: 25vh;
    border-radius: 0 125px 125px 0;
    animation-name: colorchange;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-delay: 2.04s;
}