И такой овал:
создать прямоугольник сделать ему rotate в нужное количество градусов и ему задать отрицательный margin
после чего сделать :before и задать ему нужную высоту и ширину и сделать из него круг куда в контент посадить иконку

Прямоугольник 100 на 100 пикселей с border-radius 30px
круг 40 на 40 бордер радиус 50%
Иконку садить через content