header.masthead {
    background-image: url("../img/header-bg.webp");
}
header.masthead.privacy {
    background-image: url("../img/privacy-bg.webp");
}
header.masthead.cookies {
    background-image: url("../img/cookies-bg.webp");
}
header.masthead.conditions {
    background-image: url("../img/conditions-bg.webp");
}
header.masthead.noimage {
    background-image: none;
}

#mainNav .navbar-brand img {
    height: 50px;
}
@media (min-width: 992px) {
    #mainNav .navbar-brand img {
        height: 100px;
    }
    #mainNav.navbar-shrink .navbar-brand svg,
    #mainNav.navbar-shrink .navbar-brand img {
        height: 60px;
    }
}

#mainNav.navbar-shrink {
    background-color: #555;
}

header.masthead {
    background-image: /* top, transparent red, faked with gradient */ linear-gradient( rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url(../img/header-bg.webp);
}
header.masthead .masthead-heading {
    font-size: 3rem;
}
a {
    color: rgb(131,67,250);
}
a:hover {
    color: rgb(131,67,250,0.5);
}
#mainNav .navbar-nav .nav-item .nav-link.active, #mainNav .navbar-nav .nav-item .nav-link:hover {
    color: rgb(131,67,250);
}
.btn-primary {
    background-color: rgb(131,67,250);
    border-color: rgb(131,67,250);
}
.btn-primary:hover {
    background-color: rgb(131,67,250,0.5);
}
.bg-mcexecutiveschool {
    background-color: rgb(131,67,250);
}
.text-mcexecutiveschool {
    color: rgb(131,67,250);
}

#topics ul {
    list-style-position: inside;
}

#faqs p strong {
    margin-top: 20px;
}

#text-mastergeneration {
    background-color: rgb(131,67,250);
}
.text-mastergeneration {
    color: rgb(131,67,250);
}
.btn-orange {
    background-color: rgb(243,144,45);
    color: white;
}
.btn-orange:hover {
    background-color: rgb(243,144,45,0.5);
    border: 1px solid rgb(131,67,250);
    color: white;
}
.btn-purple {
    background-color: rgb(131,67,250);
    color: white;
}
.btn-purple:hover {
    background-color: rgb(131,67,250,0.5);
    border: 1px solid rgb(243,144,45);
    color: white;
}
.section-purple {
    background-color: rgb(131,67,250);
}
.section-orange {
    background-color: rgb(243,144,45);
}
.text-blue {
    color: rgb(0,59,140);
}
.text-orange {
    color: rgb(243,144,45);
}
.text-purple {
    color: rgb(131,67,250);
}
a.text-orange:hover {
    color: rgb(243,144,45,0.5);
    text-decoration: none;
}

#reviews {
    background-image: /* top, transparent red, faked with gradient */ linear-gradient( rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url(../img/header-bg-new.webp);
    background-repeat: no-repeat;
}