@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap');
@import url('https://use.typekit.net/zep3xtw.css');
:root {
    --border-radius: 0;
}




h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
   font-family: "nexa-rust-sans-black-2", sans-serif;
        font-weight: bold;
    text-transform: inherit;
}

body {
    font-family: "Space Grotesk", sans-serif;
    margin-right: calc(var(--medium) * -1);
    margin-left: calc(var(--medium) * -1);
}

.btn {
    font-family: "Space Grotesk", sans-serif;
    color: var(--color1);
    border-radius: 0;
}
header{
background-color: var(--color1);

}

header nav.navbar .navbar-brand {
   max-width: 200px;
    padding: 15px;
    border-bottom-right-radius: 15px;
    margin-bottom: 0px;
}
header nav.navbar .navbar-nav > .nav-item > .nav-link {
    color: var(--color2);
    font-family: "nexa-rust-sans-black-2", sans-serif;
    font-weight: 400;
}

/* section.header .header-image:after {
    content: url(/wp-content/uploads/sites/2/2026/01/shapes.svg);
    display: block;
    width: 40%;
    height: auto;
    position: absolute;
    right: 0;
    bottom: 0;
    line-height: 0;
} */
 article.article .article-sidebar{
background: var(--color4);
color: var(--color2);
 }
 
article.article.article--background:not([data-background="color3"]):not(:has(.article-content--background)) {
    color: var(--color1); 
}
/* article.article.article--background[data-background="color1"] {
    background: linear-gradient(0deg, rgba(32, 60, 128, 0.9), rgba(32, 60, 128, 0.9)), var(--image1);
} */

article.article.article--background[data-background="color2"] {
    background: linear-gradient(0deg, rgba(111, 171, 192, 0.9), rgba(111, 171, 192, 0.9)), var(--image2);
     background-size: cover;
    background-position: center;
}

article.article.article--background[data-background="color3"] {
   background: linear-gradient(0deg, rgba(232, 227, 218, 0.9), rgba(232, 227, 218, 0.9)), var(--image3);
    background-size: cover;
    background-position: center;
}


article.article.article--background[data-background="color4"] {
    background: linear-gradient(0deg, rgba(153, 93, 109, 0.9), rgba(153, 93, 109, 0.9)), var(--image4);
     background-size: cover;
    background-position: center;
}


section.header + article.article.article--background[data-background="color1"] {
    background: var(--color1);
    color: white;
}

section.header + article.article.article--background[data-background="color2"] {
    background: var(--color2);
}

section.header + article.article.article--background[data-background="color3"] {
    background: var(--color3);
}

section.header + article.article.article--background[data-background="color4"] {
    background: var(--color4);
}
section.cards::before {
content: '';
position: absolute;
width: 200vw;
height: 50%;
background: var(--color2);
} 

section.partners {
    background-color: var(--color4);
    background-size: cover;
    background-position: center;
    
}

section.cards .cards-header{
    padding-top: var(--extralarge);
}

.accordion .accordion-item {
     border-radius: 0
}

section.header .header-content .header-content__status {
    border-radius: 0
}


article.article[data-background="color4"] .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-html :is(h4, h5, h6) {
    color: #ffffff
}

@media (max-width: 992px) {
    :root {
        --border-radius: 0 30px 0 0;
    }

    header nav.navbar .navbar-brand {
        margin-bottom: -22.5px;
            max-width: 180px;
    padding: 10px;
    }
}