.QUB .collab-section .p-3 {
    background-color: #ac182d;
}

.QUB .course-section {
    background-color: #fde6ea;
    padding: 90px 16px;
}

.QUB .program-title {
    background-color: #ac182d;
}

.QUB .title-blue {
    color: #eb0028;
}

.QUB .cta-button {
    background-color: #ac182d;
}

.QUB .cta-button:hover {
    background-color: #ac182d;
}

.QUB-gradient-bg {
    background: #eb0028;
    background: linear-gradient(
        0deg,
        rgba(235, 0, 40, 1) 0%,
        rgba(172, 24, 45, 1) 50%
    );
}

.QUB .benefit-section .max-w-1296 .card {
    min-width: 320px;
}

.QUB .text-blue-xjtlu {
    color: black;
}

.QUB .consult-form-section {
    background-color: #fff9fa;
}

.QUB .form-sub-title {
    color: #8a0a0a;
}

.QUB .form-sub-description {
    color: #575757;
}

.QUB .hero-section {
    background-image: url("../../images/QUB_010719_1640adarken.png");
}

.QUB .benefit-section .max-w-1296 .card:nth-child(1) {
    background-image: url("../../images/qub/qub-bg-card-1.png");
}

.QUB .benefit-section .max-w-1296 .card:nth-child(2) {
    background-image: url("../../images/qub/qub-bg-card-2.png");
}

.QUB .benefit-section .max-w-1296 .card:nth-child(3) {
    background-image: url("../../images/qub/qub-bg-card-3.png");
}

.QUB .benefit-section .max-w-1296 .card:nth-child(4) {
    background-image: url("../../images/qub/qub-bg-card-4.png");
}

.QUB .benefit-section .max-w-1296 .card:nth-child(5) {
    background-image: url("../../images/qub/qub-bg-card-5.png");
}

@media only screen and (max-width: 990px) {
    .QUB .hero-section {
        background-image: url("../../images/qub/QUB_hero-mobile.png");
    }
}
