a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;text-decoration:none}@-moz-document url-prefix(){html *{scrollbar-width:thin;scrollbar-color:var(--color1) hsla(0,0%,100%,.5)}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.inline-block,ul.hack-inline>li{display:inline-block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}body,h1,h2,h3,h4,h5,h6{font-weight:400}body{cursor:default;isolation:isolate;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}body.no-overflow{overflow:hidden}body *{box-sizing:border-box;-webkit-box-sizing:border-box}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer}a{color:inherit}:focus{outline:none}.react-datepicker-popper{z-index:100}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__day--selected{background-color:var(--color1)!important}.grecaptcha-badge{visibility:hidden!important}:root{--color1:#c6a562;--color1-a:#98addd62;--color1-aa:#98adddb9;--noir-aa:#000000b9;--blanc-aa:#ffffffb9;--color2:#f9eda2;--color3:#5d5858;--color4:#f0ece4;--color-bkg:#fff;--Agenda-Font:"agenda";--body-Font:var(--Agenda-Font);--header-Font:var(--Agenda-Font);--subtitle-diapo-Font:var(--Flode-Light-Font);--title-diapo-Font:var(--Lucky-Regular-Font);--title-Font:var(--Lucky-Regular-Font);--titleElt-Font:var(--Lucky-Regular-Font);--subtitle-Font:var(--Agenda-Font);--footerTitle-Font:var(--Lucky-Regular-Font);--boutons-Font:var(--Lucky-Regular-Font);--subtitle2-diapo-Font:var(--Vonique-Font);--desc-diapo-Font:var(--Flode-News-Font);--liste-Font:var(--Flode-Medium-Font);--desc-Font:var(--Agenda-Font);--titleElt-QCards-Font:var(--Agenda-Font);--subtitleElt-QCards-Font:var(--Lucky-Regular-Font);--title-size:calc(40px + 1vh);--title-diapo-size:calc(35px + 1vh);--title-less-size:calc(18px + 0.8vw);--title-imageTexte-size:calc(70px + 1vw);--title-diapoLinks-size:calc(70px + 1vw);--title-focus-size:calc(70px + 1vw);--subtitle-size:calc(14px + 0.8vw);--subtitle-diapo-size:calc(14px + 0.8vw);--footerTitle-size:30px;--desc-size:calc(14px + 0.8vw);--desc-diapo-size:calc(14px + 0.8vw);--header-size:calc(14px + 0.8vw);--titleElt-size:calc(18px + 0.4vw);--titleElt-CardFormule-size:calc(18px + 0.8vw);--titleElt-size:calc(26px + 0.8vw);--titleElt-Card-size:calc(18px + 0.8vw);--subtitleElt-size:calc(18px + 0.2vw);--titleElt-QCards-size:25px;--subtitleElt-QCards-size:calc(18px + 0.2vw);--descElt-size:calc(14px + 0.8vw);--global-gap:10px;--btnFeature-size:calc(14px + 0.8vw)}@media screen and (min-width:768px){:root{--title-size:calc(48px + 0.7vh);--title-diapo-size:calc(85px + 2.9vh);--title-diapo-size:calc(79px + 2.8vh);--title-imageTexte-size:calc(42px + 2vh);--title-diapoLinks-size:calc(42px + 2vh);--subtitle-size:calc(17px + 0.7vw);--desc-size:calc(16px + 0.7vw);--desc-diapo-size:calc(16px + 0.7vw);--descElt-size:calc(16px + 0.7vw);--btnFeature-size:calc(16px + 0.8vw);--global-gap:10px}}@media screen and (min-width:1024px){:root{--title-size:calc(40px + 1vw);--title-diapo-size:calc(80px + 1.59vh);--title-imageTexte-size:calc(40px + 1vw);--title-diapoLinks-size:calc(40px + 1vw);--title-less-size:calc(18px + 0.8vw);--subtitle-size:calc(18px + 0.8vw);--footerTitle-size:calc(14px + 0.8vw);--global-gap:10px;--btnFeature-size:calc(20px + 0.8vw)}}@media screen and (min-width:1280px){:root{--btnFeature-size:calc(12px + 0.8vw);--title-size:calc(41px + 1vw);--title-diapo-size:calc(40px + 2.25vh);--title-imageTexte-size:calc(40px + 1vw);--title-diapoLinks-size:calc(70px + 3vh);--title-focus-size:calc(70px + 3vh);--subtitle-diapo-size:17px;--subtitle-size:18px;--titleElt-Card-size:calc(14px + 0.8vw);--titleElt-CardFormule-size:calc(14px + 0.8vw);--titleElt-size:25px;--subtitleElt-size:calc(12px + 0.5vw);--descElt-size:calc(8px + 0.4vw);--desc-diapo-size:calc(8px + 0.4vw);--desc-size:calc(8px + 0.4vw);--global-gap:10px;--header-size:calc(13px + 0.2vw)}}@media screen and (min-width:1600px){:root{--title-imageTexte-size:calc(88px + 1vw);--global-gap:20px;--titleElt-Card-size:calc(14px + 0.8vw);--titleElt-CardFormule-size:calc(12px + 0.8vw);--header-size:calc(13px + 0.4vw)}}@media screen and (min-width:1920px){:root{--descElt-size:16px}}@media screen and (min-width:768px)and (min-height:570px){:root{--title-diapo-size:calc(40px + 2.25vh);--title-imageTexte-size:calc(72px + 2.25vh);--title-diapoLinks-size:calc(72px + 2.25vh)}}@keyframes Anim-Color{0%{fill:#000}25%{fill:var(--color1)}50%{fill:#fff}75%{fill:var(--color1)}to{fill:#000}}@keyframes Anim-Color-2{0%{color:var(--color1)}to{color:#000}}@keyframes Anim-Color-notblanc{0%{fill:var(--color1)}50%{fill:#000}to{fill:var(--color1)}}@keyframes Anim-Color-notnoir{0%{fill:var(--color1)}50%{fill:#fff}to{fill:var(--color1)}}@keyframes Pulse-Anim{0%{width:100%}50%{width:50%}to{width:100%}}.anim-color{animation:Anim-Color 10s infinite}.anim-color-notblanc{animation:Anim-Color-notblanc 5s infinite}.anim-color-notnoir{animation:Anim-Color-notnoir 5s infinite}.pulse-anim{animation:Pulse-Anim 5s infinite}@keyframes slide-gradient{0%{background-position:6.25% 0}to{background-position:100% 0}}body.site{font-family:var(--body-Font);font-weight:100;background-color:var(--color-bkg);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.title-diapo{font-family:var(--title-diapo-Font);font-size:var(--title-diapo-size);color:#fff;text-align:center}.subtitle-diapo{font-size:var(--subtitle-diapo-size);font-family:var(--subtitle-diapo-Font);text-align:center;line-height:1.5em;color:#fff}.title{font-family:var(--title-Font);font-size:var(--title-size);color:#000;text-align:center}.subtitle{font-size:var(--subtitle-size);font-family:var(--subtitle-Font);text-transform:uppercase}.description-diapo,.subtitle{text-align:center;color:var(--color3)}.description-diapo{font-size:var(--desc-diapo-size);margin-left:10px}.description,.description-diapo,.description2{font-family:var(--desc-Font);overflow-y:auto;letter-spacing:1px;line-height:1.5em;padding-right:10px}.description,.description2{font-size:var(--desc-size);text-align:center;color:#000;font-weight:300}.colored{color:var(--colorKW)}.colored-orange{color:var(--colorKWO)}.titleElt{font-family:var(--Lucky-Regular-Font);font-size:var(--titleElt-size);text-align:center;line-height:1em}.subtitleElt{font-family:var(--Flode-Regular-Font);font-size:var(--subtitleElt-size);letter-spacing:2.3px;text-align:center;line-height:1.3em}.descElt{font-family:var(--Flode-Light-Font);font-size:var(--descElt-size);letter-spacing:.9px;text-align:center;line-height:1.5em;-webkit-overflow-scrolling:touch}.btn{background-color:transparent;font-size:20px;padding:16px;font-family:var(--boutons-Font);background:linear-gradient(90deg,#b9903c,#e5d08e);line-height:1em;transition:all .5s ease;transition:all .5s ease-out;border-radius:86px;color:#fff}.btn,.btn .film{display:flex;align-items:center;justify-content:center}.btn .film{width:14px;height:14px}.btn .film svg{fill:var(--color1);height:100%;width:100%;transition:all .5s ease}.btn .film svg.whitesvg{fill:"#fff"}.btn .film svg.blacksvg{fill:var(--color2)}.btn .label{z-index:1;color:#fff;width:max-content}.btnEmpty .film{opacity:0}.btnEmpty .film svg{opacity:0;fill:var(--color1)}.btnEmpty .label{color:var(--color1)}.btnEmpty:hover{background-color:transparent}.btnEmpty:hover .label{color:var(--color2)}.btnLilas{background-color:var(--color1)}.btnLilas .film{opacity:0}.btnLilas .film svg{opacity:0;fill:var(--color2)}.btnLilas .label{color:var(--color2)}.btnLilas:hover{background-color:transparent}.btnLilas:hover .label{color:var(--color1)}.btnGold{position:relative;overflow:hidden;background:linear-gradient(90deg,#b9903c,#e5d08e);border:none;color:#fff;border-radius:86px;padding:19px 42px;font-size:20px;font-family:var(--boutons-Font);line-height:1em;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 0 rgba(0,0,0,.2);transition:background .4s ease-in-out,transform .3s ease}.btnGold:before{content:"";position:absolute;top:-50%;left:-100%;width:200%;height:200%;background:linear-gradient(75deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,0) 70%);transform:rotate(25deg);opacity:0;transition:all .4s ease-in-out;z-index:1}.btnGold:hover:before{left:100%;opacity:1;transition:all .6s ease-in-out}.btnGold:hover{background:linear-gradient(90deg,#e5d08e,#b9903c);box-shadow:0 8px 20px rgba(0,0,0,.3);transform:scale(1.05)}.btnGold .label{position:relative;z-index:2;transition:transform .3s ease-in-out}.btnGold:hover .label{transform:scale(1.1)}.btnEmpty{position:relative;overflow:hidden;background:#fff;color:var(--color1);box-shadow:0 3px 6px rgba(0,0,0,.161);transition:all .4s ease-in-out}.btnEmpty:hover{background:linear-gradient(90deg,#b9903c,#e5d08e);color:#fff;box-shadow:0 6px 15px rgba(0,0,0,.2)}.btnEmpty:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,hsla(0,0%,100%,.6) 0,hsla(0,0%,100%,0) 80%);transform:translate(-50%,-50%);opacity:0;transition:all .6s ease-out;z-index:0}.btnEmpty:hover:before{width:200%;height:200%;opacity:1}.btnEmpty .label{position:relative;z-index:1;transition:color .3s ease}.btnEmpty:hover .label{color:#fff}.gradientRight{background:linear-gradient(90deg,#b9903c,#e5d08e)}.gradientCenter{background:linear-gradient(90deg,#b9903c,#e5d08e 50%,#e5d08e 53%,#b9903c)}.noPadLeft{padding-left:0}.lilas,.purple{fill:var(--color3)}.proprietes{display:flex;gap:15px;width:100%;flex-direction:row;justify-content:center}.group{display:flex;gap:5px;text-transform:uppercase;align-items:center}.theGradient{background:linear-gradient(90deg,#b9903c,#e5d08e 50%,#e5d08e 53%,#b9903c)}@media screen and (min-width:1024px){.btn{padding:19px 42px}}@media screen and (min-width:1280px){.subtitle,.title{text-align:left;line-height:1em}.title-diapo{font-family:var(--title-diapo-Font)}.subtitle-diapo{text-align:center;color:#fff}.description,.description-diapo,.description2{text-align:justify}.titleElt{text-align:center}.descElt{text-align:start}.proprietes{justify-content:flex-start}}:root{--desc-text-align:center;--ecartzone:80px;--header:70px;--swiperheight:412px;--subtitle-cit-size:calc(48px + 1.2vw);--sg-size:calc((48 * 1.45 * 1px) + 1.2vw);--sg-size-smaller:calc((28 * 1.45 * 1px) + 1.2vw);--sg-size-verysmaller:calc((18 * 1.45 * 1px) + 1.2vw);--swiperElementHeight:calc(550 * 100 / 1080 * 1vh);--ponct-size:calc(100px + 1.2vw)}::-webkit-scrollbar{width:5px;background-color:hsla(0,0%,100%,.5)}::-webkit-scrollbar-thumb{background-clip:content-box;border-left:5px solid var(--color1);border-radius:10px}::-webkit-scrollbar-thumb:hover{border-left:5px solid var(--gray)}::-webkit-scrollbar-track{border-left:5px solid hsla(0,0%,100%,0)}.tintemobile .photo:after{z-index:0;background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:1;pointer-events:none;background-color:rgba(0,0,0,.34)}.controls{cursor:pointer}.colors{width:100%;height:10px}.bleue{background-color:#1e90ff}.rose{background-color:pink}.rouge{background-color:red}.light{opacity:1;transform:scale(1.1)}.grayscale .container .medias .photo img{filter:grayscale(1)}.zoomIn .medias .photo img{transform:scale(1.1)}.zoomIn .medias .photo:after{background-color:rgba(255,0,0,.24)}.zoomIn .innerText .subtitle-element,.zoomIn .innerText .title-element{opacity:1}.stars{font-style:normal}.bigPoint{width:15px;height:15px;background-color:inherit;border-radius:50%}.title-element{font-size:20px;letter-spacing:-1.75px;font-weight:700}.subtitle-element{letter-spacing:1px}.smaller{font-size:var(--sg-size-smaller)}.verysmaller{font-size:var(--sg-size-verysmaller)}.sg{color:var(--color1);text-transform:uppercase;font-style:normal;font-size:var(--sg-size)}.ss1{z-index:1}.textContent{gap:20px}.descContent,.headers,.textContent{display:flex;flex-direction:column;align-items:center}.descContent{text-align:center}.normal{font-weight:400}.italic{font-weight:italic}.gradientLemonToText{color:var(--color1);text-shadow:0 0 2px gray}.join{color:var(--black);background-color:var(--white);box-shadow:0 3px 6px rgba(0,0,0,.161);font-size:14px;margin:5px}.big-line{display:none}.container{margin:0 auto}.lightScrollBar::-webkit-scrollbar{width:5px;background-color:hsla(0,0%,100%,.5)}.lightScrollBar::-webkit-scrollbar-thumb{background-clip:content-box;border-left:5px solid #fff;border-radius:10px}.lightScrollBar::-webkit-scrollbar-thumb:hover{border-left:5px solid var(--gray)}.lightScrollBar::-webkit-scrollbar-track{border-left:5px solid hsla(0,0%,100%,0)}main{overflow-x:hidden}.zones{position:relative;overflow:hidden}.zones .zone .Encre{position:absolute;top:-100px}.zone.propsRouge{background-color:var(--color1)}.zone.propsRouge .description::-webkit-scrollbar{width:5px;background-color:hsla(0,0%,100%,.5)}.zone.propsRouge .description::-webkit-scrollbar-thumb{background-clip:content-box;border-left:5px solid var(--color2);border-radius:10px}.zone.propsRouge .description::-webkit-scrollbar-thumb:hover{border-left:5px solid var(--gray)}.zone.propsRouge .description::-webkit-scrollbar-track{border-left:5px solid hsla(0,0%,100%,0)}.zone.propsJaune{background-color:var(--color3)}.zone.propsJaune .description::-webkit-scrollbar{width:5px;background-color:hsla(0,0%,100%,.5)}.zone.propsJaune .description::-webkit-scrollbar-thumb{background-clip:content-box;border-left:5px solid var(--color7);border-radius:10px}.zone.propsJaune .description::-webkit-scrollbar-thumb:hover{border-left:5px solid var(--gray)}.zone.propsJaune .description::-webkit-scrollbar-track{border-left:5px solid hsla(0,0%,100%,0)}.zone.propsMarron{background-color:var(--color2)}.zone.propsMarron .description::-webkit-scrollbar{width:5px;background-color:hsla(0,0%,100%,.5)}.zone.propsMarron .description::-webkit-scrollbar-thumb{background-clip:content-box;border-left:5px solid var(--color4);border-radius:10px}.zone.propsMarron .description::-webkit-scrollbar-thumb:hover{border-left:5px solid var(--gray)}.zone.propsMarron .description::-webkit-scrollbar-track{border-left:5px solid hsla(0,0%,100%,0)}.zone.propsOrange{background-color:var(--color4)}.zone.propsOrange .description::-webkit-scrollbar{width:5px;background-color:hsla(0,0%,100%,.5)}.zone.propsOrange .description::-webkit-scrollbar-thumb{background-clip:content-box;border-left:5px solid var(--color8);border-radius:10px}.zone.propsOrange .description::-webkit-scrollbar-thumb:hover{border-left:5px solid var(--gray)}.zone.propsOrange .description::-webkit-scrollbar-track{border-left:5px solid hsla(0,0%,100%,0)}.zone.propsBleue{background-color:var(--color6)}.zone.propsBleue .description::-webkit-scrollbar{width:5px;background-color:hsla(0,0%,100%,.5)}.zone.propsBleue .description::-webkit-scrollbar-thumb{background-clip:content-box;border-left:5px solid var(--color3);border-radius:10px}.zone.propsBleue .description::-webkit-scrollbar-thumb:hover{border-left:5px solid var(--gray)}.zone.propsBleue .description::-webkit-scrollbar-track{border-left:5px solid hsla(0,0%,100%,0)}.zone.propsVerte{background-color:var(--color1)}.zone.propsVerte .description::-webkit-scrollbar{width:5px;background-color:hsla(0,0%,100%,.5)}.zone.propsVerte .description::-webkit-scrollbar-thumb{background-clip:content-box;border-left:5px solid var(--color6);border-radius:10px}.zone.propsVerte .description::-webkit-scrollbar-thumb:hover{border-left:5px solid var(--gray)}.zone.propsVerte .description::-webkit-scrollbar-track{border-left:5px solid hsla(0,0%,100%,0)}.zone.propsBleueVerte{background-color:var(--color8)}.zone.propsBleueVerte .description::-webkit-scrollbar{width:5px;background-color:hsla(0,0%,100%,.5)}.zone.propsBleueVerte .description::-webkit-scrollbar-thumb{background-clip:content-box;border-left:5px solid var(--color5);border-radius:10px}.zone.propsBleueVerte .description::-webkit-scrollbar-thumb:hover{border-left:5px solid var(--gray)}.zone.propsBleueVerte .description::-webkit-scrollbar-track{border-left:5px solid hsla(0,0%,100%,0)}.propsRouge{background-color:var(--color1)}.propsJaune{background-color:var(--color3)}.propsMarron{background-color:var(--color2)}.propsOrange{background-color:var(--color4)}.propsBleue{background-color:var(--color6)}.propsVerte{background-color:var(--color7)}.propsBleueVerte{background-color:var(--color8)}.media{position:relative;overflow:hidden}.media,.media .photo,.media .swiper,.media .video{width:100%;height:100%}.pointer{cursor:pointer;border-radius:50%}.description.left-scroll{padding-right:0;margin-right:0;padding-left:15px;margin-left:-15px;direction:rtl}.description.left-scroll>*{direction:ltr}.c-scrollbar{height:100vh!important}.complete{-webkit-clip-path:unset!important;clip-path:unset!important}.c-scrollbar_thumb{background-color:var(--color1)!important}.sg,.ss{line-height:1em}.phoneRotation{transform:rotate(21deg)}.blur{filter:blur(40px)}.gold{color:var(--color1)}.black,.gold:hover{color:var(--black)}.black:hover{color:var(--color1)}button{position:relative}button a{position:absolute;z-index:3;width:100%;height:100%}.stroke{stroke-width:.2px;fill:unset}.anim-anchor{display:none}.tintemobile .photo:after{background-color:transparent}.photo.tinteFocusMobile:after,.tintemobile .photo:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.photo.tinteFocusMobile:after{background-color:rgba(0,0,0,.282)}@media screen and (min-width:768px){:root{--headline-size:40px;--margin-subtitle:20px;--margin-title:30px;--swiperheight:calc(600 * 100 / 900 * 1vh);--ponct-size:calc(220px + 1.25vw);--solo-size:calc(((50 * 1.47) * 1px) + 1vw)}}@media screen and (min-width:1024px){:root{--headline-size:50px;--line-height-description:19px;--margin-subtitle:20px}}@media screen and (min-width:1280px){:root{--ecartzone:100px;--diapo-font-color:#fff;--swiperheight:100%;--swiperElementHeight:100%;--titre-size:42px;--header:70px;--subtitle-cit-size:calc(65px + 0.8vw);--sg-size:calc((65 * 1.45 * 1px) + 0.8vw);--sg-size-smaller:calc((58 * 1 * 1px) + 1.2vw);--sg-size-verysmaller:calc((48 * 1.45 * 1px) + 1.2vw);--ponct-size:calc(440px + 1.25vw);--solo-size:calc(((65 * 2.47) * 1px) + 0.8vw);--desc-text-align:center}.tinte .photo:after{z-index:0;background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:1;pointer-events:none;background-color:rgba(0,0,0,.34)}.photo.tinteFocus:after,.tinte .photo:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.photo.tinteFocus:after{background-color:rgba(0,0,0,.282)}}@media screen and (min-width:1280px)and (max-height:768px){:root{--ecartzone:135px;--diapo-font-color:#fff;--swiperheight:100%;--swiperElementHeight:100%;--titre-size:42px;--subtitle-cit-size:calc(50px + 0.8vw);--sg-size:calc((50 * 1.45 * 1px) + 0.8vw);--sg-size-smaller:calc((58 * 1 * 1px) + 1.2vw);--ponct-size:calc(440px + 1.25vw);--solo-size:calc(((50 * 2.47) * 1px) + 0.8vw);--desc-text-align:center}.headers{display:flex;flex-direction:column;align-items:center}.description{text-align:justify}.ss1{margin-bottom:-1.1111111111vh}.ss2{margin-top:-1.1111111111vh}}@media screen and (min-width:1600px){:root{--subtitle-cit-size:calc(120px + 1.57vw);--sg-size:calc((120 * 1.45 * 1px) + 1.57vw);--sg-size-smaller:calc((80 * 1.45 * 1px) + 1.57vw);--solo-size:calc(((120 * 2.47) * 1px) + 1.57vw);--header:70px}}@media screen and (min-width:1920px){:root{--ecartzone:150px}}.actions{display:flex;align-items:center;overflow:visible;justify-content:center;gap:20px}.clssvg-1{fill:url(#Deg)}.vide{fill:transparent}.clssvg-1,.clssvg-2,.clssvg-3{stroke-width:0px}.clssvg-2{fill:#fff}.clssvg-3{fill:#026862}@media screen and (min-width:1280px){.btnHeader{padding:19px 47px}}.design{position:absolute;z-index:0;width:78%;height:50vh}.design .photo img{object-fit:contain}footer{background-color:var(--white);padding:20px 0;font-family:var(--Agenda-Font);font-weight:300;color:#000;font-size:20px;letter-spacing:.6px}footer,footer .container{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;overflow:hidden}footer .container{justify-content:flex-end;letter-spacing:.48px;gap:40px;color:var(--black);box-shadow:3px 3px 14px rgba(0,0,0,.161)}footer .container .design{top:5%;right:-15%}footer .container .design .photo img{object-fit:contain}footer .container .partLogo{position:relative;z-index:1;margin:40px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:40%;max-width:167px;height:auto;aspect-ratio:167/107}footer .container .partLogo .logo{width:100%;height:100%}@supports not (aspect-ratio:167/107){footer .container .partLogo{width:10.4375vw;height:6.6875vw}}footer .container .partText{display:flex;flex-direction:column;gap:40px;height:100%;flex-wrap:wrap;max-width:90%}footer .container .partText .footerTitle{width:100%;display:flex;flex-direction:column;position:relative;align-items:center;justify-content:center;font-family:var(--footerTitle-Font);font-size:var(--footerTitle-size);letter-spacing:0;color:#000}footer .container .partText .traitContainer{width:100%}footer .container .partText .bloc{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px;color:var(--black);height:100%;flex:1 1 33%}footer .container .partText .bloc .blocPages{display:flex;flex-direction:column;align-items:center;justify-content:center}footer .container .partText .bloc .blocPages .pages{display:flex;align-items:center;flex-direction:column;gap:5px;text-align:center}footer .container .partText .bloc .adresse,footer .container .partText .bloc .phone{display:flex;flex-direction:column;align-items:center;justify-content:center}footer .container .partText .bloc .adresse a,footer .container .partText .bloc .phone a{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}footer .container .partText .bloc .infos{display:flex;flex-direction:column;align-items:center;gap:5px}footer .container .partText .bloc .infos li{display:flex;width:100%;flex-direction:row;justify-content:center;align-items:center;gap:14px;position:relative;text-align:center}footer .container .partText .bloc .infos li.adresse,footer .container .partText .bloc .infos li.phone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}footer .container .partText .bloc .infos li svg{width:14px}footer .container .partText .bloc.map{flex:0 0 205px}footer .container .partText .bloc.map .gmap{width:205px;height:205px;filter:grayscale(1)}footer .container .partText .contact{flex-direction:column;flex-wrap:wrap}footer .container .partText .contact .infoscontact{display:flex;gap:20px;flex-direction:column;align-items:center}footer .container .partText .contact .infoscontact .infos li a{width:max-content}footer .container .partText .contact .gmap{display:none;flex:0 1 205px;height:205px;filter:grayscale(1)}footer .container .partText .reservation .footerTitle{text-align:center;align-items:center}footer .container .partRea{width:100%;font-size:12px;margin-bottom:20px}footer .container .partRea,footer .container .partRea .edcImageLink{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}footer .container .partRea .edcImageLink{position:relative}footer .container .partRea .edcImageLink .edcLogo{width:100%;height:40px;position:relative}footer .container .partRea .edcImageLink .edcLogo img{object-fit:contain}footer .container .partRea .edcImageLink a{position:absolute;top:0;left:0;width:100%;height:100%}footer .container .partRea .hyperlinks{display:flex;gap:10px;flex-direction:column;align-items:center;justify-content:center}footer .container .partRea .hyperlinks .sep{display:none}footer .infos{display:flex;align-items:flex-start;flex-direction:column}footer .infos li{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;width:100%}footer .separator{display:none}footer a:hover{color:#000;text-decoration:underline}footer .scrollToTop{top:-20px;right:40px}@media screen and (min-width:768px){footer{padding:40px 0}footer .container .partText{padding:0 20px;flex:1 1;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:4.21875vw}footer .container .partText .contact{flex-direction:row}footer .container .partText .bloc,footer .container .partText .footerTitle{align-items:center}footer .container .partText .bloc.explorer .innerExplorer{display:flex;flex-direction:column;gap:20px}footer .container .partText .bloc.reservation{flex:0 1;margin:0 20px}footer .container .partText .bloc.contact{justify-content:center}footer .container .partText .bloc .edc{align-items:center}footer .container .partText .bloc.map{margin-right:1.5625vw}footer .container .partText .bloc .hyperlinks{align-items:center}footer .container .partText .bloc .blocPages{align-items:center;gap:20px;justify-content:flex-start}footer .container .partText .bloc .blocPages .pages{align-items:flex-start;justify-content:center;flex-direction:row;text-align:center;flex-wrap:wrap;gap:20px}footer .container .partText .bloc .infos{align-items:center}footer .container .partText .bloc .infos li{text-align:left;justify-content:center}footer .container .partText .bloc .infos li.adresse{align-items:center}footer .container .partRea{width:100%;gap:20px;flex-direction:row}footer .container .partRea .edcImageLink{gap:5px;align-items:center;flex-direction:row}footer .container .partRea .edcImageLink .edcLogo{width:167px}footer .container .partRea .hyperlinks{flex-direction:row}footer .container .partRea .hyperlinks .sep{display:block}}@media screen and (min-width:1024px){footer{padding:50px;margin-top:-1px}footer .container{flex-direction:column;justify-content:center;align-items:center;padding:9.1111111111vh 0 4.4444444444vh}footer .container .design{right:-25%}footer .container .partLogo{padding:0;margin:0}@supports not (aspect-ratio:207/125){footer .container .partLogo .partLogo{width:12.625vw;height:12.625vw}}footer .container .socials{gap:2.6041666667vw}footer .container .partText{align-items:flex-start;justify-content:center;gap:1.8229166667vw;max-width:unset}footer .container .partText .bloc{flex:1 1 60%}footer .container .partText .bloc .blocPages{align-items:flex-start;gap:20px;justify-content:flex-start}footer .container .partText .bloc .blocPages .pages{justify-content:flex-start;text-align:flex-start;flex-wrap:wrap;flex-direction:row}footer .container .partText .bloc.explorer{gap:40px}footer .container .partText .bloc.explorer .innerExplorer,footer .container .partText .bloc.explorer .innerExplorer .footerTitle{align-items:flex-start}footer .container .partText .bloc.reservation{flex:1 1 31%;align-items:center}footer .container .partText .bloc.contact{flex-wrap:wrap;flex-direction:row;justify-content:flex-start;justify-content:center}footer .container .partText .bloc.contact .infoscontact{display:flex;align-items:flex-start;text-align:left;justify-content:flex-start}footer .container .partText .bloc.contact .infoscontact .footerTitle{align-items:flex-start}footer .container .partText .bloc.contact .infoscontact .infos,footer .container .partText .bloc.contact .infoscontact .infos li{align-items:flex-start;text-align:left;justify-content:flex-start}}@media screen and (min-width:1280px){footer{padding:1.3020833333vw}footer .container{justify-content:space-between}footer .container .partText{width:100%;gap:.5208333333vw}footer .container .partText .bloc{flex:1 1}footer .container .partText .bloc .blocPages{align-items:flex-start;justify-content:flex-start}footer .container .partText .bloc .blocPages .pages{gap:40px}footer .container .partText .bloc.contact{gap:20px;align-items:flex-start}footer .container .partText .bloc.contact .gmap{display:block}footer .container .partText .bloc.reservation{flex:0 1}footer .container .partText .bloc.explorer{flex:1 1}footer .container .partText .bloc.map{display:none}}@media screen and (min-width:1600px){footer{padding:50px}footer .container{justify-content:space-between;box-shadow:3px 3px 14px rgba(0,0,0,.161);padding:4.2708333333vw 0 2.0833333333vw}footer .container .partText{gap:2.3958333333vw;width:92%}footer .container .partText .bloc .blocPages{align-items:flex-start;justify-content:flex-start}footer .container .partText .bloc.reservation{margin:0 20px}footer .container .partText .bloc.explorer{max-width:32%;display:flex;align-items:flex-end}footer .container .partText .bloc.contact{gap:1.5625vw;max-width:34%}}