I am trying to make a 2 column layout with a brief description of the two people on the left columns and a picture of them on the right columns. I am struggling to both get a good sizing of the pictures and can't figure out how to center them within the column. I have provided the code below as well as a link. Any suggestions are appreciated. Thanks!
(https://nathanscottcreations.github.io/)
Relevant CSS:
* {
margin: 0px;
padding: 0px;
box-sizing: border-box;
}
Relevant HTML:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="VCGstyle.css">
<style>
html, body {
height: 100%;
max-width:100%;
margin: auto;
}
section {
max-width:80%;
margin-left:auto;
margin-right:auto;
}
.row {
display:flex;
}
.column {
flex: 50%;
padding-left:3%;
padding-right: 3%;
}
.columnpic {
flex: 50%;
display: block;
margin-left: auto;
margin-right: auto;
width: 50%;
}
<div style="height:500px;background-color:white;padding-top:1%;padding-bottom:1%;">
<section style="max-width:80%;height:100%;margin-left:auto;margin-right:auto;background-
color:#F8F8F8;">
<p style="font-size:50px;">About Us</p>
<br><br>
<div class="row">
<div class="column">
<h2>Evan Walker</h2>
President & Chief Executive Officer, Baldiwn Wallace University '20
<br><br><br><br><br><br><br>
</div>
<div class="columnpic" style="background-image: url(EvanHeadShot.jpg);background-repeat: no-
repeat;text-align:center;">
</div>
</div>
<div class="row">
<div class="column">
<h2>Nathan Scott</h2>
Executive Director, Baldwin Wallace Universtiy '20
<br><br><br><br><br><br><br>
</div>
<div class="columnpic" style="background-image: url(linked2.jpg);background-repeat: no-
repeat;text-align:center;">
</div>
</div>
</section>
</div>