@media screen and (max-width: 500px) {
    .header{
        flex-direction: column;
    }
}
.main{
    background: linear-gradient(168deg, #b1f3ff, transparent 45%);
    border-bottom-left-radius: 15px;
    width: 70%;
    margin: auto;
    padding: 10px;
    border-top-left-radius: 119px;
    overflow-wrap: break-word;
    border: #9acd3208 ridge 10px;
}
.main>