
body{
font-family:Arial;
margin:0;
color:#333;
}

.hero{
background:url("images/cover.jpg");
background-size:cover;
background-position:center;
height:90vh;
display:flex;
align-items:center;
justify-content:center;
text-align:center;
color:white;
}

.overlay{
background:rgba(0,0,0,0.6);
padding:40px;
}

.profile{
width:160px;
border-radius:50%;
border:4px solid white;
margin-bottom:20px;
}

.buttons a{
background:#1f4e79;
color:white;
padding:10px 20px;
margin:5px;
text-decoration:none;
border-radius:5px;
}

section{
padding:60px 15%;
}

h2{
color:#1f4e79;
}

footer{
text-align:center;
padding:20px;
background:#eee;
}
