Hi Thordendal. Welcome to the forums.
My knees always knock when someone says "this is a simple one". :lol: Often, it isn't. There are various ways you could do this, some more sophisticated than others. Personally, I tend to go for the easier, less sophisticated options. I would probably create a div for the white background to start with. I would add left and right padding of about 35px.
Inside that I'd put two divs. The first one would have a width of 30px, be floated right, and have a line-height of 52px. This div would contain the icon. The other would have a right margin of 30px, and would have a height of 52px and a transparent, repeating background image that has a part of that horizontal line in it. (So I'd use an image for the line.)
That's what I'd try. It may take some tweaks. There are cleverer things to do, but that should be pretty reliable.
Here's an example using just an image for the icon rather than text: