body{
font-family:Arial,sans-serif;
color:#222;
}

.top-bar{
background:#102f5d;
}

.hero-section{
min-height:700px;
background:linear-gradient(rgba(0,0,0,.55), rgba(0,0,0,.55));
color:white;
padding:120px 0;
}

.hero-content h1{
font-size:64px;
font-weight:800;
}

.footer-section{
background:#2d3748;
color:white;
}