@font-face {
    font-family: "Beyond";
    src: url("../fonts/beyond-infinity-webfont.woff2") format("woff2"),
     url("../fonts/beyond-infinity-webfont.ttf") format("truetype"),
        url("../fonts/beyond-infinity-webfont.woff") format("woff");
    font-display: swap;
}
@font-face {
    font-family: "Bitstream-Bold";
    src: url("../fonts/Bitstream-FuturaBT-Bold.otf") format("opentype"),
     url("../fonts/Bitstream-FuturaBT-Bold.ttf") format("truetype"),
        url("../fonts/Bitstream-FuturaBT-Bold.woff") format("woff");
    font-display: swap;
}
@font-face {
    font-family: "Bitstream-Book";
    src: url("../fonts/Bitstream-FuturaBT-Book.otf") format("opentype"),
     url("../fonts/Bitstream-FuturaBT-Book.ttf") format("truetype"),
        url("../fonts/Bitstream-FuturaBT-Book.woff") format("woff");
    font-display: swap;
}
@font-face {
    font-family: "Bitstream-Medium";
    src: url("../fonts/Bitstream-FuturaBT-Medium.otf") format("opentype"),
     url("../fonts/Bitstream-FuturaBT-Medium.ttf") format("truetype"),
        url("../fonts/Bitstream-FuturaBT-Medium.woff") format("woff");
    font-display: swap;
}
@font-face {
    font-family: "Bitstream-Light";
    src: url("../fonts/Bitstream-FuturaBT-Light.otf") format("opentype"),
     url("../fonts/Bitstream-FuturaBT-Light.ttf") format("truetype"),
        url("../fonts/Bitstream-FuturaBT-Light.woff") format("woff");
    font-display: swap;
}
@font-face {
    font-family: "Mercury";
    src: url("../fonts/Mercury-TextG1Italic.otf") format("opentype"),
     url("../fonts/Mercury-TextG1Italic.ttf") format("truetype"),
        url("../fonts/Mercury-TextG1Italic.woff") format("woff");
    font-display: swap;
}


:root {



    /* Fonts */


    --primary-font: 'Mercury', Arial, Helvetica, sans-serif;
    --secondary-font: 'Beyond', Arial, Helvetica, sans-serif;
    --tertiary-font: 'Bitstream-Book', Arial, Helvetica, sans-serif;
    --tertiary-font-medium: 'Bitstream-Medium', Arial, Helvetica, sans-serif;
    --tertiary-font-light: 'Bitstream-Light', Arial, Helvetica, sans-serif;



    /* Colors */


    --primary: #F0EFEF;


    --secondary: #BF8841;


    --text: #0B1720;



}







::selection {



    color: var(--white);



    background: var(--secondary);



}



body {
    font-family: var(--primary-font);
}


p,
span {

    font-size: 27px;

    color: var(--text);

    font-family: var(--primary-font);

    line-height: 1.7vw;

    font-weight: 500;

}

em {
    font-style: italic;
}

a {

    color: var(--text);

    transition: all .3s;

}

a:hover {

    text-decoration: none;

    transition: all .3s;

    color: #9F9F9F;

}





strong {

    font-weight: 700;

}



#cookie-law-info-bar,
.cli-modal-body {
    font-family: var(--primary-font) !important;
}

#wt-cli-privacy-save-btn {
    font-family: var(--primary-font);
}

.page-mentions-legales h1, .page-cookies h1 {
    color: var(--text);
    font-size: 32px;
    font-family: var(--tertiary-font-medium);
    margin-bottom: 36px;
    text-transform: uppercase;
}
.page-mentions-legales p, .page-cookies p {
    font-family: var(--tertiary-font-medium);
    margin-bottom: 12px;
    font-size: 16px;
    line-height: normal;
}
.page-cookies li {
    font-family: var(--tertiary-font-medium);
    font-size: 14px;
    line-height: normal;
    margin-left: 12px;
}
.page-cookies ul {
    margin-bottom: 24px;
}
.page-cookies h2 {
    color: var(--text);
    font-size: 24px;
    font-family: var(--tertiary-font-medium);
    margin-bottom: 26px;
}

h1 {
    /* font-size: clamp(24px, 4vw, 96px); */
	/* line-height: 4.25vw; */
	color: var(--primary);
    min-height: 0vw;
}



#myBtn::before{
    /* content: url('../images/arrow-up.svg'); */
    display: inline-block;
    color: #fff;
    width: 40px;
}

#myBtn {
    background: url('../img/btn-top.svg') no-repeat center;
    display: block;
    position: fixed;
    bottom: -100px;
    right: 5%;
    z-index: 99;
    border: none;
    outline: none;
    background-color: rgba(182, 215, 255, 0.4);
    cursor: pointer;
    padding: 0;
    width: 59px;
    height: 59px;
    border-radius: 100%;
    /* transition: all .1s;  */
    box-shadow: 0px 3px 6px #00000029;

}

#myBtn:hover {
    background-color: #fff;
}