@font-face {
    font-family: dahlia;
    src: url(../../assets/fonts/Dahlia-Medium.otf);
}

@font-face {
    font-family: maaxReg;
    src: url(../../assets/fonts/Maax\ -\ Regular-205TF.otf);
}

@font-face {
    font-family: maaxBold;
    src: url(../../assets/fonts/Maax\ -\ Bold-205TF.otf);
}

:root {
    --global-color-odyssee: #966b46;
    --odysse-lightSand-color: #e6dfd7;
    --global-blue-text: #0051ff;
    --global-textBlock-color:#644023;

    --global-atreo-title: #db4e16;
    --global-atreo-blue: #8fd7fd;

    --global-artistes-color: #dd6808;

    --global-txtBlock-margin: 4vw;
    --global-h1: 3vw;
    --global-paratxt-size: .8vw;

    --header-height: 9vh;

}

html,
body {
    margin: 0;
}
body{
    height: 100vh;
    overflow: hidden;
    background-image: url(../../assets/FONDSDÉGRADÉ/DÉGRADÉ02_PART03_04/03.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.items{
    padding-left: 15vw;
}
h1{
    padding-left: 10vw;
    padding-top: 15vh;
    padding-bottom: 3vh;
}
h1, h2{
    font-family: dahlia;
    color: var(--global-blue-text);
}
p, a{
    font-family: maaxReg;
    color: var(--global-textBlock-color);
}



/* -----------
 _                    _
| |__   ___  __ _  __| | ___ _ __
| '_ \ / _ \/ _` |/ _` |/ _ \ '__|
| | | |  __/ (_| | (_| |  __/ |
|_| |_|\___|\__,_|\__,_|\___|_|
----------- */
.menuHeader{
    position: fixed;
    width: 100vw;
    height: 9vh;
    top:0;
    z-index: 98;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    text-align: center;
    color: var(--global-color-odyssee);
    background-color: white;
}
.menuHeader > .first, .second, .third, .quatre, .contact{
    font-family: maaxReg;
    align-self: center;
    text-decoration: none;
    color: var(--global-textBlock-color);
    font-size: .8vw;
}
.menuHeader > .first{
    grid-column: 1/2;
    color: var(--global-color-odyssee);
}
.menuHeader > .second{
    grid-column: 2/3;
}
.menuHeader > .third{
    grid-column: 3/4;
}
.menuHeader > .quatre{
    grid-column: 4/5;
}
.menuHeader > .contact{
    grid-column: 5/6;
}
.menuHeader > .home{
    font-family: dahlia;
    grid-column: 6/7;
    align-self: center;
    text-decoration: none;
    color: var(--global-textBlock-color);
    font-size: 2vw;
}


/* ================== */
/* FOOTER FOOTER FOOTER */
footer{
    background-color: white;
    position: fixed;
    bottom: 0;
    left: 0;
    height: 4vh;
}
.foot-container{
    width: 100vw;
}
.foot-content{
    display: flex;
}
.foot-content > .foot-item{
    flex: 1;
    width: 5vw;
}
.foot-content > .foot-item > p{
    font-family: maaxReg;
    color: var(--global-textBlock-color);
    text-align: center;
    font-size: var(--global-paratxt-size);
}
.foot-content > .foot-item > p > a{
    text-decoration: none;
    color: var(--global-textBlock-color);
}
.foot-item.with-img {
    display: flex;
}
.foot-item.with-img > img{
    position: relative;
    margin: auto;
    height: 2vh;
  padding-bottom: 1vh;
}
.foot-item{background-color: var(--odysse-lightSand-color);}