Doing that with just css isn’t the best way, but if it must be done…Here is a super hacky way to achieve that with just css. As long as you have a path for the image you want to use, you can use the css background property.
div.logo-wrapper {
float: left;
background-image: url('https://cdn.mysitemyway.com/etc-mysitemyway/icons/legacy-previews/icons-256…natural-wonders/054339-simple-red-glossy-icon-natural-wonders-flower2.png'); /* change the url to your image */
background-size: contain;
background-repeat: no-repeat;
background-position-x: 149px; /* adjust accordingly for left and right position */
background-position-y: 8px; /* adjust accordingly for up and down position */
width: 35%; /* if image is really large you may have to adjust the width here, otherwise this should be fine */
text-align: left;
}