<div class="container">
<div class="shape box"></div>
<div class="shape parallelogram"></div>
</div>
.shape {
width: 1000px;
height: 100px;
background-color: grey;
position: relative;
}
.box {
border-radius: 20px 20px 0 0;
z-index: 1;
}
.parallelogram {
transform: skewY(-4deg);
border-radius: 0 0 20px 20px;
overflow: hidden;
margin-top: -35px; /* степень перекрытия объектов*/
z-index: 2;
}
div {
border-radius: 32px;
height: 515px;
max-width: 1228px;
width: 100%;
background: radial-gradient(circle at bottom left,
rgb(80, 71, 64),
rgb(92, 67, 89) 16.363%,
rgb(56, 43, 63) 42.194%,
rgb(23, 23, 23) 100%);
/* Градиент начинается от нижнего левого угла и идет к правому верхнему углу */
}