body {
    margin: 0;
    font-family: 'Poppins', sans-serif;
    text-align: center;
}

h1 {
    margin-top: 0;
    font-family: 'Dancing Script', cursive;
    font-size: 3em;
    color: #5F6F94;
}

span {
    text-decoration: underline;
    font-family: 'Noto Sans Mono', monospace;
    color: #25316D;
}

.hero {
    background-color: #CDF0EA;
    text-align: center;
    padding-top: 100px;
    position: relative;
}

.top-cloud {
    position: absolute;
    right: 120px;
    top: 20px
}

.bottom-cloud {
    position: absolute;
    top: 230px;
    left: 80px;
}

.redBox {
    background-color: red;
    width: 200px;
    height: 200px;
}

.blueBox {
    background-color: blue;
    width: 200px;
    height: 200px;
}