@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap');

:root {
    --border-radius: 0 60px 0 0;
}




h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
   font-family: "Space Grotesk", sans-serif;
        font-weight: bold;
    text-transform: inherit;
}

body {
    font-family: "Space Grotesk", sans-serif;
  
}

.btn {
    font-family: "Space Grotesk", sans-serif;
    color: #ffffff;
    border-radius: 0;
}

header nav.navbar .navbar-brand {
        margin-bottom: -45px;
    background: #ffffff;
   max-width: 240px;
    padding: 15px;
    border-bottom-right-radius: 15px;
}


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--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);
}

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.partners {
    background: linear-gradient(0deg, rgba(32, 60, 128, 0.9), rgba(32, 60, 128, 0.9)), var(--image5);
    background-size: cover;
    background-position: center;
}



.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;
    }
}