/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */
/*  ROOT MEDIA BASIC  ---------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */

@media (max-width: 1070px) {
    :root{
        --Home-Body-Height: var(--Home-Body-Height-2);
        --Home-Footer-Background-Cache-Height: var(--Home-Footer-Background-Cache-Height-2);
    }
}



/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */
/*  ROOT MEDIA HEADLINE  ---------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */


/*  ROOT MEDIA COVER CONTAINER TOP  ----------------------------------------------- */

@media (max-width: 1800px) and (min-width: 1601px) {
    :root {
        --Cover-Container-Top: var(--Cover-Container-Top-2);
    }
}

@media (max-width: 1600px) and (min-width: 1101px) {
    :root {
        --Cover-Container-Top: var(--Cover-Container-Top-3);
    }
}

@media (max-width: 1100px) and (min-width: 731px) {
    :root {
        --Cover-Container-Top: var(--Cover-Container-Top-4);
    }
}

@media (max-width: 730px) {
    :root {
        --Cover-Container-Top: var(--Cover-Container-Top-5);
    }
}



/*  ROOT MEDIA HEADLINE NB LINES  ------------------------------------------------- */

@media (max-width: 730px) {
    :root {
        --Headline-Nb-Lines: var(--Headline-Nb-Lines-2);
    }
}



/*  ROOT MEDIA HEADLINE CONTAINER TOP  -------------------------------------------- */

@media (max-width: 730px) {
    :root {
        --Headline-Container-Top: var(--Headline-Container-Top-1);
    }
}


/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */
/*  ROOT MEDIA SECTION INTRO  ----------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */


/*  ROOT MEDIA INTRO SECTION 2 HEIGHT  -------------------------------------------- */

@media (max-width: 500px) {
    :root {
        --Intro-Section-2-Height: var(--Intro-Section-2-Height-2);
    }
}




/*  ROOT MEDIA INTRO CONTAINER LEFT  ---------------------------------------------- */




@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Intro-Container-Left: var(--Intro-Container-Left-2);
    }
}

@media (max-width: 1700px) and (min-width: 1301px) {
    :root {
        --Intro-Container-Left: var(--Intro-Container-Left-3);
    }
}

@media (max-width: 1300px) and (min-width: 841px) {
    :root {
        --Intro-Container-Left: var(--Intro-Container-Left-4);
    }
}

@media (max-width: 840px) and (min-width: 731px) {
    :root {
        --Intro-Container-Left: var(--Intro-Container-Left-5);
    }
}

@media (max-width: 730px){
    :root {
        --Intro-Container-Left: var(--Intro-Container-Left-6);
    }
}


/*  ROOT MEDIA INTRO CONTAINER WIDTH  --------------------------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Intro-Container-Width: var(--Intro-Container-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Intro-Container-Width: var(--Intro-Container-Width-3);
    }
}

@media (max-width: 1600px) and (min-width: 1301px) {
    :root {
        --Intro-Container-Width: var(--Intro-Container-Width-4);
    }
}

@media (max-width: 1300px) and (min-width: 841px) {
    :root {
        --Intro-Container-Width: var(--Intro-Container-Width-5);
    }
}

@media (max-width: 840px) and (min-width: 731px) {
    :root {
        --Intro-Container-Width: var(--Intro-Container-Width-6);
    }
}

@media (max-width: 730px){
    :root {
        --Intro-Container-Width: var(--Intro-Container-Width-7);
    }
}




/*  ROOT MEDIA STICKY HEIGHT VALUES  ---------------------------------------------- */



/*  ROOT MEDIA INTRO TXT NB LINES  ------------------------------------------------ */



@media (max-width: 1800px) and (min-width: 1071px) {
    :root {
        --Intro-Txt-1-Nb-Lines: var(--Intro-Txt-1-Nb-Lines-2);
        --Intro-Txt-2-Nb-Lines: var(--Intro-Txt-2-Nb-Lines-2);
        --Intro-Txt-3-Nb-Lines: var(--Intro-Txt-3-Nb-Lines-2);
    }
}

@media (max-width: 1070px) and (min-width: 601px) {
    :root {
        --Intro-Txt-1-Nb-Lines: var(--Intro-Txt-1-Nb-Lines-3);
        --Intro-Txt-2-Nb-Lines: var(--Intro-Txt-2-Nb-Lines-3);
        --Intro-Txt-3-Nb-Lines: var(--Intro-Txt-3-Nb-Lines-3);
    }
}

@media (max-width: 600px) and (min-width: 501px) {
    :root {
        --Intro-Txt-1-Nb-Lines: var(--Intro-Txt-1-Nb-Lines-4);
        --Intro-Txt-2-Nb-Lines: var(--Intro-Txt-2-Nb-Lines-4);
        --Intro-Txt-3-Nb-Lines: var(--Intro-Txt-3-Nb-Lines-4);
    }
}

@media (max-width: 500px) and (min-width: 421px) {
    :root {
        --Intro-Txt-1-Nb-Lines: var(--Intro-Txt-1-Nb-Lines-5);
        --Intro-Txt-2-Nb-Lines: var(--Intro-Txt-2-Nb-Lines-5);
        --Intro-Txt-3-Nb-Lines: var(--Intro-Txt-3-Nb-Lines-5);
    }
}

@media (max-width: 420px) and (min-width: 361px) {
    :root {
        --Intro-Txt-1-Nb-Lines: var(--Intro-Txt-1-Nb-Lines-6);
        --Intro-Txt-2-Nb-Lines: var(--Intro-Txt-2-Nb-Lines-6);
        --Intro-Txt-3-Nb-Lines: var(--Intro-Txt-3-Nb-Lines-6);
    }
}

@media (max-width: 360px){
    :root {
        --Intro-Txt-1-Nb-Lines: var(--Intro-Txt-1-Nb-Lines-7);
        --Intro-Txt-2-Nb-Lines: var(--Intro-Txt-2-Nb-Lines-7);
        --Intro-Txt-3-Nb-Lines: var(--Intro-Txt-3-Nb-Lines-7);
    }
}




/* --------------- MEDIA -- ROOT -- INTRO SECTION 2 TXT GAP ---------------------- */

@media (max-width: 500px) {
    :root {
        --Intro-Section-2-Text-Gap: var(--Intro-Section-2-Text-Gap-2);
    }
}

/* ---- MEDIA -- ROOT -- INTRO SECTION 2 MAIN CONTAINER TOP ----------------------- */

@media (max-width: 500px) {
    :root {
        --Intro-Main-Container-4-Top: var(--Intro-Main-Container-4-Top-2);
    }
}



/* ---- MEDIA -- ROOT -- INTRO SECTION 2 FULL CONTAINER HEIGHT -------------------- */


@media (max-width: 500px) {
    :root {
        --Intro-Full-Container-4-Height: var(--Intro-Full-Container-4-Height-2);
    }
}


/*  -------------  ---------------------------------------------------------------- */
/*  ROOT MEDIA SECTION INTRO IMAGES  ---------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */

/*  ROOT MEDIA INTRO IMAGES MAIN CONTAINER LEFT  ---------------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Intro-Images-Main-Container-Left: var(--Intro-Images-Main-Container-Left-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Intro-Images-Main-Container-Left: var(--Intro-Images-Main-Container-Left-3);
    }
}

@media (max-width: 1600px) and (min-width: 731px) {
    :root {
        --Intro-Images-Main-Container-Left: var(--Intro-Images-Main-Container-Left-4);
    }
}

@media (max-width: 730px) and (min-width: 501px) {
    :root {
        --Intro-Images-Main-Container-Left: var(--Intro-Images-Main-Container-Left-5);
    }
}

@media (max-width: 500px){
    :root {
        --Intro-Images-Main-Container-Left: var(--Intro-Images-Main-Container-Left-6);
    }
}


/*  ROOT MEDIA INTRO IMAGES MAIN CONTAINER WIDTH  --------------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Intro-Images-Main-Container-Width: var(--Intro-Images-Main-Container-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 731px) {
    :root {
        --Intro-Images-Main-Container-Width: var(--Intro-Images-Main-Container-Width-3);
    }
}

@media (max-width: 730px) and (min-width: 501px) {
    :root {
        --Intro-Images-Main-Container-Width: var(--Intro-Images-Main-Container-Width-4);
    }
}

@media (max-width: 500px){
    :root {
        --Intro-Images-Main-Container-Width: var(--Intro-Images-Main-Container-Width-5);
    }
}


/*  ROOT MEDIA INTRO IMAGES CONTAINER WIDTH  -------------------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Intro-Images-Container-Width: var(--Intro-Images-Container-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 501px) {
    :root {
        --Intro-Images-Container-Width: var(--Intro-Images-Container-Width-3);
    }
}

@media (max-width: 500px){
    :root {
        --Intro-Images-Container-Width: var(--Intro-Images-Container-Width-4);
    }
}


/*  ROOT MEDIA INTRO IMAGES CONTAINER HEIGHT  ------------------------------------- */

@media (max-width: 1300px) and (min-width: 961px) {
    :root {
        --Intro-Images-Container-Height: var(--Intro-Images-Container-Height-2);
    }
}

@media (max-width: 960px) and (min-width: 731px) {
    :root {
        --Intro-Images-Container-Height: var(--Intro-Images-Container-Height-3);
    }
}

@media (max-width: 730px) and (min-width: 661px) {
    :root {
        --Intro-Images-Container-Height: var(--Intro-Images-Container-Height-4);
    }
}

@media (max-width: 660px) and (min-width: 601px) {
    :root {
        --Intro-Images-Container-Height: var(--Intro-Images-Container-Height-5);
    }
}

@media (max-width: 600px) and (min-width: 501px) {
    :root {
        --Intro-Images-Container-Height: var(--Intro-Images-Container-Height-6);
    }
}

@media (max-width: 500px) and (min-width: 451px) {
    :root {
        --Intro-Images-Container-Height: var(--Intro-Images-Container-Height-7);
    }
}

@media (max-width: 450px) and (min-width: 421px) {
    :root {
        --Intro-Images-Container-Height: var(--Intro-Images-Container-Height-8);
    }
}

@media (max-width: 420px){
    :root {
        --Intro-Images-Container-Height: var(--Intro-Images-Container-Height-9);
    }
}


/*  ROOT MEDIA INTRO IMAGES VERTICAL GAP  ----------------------------------------- */

@media (max-width: 960px) and (min-width: 731px) {
    :root {
        --Root-Intro-Images-Vertical-Gap: var(--Root-Intro-Images-Vertical-Gap-2);
    }
}

@media (max-width: 730px){
    :root {
        --Root-Intro-Images-Vertical-Gap: var(--Root-Intro-Images-Vertical-Gap-3);
    }
}



/*  ROOT MEDIA INTRO IMAGES MAIN CONTAINER HEIGHT  -------------------------------- */

@media (max-width: 730px){
    :root {
        --Intro-Images-Main-Container-Height: var(--Intro-Images-Main-Container-Height-2);
    }
}



/*  ROOT MEDIA INTRO IMAGES FULL CONTAINER 2 TOP  --------------------------------- */

@media (max-width: 500px){
    :root {
        --Intro-Images-Full-Container-2-Top: var(--Intro-Images-Full-Container-2-Top-2);
    }
}




/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */
/*  ROOT MEDIA HOME ACCROCHE SECTION  --------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */

/*  ROOT MEDIA HOME ACCROCHE SECTION HEIGHT  -------------------------------------- */

@media (max-width: 730px){
    :root {
        --Home-Accroche-Section-Height: var(--Home-Accroche-Section-Height-2);
        --Home-Accroche-Section-Top: var(--Home-Accroche-Section-Top-2);
    }
}

/*  ROOT MEDIA HOME ACCROCHE NB LINES  -------------------------------------------- */

@media (max-width: 1600px) and (min-width: 1201px) {
    :root {
        --Home-Accroche-Text-Nb-Lines: var(--Home-Accroche-Text-Nb-Lines-2);
    }
}

@media (max-width: 1200px) and (min-width: 731px) {
    :root {
        --Home-Accroche-Text-Nb-Lines: var(--Home-Accroche-Text-Nb-Lines-3);
    }
}

@media (max-width: 730px) and (min-width: 501px) {
    :root {
        --Home-Accroche-Text-Nb-Lines: var(--Home-Accroche-Text-Nb-Lines-4);
    }
}

@media (max-width: 500px){
    :root {
        --Home-Accroche-Text-Nb-Lines: var(--Home-Accroche-Text-Nb-Lines-5);
    }
}



/*  ROOT MEDIA HOME ACCROCHE BACKGROUND CACHE TOP  -------------------------------- */


@media (max-width: 730px){
    :root {
        --Home-Accroche-Background-Cache-Top: var(--Home-Accroche-Background-Cache-Top-2);
    }
}

/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */
/*  ROOT MEDIA HOME LAST SECTION  ------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */

/*  ROOT MEDIA HOME LAST SECTION HEIGHT  ------------------------------------------ */


@media (max-width: 500px){
    :root {
        --Home-Last-Section-Height: var(--Home-Last-Section-Height-2);
    }
}



/*  ROOT MEDIA HOME LAST SECTION TOP  --------------------------------------------- */


@media (max-width: 730px) and (min-width: 501px) {
    :root {
        --Home-Last-Section-Top: var(--Home-Last-Section-Top-2);
    }
}

@media (max-width: 500px){
    :root {
        --Home-Last-Section-Top: var(--Home-Last-Section-Top-3);
    }
}

/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */
/*  ROOT MEDIA HOME CONTENT SECTION  ---------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */

/*  ROOT MEDIA HOME CONTENT SECTION TOP  ------------------------------------------ */

@media (max-width: 500px){
    :root {
        --Home-Content-Section-Top: var(--Home-Content-Section-Top-2);
    }
}

/*  ROOT MEDIA HOME CONTENT FULL CONTAINER TOP  ----------------------------------- */

/* @media (max-width: 500px){
    :root {
        --Home-Content-Full-Container-Top: var(--Home-Content-Full-Container-Top-2);
    }
} */


/*  ROOT MEDIA HOME CONTENT IMAGE CONTAINER 1 HEIGHT  ----------------------------- */

@media (max-width: 1800px) and (min-width: 1441px) {
    :root {
        --Home-Content-Image-Container-1-Height: var(--Home-Content-Image-Container-1-Height-2);
    }
}

@media (max-width: 1440px) and (min-width: 1071px) {
    :root {
        --Home-Content-Image-Container-1-Height: var(--Home-Content-Image-Container-1-Height-3);
    }
}

@media (max-width: 1070px) {
    :root {
        --Home-Content-Image-Container-1-Height: var(--Home-Content-Image-Container-1-Height-4);
    }
}


/*  ROOT MEDIA HOME CONTENT IMAGE GAP HEIGHT  ------------------------------------- */

@media (max-width: 1440px) and (min-width: 1071px) {
    :root {
        --Home-Content-Image-Gap-Height: var(--Home-Content-Image-Gap-Height-2);
    }
}

@media (max-width: 1070px) {
    :root {
        --Home-Content-Image-Gap-Height: var(--Home-Content-Image-Gap-Height-3);
    }
}


/*  ROOT MEDIA HOME CONTENT MAIN / FULL GAP HEIGHT  ------------------------------- */

@media (max-width: 500px) {
    :root {
        --Home-Content-Main-Gap-Height: var(--Home-Content-Main-Gap-Height-2);
        --Home-Content-Full-Gap-Height: var(--Home-Content-Full-Gap-Height-2);
    }
}



/*  ROOT MEDIA HOME CONTENT MAIN / FULL GAP HEIGHT  ------------------------------- */

@media (max-width: 960px) {
    :root {
        --Home-Content-Full-Container-Height: var(--Home-Content-Full-Container-Height-2);
    }
}



/*  ROOT MEDIA HOME CONTENT TXT 2 NB LINES  --------------------------------------- */


@media (max-width: 1800px) and (min-width: 1441px) {
    :root {
        --Home-Content-Txt-1-Nb-Lines: var(--Home-Content-Txt-1-Nb-Lines-2);
        --Home-Content-Txt-2-Nb-Lines: var(--Home-Content-Txt-2-Nb-Lines-2);
    }
}

@media (max-width: 1440px) and (min-width: 1071px) {
    :root {
        --Home-Content-Txt-1-Nb-Lines: var(--Home-Content-Txt-1-Nb-Lines-3);
        --Home-Content-Txt-2-Nb-Lines: var(--Home-Content-Txt-2-Nb-Lines-3);
    }
}

@media (max-width: 1070px) and (min-width: 961px) {
    :root {
        --Home-Content-Txt-1-Nb-Lines: var(--Home-Content-Txt-1-Nb-Lines-4);
        --Home-Content-Txt-2-Nb-Lines: var(--Home-Content-Txt-2-Nb-Lines-4);
    }
}

@media (max-width: 960px) and (min-width: 731px) {
    :root {
        --Home-Content-Txt-1-Nb-Lines: var(--Home-Content-Txt-1-Nb-Lines-5);
        --Home-Content-Txt-2-Nb-Lines: var(--Home-Content-Txt-2-Nb-Lines-5);
    }
}

@media (max-width: 730px) and (min-width: 501px) {
    :root {
        --Home-Content-Txt-1-Nb-Lines: var(--Home-Content-Txt-1-Nb-Lines-6);
        --Home-Content-Txt-2-Nb-Lines: var(--Home-Content-Txt-2-Nb-Lines-6);
    }
}

@media (max-width: 500px) and (min-width: 421px) {
    :root {
        --Home-Content-Txt-1-Nb-Lines: var(--Home-Content-Txt-1-Nb-Lines-7);
        --Home-Content-Txt-2-Nb-Lines: var(--Home-Content-Txt-2-Nb-Lines-7);
    }
}

@media (max-width: 420px) {
    :root {
        --Home-Content-Txt-1-Nb-Lines: var(--Home-Content-Txt-1-Nb-Lines-8);
        --Home-Content-Txt-2-Nb-Lines: var(--Home-Content-Txt-2-Nb-Lines-8);
    }
}



/*  ROOT MEDIA HOME CONTENT MAIN CONTAINER 100 WIDTH  ----------------------------- */



@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Home-Content-Main-Container-100-Width: var(--Home-Content-Main-Container-100-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Home-Content-Main-Container-100-Width: var(--Home-Content-Main-Container-100-Width-3);
    }
}

@media (max-width: 1600px) {
    :root {
        --Home-Content-Main-Container-100-Width: var(--Home-Content-Main-Container-100-Width-4);
    }
}


/*  ROOT MEDIA HOME CONTENT MAIN CONTAINER 200 WIDTH  ----------------------------- */



@media (max-width: 730px) and (min-width: 601px) {
    :root {
        --Home-Content-Main-Container-200-Width: var(--Home-Content-Main-Container-200-Width-2);
    }
}

@media (max-width: 600px) and (min-width: 501px) {
    :root {
        --Home-Content-Main-Container-200-Width: var(--Home-Content-Main-Container-200-Width-3);
    }
}

@media (max-width: 500px) and (min-width: 421px) {
    :root {
        --Home-Content-Main-Container-200-Width: var(--Home-Content-Main-Container-200-Width-3);
    }
}

@media (max-width: 420px) {
    :root {
        --Home-Content-Main-Container-200-Width: var(--Home-Content-Main-Container-200-Width-4);
    }
}





/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */
/*  ROOT MEDIA HOME RDV SECTION  -------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */
/*  -------------  ---------------------------------------------------------------- */

/*  ROOT MEDIA HOME RDV SECTION TOP  ---------------------------------------------- */

@media (max-width: 500px){
    :root {
        --Home-Rdv-Section-Top: var(--Home-Rdv-Section-Top-2);
    }
}






/*  ROOT MEDIA HOME RDV FULL CONTAINER LEFT  -------------------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Home-Rdv-Full-Container-Left: var(--Home-Rdv-Full-Container-Left-2);
    }
}

@media (max-width: 1700px) and (min-width: 1301px) {
    :root {
        --Home-Rdv-Full-Container-Left: var(--Home-Rdv-Full-Container-Left-3);
    }
}



@media (max-width: 1300px) and (min-width: 961px) {
    :root {
        --Home-Rdv-Full-Container-Left: var(--Home-Rdv-Full-Container-Left-4);
    }
}

@media (max-width: 960px) and (min-width: 781px) {
    :root {
        --Home-Rdv-Full-Container-Left: var(--Home-Rdv-Full-Container-Left-5);
    }
}

/* @media (max-width: 960px) and (min-width: 781px) {
    :root {
        --Home-Rdv-Full-Container-Left: var(--Home-Rdv-Full-Container-Left-6);
    }
} */

@media (max-width: 780px) and (min-width: 731px) {
    :root {
        --Home-Rdv-Full-Container-Left: var(--Home-Rdv-Full-Container-Left-7);
    }
}

@media (max-width: 730px) {
    :root {
        --Home-Rdv-Full-Container-Left: var(--Home-Rdv-Full-Container-Left-8);
    }
}



/*  ROOT MEDIA HOME RDV FULL CONTAINER WIDTH  ------------------------------------- */


@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Home-Rdv-Full-Container-Width: var(--Home-Rdv-Full-Container-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1601px) {
    :root {
        --Home-Rdv-Full-Container-Width: var(--Home-Rdv-Full-Container-Width-3);
    }
}

@media (max-width: 1600px) and (min-width: 1301px) {
    :root {
        --Home-Rdv-Full-Container-Width: var(--Home-Rdv-Full-Container-Width-4);
    }
}

@media (max-width: 1300px) and (min-width: 961px) {
    :root {
        --Home-Rdv-Full-Container-Width: var(--Home-Rdv-Full-Container-Width-5);
    }
}

@media (max-width: 960px) and (min-width: 781px) {
    :root {
        --Home-Rdv-Full-Container-Width: var(--Home-Rdv-Full-Container-Width-6);
    }
}

@media (max-width: 780px) and (min-width: 731px) {
    :root {
        --Home-Rdv-Full-Container-Width: var(--Home-Rdv-Full-Container-Width-7);
    }
}

@media (max-width: 730px) {
    :root {
        --Home-Rdv-Full-Container-Width: var(--Home-Rdv-Full-Container-Width-8);
    }
}


/*  ROOT HOME RDV TITLE NB LINES  ------------------------------------------------- */

@media (max-width: 1300px) and (min-width: 601px) {
    :root {
        --Home-Rdv-Title-Nb-Lines: var(--Home-Rdv-Title-Nb-Lines-2);
    }
}

@media (max-width: 600px) and (min-width: 501px) {
    :root {
        --Home-Rdv-Title-Nb-Lines: var(--Home-Rdv-Title-Nb-Lines-3);
    }
}

@media (max-width: 500px) and (min-width: 391px) {
    :root {
        --Home-Rdv-Title-Nb-Lines: var(--Home-Rdv-Title-Nb-Lines-2);
    }
}

@media (max-width: 390px) {
    :root {
        --Home-Rdv-Title-Nb-Lines: var(--Home-Rdv-Title-Nb-Lines-3);
    }
}


/*  ROOT HOME RDV TEXT NB LINES  -------------------------------------------------- */

@media (max-width: 1300px) and (min-width: 731px) {
    :root {
        --Home-Rdv-Text-Nb-Lines: var(--Home-Rdv-Text-Nb-Lines-2);
    }
}

@media (max-width: 730px) and (min-width: 501px) {
    :root {
        --Home-Rdv-Text-Nb-Lines: var(--Home-Rdv-Text-Nb-Lines-3);
    }
}

@media (max-width: 500px) and (min-width: 391px) {
    :root {
        --Home-Rdv-Text-Nb-Lines: var(--Home-Rdv-Text-Nb-Lines-4);
    }
}

@media (max-width: 390px) {
    :root {
        --Home-Rdv-Text-Nb-Lines: var(--Home-Rdv-Text-Nb-Lines-5);
    }
}


/*  ROOT HOME RDV TXT GAP  -------------------------------------------------------- */

@media (max-width: 500px) {
    :root {
        --Home-Rdv-Txt-Gap: var(--Home-Rdv-Txt-Gap-2);
    }
}


/*  ROOT HOME RDV MAIN GAP  ------------------------------------------------------- */

@media (max-width: 500px) {
    :root {
        --Home-Rdv-Main-Gap: var(--Home-Rdv-Main-Gap-2);
    }
}




/*  ROOT HOME RDV BTN CONTAINER HEIGHT  ------------------------------------------- */

@media (max-width: 500px) and (min-width: 421px) {
    :root {
        --Home-Rdv-Btn-Container-Height: var(--Home-Rdv-Btn-Container-Height-2);
    }
}

@media (max-width: 420px) {
    :root {
        --Home-Rdv-Btn-Container-Height: var(--Home-Rdv-Btn-Container-Height-3);
    }
}


/*  ROOT HOME RDV BTN CONTAINER WIDTH  -------------------------------------------- */

@media (max-width: 1800px) and (min-width: 1701px) {
    :root {
        --Home-Rdv-Btn-Container-Width: var(--Home-Rdv-Btn-Container-Width-2);
    }
}

@media (max-width: 1700px) and (min-width: 1301px) {
    :root {
        --Home-Rdv-Btn-Container-Width: var(--Home-Rdv-Btn-Container-Width-3);
    }
}

@media (max-width: 1300px) and (min-width: 731px) {
    :root {
        --Home-Rdv-Btn-Container-Width: var(--Home-Rdv-Btn-Container-Width-4);
    }
}

/* @media (max-width: 780px) and (min-width: 731px) {
    :root {
        --Home-Rdv-Btn-Container-Width: var(--Home-Rdv-Btn-Container-Width-5);
    }
} */

@media (max-width: 730px) {
    :root {
        --Home-Rdv-Btn-Container-Width: var(--Home-Rdv-Btn-Container-Width-5);
    }
}


/*  ROOT HOME RDV BTN CONTAINER LEFT  --------------------------------------------- */

@media (max-width: 1800px) and (min-width: 1601px) {
    :root {
        --Home-Rdv-Btn-Container-Left: var(--Home-Rdv-Btn-Container-Left-2);
    }
}

@media (max-width: 1600px) and (min-width: 1301px) {
    :root {
        --Home-Rdv-Btn-Container-Left: var(--Home-Rdv-Btn-Container-Left-3);
    }
}

@media (max-width: 1300px) and (min-width: 961px) {
    :root {
        --Home-Rdv-Btn-Container-Left: var(--Home-Rdv-Btn-Container-Left-4);
    }
}

@media (max-width: 960px) and (min-width: 781px) {
    :root {
        --Home-Rdv-Btn-Container-Left: var(--Home-Rdv-Btn-Container-Left-5);
    }
}

@media (max-width: 780px) and (min-width: 731px) {
    :root {
        --Home-Rdv-Btn-Container-Left: var(--Home-Rdv-Btn-Container-Left-6);
    }
}


@media (max-width: 730px) {
    :root {
        --Home-Rdv-Btn-Container-Left: var(--Home-Rdv-Btn-Container-Left-7);
    }
}



