.lessons {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    align-items:flex-start;
    margin-right: 46px;
}

.portions {
    margin: 60px;
    text-align: center;
    width: 350px;
    height: auto;
}


.portions > * {
    width: 300px;
    height: auto;
    margin: -30px;
}

.portions > div {
    font-size: 40px;
    font-weight: bold;
    margin-top: 70px;
    margin-left: 5px;
}
.Calories {
    margin-top: -60px;
    text-align: center;
    width: 350px;
    height: auto;
}


.Calories > * {
    width: 300px;
    height: auto;
    margin: -20px;
    margin-top: 181px;
}

.Calories > div {
    font-size: 40px;
    font-weight: bold;
    margin-top: 100px;
    margin-left: 15px;
}

.nutrition {
    margin: 60px;
    margin left: 90px;
    text-align: center;
    width: 250px;
    height: auto;
}


.nutrition > * {
    width:300px;
    height: auto;
    margin: -40px;
}

.nutrition > div {
    font-size: 40px;
    font-weight: bold;
    margin-top: 80px;
    margin-left: 13px;
}
/* dbfff7 */

body {
    background: linear-gradient(to bottom, #dbfff7, #5feb99);
    background-attachment: fixed;
}
.heading{
    font-size: 40px;
}