Снизу псевдоэлемент с тенью, поверх него градиент полукругом.
.foo {
position: relative;
border: solid 1px gray;
width: 50%;
padding: .5em;
background: white;
}
.foo:after {
content: '';
position: absolute;
left: 2%; right: 2%; bottom: -21px;
height: 20px;
background: radial-gradient(circle at bottom, white 65%,transparent 100%);
z-index: -1;
}
.foo:before {
content: '';
position: absolute;
left: 2%; right: 2%; bottom: 0px;
height: 10px;
box-shadow: 0px 0px 25px 5px rgba(0,0,0,0.85);
z-index: -2;
}
https://jsfiddle.net/vgj0mp99/
точные циферки подбирать лень.