Starting from scratch, I successfully crafted a bordered box and placed the logo in the center.
However, my attempt to add a background image always crashes the entire box.
Here is my current result:
<div style="
float: left;
width: 300px;
border-radius: 25px;
border: 2px solid #000000;
height: 150px;
position: relative;
background: #fff;
display: flex;
align-items: center;
justify-content: center;">
<img style="border-radius: 50%; height: 50%;"src="imageURL" />
</div>
https://i.sstatic.net/Z12Zp.png
Trying with a background image:
https://jsfiddle.net/2t3a5wvn/
<div style="
background-image: url("imageurl");
float: left;
width: 300px;
border-radius: 25px;
border: 2px solid #000000;
height: 150px;
position: relative;
background: #fff;
display: flex;
align-items: center;
justify-content: center;">
<img style="border-radius: 50%; height: 50%;"src="imageURL" />
</div>
https://i.sstatic.net/dvNSE.png
My desired outcome: