@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";*{margin:0;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}* a{text-decoration:none;color:inherit}html{height:100vh}#root{background-color:#fff}.MapContainer{z-index:0}.Title{position:fixed;z-index:9;right:1px;width:100px}.infomationCardMap{position:fixed;text-align:center;z-index:9;left:10px;top:10px;width:200px;padding:10px;color:#000;border-radius:5px;background-color:#fff;border:2px rgb(0,0,0) solid;transition:transform .2s ease;cursor:pointer}.infomationCardMap .infomationCardMapWithImg{display:flex;margin-left:3px}.infomationCardMap .infomationCardMapWithImg img{width:20px;height:20px}.searchSelect{position:fixed;z-index:10;margin:5px;border:2px black solid;border-radius:5px}.searchSelect .selectSearchBar{justify-content:center;align-items:start;text-align:start;width:250px}.searchSelect .selectSearchBar img{width:15px;margin-right:5px}.AddPinMapGeo{position:fixed;z-index:9;right:20px;bottom:100px}.AddPinMapGeo img{width:50px}.dontpingyouthome{position:fixed;z-index:10;color:#fff;background-color:red;font-size:12px;padding:5px}.leaflet-control-zoom{display:none}.WithoutToastError{color:red}.BtnFindPosition{background-color:#fff;border-radius:100px;transition:transform .2s ease;font-size:10px;display:flex;justify-content:center;align-items:center;color:#000;border:2px rgb(0,0,0) solid;cursor:pointer}.AddPingBtnCarte3D{position:fixed;z-index:9;right:50px;bottom:100px;background-color:#fff;border:2px black solid;box-sizing:border-box;width:100px;height:100px;border-radius:100%}.AddPingBtnCarte3D img{width:96px;transition:transform .2s ease;cursor:pointer}.AddPingBtnCarte2D{position:fixed;z-index:9;right:50px;bottom:100px;background-color:#fff;border:2px black solid;box-sizing:border-box;width:100px;height:100px;border-radius:100%}.AddPingBtnCarte2D img{width:96px;transition:transform .2s ease;cursor:pointer}@media (max-width: 500px){.AddPingBtnCarte2D{position:fixed;z-index:9;right:20px;bottom:85px;background-color:#fff;border:2px black solid;box-sizing:border-box;width:100px;height:100px;border-radius:100%}.AddPingBtnCarte2D img{width:96px;transition:transform .2s ease;cursor:pointer}}@media (max-width: 500px){.AddPingBtnCarte3D{position:fixed;z-index:9;left:25px;top:25px;background-color:#fff;border:2px black solid;box-sizing:border-box;width:100px;height:100px;border-radius:100%}.AddPingBtnCarte3D img{width:96px;transition:transform .2s ease;cursor:pointer}}.description3dMap{position:fixed;color:#fff;z-index:10;bottom:100px;padding:2px}.description3dMapp{position:absolute;color:red;right:7px;top:5px}.mapMarker{z-index:0;transition:transform .2s ease;cursor:pointer}.leaflet-popup-content-wrapper,.leaflet-popup-tip{all:unset!important}.leaflet-popup-close-button{display:none}.marker-cluster-small{color:#000;border:2px rgb(30,255,0) solid}.marker-cluster-medium{color:#000;border:2px rgb(255,174,0) solid}.marker-cluster-large{color:#000;border:2px rgb(255,0,0) solid}.WelcomePopup{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;position:relative;box-shadow:inset 0 0 50px #fff,inset 20px 0 80px #f0f,inset -20px 0 80px #0ff,inset 20px 0 300px #f0f,inset -20px 0 300px #0ff,0 0 50px #fff,-10px 0 80px #f0f,10px 0 80px #0ff;animation:rotateShadow 5s linear infinite}.WelcomePopupText{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(70deg,#003a0e,#404);color:#fff;padding:30px;border-radius:10px}.WelcomePopupText span{font-family:Caveat,cursive;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:50px}@keyframes rotateShadow{0%{box-shadow:inset 0 0 50px #fff,inset 20px 0 80px #f0f,inset -20px 0 80px #0ff,inset 20px 0 300px #f0f,inset -20px 0 300px #0ff,0 0 50px #fff,-10px 0 80px #f0f,10px 0 80px #0ff}50%{box-shadow:inset 0 0 50px #fff,inset 40px 0 80px #f0f,inset -40px 0 80px #0ff,inset 40px 0 300px #f0f,inset -40px 0 300px #0ff,0 0 50px #fff,-20px 0 80px #f0f,20px 0 80px #0ff}to{box-shadow:inset 0 0 50px #fff,inset 20px 0 80px #f0f,inset -20px 0 80px #0ff,inset 20px 0 300px #f0f,inset -20px 0 300px #0ff,0 0 50px #fff,-10px 0 80px #f0f,10px 0 80px #0ff}}.CarteBtnRedirection{width:35px;transition:transform .2s ease;cursor:pointer}.PopupUserNotConnected,.PopupUser{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;padding:25px;border-radius:5px}.AddPingBTN{width:50px;transition:transform .2s ease;cursor:pointer}.SectionMenu{display:flex;justify-content:center;text-align:center;align-items:center;width:100vw;z-index:1;height:7vh}.SectionMenu nav{background-color:#000;height:6vh;display:flex;justify-content:center}.SectionMenu a{all:unset;display:flex;justify-content:center;text-align:center;align-items:center}.SectionMenu img{width:auto;min-width:25px;max-width:40px;margin:auto 15px;position:relative;transition:transform .2s ease;cursor:pointer}.glowBtn{border-radius:50%;background:transparent;box-shadow:0 0 30px #ffdf64cc,0 0 60px #ffd70099,0 0 100px #ffc83266,inset 0 0 50px #ffd7004d;animation:golden-halo 3s infinite alternate}@keyframes golden-halo{0%{box-shadow:0 0 30px #ffdf64cc,0 0 60px #ffd70099,0 0 100px #ffc83266,inset 0 0 50px #ffd7004d}to{box-shadow:0 0 40px #ffe678,0 0 80px #ffdc46cc,0 0 120px #ffcd3c80,inset 0 0 60px #ffd70066}}@media (max-width: 600px){.SectionMenu img{width:30px;max-width:40px;margin:auto 10px;position:relative;transition:transform .2s ease;cursor:pointer}}@media (max-width: 430px){.SectionMenu img{width:25px;max-width:40px;margin:auto 7px;position:relative;transition:transform .2s ease;cursor:pointer}}.FormPage{display:flex;justify-content:center;height:100vh;background-color:#fff;color:#000}.FromPageContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100vw}.FromPageContainer h1{margin-bottom:10px}.FromPageContainer h2{font-family:Caveat,cursive;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:50px;color:#ea00ff;margin-bottom:10px}.FromPageContainer .logoForm{width:200px;margin-bottom:50px;cursor:pointer}.FromPageContainer .CreateAccount{margin-top:20px;text-decoration:underline}.FromPageContainer .CreateAccount:hover{color:#73017e}.FromPageContainer .ViewPasswordBtn{position:fixed;width:25px;margin-left:290px;cursor:pointer;transition:transform .2s ease}.FromPageContainer .retourErrorPage{width:50px;margin-top:25px;cursor:pointer;transition:transform .2s ease}.FromPageContainer button{margin-top:25px;padding:5px;background-color:#fff;color:#000;border:2px solid rgb(0,0,0);border-radius:7px;font-size:17px;cursor:pointer}.FromPageContainer button:hover{background-color:#000000d0;color:#fff}.FromPageContainer .form-group{display:flex;flex-direction:column;justify-content:center;align-items:center}.FromPageContainer .form-group label{margin-top:25px;font-size:17px}.FromPageContainer .form-group input{border:none;border-bottom:2px solid #000000;margin:15px 5px 5px;background-color:#fff;color:#b901b9;outline:none;font-size:18px;padding-bottom:5px;cursor:pointer}.FromPageContainer .form-group input:hover{background-color:#00000017}.FromPageContainer .form-group textarea{border:2px solid rgb(146,0,146);border-radius:7px;margin:5px;color:#b901b9;background-color:#000;cursor:pointer}.FromPageContainer .LockBtn{background-color:#ff4f4f}.FromPageContainer .PseudoExist,.FromPageContainer .PasswordExist{color:#ff4f4f}.error-page{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#000;height:100vh;color:#fff}.error-page h1{margin-bottom:10px}.error-page .gifErrorPage{width:500px;margin-bottom:10px}.error-page .retourErrorPage{width:50px;position:relative;transition:transform .2s ease;cursor:pointer}.loading{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:#000}.loading h2{font-family:Caveat,cursive;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:50px;color:#0ff;margin-bottom:25px}.loading h1{font-family:Caveat,cursive;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:25px;color:#51ff00;margin-top:25px}.loading .logoForm{width:50px;margin-bottom:50px;cursor:pointer}.loader{width:90px;height:24px;padding:2px 0;box-sizing:border-box;display:flex;animation:l5-0 3s infinite steps(6);background:linear-gradient(#000 0,#000 0) 0 0/0% 100% no-repeat,radial-gradient(circle 3px,#eeee89 90%,#0000) 0 0/20% 100% #000;overflow:hidden}.loader:before{content:"";width:20px;transform:translate(-100%);border-radius:50%;background:#ffff2d;animation:l5-1 .25s .153s infinite steps(5) alternate,l5-2 3s infinite linear}@keyframes l5-1{0%{clip-path:polygon(50% 50%,100% 0,100% 0,0 0,0 100%,100% 100%,100% 100%)}to{clip-path:polygon(50% 50%,100% 65%,100% 0,0 0,0 100%,100% 100%,100% 35%)}}@keyframes l5-2{to{transform:translate(90px)}}@keyframes l5-0{to{background-size:120% 100%,20% 100%}}.fadeLoading{opacity:0;animation:fadeInAnimation .5s forwards;background-color:#000}@keyframes fadeInAnimation{0%{opacity:.5}to{opacity:1}}.helpSection{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;color:#000}.helpSection h2{font-family:Caveat,cursive;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:50px;color:#ca00ca;margin-bottom:10px}.helpSection .logoForm1{width:200px;margin-top:50px;cursor:pointer}.helpSection .AllIconeHelp{margin-top:25px;background-color:#e2e2e2;padding:50px;border-radius:25px}.helpSection .languageBtn{margin-bottom:25px;padding:5px;background-color:#fff;color:#000;border:2px solid rgb(0,0,0);border-radius:7px;font-size:17px;cursor:pointer}.helpSection .languageBtn:hover{background-color:#000000d0;color:#fff}.helpSection .logoForm{margin:15px;cursor:pointer;transition:transform .2s ease}.helpSection .logoForm3{width:30px;margin-top:30px;cursor:pointer;transition:transform .2s ease}.helpSection .AllIconeHelpDetails{display:flex;align-items:center}.helpSection .AllIconeHelpDetails img{width:30px;margin-right:15px}.helpSection .DescriptionHelp{max-width:500px;background-color:#e2e2e2;padding:50px;border-radius:25px}.helpSection .DescriptionHelp h3{margin-bottom:5px;color:#f80000}.helpSection .DescriptionHelp p{margin-bottom:25px}.helpSection .CitationHelp{margin-top:25px}@media (min-width: 1250px){.helpSection .flexHelp{display:flex;flex-direction:row-reverse;gap:20%;justify-content:center;align-items:center}.helpSection .flexHelp .AllIconeHelp{width:100%;height:100%}}.PingAddContainer{background-color:#fff;color:#000;height:100vh;display:flex;flex-direction:column;align-items:center}.PingAddContainer h1{font-family:Caveat,cursive;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:50px;color:#d200e6;margin-bottom:10px}.PingAddContainer .retourErrorPage{width:50px;margin-top:15px;cursor:pointer;transition:transform .2s ease}.attentionWrite{padding:5px;display:flex;justify-content:center;background-color:#b81515;color:#fff7e9}.PingInfo{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.PingInfo button{margin-top:25px;padding:5px;background-color:#fff;color:#000;border:2px solid rgb(0,0,0);border-radius:7px;font-size:17px;cursor:pointer}.PingInfo button:hover{background-color:#000000d0;color:#fff}.PingInfo .TakePicture{padding:1px 25px}.PingInfo .TakePicture img{width:25px;margin-bottom:-3px}.PingInfo .form-group{display:flex;flex-direction:column;justify-content:center;align-items:center}.PingInfo .form-group label{margin-top:25px;font-size:17px}.PingInfo .form-group input{border:none;border-bottom:2px solid #000000;margin:15px 5px 5px;background-color:#fff;color:#b901b9;outline:none;font-size:18px;padding-bottom:5px;cursor:pointer}.PingInfo .form-group input:hover{background-color:#00000017}.PingInfo .form-group textarea{border:2px solid rgb(0,0,0);border-radius:7px;margin:5px;color:#b901b9;background-color:#fff;cursor:pointer}.PingInfo .form-group .reactSelect{color:#000;width:300px;margin-top:15px}.PingInfo .form-group .reactSelect img{width:15px;margin-right:25px}.PingInfo .PingRemaining{margin-top:5px;margin-bottom:10px}.takePictureAsk{display:flex;flex-direction:column;margin-bottom:25px}.BtnPutYourPing{margin-top:25px}.BtnPutYourPing2{display:flex;justify-content:center;align-items:center;text-align:center}.BtnPutYourPing2 button{margin-bottom:24px;border:5px rgb(0,0,0) solid}.BtnPutYourPing2 img{width:25px;margin:10px}.TakePictureContainer{color:#fff;padding:50px;display:flex;flex-direction:column;align-items:center;background-color:#000;height:100vh}.TakePictureContainer .takePictureBtn{display:flex;width:100%;justify-content:center;margin-top:25px}.TakePictureContainer .takePictureBtn button{background-color:#0000;border:none;cursor:pointer;transition:transform .2s ease}.TakePictureContainer .takePictureBtn button img{width:50px}.TakePictureContainer .takePictureBtn button .take{width:75px;margin:0 25px}.TakePictureContainer .takePictureBtn button .takeOk{margin-top:11px}.TakePictureContainer .takePictureBtn button .takeOther{width:35px}.TakePictureContainer .Screenshot{width:100vw;max-width:1000px}.pviewPingCardContainer{margin-top:75px;display:flex;justify-content:center}.pviewPingCardContainer .pviewPingCard{width:300px;border-radius:15px;padding:15px}.pviewPingCardContainer .imgPingCard{width:300px;border-radius:5px}.pviewPingCardContainer .informationPingCard{display:flex;flex-direction:column;text-align:left;align-items:flex-start;align-content:flex-start;justify-content:flex-start}.pviewPingCardContainer .informationPingCard h5{margin:2px 0}.pviewPingCardContainer .stick{display:flex;justify-content:center;width:100%}.pviewPingCardContainer .stick p{border:1px rgba(156,156,156,.301) solid;width:250px;margin:5px 0}.pviewPingCardContainer .descriptionContainer{display:flex;width:100%}.pviewPingCardContainer .descriptionContainer textarea{border:none;resize:none;margin:10px 0;width:100%}.pviewPingCardContainer .interactPingCard{margin-top:15px;display:flex;justify-content:space-between}.pviewPingCardContainer .interactPingCard img{width:20px}.pviewPingCardContainer .interactPingCard .likePingCard{display:flex}.pviewPingCardContainer .reportButton{margin-top:5px;font-size:10px}.violet{background-color:#8a2be2;border:2px solid #4b0082;color:#fff}.green{background-color:green;border:2px solid #004d00;color:#fff}.blue{background-color:#00f;border:2px solid #00008b;color:#fff}.black{background-color:#000;border:2px solid #ffffff;color:#fff}.white{background-color:#fff;border:2px solid #aaa;color:#000}.gray{background-color:gray;border:2px solid #505050;color:#fff}.silver{background-color:silver;border:2px solid #888;color:#000}.red{background-color:red;border:2px solid #8b0000;color:#fff}.maroon{background-color:maroon;border:2px solid #4d0000;color:#fff}.yellow{background-color:#ff0;border:2px solid #999900;color:#000}.olive{background-color:olive;border:2px solid #4d4d00;color:#fff}.lime{background-color:#0f0;border:2px solid #008b00;color:#000}.aqua{background-color:#0ff;border:2px solid #008b8b;color:#000}.teal{background-color:teal;border:2px solid #004d4d;color:#fff}.navy{background-color:navy;border:2px solid #00004d;color:#fff}.purple{background-color:purple;border:2px solid #4d004d;color:#fff}.fuchsia{background-color:#f0f;border:2px solid #8b008b;color:#fff}.orange{background-color:orange;border:2px solid #cc5500;color:#000}.brown{background-color:brown;border:2px solid #662222;color:#fff}.pink{background-color:pink;border:2px solid #ff69b4;color:#000}.gold{background-color:gold;border:2px solid #b8860b;color:#000}.beige{background-color:beige;border:2px solid #cdc0b0;color:#000}.cyan{background-color:#0ff;border:2px solid #007a7a;color:#000}.magenta{background-color:#f0f;border:2px solid #8b008b;color:#000}.indigo{background-color:indigo;border:2px solid #2b004d;color:#fff}.viewPingCardContainer{display:flex;justify-content:center}.viewPingCardContainer .GeoLocalisez{font-weight:700}.viewPingCardContainer .viewPingCard{width:300px;border-radius:15px;padding:15px}.viewPingCardContainer .imgPingCard{width:300px;border-radius:5px}.viewPingCardContainer .informationPingCard{display:flex;flex-direction:column;text-align:left;align-items:flex-start;align-content:flex-start;justify-content:flex-start}.viewPingCardContainer .informationPingCard h5{margin:2px 0}.viewPingCardContainer .stick{display:flex;justify-content:center;width:100%}.viewPingCardContainer .stick p{border:1px rgba(156,156,156,.301) solid;width:250px;margin:5px 0}.viewPingCardContainer .descriptionContainer{display:flex;width:100%}.viewPingCardContainer .descriptionContainer textarea{border:none;resize:none;margin:10px 0;width:100%}.viewPingCardContainer .interactPingCard{margin-top:15px;height:15px;display:flex;justify-content:space-between}.viewPingCardContainer .interactPingCard img{width:20px;height:20px;margin-right:3px;cursor:pointer;transition:transform .2s ease}.viewPingCardContainer .interactPingCard .likePingCard{display:flex;justify-content:center;align-items:center}.viewPingCardContainer .reportButton{margin-top:5px;font-size:10px;cursor:pointer}.viewPingCardContainer .reportButton:hover{color:red}.viewPingCardContainer .deletePingBtnIMG p{font-size:12px}.viewPingCardContainer .deletePingBtnIMG img{cursor:pointer;margin-top:0;margin-right:5px;width:15px;height:15px;transition:transform .2s ease}.UserProfilContainer{background-color:#fff;padding-top:50px;color:#000;display:flex;flex-direction:column;align-items:center;text-align:center}.UserProfilContainer h2{font-family:Caveat,cursive;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:50px;color:#f700f7;margin-bottom:10px}.UserProfilContainer h3{margin-bottom:15px}.UserProfilContainer p{margin-top:15px}.UserProfilContainer button{margin-top:25px;padding:5px;background-color:#fff;color:#000;border:2px solid rgb(0,0,0);border-radius:7px;font-size:17px;cursor:pointer}.UserProfilContainer button:hover{background-color:#000000d0;color:#fff}.UserProfilContainer .retourErrorPage{margin-top:25px;width:40px;cursor:pointer;transition:transform .2s ease}.UserProfilContainer .logoForm{width:200px;margin-bottom:50px;cursor:pointer}.UserProfilContainer .allPingUserProfil{margin-top:30px;margin-bottom:20px;display:flex;gap:25px;overflow:auto;white-space:nowrap;width:80%;background-color:#dfdfdf;padding:10px;border-radius:5px;overflow-x:scroll}.UserProfilContainer .deletePingBtnIMG{margin-right:5px;width:20px}.UserProfilContainer .profilInfo{background-color:#dfdfdf;padding:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px}.UserProfilContainer .ProfileUser{background-color:#dfdfdf;padding:25px;border-top-left-radius:25px;border-top-right-radius:25px}.UserProfilContainer .ProfileUser h3{border-bottom:2px solid #000000;border-radius:25px;margin:15px 5px 40px;background-color:#fff;color:#000;outline:none;font-size:18px;padding-bottom:5px}.UserProfilContainer .ProfileUser .selectedUserProfil{display:flex;width:100%;justify-content:center;align-items:center}.UserProfilContainer .ProfileUser .selectedUserProfil .selectUserFollow{width:100%}.UserProfilContainer .ProfileUser .selectedUserProfil img{width:25px;height:25px;cursor:pointer;margin-top:0;margin-right:5px;width:15px;height:15px;transition:transform .2s ease}.UserProfilContainer .ProfileUser .selectUserFollow{color:#000}.UserProfilContainer .ProfileUser .ProfileUserFollowed{margin-top:15px;margin-bottom:15px}.UserProfilContainer .ProfileUser .ProfileUserSearch{background-color:#fff;padding:15px;margin-top:40px;border-radius:25px;border-bottom:2px rgb(0,0,0) solid}.UserProfilContainer .ProfileUser .ProfileUserSearch .form-group{display:flex;flex-direction:column}.UserProfilContainer .ProfileUser .ProfileUserSearch .form-group input{border:none;border-bottom:2px solid #000000;margin:15px 5px 5px;background-color:#fff;color:#909;outline:none;font-size:18px;padding-bottom:5px;cursor:pointer}.UserProfilContainer .ProfileUser .ProfileUserSearch .form-group input:hover{background-color:#00000017}.subSection{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;color:#fff}.subSection .aofsub{margin-bottom:50px}.subSection h2{font-family:Caveat,cursive;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:50px;color:#c400c4;margin-bottom:10px}.subSection .logoForm1{width:200px;margin-top:50px;cursor:pointer}.subSection .AllIconeHelp{margin-top:25px;background-color:#686868;padding:50px;border-radius:25px}.subSection .Btn{display:flex;flex-direction:column;margin-bottom:25px;padding:5px;background-color:#fff;color:#000;border:2px solid rgb(0,0,0);border-radius:7px;font-size:17px;cursor:pointer}.subSection .Btn:hover{background-color:#ffffffd0;color:#000}.subSection .logoForm{margin:15px;cursor:pointer;transition:transform .2s ease}.subSection .logoForm3{width:30px;cursor:pointer;transition:transform .2s ease;margin-top:25px}.subSection .AllIconeHelpDetails{display:flex;align-items:center}.subSection .AllIconeHelpDetails img{width:30px;margin-right:15px}.subSection .DescriptionHelp{max-width:500px;background-color:#e7e7e7;padding:50px;border-radius:25px;color:#000}.subSection .DescriptionHelp h3{margin-bottom:5px;color:#ff0015}.subSection .DescriptionHelp p{margin-bottom:25px}.subSection .CitationHelp{margin-top:25px}.privacy-policy-container *{margin-top:5px}.privacy-policy-container h2{margin-top:25px}.Foxy{width:100%}
