/* Category/Location filter class */
li.is-active a {
    color: #8edbf6 !important;
}

 li.accordion-item.is-active a {
    color: #fefefe !important;
    background: #1c70b5 !important;
}

.accordion.custom-accordion .accordion-item.is-active .accordion-title:before {
    background: #1c70b5 !important; 
}

.accordion.custom-accordion .accordion-item .accordion-title
{
 font-size: 20px !important;
}
.paragraph a,p a, .breadcrumb__list a {
    text-decoration:underline !important;
}

.page-banner h1 {
    font-size: 52px !important;
}

h1 {
    font-size: 52px !important;
}


.parallax {
    /* Set a specific height */
    /*min-height: 500px;*/
    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.newsletter-section form .submit-button {
    color: #333;
    background: #fefefe;
}
.rainbow-theme::before {
    background: unset !important;
    backdrop-filter: hue-rotate(90deg);
}
.no-blur {
    backdrop-filter: blur(0px) !important;
}
.link-lookalike {
    color: #1c70b5;
    font-size: 22px;
}
.insight-article ol li {
    font-size: 18px;
    color: rgba(17,63,100,.6);
}
.page-banner.light-green-theme::before {
    background-color: rgba(150, 213, 62,.65) !important;
}
/*.page-banner--with-image::before {
    background: unset !important;
}*/
.light-yellow-theme::before {
    background-color: rgb(251, 203, 0,.65) !important;
}
.newsletter-submit-btn {
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 35%;
    max-width: 200px;
    font-size: 1rem;
    font-weight: 600;
    padding-left: 6px;
    color: #333;
    background: #fefefe;
    transition: .3s;
    cursor: pointer;
    border: none;
}
.newsletter-submit-btn:hover {
    background: #1a1a1a;
    color: #fefefe;
}
.newsletter-inputs-section {
    position: relative;
}
.consent-check-section #consent-check {
    margin: 0px;
    height: auto;
}
.mobile-navigation__content .mobile-navigation__content-inner .mobile-navigation-list > li > a:hover::before {
    background: #1c70b5 !important;
}
.pb--50 {
    padding-bottom: 50px !important;
}
.pt--50 {
    padding-top: 50px !important;
}