header {
    background: url('../images/banner.jpg') no-repeat center center;
    background-size: cover;
    color: white;
    padding: 100px 0;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.card {
    margin-bottom: 20px;
}

.divider:after,
.divider:before {
content: "";
flex: 1;
height: 1px;
background: #eee;
}
.h-custom {
height: calc(100% - 73px);
}
@media (max-width: 450px) {
.h-custom {
height: 100%;
}
}

.logo-img {
    width: 35%;
}
@media (min-width: 768px) {
    .logo-img {
        width: 100%;
    }
}