body {
    font-family: 'Times New Roman', serif;
}

h1, h2, h5, p {
    font-family: 'Times New Roman', serif;
}

header {
    background: url('header-background.jpg') no-repeat center center;
    background-size: cover;
}

section {
    padding: 60px 0;
}

footer {
    background-color: #333;
}

.card {
    background-color: #444;
}

.card-title, .card-text {
    color: #fff;
}

.form-control {
    background-color: #222;
    border: none;
    color: #fff;
}

.btn-primary {
    background-color: #007bff;
    border: none;
}

.btn-primary:hover {
    background-color: #0056b3;
}
