@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/Ubuntu-Regular.woff2') format('woff2'),
        url('../fonts/Ubuntu-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/Ubuntu-Bold.woff2') format('woff2'),
        url('../fonts/Ubuntu-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

* {
    box-sizing: border-box;
    --noir: #101010;
    --blanc: #FCFCFC;
    --gris: #464646;
    --rose: #FF66F0;
    --blanc07: rgba(252, 252, 252, 0.7);
}

/* ------------------------------------------------- */
/* --------------------- HEADER -------------------- */
/* ------------------------------------------------- */

header{
    color: var(--noir);
}

.header-bg {
    background-image: url('../img/bg-svg/bg-projet-coopcycle.svg');
}

/* ------------------------------------------------- */
/* -------------------- IDENTITE ------------------- */
/* ------------------------------------------------- */

.identite-row1 .font-aa,
.font-title,
.font-text {
    font-family: 'Ubuntu';
}


.identite-row2 .font-aa,
.identite-row2 .font-title,
.identite-row2 .font-text {
    font-family: 'Rubik';
}

.identite-gradient {
    background: linear-gradient(90deg, rgba(2, 0, 36, 1) 0%, rgba(0, 212, 255, 1) 100%);
}

.identite-imagery {
    background-image: url('../img/bg-svg/bg-projet-slownation.svg');
}

/* ------------------------------------------------- */
/* ---------------------- NEXT --------------------- */
/* ------------------------------------------------- */

.next-bg{
    background-image: url('../img/bg-svg/bg-projet-vrco.svg');
}

.section-next a{
    color: var(--blanc);
}