@import url("quote.css");
@import url("numbers-big-grid.css");
@import url("company-3.css");
@import url("photo-with-text-alt.css");
@import url("brands-2.css");
@import url("hero-form-2.css");
@import url("blog-single.css");

.site-top-light .site-top__nav>li>a .text {
    color: #fff;
}

.site-top-light .site-top__logo{
    /* visibility: hidden; */
}

.site-top-light .site-top__logo .dark-logo{
    display: none;
}



.site-top-light .site-top__nav>li.menu-item-has-children>a .text::after {
    border-color: #fff;
}

.site-top-light .site-top__connect.b-btn--primary {
    background: white;
}

.site-top-light .site-top__connect.b-btn--primary .text {
    color: #200c57;
}

.site-top-light .site-top__connect.b-btn--primary::before {
    border-color: #fff;
    background-color: #fff;
}

.site-top-light .site-top__toggle-mobile span:not(.u-sr-only) {
    background: #fff;
}

.site-top-light .site-top__search svg {
    fill: #fff;
}

/* Scrolled Style */

.site-top-light.is-scrolled .site-top__logo .dark-logo{
    display: block;
}

.site-top-light.is-scrolled .site-top__logo .light-logo{
    display: none;
}

.site-top.site-top-light.is-scrolled, body.is-mobile-open .site-top.site-top-light {
    background-color: #fff;
}

.site-top.site-top-light.is-scrolled .site-top__toggle-mobile span:not(.u-sr-only), body.is-mobile-open .site-top.site-top-light .site-top__toggle-mobile span:not(.u-sr-only) {
    background: #200C57;
}

.site-top-light.is-scrolled .site-top__nav>li>a .text {
    color: #200C57;
}

.site-top-light.is-scrolled .site-top__nav>li.menu-item-has-children>a .text::after {
    border-color: #200C57;
}

.site-top-light.is-scrolled .site-top__connect.b-btn--primary {
    background: #4008AA;
}

.site-top-light.is-scrolled .site-top__connect.b-btn--primary::before {
    border-color: #4008AA;
    background-color: #4008AA;
}

.site-top-light.is-scrolled .site-top__connect.b-btn--primary .text {
    color: #fff;
}

.site-top-light.is-scrolled .site-top__search svg {
    fill: #200C57;
}

.l-section.is-light-blue-2 {
    background-color: #E2ECF1;
}

.t-heading--bold {
    font-weight: 700;
}

.t-heading--alt{
    font-size: 28px;
}

.t-subheading--black {
    color: #000;
}