/* ------------------------ --------- ------------------------ */
/* ------------------------ --------- ------------------------ */
/* ------------------------ - BASIC - ------------------------ */
/* ------------------------ --------- ------------------------ */
/* ------------------------ --------- ------------------------ */

body{
    height: var(--Maison-Body-Height);
}


/* ------------------------ -------- ------------------------ */
/* -------------------- ---------------- -------------------- */
/* -------------------- COVER -- SECTION -------------------- */
/* -------------------- ---------------- -------------------- */
/* ------------------------ -------- ------------------------ */

.Maison-Cover-Section{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100vw;
    height: var(--Maison-Cover-Section-Height);
    height: 3000px;
    z-index: 800;
}




/* -------------------- ---------------- -------------------- */
/* -------------------- COVER --- SLOGAN -------------------- */
/* -------------------- ---------------- -------------------- */


.Maison-Cover-Slogan-Principal-Container{
    position: absolute;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100vw;
    height: 100vh;
    /* z-index: 120; */
}

.Maison-Cover-Slogan-Principal-Container-1{
    z-index: 120;
    
}
.Maison-Cover-Slogan-Principal-Container-2{
    z-index: 140;
}

.Maison-Cover-Slogan-Full-Container{
    position: sticky;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100vw;
    height: 100vh;
}

/* -------------------- ---------------- -------------------- */

.Maison-Cover-Slogan-Main-Container{
    position: absolute;
    left: 0px;
    width: 100vw;
}

.Maison-Cover-Slogan-Main-Container-1{
    display: flex;
    flex-direction: column;
    top: var(--Maison-Cover-Slogan-Main-Container-1-Top);
    height: var(--Maison-Cover-Slogan-Main-Container-1-Height);
}

.Maison-Cover-Slogan-Main-Container-2{
    display: none;
    top: var(--Maison-Cover-Slogan-Main-Container-2-Top);
    height: var(--Maison-Cover-Slogan-Main-Container-2-Height);
}

/* -------------------- ---------------- -------------------- */

.Maison-Cover-Slogan-Container{
    left: 0px;
    width: 100vw;
}

.Maison-Cover-Slogan-Container-1{
    position: relative;
    height: var(--Maison-Cover-Slogan-Container-1-Height);
}

.Maison-Cover-Slogan-Container-2{
    position: absolute;
    top: 0px;
    height: var(--Maison-Cover-Slogan-Container-2-Height);
}



/* -------------------- ---------------- -------------------- */

.Maison-Cover-Slogan{
    position: absolute;
    top: 0px;
}

.Maison-Cover-Slogan-Text-1{
    left: var(--Maison-Cover-Slogan-Text-1-Left);
}

.Maison-Cover-Slogan-Text-2{
    right: var(--Maison-Cover-Slogan-Text-2-Right);
}

.Maison-Cover-Slogan-Text-3{
    Left: var(--Maison-Cover-Slogan-Text-3-Left);
}

.Maison-Cover-Slogan-Text-4{
    right: var(--Maison-Cover-Slogan-Text-4-Right);
}

.Maison-Cover-Slogan-Text-5{
    Left: var(--Maison-Cover-Slogan-Text-5-Left);
}

.Maison-Cover-Slogan-Text-6{
    right: var(--Maison-Cover-Slogan-Text-6-Right);
}

/* -------------------- ---------------- -------------------- */

.Maison-Cover-Slogan-211{
    left: var(--Site-Margins-2);
    width: calc(100vw - (var(--Site-Margins-2)));
}

/* -------------------- ---------------- -------------------- */




/* -------------------- ---------------- -------------------- */
/* -------------------- COVER --- IMAGES -------------------- */
/* -------------------- ---------------- -------------------- */

.Maison-Cover-Container{
    position: absolute;
    top: var(--Cover-Collection-Container-Top);
    top: 166px;
    left: 50vw;
    transform: translateX(-50%);
    width: var(--Cover-Container-Width);
    height: var(--Cover-Container-Height);
    overflow: hidden;
}


.Maison-Cover-Bg-Container{
    z-index: 110;
}

.Maison-Cover-Portrait-Container{
    z-index: 130!important;
}

.Maison-Cover-Front-Container{
    z-index: 150;
}

.Maison-Cover-Image{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 101%;
    height: auto;
}



/* ------------------------ -------- ------------------------ */
/* ------------------- ------------------ ------------------- */
/* ------------------- - SECTION GLOBAL - ------------------- */
/* ------------------- ------------------ ------------------- */
/* ------------------------ -------- ------------------------ */

.Maison-Section{
    position: absolute;
    left: 0px;
    width: 100vw;
    z-index: 10000;
}

.Maison-Global-Container{
    position: absolute;
    left: 0px;
    width: 100vw;
}

.Maison-Title{
    position: absolute;
    display: none;
    top: 0px;
    left: 0px;
    width: 100%;
}

.Maison-Paragraphe{
    position: absolute;
    display: none;
    top: 0px;
    left: 0px;
    width: 101%;
}

.Maison-Paragraphe-1{
    display: block;
}

.Maison-Image-Container{
    position: absolute;
    overflow: hidden;
}

.Maison-Img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 101%;
    height: auto;
}

/* ------------------------ -------- ------------------------ */
/* ------------------- ------------------ ------------------- */
/* ------------------- - SECTION FIRST -- ------------------- */
/* ------------------- ------------------ ------------------- */
/* ------------------------ -------- ------------------------ */

.Maison-First-Section{
    top: var(--Maison-First-Section-Top);
    height: var(--Maison-First-Section-Height);
    background-color: var(--white);
}

/* ------------------- ------------------ ------------------- */
/* ------------------- MAISON -- HISTOIRE ------------------- */
/* ------------------- ------------------ ------------------- */

.Maison-Histoire-Global-Container{
    top: var(--Maison-Histoire-Global-Container-Top);
    height: var(--Maison-Histoire-Global-Container-Height);
    /* background-color: blue; */
}

.Maison-Histoire-Full-Container{
    position: absolute;
    width: var(--Maison-Histoire-Full-Container-Width);
}

.Maison-Histoire-Full-Container-1{
    left: var(--Maison-Histoire-Full-Container-1-Left);
    top: var(--Maison-Histoire-Full-Container-1-Top);
    height: var(--Maison-Histoire-Full-Container-1-Height);
    /* background-color: red; */
}

.Maison-Histoire-Full-Container-2{
    left: var(--Maison-Histoire-Full-Container-2-Left);
    top: var(--Maison-Histoire-Full-Container-2-Top);
    height: var(--Maison-Histoire-Full-Container-2-Height);
    /* background-color: yellow; */
}

/* ------------------- ------------------ ------------------- */

.Maison-Histoire-Main-Container{
    position: absolute;
    top: 0px;
    left: 0px;
    width: var(--Maison-Histoire-Main-Container-Width);
    height: var(--Maison-Histoire-Main-Container-Height);
    /* background-color: indianred; */
}

.Maison-Histoire-Title-Container{
    position: absolute;
    top: 0px;
    left: 0px;
    width: var(--Maison-Histoire-Title-Container-Width);
    height: var(--Maison-Histoire-Title-Container-Height);
    /* background-color: blue; */
}

.Maison-Histoire-Text-Container{
    position: absolute;
    left: 0px;
    width: var(--Maison-Histoire-Text-Container-Width);
}

.Maison-Histoire-Text-Container-1{
    top: var(--Maison-Histoire-Text-Container-1-Top);
    height: var(--Maison-Histoire-Text-Container-1-Height);
    /* background-color: rebeccapurple; */
}

.Maison-Histoire-Text-Container-2{
    top: var(--Maison-Histoire-Text-Container-2-Top);
    height: var(--Maison-Histoire-Text-2-Container-Height);
}

/* ------------------- ------------------ ------------------- */

.Maison-Histoire-Title-1{
    display: block;
}



/* ------------------- ------------------ ------------------- */

.Maison-Histoire-Image-Container{
    left: 0px;
    top: var(--Maison-Histoire-Image-Container-Top);
    width: var(--Maison-Histoire-Image-Container-Width);
    height: var(--Maison-Histoire-Image-Container-Height);
    /* background-color: slategrey; */
}

/* ------------------- ------------------ ------------------- */
/* ------------------- -- MAISON - NOM -- ------------------- */
/* ------------------- ------------------ ------------------- */

.Maison-Nom-Global-Container{
    top: var(--Maison-Nom-Global-Container-Top);
    height: var(--Maison-Nom-Global-Container-Height);
    /* background-color: mediumslateblue; */
}

.Maison-Nom-Full-Container{
    position: absolute;
    width: var(--Maison-Nom-Full-Container-Width);
    top: var(--Maison-Nom-Full-Container-Top);
    height: var(--Maison-Nom-Full-Container-Height);
}

.Maison-Nom-Full-Container-1{
    left: var(--Maison-Nom-Full-Container-1-Left);
    /* background-color: red; */
}

.Maison-Nom-Full-Container-2{
    left: var(--Maison-Nom-Full-Container-2-Left);
    /* background-color: yellow; */
}

/* ------------------- ------------------ ------------------- */

.Maison-Nom-Main-Container{
    position: absolute;
    top: 0px;
    left: 0px;
    width: var(--Maison-Nom-Main-Container-Width);
    height: var(--Maison-Nom-Main-Container-Height);
    /* background-color: indianred; */
}

.Maison-Nom-Title-Container{
    position: absolute;
    top: 0px;
    left: 0px;
    width: var(--Maison-Nom-Title-Container-Width);
    height: var(--Maison-Nom-Title-Container-Height);
    /* background-color: blue; */
}

.Maison-Nom-Text-Container{
    position: absolute;
    left: 0px;
    width: var(--Maison-Nom-Text-Container-Width);
    top: var(--Maison-Nom-Text-Container-Top);
    height: var(--Maison-Nom-Text-Container-Height);
    /* background-color: rebeccapurple; */
}



/* ------------------- ------------------ ------------------- */


.Maison-Nom-Title{
    display: block;
}


/* ------------------- ------------------ ------------------- */

.Maison-Nom-Image-Container{
    left: 0px;
    width: var(--Maison-Nom-Image-Container-Width);
    /* background-color: slategrey; */
}

.Maison-Nom-Image-Container-1{
    top: var(--Maison-Nom-Image-Container-1-Top);
    height: var(--Maison-Nom-Image-Container-1-Height);
    /* background-color: slategrey; */
}


.Maison-Nom-Image-Container-2{
    /* top: var(--Maison-Nom-Image-Container-2-Top); */
    bottom: 0px;
    height: var(--Maison-Nom-Image-Container-2-Height);
    /* background-color: slategrey; */
}

/* ------------------------ -------- ------------------------ */
/* ------------------------ -------- ------------------------ */
/* ------------------------ -------- ------------------------ */



/* ------------------------ -------- ------------------------ */
/* --------------------- ---------------- ------------------- */
/* --------------------- ACCROCHE SECTION ------------------- */
/* --------------------- ---------------- ------------------- */
/* ------------------------ -------- ------------------------ */

.Maison-Accroche-Section{
    position: absolute;
    top: var(--Maison-Accroche-Section-Top);
    left: 0px;
    width: 100vw;
    height: var(--Maison-Accroche-Section-Height);
    z-index: 5000;
    background-color: var(--green);
}

.Maison-Accroche-Full-Container{
    position: sticky;
    top: 0px;
    left: 0px;
    width: 100vw;
    height: 100vh;
}

.Maison-Accroche-Container{
    position: absolute;
    left: var(--Site-Margins);
    top: 50vh;
    transform: translateY(-50%);
    width: var(--Maison-Accroche-Container-Width);
    height: var(--Maison-Accroche-Container-Height);
}


.Maison-Accroche{
    display: none;
}

.Maison-Accroche-1{
    display: block;
}

.Maison-Accroche-Background-Cache{
    position: absolute;
    left: 0px;
    top: var(--Maison-Accroche-Background-Cache-Top);
    height: 1800px;
    width: 100vw;
    background-color: var(--green);
    z-index: 400;
}


/* ------------------------ -------- ------------------------ */




/* ------------------------ -------- ------------------------ */
/* ------------------- ------------------ ------------------- */
/* ------------------- - SECTION SECOND - ------------------- */
/* ------------------- ------------------ ------------------- */
/* ------------------------ -------- ------------------------ */

.Maison-Second-Section{
    top: var(--Maison-Second-Section-Top);
    height: var(--Maison-Second-Section-Height);
    /* background-color: navy; */
    background-color: var(--white);
}

/* ------------------- ------------------ ------------------- */
/* ------------------- MAISON  ENGAGEMENT ------------------- */
/* ------------------- ------------------ ------------------- */

.Maison-Engagement-Global-Container{
    top: var(--Maison-Engagement-Global-Container-Top);
    height: var(--Maison-Engagement-Global-Container-Height);
    /* background-color: lightblue; */
}

.Maison-Engagement-Full-Container{
    position: absolute;
    width: var(--Maison-Engagement-Full-Container-Width);
    height: var(--Maison-Engagement-Full-Container-Height);
    left: var(--Maison-Engagement-Full-Container-Left);
    top: 0px;
}


/* ------------------- ------------------ ------------------- */

.Maison-Engagement-Main-Container{
    position: absolute;
    top: 0px;
    left: 0px;
    width: var(--Maison-Engagement-Main-Container-Width);
    height: var(--Maison-Engagement-Main-Container-Height);
    /* background-color: indianred; */
}

.Maison-Engagement-Title-Container{
    position: absolute;
    top: 0px;
    left: 0px;
    width: var(--Maison-Engagement-Title-Container-Width);
    height: var(--Maison-Engagement-Title-Container-Height);
    /* background-color: blue; */
}

.Maison-Engagement-Text-Container{
    position: absolute;
    left: 0px;
    top: var(--Maison-Engagement-Text-Container-Top);
    width: var(--Maison-Engagement-Text-Container-Width);
    height: var(--Maison-Engagement-Text-Container-Height);
}


/* ----------------- ---------------------- ----------------- */

.Maison-Engagement-Title-1{
    display: block;
}

/* ----------------- ---------------------- ----------------- */
/* ----------------- MAISON -- SEC IMG CONT ----------------- */
/* ----------------- ---------------------- ----------------- */

.Maison-Second-Images-Global-Container{
    top: var(--Maison-Second-Images-Global-Container-Top);
    height: var(--Maison-Second-Images-Global-Container-Height);
    /* background-color: crimson; */
}

/* .Maison-Second-Images-Container{
    background-color: midnightblue;
} */

.Maison-Second-Images-Container-1{
    left: 0px;
    left: var(--Site-Margins);
    top: var(--Maison-Second-Images-Container-1-Top);
    width: var(--Maison-Second-Images-Container-1-Width);
    height: var(--Maison-Second-Images-Container-1-Height);
}

.Maison-Second-Images-Container-2{
    left: var(--Maison-Second-Images-Container-2-Left);
    top: var(--Maison-Second-Images-Container-2-Top);
    width: var(--Maison-Second-Images-Container-2-Width);
    height: var(--Maison-Second-Images-Container-2-Height);
}

.Maison-Second-Images-Container-3{
    left: var(--Maison-Second-Images-Container-3-Left);
    /* top: var(--Maison-Second-Images-Container-3-Top); */
    top: 0px;
    width: var(--Maison-Second-Images-Container-3-Width);
    height: var(--Maison-Second-Images-Container-3-Height);
}

/* ------------------- ------------------ ------------------- */
/* ------------------- MAISON - ARTISANAT ------------------- */
/* ------------------- ------------------ ------------------- */

.Maison-Artisanat-Global-Container{
    top: var(--Maison-Artisanat-Global-Container-Top);
    height: var(--Maison-Artisanat-Global-Container-Height);
    /* background-color: lightblue; */
}

.Maison-Artisanat-Full-Container{
    position: absolute;
    width: var(--Maison-Artisanat-Full-Container-Width);
    height: var(--Maison-Artisanat-Full-Container-Height);
    left: var(--Maison-Artisanat-Full-Container-Left);
    top: 0px;
    /* background-color: cyan; */
}


/* ------------------- ------------------ ------------------- */

.Maison-Artisanat-Main-Container{
    position: absolute;
    top: 0px;
    left: 0px;
    width: var(--Maison-Artisanat-Main-Container-Width);
    height: var(--Maison-Artisanat-Main-Container-Height);
    /* background-color:orchid; */
}

.Maison-Artisanat-Title-Container{
    position: absolute;
    top: 0px;
    left: 0px;
    width: var(--Maison-Artisanat-Title-Container-Width);
    height: var(--Maison-Artisanat-Title-Container-Height);
    /* background-color: pink; */
    /* background-color: blue; */
}

.Maison-Artisanat-Text-Container{
    position: absolute;
    left: 0px;
    top: var(--Maison-Artisanat-Text-Container-Top);
    width: var(--Maison-Artisanat-Text-Container-Width);
    height: var(--Maison-Artisanat-Text-Container-Height);
    /* background-color: crimson; */
}

/* ------------------------ -------- ------------------------ */

.Maison-Artisanat-Title-1{
    display: block;
}

/* ------------------------ -------- ------------------------ */
/* ------------------- ------------------ ------------------- */
/* ------------------- - SECTION THIRD -- ------------------- */
/* ------------------- ------------------ ------------------- */
/* ------------------------ -------- ------------------------ */

.Maison-Third-Section{
    top: var(--Maison-Third-Section-Top);
    height: var(--Maison-Third-Section-Height);
    background-color: var(--brown);
}

/* ------------------- ------------------ ------------------- */
/* ------------------- MAISON - PUNCHLINE ------------------- */
/* ------------------- ------------------ ------------------- */

.Maison-Punchline-Global-Container{
    top: 0px;
    height: var(--Maison-Punchline-Global-Container-Height);
    /* background-color: mediumspringgreen; */
}

.Maison-Punchline-Container{
    position: absolute;
    top: var(--Maison-Punchline-Container-Top);
    left: var(--Site-Margins);
    width: var(--Content-Width);
    height: var(--Maison-Punchline-Container-Height);
    /* background-color: burlywood; */
}

.Maison-Punchline{
    display: none;
}

.Maison-Punchline-1{
    display: block;
}

/* ------------------- ------------------ ------------------- */
/* ---------------- MAISON -- 3RD IMG CONT 1 ---------------- */
/* ------------------- ------------------ ------------------- */

.Maison-Third-1-Images-Global-Container{
    top: var(--Maison-Third-1-Images-Global-Container-Top);
    height: var(--Maison-Third-1-Images-Global-Container-Height);
    /* background-color: coral; */
}

/* .Maison-Third-1-Image-Container{ */
    /* background-color: cornflowerblue; */
/* } */

.Maison-Third-1-Image-Container-1{
    left: var(--Site-Margins);
    top: 0px;
    width: var(--Maison-Third-1-Images-Container-1-Width);
    height: var(--Maison-Third-1-Images-Container-1-Height);
}

.Maison-Third-1-Image-Container-2{
    left: var(--Maison-Third-1-Images-Container-2-Left);
    top: var(--Maison-Third-1-Images-Container-2-Top);
    width: var(--Maison-Third-1-Images-Container-2-Width);
    height: var(--Maison-Third-1-Images-Container-2-Height);
}

.Maison-Third-1-Image-Container-3{
    left: var(--Maison-Third-1-Images-Container-3-Left);
    top: 0px;
    width: var(--Maison-Third-1-Images-Container-3-Width);
    height: var(--Maison-Third-1-Images-Container-3-Height);
}

.Maison-Third-1-Image-Container-4{
    left: var(--Maison-Third-1-Images-Container-4-Left);
    top: var(--Maison-Third-1-Images-Container-4-Top);
    width: var(--Maison-Third-1-Images-Container-4-Width);
    height: var(--Maison-Third-1-Images-Container-4-Height);
}




.Maison-Third-1-Image{
    height: 101%;
    width: auto;
}

/* ------------------- ------------------ ------------------- */
/* ------------------- MAISON - MATERIAUX ------------------- */
/* ------------------- ------------------ ------------------- */

.Maison-Materiaux-Global-Container{
    top: var(--Maison-Materiaux-Global-Container-Top);
    height: var(--Maison-Materiaux-Global-Container-Height);
}

.Maison-Materiaux-Full-Container{
    position: absolute;
    top: 0px;
    width: var(--Maison-Materiaux-Full-Container-Width);
    left: var(--Maison-Materiaux-Full-Container-Left);
    height: var(--Maison-Materiaux-Full-Container-Height);
}

.Maison-Materiaux-Main-Container{
    top: 0px;
    left: 0px;
    width: var(--Maison-Materiaux-Main-Container-Width);
    height: var(--Maison-Materiaux-Main-Container-Height);
    /* background-color:orchid; */
}

.Maison-Materiaux-Title-Container{
    position: absolute;
    top: 0px;
    left: 0px;
    width: var(--Maison-Materiaux-Title-Container-Width);
    height: var(--Maison-Materiaux-Title-Container-Height);
    /* background-color: pink; */
}

.Maison-Materiaux-Text-Container{
    position: absolute;
    left: 0px;
    top: var(--Maison-Materiaux-Text-Container-Top);
    width: var(--Maison-Materiaux-Text-Container-Width);
    height: var(--Maison-Materiaux-Text-Container-Height);
}

/* ------------------- ------------------ ------------------- */

.Maison-Materiaux-Title-1{
    display: block;
}


/* ------------------- ------------------ ------------------- */
/* ---------------- MAISON -- 3RD IMG CONT 2 ---------------- */
/* ------------------- ------------------ ------------------- */


.Maison-Third-2-Images-Global-Container{
    top: var(--Maison-Third-2-Images-Global-Container-Top);
    height: var(--Maison-Third-2-Images-Global-Container-Height);
    /* background-color: coral; */
}

.Maison-Third-2-Image-Container{
    /* background-color: cornflowerblue; */
    width: var(--Maison-Third-2-Images-Container-Width);
}

.Maison-Third-2-Image-Container-1{
    left: var(--Site-Margins);
    top: 0px;
    height: var(--Maison-Third-2-Images-Container-1-Height);
}

.Maison-Third-2-Image-Container-2{
    left: var(--Maison-Third-2-Images-Container-2-Left);
    top: var(--Maison-Third-2-Images-Container-2-Top);
    height: var(--Maison-Third-2-Images-Container-2-Height);
}



.Maison-Third-2-Image{
    height: 101%;
    width: auto;
}



/* ------------------------ -------- ------------------------ */
/* ------------------- ------------------ ------------------- */
/* ------------------- SECTION - SHOWROOM ------------------- */
/* ------------------- ------------------ ------------------- */
/* ------------------------ -------- ------------------------ */

.Maison-Showroom-Section{
    position: absolute;
    top: var(--Maison-Showroom-Section-Top);
    left: 0px;
    width: 100vw;
    height: var(--Maison-Showroom-Section-Height);
    z-index: 4000;
    /* background-color: crimson; */
}

.Maison-Showroom-Full-Container{
    position: sticky;
    top: 0px;
    left: 0px;
    width: 100vw;
    height: 1080px;
    height: 100vh;
    /* background-color: dodgerblue; */
}

.Maison-Showroom-Image-Container{
    /* top: 0px; */
    /* bottom: 0px; */
    height: 100vh;
    height: 1080px;
}

.Maison-Showroom-Image-Container-1{
    top: 50%;
    transform: translateY(-50%);
    /* top: 0px; */
    left: 0px;
    width: var(--Maison-Showroom-Image-Container-1-Width);
    /* background-color: midnightblue; */
}

.Maison-Showroom-Image-Container-2{
    bottom: 0px;
    left: var(--Maison-Showroom-Image-Container-2-Left);
    width: var(--Maison-Showroom-Image-Container-2-Width);
    /* background-color: indianred; */
}

.Maison-Showroom-Image{
    height: 101%;
    width: auto;
}



/* ------------------------ -------- ------------------------ */
/* ------------------- ------------------ ------------------- */
/* ------------------- - SECTION FOURTH - ------------------- */
/* ------------------- ------------------ ------------------- */
/* ------------------------ -------- ------------------------ */

.Maison-Fourth-Section{
    top: var(--Maison-Fourth-Section-Top);
    height: var(--Maison-Fourth-Section-Height);
    background-color: var(--white);
}

/* ------------------- ------------------ ------------------- */
/* ------------------- - MAISON PIERRES - ------------------- */
/* ------------------- ------------------ ------------------- */

.Maison-Pierres-Global-Container{
    top: var(--Maison-Pierres-Global-Container-Top);
    height: var(--Maison-Pierres-Global-Container-Height);
    /* background-color: blue; */
}


.Maison-Pierres-Full-Container{
    position: absolute;
    width: var(--Maison-Pierres-Full-Container-Width);
    height: var(--Maison-Pierres-Full-Container-Height);
    left: var(--Maison-Pierres-Full-Container-Left);
    top: 0px;
    /* background-color: cyan; */
}


/* ------------------- ------------------ ------------------- */

.Maison-Pierres-Main-Container{
    position: absolute;
    top: 0px;
    left: 0px;
    width: var(--Maison-Pierres-Main-Container-Width);
    height: var(--Maison-Pierres-Main-Container-Height);
    /* background-color:orchid; */
}

.Maison-Pierres-Title-Container{
    position: absolute;
    top: 0px;
    left: 0px;
    width: var(--Maison-Pierres-Title-Container-Width);
    height: var(--Maison-Pierres-Title-Container-Height);
    /* background-color: pink; */
}

.Maison-Pierres-Text-Container{
    position: absolute;
    left: 0px;
    top: var(--Maison-Pierres-Text-Container-Top);
    width: var(--Maison-Pierres-Text-Container-Width);
    height: var(--Maison-Pierres-Text-Container-Height);
}

/* ------------------ --------------------- ------------------ */

.Maison-Pierres-Title-1{
    display: block;
}

/* ------------------ --------------------- ------------------ */
/* ------------------ MAISON - 4TH IMG CONT ------------------ */
/* ------------------ --------------------- ------------------ */

.Maison-Fourth-Images-Global-Container{
    top: var(--Maison-Fourth-Images-Global-Container-Top);
    height: var(--Maison-Fourth-Images-Global-Container-Height);
    /* background-color: cornflowerblue; */
}

/* .Maison-Fourth-Image-Container{ */
    /* background-color: crimson; */
/* } */

.Maison-Fourth-Image-Container-1{
    top: 0px;
    left: var(--Maison-Fourth-Images-Container-1-Left);
    width: var(--Maison-Fourth-Images-Container-1-Width);
    height: var(--Maison-Fourth-Images-Container-1-Height);
}

.Maison-Fourth-Image-Container-2{
    top: var(--Maison-Fourth-Images-Container-2-Top);
    left: var(--Maison-Fourth-Images-Container-2-Left);
    width: var(--Maison-Fourth-Images-Container-2-Width);
    height: var(--Maison-Fourth-Images-Container-2-Height);
}

.Maison-Fourth-Image-Container-3{
    top: var(--Maison-Fourth-Images-Container-3-Top);
    left: var(--Maison-Fourth-Images-Container-3-Left);
    width: var(--Maison-Fourth-Images-Container-3-Width);
    height: var(--Maison-Fourth-Images-Container-3-Height);
}

.Maison-Fourth-Image-Container-4{
    top: var(--Maison-Fourth-Images-Container-4-Top);
    left: var(--Site-Margins);
    width: var(--Maison-Fourth-Images-Container-4-Width);
    height: var(--Maison-Fourth-Images-Container-4-Height);
}









/* ------------------- ------------------ ------------------- */
/* ------------------- MAISON -- DIAMANTS ------------------- */
/* ------------------- ------------------ ------------------- */

.Maison-Diamants-Global-Container{
    top: var(--Maison-Diamants-Global-Container-Top);
    height: var(--Maison-Diamants-Global-Container-Height);
    /* background-color: blue; */
}


.Maison-Diamants-Full-Container{
    position: absolute;
    width: var(--Maison-Diamants-Full-Container-Width);
    height: var(--Maison-Diamants-Full-Container-Height);
    left: var(--Maison-Diamants-Full-Container-Left);
    top: 0px;
    /* background-color: cyan; */
}


/* ------------------- ------------------ ------------------- */

.Maison-Diamants-Main-Container{
    position: absolute;
    top: 0px;
    left: 0px;
    width: var(--Maison-Diamants-Main-Container-Width);
    height: var(--Maison-Diamants-Main-Container-Height);
    /* background-color:orchid; */
}

.Maison-Diamants-Title-Container{
    position: absolute;
    top: 0px;
    left: 0px;
    width: var(--Maison-Diamants-Title-Container-Width);
    height: var(--Maison-Diamants-Title-Container-Height);
    /* background-color: pink; */
}

.Maison-Diamants-Text-Container{
    position: absolute;
    left: 0px;
    top: var(--Maison-Diamants-Text-Container-Top);
    width: var(--Maison-Diamants-Text-Container-Width);
    height: var(--Maison-Diamants-Text-Container-Height);
}

/* ------------------- ------------------ ------------------- */

.Maison-Diamants-Title-1{
    display: block;
}

/* ------------------- ------------------ ------------------- */
/* ------------------- MAISON TRACABILITE ------------------- */
/* ------------------- ------------------ ------------------- */


.Maison-Tracabilite-Global-Container{
    top: var(--Maison-Tracabilite-Global-Container-Top);
    height: var(--Maison-Tracabilite-Global-Container-Height);
    /* background-color: blue; */
}


.Maison-Tracabilite-Full-Container{
    position: absolute;
    width: var(--Maison-Tracabilite-Full-Container-Width);
    height: var(--Maison-Tracabilite-Full-Container-Height);
    left: var(--Maison-Tracabilite-Full-Container-Left);
    top: var(--Maison-Tracabilite-Full-Container-Top);
    /* background-color: cyan; */
}


/* ------------------- ------------------ ------------------- */

.Maison-Tracabilite-Main-Container{
    position: absolute;
    top: 0px;
    left: 0px;
    width: var(--Maison-Tracabilite-Main-Container-Width);
    height: var(--Maison-Tracabilite-Main-Container-Height);
    /* background-color:orchid; */
}

.Maison-Tracabilite-Title-Container{
    position: absolute;
    top: 0px;
    left: 0px;
    width: var(--Maison-Tracabilite-Title-Container-Width);
    height: var(--Maison-Tracabilite-Title-Container-Height);
    /* background-color: pink; */
}

.Maison-Tracabilite-Text-Container{
    position: absolute;
    left: 0px;
    top: var(--Maison-Tracabilite-Text-Container-Top);
    width: var(--Maison-Tracabilite-Text-Container-Width);
    height: var(--Maison-Tracabilite-Text-Container-Height);
}


/* ------------------- ------------------ ------------------- */

.Maison-Tracabilite-Image-Container{
    width: var(--Maison-Tracabilite-Images-Container-Width);
    height: var(--Maison-Tracabilite-Images-Container-Height);
}

.Maison-Tracabilite-Image-Container-1{
    top: 0px;
    left: var(--Site-Margins);
}

.Maison-Tracabilite-Image-Container-2{
    top: var(--Maison-Tracabilite-Images-Container-2-Top);
    left: var(--Maison-Tracabilite-Images-Container-2-Left);
}

/* ------------------- ------------------ ------------------- */

.Maison-Tracabilite-Title-1{
    display: block;
}


/* ------------------------ -------- ------------------------ */
/* ------------------- ------------------ ------------------- */
/* ------------------- --- BASIC -- 1 --- ------------------- */
/* ------------------- ------------------ ------------------- */
/* ------------------------ -------- ------------------------ */

.Footer-Principal-Container-Large-Maison{
    top: var(--Footer-Principal-Container-Large-Maison-Top);
}

.Footer-Principal-Container-Small-Maison{
    top: var(--Footer-Principal-Container-Small-Maison-Top);
}

.Footer-Principal-Container-Large-Maison, .Footer-Principal-Container-Small-Maison{
    z-index: 1200;
}

.Maison-Footer-Background-Cache{
    position: absolute;
    top: var(--Maison-Footer-Background-Cache-Top);
    left: 0px;
    width: 100vw;
    height: var(--Maison-Footer-Background-Cache-Height);
    z-index: 1100;
    z-index: 900;
    background-color: var(--white);
}




    
.bloc{
    position: absolute;
    top: calc((var(--Maison-Third-Section-Height)) + (var(--Maison-Third-Section-Top)));
    height: 1080px;
    left: 100px;
    width: 10px;
    background-color: red;
    z-index: 985437893;
    display: none;
}