/* ==========================================================================
   TITLES
   ========================================================================== */

body.homepage h2,
body.page h1 {
    color: var(--Bleu, #283A49);
    font-family: "Roboto Condensed", serif;
    font-size: 50px;
    font-style: italic;
    font-weight: 900;
    line-height: 104.5%;
    letter-spacing: 2.5px;
    text-transform: uppercase;
}

body.page h1 {
    text-align: left;
    margin-bottom: calc(var(--space) * 16);
}

body.homepage .gs-component-title {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    row-gap: calc(var(--space) * 2);
}

body.homepage .gs-component-title h2 {
    order: 2;
}

body.homepage .gs-component-title h2 + div {
    margin-top: 0;
}

body.homepage .gs-component-subtitle,
body.page h2 {
    color: var(--Beige);
    font-family: "Roboto Condensed", serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%;
    letter-spacing: 5.1px;
    text-transform: uppercase;
}


.gs-component-text-content > ul {
    margin: calc(var(--space) * 2) 0 calc(var(--space) * 2) calc(var(--space) * 2);
    padding-bottom: 0;
}

.gs-component-text-content > ul > li {
    list-style: none;
}
.gs-component-text-content > ul > li:before {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 9999px;
    background-color: var(--Bleu);
    position: relative;
    display: inline-block;
    margin-right: calc(var(--space) * 2);
}

