body {
    padding-top: 70px;
    font-family: 'Segoe UI', sans-serif;
}

.bg-dark-blue {
    background-color: #0b3c5d;
}

.hero-section {
    background: linear-gradient(
        rgba(11, 60, 93, 0.85),
        rgba(11, 60, 93, 0.85)
    ),
    url('../img/hero-bg.jpg') center/cover;
    padding: 120px 0;
}

.hero-section h1 {
    font-size: 3rem;
}

.contact-section {
    background-color: #0b3c5d;
    padding: 80px 0;
}

.card-title {
    color: #0b3c5d;
    font-weight: 600;
}
