body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
}

header {
    background: url('../img/banner.jpg') no-repeat center center;
    background-size: cover;
    color: white;
}

footer {
    background-color: #343a40;
}

.navbar-nav .nav-link {
    padding: 0.5rem 1rem;
}

.card-img-top {
    height: 300px;
    object-fit: cover;
}

.ratio {
    margin-bottom: 1.5rem;
}
