.Modal_modal_container__sA0vG{display:flex;justify-content:center;align-items:center}.Modal_modal_container__sA0vG,.Modal_modal_overlay___vuuH{height:100vh;width:100%;position:fixed;top:0;left:0;z-index:101}.Modal_modal_overlay___vuuH{background-color:var(--overlay-bg)}.Modal_modal_box__UtLO4{background-color:var(--card-bg);width:90%;max-width:350px;max-height:90vh;border:1px solid var(--border-color-translucent);border-radius:16px;box-shadow:var(--box-shadow);scrollbar-color:var(--border-color) transparent}.Modal_modal_box__UtLO4,.Modal_modal_content__qX6Ck{overflow-y:auto;position:relative;display:flex;flex-direction:column}.Modal_modal_content__qX6Ck{width:100%;background-color:transparent;color:var(--body-color);padding:24px;box-sizing:border-box}body:has(.Modal_modal_container__sA0vG),html:has(.Modal_modal_container__sA0vG){overflow:hidden}.Modal_modal_text__wcgg5{padding:2rem}.Modal_close__k1Wfk{right:10px;top:10px;width:25px;height:25px;position:absolute;cursor:pointer;z-index:102;background-image:url(/images/fermer.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.Modal_close__k1Wfk:hover{opacity:1;cursor:pointer}.Modal_close__k1Wfk:after,.Modal_close__k1Wfk:before{display:none;position:absolute;left:15px;content:" ";height:25px;width:2px;background-color:#333}.Modal_close__k1Wfk:before{transform:rotate(45deg)}.Modal_close__k1Wfk:after{transform:rotate(-45deg)}@media (min-width:1000px){.Modal_modal_box__UtLO4,.Modal_modal_content__qX6Ck{max-width:700px}}@media (min-width:768px){.Navbar_menuItem__uGS6O{position:relative}.Navbar_submenu__IYZ9s{display:none;position:absolute;top:100%;left:0;padding:0;margin:0;background-color:var(--black-color);list-style:none;box-shadow:0 4px 10px rgba(0,0,0,.2);z-index:1000}.Navbar_hasSubmenu__f_Jtf:hover .Navbar_submenu__IYZ9s{display:block}.Navbar_submenu__IYZ9s.Navbar_submenuOpen__9nym0{display:none}.Navbar_submenu__IYZ9s li{white-space:nowrap;text-align:left;min-width:250px}.Navbar_submenu__IYZ9s li a{display:block;padding:.5rem 1rem;color:#333;text-decoration:none}.Navbar_submenu__IYZ9s li a:hover{background-color:var(--black-color)}.Navbar_active__QrWdu{font-weight:700}}@media (max-width:767px){.Navbar_submenu__IYZ9s{visibility:hidden;opacity:0;max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease,visibility .4s ease;position:relative;background-color:#353535;list-style:none;padding-left:50px;margin:0}.Navbar_submenu__IYZ9s.Navbar_submenuOpen__9nym0{visibility:visible;opacity:1;max-height:1000px;margin-bottom:1rem}}.Header_header__q6sGk,.Header_logo__WRC_x{display:flex;flex-direction:column}.Header_logo__WRC_x{align-items:end}.Header_logo_town__5KWL6{font-weight:800;top:-5px;position:relative;font-size:1.2rem}@media (max-width:480px){.Header_logo__WRC_x{align-items:start}.Header_logo_town__5KWL6{font-size:1rem;top:-.4rem}}.SplashScreen_splash__QcrT_{position:absolute;overflow:hidden;z-index:10000;width:100vw;height:100vh;background-size:cover;background-position:50%,50%}.SplashScreen_close_container___eCmY{background-color:rgba(0,0,0,.85);right:20px;top:55px;height:50px;width:50px;position:absolute;border-radius:50%;cursor:pointer}.SplashScreen_close__1nQ0H{right:17px;top:11px;width:25px;height:25px;position:absolute;cursor:pointer}.SplashScreen_close__1nQ0H:hover{opacity:1;cursor:pointer}.SplashScreen_close__1nQ0H:after,.SplashScreen_close__1nQ0H:before{position:absolute;left:15px;content:" ";height:30px;width:4px;background-color:#fff}.SplashScreen_close__1nQ0H:before{transform:rotate(45deg)}.SplashScreen_close__1nQ0H:after{transform:rotate(-45deg)}@media (min-width:450px){.SplashScreen_splash__QcrT_{display:flex;position:relative;overflow:auto;max-width:410px;height:732px;margin:50px auto 0}}.Layout_main_container__2Gl8N{display:flex;flex-direction:column;background:#fff;margin-left:auto;margin-right:auto}.Layout_children__OrwtP{max-width:100%;min-height:450px;padding-left:15px;padding-right:15px;margin:50px auto}@media (min-width:800px){.Layout_children__OrwtP{min-height:450px;width:100%}.Layout_ellipse_gauche__w_MC2{position:absolute;z-index:0;margin-top:1000px}.Layout_ellipse_droite__1i1LL{position:absolute;z-index:0;margin-top:2000px;height:1200px;width:1000px;transform:rotate(180deg)}}@media (max-width:768px){.Layout_children__OrwtP{padding-left:0;padding-right:0;margin:0 0 50px}}