@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");*{box-sizing:border-box}body{width:100vw;height:100vh;font-family:Montserrat,sans-serif;margin:0;padding:0}.Footer_footer__yl3k1{margin:0;border-bottom:1px solid #d8d8d8;background-color:#f6f3ef;position:absolute}.Footer_footerInfos__cjmyi,.Footer_footer__yl3k1{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.Footer_footerInfos__cjmyi{list-style-type:none;text-decoration:none;box-shadow:-10px 5 5 grey;gap:2%}.Footer_link__2dc7Z{text-decoration:none;color:#000}.Header_header__072v2{display:flex;justify-content:space-around;align-items:center;height:9vh;border-bottom:1px solid #d8d8d8;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1;overflow-x:auto;background-color:#fff}.Header_logo__0dir7{cursor:pointer}.Header_logoContainer__V_0vt{cursor:pointer;padding:1%}.Header_logoAndSearchContainer__I8PKe{margin:0 1%;width:50%;flex-direction:row}.Header_logoAndSearchContainer__I8PKe,.Header_searchContainers__Co82C{height:100%;display:flex;align-items:center;justify-content:flex-start}.Header_searchContainers__Co82C{margin-left:auto;width:80%}.Header_dropMenu__jH4hL{margin-left:100%;background-color:#0078c1}.Header_searchLocation__AC6xK,.Header_searchText__UlXbL{margin:1%;font-size:15px;width:30%;height:40%;border-radius:15px;border:1px solid #d8d8d8;padding:1%}.Header_btnSearch__2aVJk{border:none;color:#d8d8d8;margin-left:1%;height:50%;width:10%;cursor:pointer;transition:transform .2s ease}.Header_btnSearch__2aVJk:hover{transform:scale(1.03)}.Header_signinSignupContainer__OYBR0{height:100%;width:90%;display:flex;align-items:center;justify-content:flex-end}.Header_btnSignin__PyDDw,.Header_btnSignup__6YQO4{background-color:#0093e9;color:#fff;font-size:13px;font-weight:400;border-radius:12px;border-color:#0093e9;width:18%;padding:10px;margin:10px;transition:.3 ease-in-out}.Header_btnSignin__PyDDw:hover,.Header_btnSignup__6YQO4:hover{background-color:#0078c1;color:#e0e0e0;cursor:pointer}.Header_iconContainer__H_0iT,.Header_shortcut__ISTd4{display:flex;flex-direction:row;width:100%;justify-content:center}.Header_iconContainer__H_0iT{align-items:center;font-size:25px;margin-right:25px}.Header_btnSignin__PyDDw,.Header_btnSignup__6YQO4{margin-right:10px}.Header_logoutContainer__UTAYf{display:flex;width:10%;justify-content:space-around;align-items:center;margin-right:25px;cursor:pointer}.Header_userLinkContainer__K1CQ6{display:flex;align-items:center;justify-content:flex-start}.Header_logout__an0DI{font-size:20px;color:#0175b8}.Header_txtLogout__27y2z{font-size:12px;font-weight:700}.Header_headerIcon__N5vzn{cursor:pointer;color:#494949}.Header_contactIcon___gaOv:hover{box-shadow:0 8px 25px rgba(0,147,233,.7),0 4px 10px rgba(11,50,94,.5);transform:translateY(-2px);cursor:pointer}.Header_myEvents__FZs65{text-align:justify;color:#0175b8;font-size:.8rem;white-space:nowrap;cursor:pointer;font-weight:500;padding:8%;margin:1%}.Header_spacer__pKxLr{color:#0175b8;font-size:medium;font-weight:500;margin:2px}.Header_txtWelcome__9Zhn_{text-wrap:nowrap;font-size:120%;font-weight:400;color:#767676;margin-right:1%}.Header_createAssoMsg__Va_ZK{display:flex;align-items:center;font-size:12px;color:#0093e9;cursor:pointer;margin:10px;border-bottom:1px solid #0093e9;font-style:italic}.Header_signContainer__R79Vk{width:50%}.Header_infoSession__0EIGS{display:flex;align-items:center}.DropMenu_userIcon__FNG4T{cursor:pointer;transition:.3 ease-in-out;color:#0175b8;border-radius:5px;margin-left:120%;margin-bottom:60%}.DropMenu_dropSpan__7YB_c{display:flex;justify-content:space-between;align-items:center}.ModalCreate_form__n4WMQ{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:500px}.ModalCreate_form__n4WMQ label{width:100%;font-weight:700;text-align:left;margin-bottom:5px}.ModalCreate_form__n4WMQ input{width:100%;height:30px;padding:5px;border-radius:15px;border:1px solid #d8d8d8;text-align:center;font-size:16px}.ModalCreate_filterbox__Nzj3a,.ModalCreate_txtEmptyChamp__qYHfM{font-size:12px;color:red;font-weight:700;margin-top:5px}.ModalCreate_btnParticulier__KAwwG{background-color:#0093e9;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.ModalCreate_submitButton__Q1gdD{font-size:16px;cursor:pointer;white-space:nowrap;background-color:#0093e9;color:#fff;font-size:13px;font-weight:400;border-radius:15px;border:#0093e9;width:100%;padding:10px;margin:10px}.Modal_modal__FRyxj{border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.SignUpForm_form__yats4{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:100%;max-width:500px;scroll-behavior:smooth}.SignUpForm_form__yats4 label{width:100%;font-weight:700;text-align:left;font-size:12px}.SignUpForm_allSections___fUsN{display:flex;flex-direction:column;margin:10px}.SignUpForm_section__q7xVy{display:flex;flex-direction:row;margin:10px;width:100%;justify-content:space-between}.SignUpForm_section__q7xVy label{width:48%}.SignUpForm_form__yats4 input{width:100%;height:30px;border-radius:15px;border:1px solid #d8d8d8;text-align:left;font-size:12px;text-align:center}.SignUpForm_btnParticulier__qm__e{background-color:#0093e9;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px;margin:10px}.SignUpForm_txtEmptyChamp__UUlO6{font-size:12px;color:red;font-weight:700;margin-top:5px}.SignUpForm_button__SmO7w{background-color:#0093e9;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px;margin:10px}.SignUpForm_titleH2__EvcJP{size:16px}.SignInForm_form__aj92v{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:500px}.SignInForm_form__aj92v label{width:100%;font-weight:700;text-align:left;margin-bottom:5px}.SignInForm_form__aj92v input{width:100%;height:30px;padding:5px;border-radius:15px;border:1px solid #d8d8d8;text-align:center;font-size:16px}.SignInForm_filterbox__nECwj,.SignInForm_txtEmptyChamp__J2Ur_{font-size:12px;color:red;font-weight:700;margin-top:5px}.SignInForm_btnParticulier__Z3yxi{background-color:#0093e9;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;margin:10px}.SignInForm_submitButton__rpv07{font-size:16px;cursor:pointer;white-space:nowrap;background-color:#0093e9;color:#fff;font-size:13px;font-weight:400;border-radius:15px;border:#0093e9;width:100%;padding:10px;margin:10px}.SignInForm_titleH2__sVqzc{size:16px}.MobileWarningPopup_overlay__S7VHh{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px}.MobileWarningPopup_popup__qv_jJ{background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.3);max-width:400px;width:100%;max-height:90vh;overflow-y:auto;animation:MobileWarningPopup_popupSlideIn__kkj_y .3s ease-out}@keyframes MobileWarningPopup_popupSlideIn__kkj_y{0%{opacity:0;transform:scale(.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.MobileWarningPopup_popupHeader__20Wnw{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 0;border-bottom:1px solid #e0e0e0;margin-bottom:20px}.MobileWarningPopup_popupHeader__20Wnw h3{margin:0;color:#333;font-size:18px;font-weight:600}.MobileWarningPopup_closeButton__H5jgs{background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.MobileWarningPopup_closeButton__H5jgs:hover{background-color:#f0f0f0;color:#333}.MobileWarningPopup_popupContent__TELv6{padding:0 20px 20px}.MobileWarningPopup_popupContent__TELv6 p{margin:0 0 20px;color:#555;line-height:1.5;font-size:14px}.MobileWarningPopup_popupActions__gpjJz{display:flex;justify-content:center;gap:10px}.MobileWarningPopup_continueButton__RKF0F{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.MobileWarningPopup_continueButton__RKF0F:hover{background-color:#0056b3}@media (max-width:480px){.MobileWarningPopup_popup__qv_jJ{margin:10px;max-width:calc(100% - 20px)}.MobileWarningPopup_popupHeader__20Wnw h3{font-size:16px}.MobileWarningPopup_popupContent__TELv6 p{font-size:13px}.MobileWarningPopup_continueButton__RKF0F{font-size:13px;padding:8px 16px}}