<div class="wrapper">
    <div class="top"></div>
    <div class="bottom"></div>
</div>
.wrapper {
    background: linear-gradient(to bottom, #F2748B, #EA526F);
    overflow: hidden;
    max-height: 120vh;
}

.top {
    height: 20vh;
    width: 100vw;
}

.bottom {
    background: #FFFFFF;
    height: 300vw;
    width: 300vw;
    margin-left: -120vw;
    border-radius: 50% 50% 0 0;
    overflow: hidden;
}
View Compiled

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.