h1,
h2,
h3 {
    text-transform: uppercase;
}

.card h2 {
    font-size: 1.8em;
}

.accent,
.card-body h2 i,
.card-body h3 i {
    color: var(--cassiopeia-color-primary-sbtns);
}

.container-topbar .header-tel {
    font-weight: bold;
}

.tagline {
    margin-top: -10px;
    font-size: 1.3em;
    font-weight: 500;
    text-transform: uppercase;
}

.eapow_qsmod_holder .form-select, .eapow_qsmod_holder .form-control, .eapow_qsmod_holder > .ms-parent{
    border-bottom: 3px solid var(--cassiopeia-color-primary-btns) !important;
}

.home .container-component {
    position: relative;
    z-index: 1;
}

.home .container-component:after {
    border-color: white transparent transparent transparent;
    border-style: solid;
    border-width: 30px 25px 0 25px;
    content: "";
    height: 0;
    width: 0;
    position: relative;
    left: 50%;
    bottom: -78px;
    z-index: 999;
}

.home .container-component {
    background: #fff;
}

.home .container-component:before {
    content: "";
    z-index: -1;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -100vw;
    right: -100vw;
    background-color: inherit;
    background-image: inherit;
}

.slideshow-header {
    font-weight: 300;
    text-transform: uppercase;
}

.staff-card-holder {
    background: rgba(0, 0, 0, 0.2);
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: solid 6px var(--cassiopeia-color-primary-btns);
}

.staff-profile-about-us h3 span {
    color: var(--cassiopeia-color-primary-btns) !important;
}

.call-to-actions:before {
    filter: brightness(60%);
}

@media (min-width: 1200px) {

    .brand-logo,
    .brand-logo img {}

    .call-to-actions {
        padding: 100px 0;
    }
}