.process-container {
    background-color: var(--bg1);
}

#processes {
    display: flex;
    justify-content: space-between;
}

#processes figure,
#processes img {
    width: 90px;
}

#processes figure {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 90px;
    justify-content: center;
}

.process {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    text-align: center;
}

#processes h1,
#processes h2,
#processes h3,
#processes h4 {
    color: var(--fg3);
}

@media only screen and (max-width: 550px) {
    #processes figure,
    #processes img {
        width: 40px;
    }

    #processes h1,
    #processes h2,
    #processes h3,
    #processes h4 {
        font-size: 16px;
    }

    .process {
        font-size: 12px;
    }
}