@import url("https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,500;6..72,600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Winky+Sans:ital,wght@0,300..900;1,300..900&display=swap");@import url("https://unpkg.com/leaflet@1.9.4/dist/leaflet.css");body{padding:0;margin:0;font-family:Winky Sans,Trebuchet MS;background-color:#9dd89d;width:100vw}*{box-sizing:border-box;font-family:Winky Sans,serif;font-weight:300}h1{font-weight:0;margin:0}h2{font-size:26px}h2,h3{font-weight:200;margin:0}h3{width:95%}h4{margin:5px 0 0;font-size:12px;opacity:.6;letter-spacing:1px}input{border:none;border-bottom:.5px solid #d3d3d3;margin-bottom:15px;text-align:center}input:focus{outline:none}button{height:25px;font-size:16px;font-weight:600;background-color:transparent;border:none;cursor:pointer}button:hover{outline:none;color:#4e4e4e}.treeButton{padding:15px;background-color:#fff;color:#26262f;height:36px;width:230px;font-weight:0;margin-bottom:20px}.btn,.treeButton{display:flex;justify-content:center;align-items:center;border-radius:10px;cursor:pointer}.btn{padding:0 10px;box-shadow:0 4px 12px rgba(0,0,0,.116);transition:all .2s ease;font-weight:200;font-size:15px;border:1px solid rgba(0,0,0,.205);height:30px;margin-bottom:5px}.gen0{background-color:#e6f7ff}.gen1{background-color:#f2f7fc;color:#131618}.gen2{background-color:#c0f6ff;color:#093e47}.gen3{background-color:#a4ccf7;color:#02366d}.gen4{background-color:#f8c79c;color:#662f08}.gen5{background-color:#fade82;color:#614902}.gen6{background-color:#eabdff;color:#681c72}.gen7{background-color:#ffaad5;color:#460626}.modal{padding:0;border:0;background-color:#22222b;color:#f5c242;font-family:Caveat Brush;border-radius:20px}.ant-modal-content{padding:0!important;margin:0!important;background:none!important;border-radius:20px!important}.ant-popover .ant-btn{all:unset;background:none!important;border:none!important;padding:0!important;color:inherit!important;font:inherit!important;box-shadow:none!important}.ant-popover button{all:unset;cursor:pointer}.loading{width:100vw;height:500px;display:flex;justify-content:center;align-items:center}.loader{border:4px solid #f3f3f3;border-top-color:#505b63;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite;margin:auto}.contact{height:25px;font-size:16px;font-weight:600;background-color:transparent;border:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Modal_modalOverlay__vyadb{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.45);z-index:1000;overflow-y:auto;animation:Modal_fadeIn__sb30x .2s ease-out}.Modal_modalWrapper__xcQec{display:flex;min-height:100%;align-items:center;justify-content:center;padding:20px}.Modal_modalContainer__k4wTD{position:relative;width:100%;max-width:520px;background:rgba(0,0,0,.05);border-radius:20px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);padding:0;margin:auto}@keyframes Modal_fadeIn__sb30x{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideIn__Udy7d{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.Modal_slideIn__Udy7d{animation:Modal_slideIn__Udy7d .2s ease-out}.Modal_fadeOut__UYTyj{animation:Modal_fadeOut__UYTyj .2s ease-out forwards}.Modal_slideOut__BWKwa{animation:Modal_slideOut__BWKwa .2s ease-out forwards}@keyframes Modal_fadeOut__UYTyj{0%{opacity:1}to{opacity:0}}@keyframes Modal_slideOut__BWKwa{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}.Modal_modalClose__7VUwh{position:absolute;top:12px;right:12px;background:transparent;border:none;font-size:35px;line-height:1;cursor:pointer;color:rgba(0,0,0,.45);transition:color .2s;padding:0;width:30px;height:25px;display:flex;align-items:center;justify-content:center;z-index:10}.Modal_modalClose__7VUwh:hover{color:rgba(0,0,0,.88)}.Modal_modalContent__JKCgu{padding:0}.Modal_modalFooter__Jum1J{margin-top:20px;padding:0 24px 20px;border-top:1px solid #f0f0f0;text-align:right}.SearchInput_searchContainer__uCS28{position:relative;display:inline-block}.SearchInput_searchInput__C03Z_{display:flex;justify-content:center;align-items:center;width:270px;height:30px;background:#fff;border:1px solid #d9d9d9;border-radius:7px;font-size:15px;outline:none;margin:0 10px;text-align:flex-start;padding:0 12px;transition:border-color .2s;font-size:14px}.SearchInput_searchInput__C03Z_:hover{border-color:#4096ff}.SearchInput_searchInput__C03Z_:focus{border-color:#4096ff;box-shadow:0 0 0 2px rgba(64,150,255,.1)}.SearchInput_dropdown___r_pW{position:absolute;top:calc(100% + 4px);left:10px;width:250px;max-height:256px;overflow-y:auto;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);z-index:1050;padding:4px 0}.SearchInput_dropdownItem__WnqSb{padding:8px 12px;cursor:pointer;display:flex;flex-direction:column;transition:background-color .2s}.SearchInput_dropdownItem__WnqSb.SearchInput_selected__8PSFe,.SearchInput_dropdownItem__WnqSb:hover{background-color:#f5f5f5}.SearchInput_personName__2ClXw{font-size:14px;color:rgba(0,0,0,.88);font-weight:400}.SearchInput_personBirthdate__1TYAV{font-size:12px;color:rgba(0,0,0,.45);margin-top:2px}.SearchInput_dropdown___r_pW::-webkit-scrollbar{width:6px}.SearchInput_dropdown___r_pW::-webkit-scrollbar-track{background:transparent}.SearchInput_dropdown___r_pW::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:3px}.SearchInput_dropdown___r_pW::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.25)}.Form_addModal_____lR{padding:0;border:0;border-radius:20px;background-color:#97c0a3;overflow:auto}.Form_addModal_____lR,.Form_form__mh4_m{display:flex;justify-content:center;align-items:center}.Form_form__mh4_m{flex-direction:column}.Form_modifyModal__lPb_M{background-color:#bac9db}.Form_childConjointModal__Z3h0f,.Form_modifyModal__lPb_M{display:flex;justify-content:center;align-items:center;padding:0;border:0;border-radius:20px;overflow:auto}.Form_childConjointModal__Z3h0f{background-color:#dbd9ba}.Form_container__QZyVS{align-items:top;width:700px;height:500px;overflow:auto}.Form_container__QZyVS,.Form_section__En4Pt{display:flex;flex-direction:column;justify-content:center}.Form_section__En4Pt{align-items:center}.Form_loginModalTitle__JaH64{font-weight:0;color:#000;font-size:24px;margin-bottom:15px}.Form_modifyModalTitle__L_dvR{font-weight:400;color:#000;font-size:24px;margin-bottom:15px}.Form_field__k7O0w{width:200px;height:35px;background-color:#ebebeb;border:1px solid gray;color:#4e4d4d;margin-bottom:10px;padding-left:10px;border-radius:7px}.Form_checkbox__hkiAz{margin:5px 5px 5px 15px!important}.Form_checkbox__hkiAz,.Form_radioBtn__KSZe1{display:flex;justify-content:center;align-items:center;width:15px;height:15px}.Form_radioBtn__KSZe1{margin:0 15px 0 3px!important}.Form_checkbox__hkiAz:focus{background-color:gray}.Form_modalSubmitButton__1pS9Z{background-color:#fff;color:#15151a;height:36px;width:200px;min-width:200px;border-radius:18px;font-weight:0;margin:10px}.Form_modalSubmitButton__1pS9Z:hover{background-color:#eeeef0}.Form_textSection__yz0l0{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 50px;text-align:center}.Form_horizontalContainer__Q_tT_{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.Form_label__QVfSm{font-size:15px;margin-bottom:7px;color:#000}.Form_parentLabel__Fexc1{color:#000}.Form_sexe__tyrJZ{margin-right:20px}.Form_errors__IEY9f{display:flex;justify-content:flex-start;text-align:center;max-width:60%;color:#b1170c}.Form_confirmationMsg__b8YYq{width:100%;min-height:280px;padding:40px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.Form_confirmationMsg__b8YYq svg{width:70px!important;height:70px!important;color:#4caf50;filter:drop-shadow(0 2px 4px rgba(76,175,80,.3))}.Form_confirmationMsg__b8YYq p{font-size:18px!important;text-align:center;color:#2e7d32;line-height:1.6;margin:0}.LinkMemberId_modal__pY_04{display:flex;justify-content:center;align-items:center;padding:0;border:0;border-radius:20px;background-color:#699b78;overflow:auto}.LinkMemberId_container__xS6gK{display:flex;flex-direction:column;align-items:top;justify-content:center;width:700px;height:500px;overflow:auto}.LinkMemberId_section__uYqDC{padding:40px}.LinkMemberId_label__5spO7,.LinkMemberId_section__uYqDC{display:flex;flex-direction:column;justify-content:center;align-items:center}.LinkMemberId_label__5spO7{font-size:25px;text-align:center;color:#fff;margin-bottom:5px}.LinkMemberId_text__TpziM{width:80%;text-align:center}.LinkMemberId_submitButton__wr6Xm{background-color:#fff;color:#26262f;height:36px;width:30%;min-width:100px;border-radius:18px;font-weight:0;margin:10px}.LinkMemberId_submitButton__wr6Xm:hover{background-color:#beffd1;border:1px solid #636363}.LinkMemberId_warning__xE2cV{color:#faec6e}.LinkMemberId_horizontalContainer__l6P2b{display:flex;justify-content:center;align-items:center;margin:0}.LinkMemberId_checkbox__jzlG1{display:flex;justify-content:center;align-items:center;width:15px;height:15px;margin:5px 5px 5px 15px!important}.DeleteConfirmation_container__mmq8z{padding:20px;text-align:center;background-color:#fff;border-radius:8px}.DeleteConfirmation_title__j8PKm{font-size:1.2rem;font-weight:500;margin-bottom:15px;color:#333}.DeleteConfirmation_message__F46PT{font-size:1rem;color:#555;margin-bottom:25px;line-height:1.5}.DeleteConfirmation_error__KkeWF{font-size:1rem;color:#8b0000;margin-bottom:20px;line-height:1.5}.DeleteConfirmation_success__Qb84m{font-size:1rem;color:#2e7d32;margin:20px 0}.DeleteConfirmation_checking__ij3Zo{font-size:1rem;color:#666;margin:20px 0}.DeleteConfirmation_buttons__efa1y{display:flex;justify-content:center;gap:10%;margin-top:20px}.DeleteConfirmation_confirmBtn__UDOf7{padding:8px 24px;display:flex;justify-content:center;align-items:center;background-color:#a01515;color:#fff;border:1px solid #333;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}.DeleteConfirmation_confirmBtn__UDOf7:hover:not(:disabled){background-color:#c00b0b;color:#fff}.DeleteConfirmation_confirmBtn__UDOf7:disabled{background-color:#ccc;cursor:not-allowed}.DeleteConfirmation_cancelBtn__YnFnz{padding:8px 24px;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;color:#333;border:1px solid #ccc;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.DeleteConfirmation_cancelBtn__YnFnz:hover:not(:disabled){background-color:#e0e0e0;border-color:#999}.DeleteConfirmation_cancelBtn__YnFnz:disabled{opacity:.6;cursor:not-allowed}