:root{--bg-main:#f6f3e3;--primary-color:#1c1d1b;--primary-color-soft:#393936;--secondary-color:#887712;--secondary-color-soft:#dac237;--primary-font:'Montserrat', Arial, sans-serif;--degrade:linear-gradient(145deg, rgba(127, 110, 16, 1) 0%, rgba(219, 194, 0, 1) 22%, rgba(239, 226, 133, 1) 50%, rgba(219, 194, 0, 1) 77%, rgba(127, 110, 16, 1) 100%);--border-radius:20px}@font-face{font-family:'Montserrat';src:url(../fonts/Montserrat-Regular.eot);src:url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat-Regular.woff2) format('woff2'),url(../fonts/Montserrat-Regular.woff) format('woff'),url(../fonts/Montserrat-Regular.ttf) format('truetype'),url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../fonts/Montserrat-Medium.eot);src:url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat-Medium.woff2) format('woff2'),url(../fonts/Montserrat-Medium.woff) format('woff'),url(../fonts/Montserrat-Medium.ttf) format('truetype'),url('../fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../fonts/Montserrat-SemiBold.eot);src:url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat-SemiBold.woff2) format('woff2'),url(../fonts/Montserrat-SemiBold.woff) format('woff'),url(../fonts/Montserrat-SemiBold.ttf) format('truetype'),url('../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(../fonts/Montserrat-Bold.eot);src:url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),url(../fonts/Montserrat-Bold.woff2) format('woff2'),url(../fonts/Montserrat-Bold.woff) format('woff'),url(../fonts/Montserrat-Bold.ttf) format('truetype'),url('../fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}body{font-family:var(--primary-font);font-size:19px;color:var(--primary-color)}#global .miseenavant{display:block;text-transform:uppercase;font-weight:700;font-size:17px;line-height:initial;color:var(--secondary-color);letter-spacing:1px;margin-bottom:10px}#global h1:not(.h2),#global h2.h1,#global .titre,.white-popup h1:not(.h2){margin:35px 0;letter-spacing:2.5px;text-align:left;font-size:40px;text-transform:uppercase;line-height:44px;font-weight:500}#global h1:not(.h2) em,#global h2.h1 em,#global .titre em,.white-popup h1:not(.h2) em{font-style:normal;display:block;font-weight:400;font-size:30px;line-height:31px;color:var(--primary-color);font-family:var(--primary-font);text-transform:initial;letter-spacing:initial;margin:10px 0}#global h1:not(.h2) br,#global h2.h1 br,#global .titre br,.white-popup h1:not(.h2) br{display:block;content:""}#global h2:not(.h1),#global h1.h2,#global h3.h2,.white-popup h2:not(.h1),.white-popup h3.h2{font-size:24px;line-height:30px;color:var(--secondary-color);font-weight:600}#global h3,.white-popup h3{font-weight:400;color:var(--secondary-color);font-size:17px;line-height:22px;text-align:left;position:relative}#global p,.white-popup p{text-align:left;line-height:26px}.white-popup p{word-break:break-word}#centre p.bouton,#centre p span.bouton{cursor:default;text-align:center;margin:10px auto}#centre p.bouton:hover,#centre p span.bouton:hover{background:var(--primary-color)!important;color:#fff!important}#global .bouton p{margin:0!important;cursor:default}#global table.bouton{cursor:default}#centre ul,.white-popup ul{padding-left:0;list-style:none}#centre ul ul,.white-popup ul ul{margin-left:15px}#centre ul li:not(.slider-li),.white-popup ul li{line-height:22px;margin:10px 0;padding-left:0;position:relative;list-style:none;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}#centre ul li:not(.slider-li)>div,.white-popup ul li>div{line-height:26px;flex:1;text-align:left}#centre ul li:not(.slider-li)>div p,.white-popup ul li>div p{margin:0;line-height:initial}#centre ul li:not(.slider-li)::before,.white-popup ul li::before{content:"\f105 ";font-family:FontAwesome;font-size:20px;display:block;color:var(--secondary-color);margin-right:6px}#centre ol,.white-popup ol{margin-left:0;padding-left:25px}#centre ol li:not(.slider-li),.white-popup ol li{line-height:22px;margin:10px 0;position:relative}#centre ol li::marker,.white-popup ol li::marker{color:var(--primary-color);font-size:16px}#centre ol li:not(.slider-li)>div,.white-popup ol li>div{line-height:26px;text-align:left}#centre ol li:not(.slider-li)>div p,.white-popup ol li>div p{margin:0;line-height:initial}a,a:visited{color:var(--primary-color);text-decoration:underline}a:hover{text-decoration:none}.submit input,input.submit,.bouton,.bouton-fleche,a.bouton,a.bouton:visited,a.bouton-fleche,a.bouton-fleche:visited,#global a.bouton,#global a.bouton:visited,#global a.bouton-fleche,#global a.bouton-fleche:visited{outline:none;border:none;font-size:14px;color:#fff;min-height:56px;min-width:120px;text-align:center;padding:10px 40px;margin:10px 10px 10px 0;font-weight:700;font-family:var(--primary-font);text-transform:uppercase;letter-spacing:1px;border-radius:65px;text-decoration:none;vertical-align:top;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all 400ms ease-in-out;box-sizing:border-box;hyphens:unset;hyphens:none;background:var(--primary-color)}#global a.bouton span,#global a.bouton:visited span,#global a.bouton-fleche span,#global a.bouton-fleche:visited span,#global a.bouton-fleche i,#global a.bouton-fleche:visited i,#global .bouton a,#global .bouton a:visited,#global .bouton-fleche a,#global .bouton-fleche a:visited{text-decoration:none}#global .bouton-fleche>span,#global .bouton-fleche:visited>span,#global a.bouton-fleche>span,#global a.bouton-fleche:visited>span{display:inline-flex;align-items:center;justify-content:center}#global .bouton-fleche>span>span,#global .bouton-fleche:visited>span>span,#global a.bouton-fleche>span>span,#global a.bouton-fleche:visited>span>span{flex:1}.bouton-fleche i,a.bouton-fleche i,#global a.bouton-fleche i{margin-left:12px}.bouton,a.bouton,a.bouton:visited,#global a.bouton,#global a.bouton:visited,.bouton-fleche,a.bouton-fleche,a.bouton-fleche:visited,#global a.bouton-fleche,#global a.bouton-fleche:visited{line-height:20px}.submit input:hover,input.submit:hover,.bouton input:hover,input.bouton:hover,.bouton:hover,a.bouton:hover,#global .bouton:hover,#global a.bouton:hover,.bouton-fleche:hover,a.bouton-fleche:hover,#global .bouton-fleche:hover,#global a.bouton-fleche:hover{background:var(--secondary-color);text-decoration:none}@media all and (max-width:1160px){#global h1:not(.h2),#global h2.h1,#global .titre,.white-popup h1:not(.h2){font-size:38px;line-height:40px}#global h1:not(.h2) em,#global h2.h1 em,#global .titre em,.white-popup h1:not(.h2) em{font-size:28px;line-height:30px}}@media all and (max-width:890px){#global h1:not(.h2),#global h2.h1,#global .titre,.white-popup h1:not(.h2){font-size:35px;line-height:38px}#global h1:not(.h2) em,#global h2.h1 em,#global .titre em,.white-popup h1:not(.h2) em{font-size:25px;line-height:26px}}@media all and (max-width:780px){body{font-size:17px}#global h1:not(.h2),#global h2.h1,#global .titre,.white-popup h1:not(.h2){font-size:32px;line-height:35px}#global h1:not(.h2) em,#global h2.h1 em,#global .titre em,.white-popup h1:not(.h2) em{font-size:23px;line-height:24px}#global h2:not(.h1),#global h1.h2,#global h3.h2,.white-popup h2:not(.h1),.white-popup h3.h2{font-size:23px;line-height:26px}#global p,.white-popup p,#centre ul li:not(.slider-li)>div,.white-popup ul li>div,#centre ol li:not(.slider-li)>div,.white-popup ol li>div{line-height:23px}.submit input,input.submit,.bouton,.bouton-fleche,#global a.bouton,#global a.bouton:visited,#global a.bouton-fleche,#global a.bouton-fleche:visited{width:auto;min-width:0;padding:10px 15px;min-height:44px;font-size:12px}#contenu button.bouton{width:100%;margin:10px 0;box-sizing:border-box}}@media all and (max-width:685px){body{font-size:15px}#global h1:not(.h2),#global h2.h1,#global .titre,.white-popup h1:not(.h2){font-size:27px;line-height:29px}#global h1:not(.h2) em,#global h2.h1 em,#global .titre em,.white-popup h1:not(.h2) em{font-size:21px;line-height:23px}#global h2:not(.h1),#global h1.h2,#global h3.h2,.white-popup h2:not(.h1),.white-popup h3.h2{font-size:20px;line-height:23px}#global p,.white-popup p,#centre ol li:not(.slider-li)>div,.white-popup ol li>div,#centre ul li:not(.slider-li)>div,.white-popup ul li>div{line-height:21px}}@media all and (max-width:605px){#contenu p,#contenu ul,#contenu h2,#contenu h3{margin-left:0}#contenu ul ul{margin-left:20px}}@media all and (max-width:500px){#global .miseenavant{font-size:16px}#global h1:not(.h2),#global h2.h1,#global .titre,.white-popup h1:not(.h2){font-size:23px;line-height:27px}#global h1:not(.h2) em,#global h2.h1 em,#global .titre em,.white-popup h1:not(.h2) em{font-size:19px;line-height:22px}#global h2:not(.h1),#global h1.h2,#global h3.h2,.white-popup h2:not(.h1),.white-popup h3.h2{font-size:19px}#global h3,.white-popup h3{font-size:16px}}