Having trouble finding a way to neatly contain this circle inside the div without any overflow. Looking for an elegant solution!
.wrapper{
background: #efefef;
height: 250px;
}
.wrapper::before{
width: 300px;
height: 300px;
border-radius: 500px;
background-image: linear-gradient(to bottom, #F38A00, #EC6E00 100%);
position: absolute;
right: 20%;
content: '';
overflow: hidden;
}
<div class="wrapper"></div>