.block {
    padding: 3em 1em 3em 1em;
    margin-top: 200px;
}

#colorful1 h2 {
    font-size: 4em;
}

#history h2 {
    font-size: 2.5em;
}

#colorful2 h2 {
    font-size: 4em;
}

footer.block h2 {
    font-size: 2em;
}

#bottom.flexi {
    display: block;
    align-items: normal;
}

.overlay .popup{
    margin: 10px auto;
    width: 90%;
}

h1 {
    font-size: 3em;
}
