#navbar{z-index:1001;padding-top:1rem;transition:all .3s ease-out;background-color:transparent}#navbar:hover{background-color:#fff!important}#navbar.box-shadow{background-color:#fff;padding-top:0}.home__header--content-overlay{display:none}#header-logo{height:110px;width:110px;transition:all .2s ease-in-out}#header-logo:hover{filter:brightness(1.1);transform:scale(1.02)}#header-logo-mobile{width:45%}.home__header{width:100%;margin:0 auto;display:flex;height:120px;isolation:isolate;flex-direction:row;align-items:center;justify-content:space-between;position:fixed;top:0;background-color:#fff;z-index:1000;transition:all .2s ease-in-out}.home__header .home__header--content{height:100%;display:flex;justify-content:space-between;width:95%;margin:0 auto}.home__header .home__header--content button.cancel{display:none}.home__header .header__circles{justify-content:space-evenly;display:flex;flex-direction:row;align-items:center}.home__header .header__circles .circle-reseaux a{font-size:clamp(1rem,2vw,1.4rem)}.home__header .header__nav{min-width:60%;align-items:center;justify-content:space-evenly;gap:clamp(.3rem,1vw,1.1rem)}.home__header .header__nav.desktop{display:flex}.home__header .header__nav.mobile{display:none}.home__header .header__nav .nav_link_single:hover{color:var(--color)}.home__header .header__nav a{color:#3b3116;text-transform:uppercase;text-decoration:none;transition:all .2s ease-in-out;font-size:.8rem}.home__header .header__nav a:hover{color:initial}.home__header .header__nav a.active{color:var(--color)}.home__header .header__nav .btn-wrapper{display:flex;justify-content:flex-start;align-items:center;margin-right:.5em}.home__header .header__nav .btn-wrapper button{background-color:var(--color);border:1px solid transparent;border-radius:5px;width:auto;padding-inline:2em;height:3em;cursor:pointer;transition:all .2s}.home__header .header__nav .btn-wrapper button:hover{border:1px solid var(--color);background-color:transparent}.home__header .header__nav .btn-wrapper button:hover .inner{color:var(--color)}.home__header .header__nav .btn-wrapper button .inner{display:flex;justify-content:center;align-items:center;gap:2px;font-size:1rem;transition:all .2s;font-family:Montserrat;color:#fff}.home__header .header__nav .btn-wrapper button .inner i{font-size:1.2rem}.home__header .header__nav .btn-wrapper button.account{border-top-right-radius:0;border-bottom-right-radius:0}.home__header .header__nav .btn-wrapper button.account:hover{z-index:100}.home__header .header__nav .btn-wrapper button.log-out{background-color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;padding-inline:1em;margin-left:0}.home__header .header__nav .btn-wrapper button.log-out:hover{z-index:100}.home__header .header__nav .btn-wrapper button.log-out i{color:var(--color)}.home__header .home__header--mobile{display:flex;width:90%;max-height:100%;display:none;margin:auto;align-items:center;justify-content:space-between}.home__header .home__header--mobile>div{flex:1 1 33%}@media screen and (max-width: 1400px){.home__header .home__header--content .header__nav a{font-size:.7rem}}@media screen and (max-width: 900px){.home__header{margin:0 auto;height:100px}.home__header .home__header--mobile{display:flex}.home__header .home__header--content{opacity:0;pointer-events:none;width:100vw;height:100vh;position:absolute;justify-content:center;flex-direction:column-reverse;align-items:center;inset:0;gap:2vh;backdrop-filter:blur(2px);transform:all .8s}.home__header .home__header--content.opened{opacity:1;pointer-events:all}.home__header .home__header--content button.cancel{position:fixed;display:block;top:1rem;right:1rem;border-radius:50%;aspect-ratio:1 1;color:var(--color);background-color:transparent;border:1px solid var(--color);cursor:pointer;transition:all .2s}.home__header .home__header--content button.cancel:hover,.home__header .home__header--content button.cancel:active,.home__header .home__header--content button.cancel:focus{background-color:var(--color);color:#fff}.home__header .home__header--content .iconoir-cancel{font-size:2.2rem}.home__header .home__header--content .header__circles{display:flex;flex-direction:row;width:100%}.home__header .home__header--content .header__circles .circle-reseaux{flex-direction:row}.home__header .home__header--content .header__nav{flex-direction:column}.home__header .home__header--content .header__nav.desktop{display:none}.home__header .home__header--content .header__nav.mobile{display:flex;justify-content:flex-start;text-align:center;width:100%;min-width:25%;max-height:80vh;margin-block:10vh;overflow-y:auto;overflow-x:hidden}.home__header .home__header--content .header__nav.mobile .btn-wrapper{margin-left:0}.home__header .home__header--content .header__nav.mobile .nav_link{display:flex;text-align:left;justify-content:flex-start;align-items:center;font-size:1.1rem;height:2rem;margin:0 auto;width:80%;padding:.2em;margin-left:calc(15vw + 2rem + .2em)}.home__header .home__header--content .header__nav.mobile .drawer-accordion{display:flex;flex-direction:column;text-align:left;justify-content:flex-start;margin-inline:auto;width:100%}.home__header .home__header--content .header__nav.mobile .drawer-accordion span{width:100%;height:2rem;display:flex;text-align:left;margin-left:15vw;justify-content:flex-start;align-items:center;font-size:1.1rem;text-transform:uppercase;color:#3b3116;padding:.2em}.home__header .home__header--content .header__nav.mobile .drawer-accordion span i{width:2rem}.home__header .home__header--content .header__nav.mobile .drawer-accordion span i:before{transition:all .2s}.home__header .home__header--content .header__nav.mobile .drawer-accordion .drawer{height:0;pointer-events:none;overflow:hidden;transition:all .2s}.home__header .home__header--content .header__nav.mobile .drawer-accordion[aria-expanded=true] span i:before{transform:rotate(90deg)}.home__header .home__header--content .header__nav.mobile .drawer-accordion[aria-expanded=true] .drawer{height:100%;pointer-events:all;overflow:hidden}.home__header .home__header--content .header__nav a{padding:.5rem;width:100%;font-size:.9rem;line-height:1.8rem;color:#000000bf}}@media screen and (max-width: 900px){.home__header .home__header--mobile>div{flex:0}.home__header--content.opened{isolation:isolate}.home__header--content.opened .home__header--content-overlay{inset:0;display:block;position:absolute;z-index:-1;background-color:#ffffffb3}}.nav_link{height:100%;display:flex;justify-content:center;align-items:center}.nav_link.nav_link--drawer{cursor:default}.nav_link.nav_link--drawer span{cursor:pointer}.nav_link.nav_link--drawer>.drawer{width:100vw;left:0;z-index:1;isolation:isolate;transform:scaleY(0);transform-origin:top;top:120px;height:250px;position:fixed;background-color:#fff;transition:all .2s ease-in;box-shadow:0 3px 2px #00000026;padding:15px 0;gap:15px}.nav_link.nav_link--drawer>.drawer .drawer_links{display:flex;max-width:30%;flex:1;align-items:flex-start;height:100%;text-align:left;color:#000;justify-content:flex-end}.nav_link.nav_link--drawer>.drawer .drawer_links.multi-col ul{margin-right:40%}.nav_link.nav_link--drawer>.drawer .drawer_links ul{margin-top:2rem;line-height:1.6em;height:80%;align-items:flex-start;justify-content:flex-start;list-style:none;flex-flow:wrap column}.nav_link.nav_link--drawer>.drawer .drawer_links ul li{display:flex;width:100%;padding:5px}.nav_link.nav_link--drawer>.drawer .drawer_links ul li:first-child{margin-top:-2rem}.nav_link.nav_link--drawer>.drawer .drawer_links ul li a{width:100%}.nav_link.nav_link--drawer>.drawer .drawer_links ul li a:hover{color:inherit}.nav_link.nav_link--drawer>.drawer .drawer_links ul li i{font-size:1.2em;font-weight:bolder}.nav_link.nav_link--drawer>.drawer .drawer_links ul li.parent-link{font-size:1.1em;font-weight:bolder;text-align:center}.nav_link.nav_link--drawer>.drawer .drawer_illustration{height:250px;flex:2;max-width:40%;border-radius:5px;align-items:flex-end;justify-content:center;position:relative}.nav_link.nav_link--drawer>.drawer .drawer_illustration i{font-size:3rem;z-index:0;padding-top:1.5rem;display:flex;justify-content:center;inset:0;color:#fff;position:absolute;font-family:Authentic}.nav_link.nav_link--drawer>.drawer .drawer_illustration img{z-index:1;height:80%;width:auto;transition:all .2s}.nav_link.nav_link--drawer>.drawer .drawer_illustration:hover img{height:85%}.nav_link.nav_link--drawer:hover>.drawer{transform:scaleY(1)}.nav_link.nav_link--drawer:hover~.drawer_overlay{opacity:1}.drawer_overlay{position:fixed;inset:120px 0 0;pointer-events:none;z-index:-100;height:100vh;width:100vw;opacity:0;transition:all .2s;background-color:#00000040;background-blend-mode:overlay}
