body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{font-family:Abhaya libre;text-align:center;width:100%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.header{display:flex;flex-direction:column;width:100%}.contactSite{color:#0c0346;display:flex;justify-content:space-between;padding-top:5px}.contactSite p{font-size:1em;margin:0;padding:0 10px}.emailLogo,.phoneLogo{display:flex}.emailLogo .fa-envelope,.phoneLogo .fa-phone-volume{font-size:20px;margin-left:5px;margin-right:5px}.navHeader{padding-right:15px;width:50%;z-index:2}.puceLink{color:#000;list-style:none}.Link,.puceLink{text-decoration:none}.Link{align-items:center;color:#0c0346;display:flex;font-family:Abhaya Libre;font-size:19px;font-weight:800}.Link img{height:25px;padding-right:5px}.text{align-items:center;display:flex;justify-content:space-between;margin-top:10px;width:100%}.textHeader{color:#0c0346;display:flex;font-family:Abhaya Libre;font-weight:800;justify-content:flex-end;text-decoration:none;width:550px}.rectangle1{background-color:#f9f5ec;display:flex;flex-direction:column;height:50px;justify-content:center}.rectangle1,.rectanle2{box-shadow:0 4px 4px rgba(0,0,0,.25);width:100%}.rectanle2{background-color:#0f056b;height:15px}.elipsesContainer{height:0;left:20px;position:absolute;width:240px}.elipses{align-items:center;border-radius:50%;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;height:100px;justify-content:center;width:100px}.elipse1{background-color:#0f056b;position:absolute}.photo_presidente{background-color:#f9f5ec;position:absolute}.logo{width:80%}@media screen and (min-width:1200px){.elipse1{left:10px;top:40px}.elipses{height:180px;width:180px}.photo_presidente{left:27px;top:55px}.textHeader{font-size:30px;width:540px}}@media screen and (max-width:1200px){.elipse1{left:5px;top:10px}.elipses{height:160px;width:160px}.elipsesContainer{top:30px}.photo_presidente{left:20px;top:20px}.textHeader{font-size:23px;width:430px}.Link{font-size:15px}}@media screen and (min-width:850px){.listHeader{align-items:center;display:flex;gap:15px;justify-content:end}}@media screen and (max-width:849px){.listHeader{background-color:#0f056b;height:200px;position:absolute;right:0;top:50px;width:110px}.textHeader{font-size:22px;width:390px}.elipse1{left:0;top:15px}.elipses{height:120px;width:120px}.elipsesContainer{top:40px}.photo_presidente{left:13px;top:25px}.burger-icon{background-color:#000;border:none;color:#fff;height:15px;padding:0;position:absolute;right:37px;top:72px}.patteMenu{height:60px;position:absolute;right:10px;top:40px}.Link{color:#fff;padding:10px}}@media screen and (max-width:740px){.rectangle1{height:40px}.rectanle2{height:12px}.elipse1{left:-2px;top:-53px}.elipses{height:110px;width:110px}.elipsesContainer{top:110px}.photo_presidente{left:10px;top:-45px}.textHeader{font-size:21px;width:370px}.Link{font-size:13px}}@media screen and (max-width:650px){.burger-icon{right:34px;top:58px}.patteMenu{height:55px;top:30px}.textHeader{font-size:18px;margin-bottom:5px;margin-left:85px;padding:5px;width:220px}.elipse1{left:-10px;top:-38px}.elipses{height:100px;width:100px}.elipsesContainer{top:90px}.photo_presidente{left:0;top:-30px}}@media screen and (max-width:380px){.textHeader{font-size:14px;margin-bottom:14px;margin-left:25px;padding:5px;width:220px}.contactSite p{font-size:.8em}.emailLogo .fa-envelope,.phoneLogo .fa-phone-volume{font-size:15px}}.editionMode{background-color:#0f056b;display:flex;justify-content:space-around;position:absolute;width:100%}.editionMode button{background-color:#fff;border:none;border-radius:20px;margin:5px;padding:0 14px}.editionMode a{color:#0f056b;text-decoration:none}.editionMode button:hover{cursor:pointer}.editionMode p{color:#fff;margin:0;padding:4px}.btnEdition{height:12%;width:40%}.btnEdition button{border-radius:10px;margin:10px auto;padding:5px}.iconeEdition{height:25px;width:100%}.deleteContainer{flex-direction:column}.deleteButtons,.deleteContainer{align-items:center;display:flex;justify-content:center;width:100%}#cancelDeleteBtn,#deleteBtn{width:30%}#cancelDeleteBtn:hover,#deleteBtn:hover{background-color:#0f056b;color:#fff}.footerContainer{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;font-family:Abhaya Libre;line-height:28px;padding-bottom:20px;padding-top:20px;width:100%}.footerText1{font-size:18px;width:100%}.footerText2{font-size:14px;width:100%}@media screen and (max-width:850px){.footerText1,.footerText2{width:80%}}.mainHome{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;width:100%}@media screen and (min-width:850px){.mainHome{margin-top:40px}}.bannerHome{width:100%}.bannerHomePicture{box-shadow:0 4px 4px rgba(0,0,0,.25);object-fit:cover;width:100%}@media screen and (min-width:850px){.bannerHomePicture{height:100%}.bannerHome{height:432px}}.mainHomeContent{align-items:center;display:flex;justify-content:space-around;width:100%}.mainHomeContent a{color:#fff;text-decoration:none}.textMain{align-items:center;display:flex;flex-direction:column;line-height:28px;padding-top:71px;width:50%}.homeText1,.homeTitle1{color:#0c0346;font-family:Abhaya Libre}.homeText1{font-size:19px}.homeTitle1{font-size:25px;font-weight:800}.pictureDiv{width:250px}.picture{width:100%}.catsButtons{background-color:#0f056b;border-color:#fff0;border-radius:50px;box-shadow:0 4px 4px rgba(0,0,0,.8);color:#fff;font-family:Abhaya Libre;font-size:14px;font-weight:800;height:32px;width:124px}.catsButtons:hover,.catsButtons:hover a{-webkit-filter:opacity(65%);filter:opacity(65%)}@media screen and (max-width:850px){.mainHomeContent{flex-direction:column}.textMain{padding-top:20px;width:80%}}.topContain{background-color:#fff;display:flex;flex-direction:column;width:100%}.borderElement{height:8px}.borderElement,.infosContent{background-color:#0f056b;width:100%}.infosContent{color:#fff;display:flex;flex-direction:column;font-family:Abhaya Libre;font-weight:800;margin-top:70px;position:relative}.infoTitle{font-size:25px;text-align:center}.infoText,.infosRight{font-size:19px;text-align:start}.infoText{align-items:center;display:flex;flex-direction:column}.paragraph{font-weight:500;line-height:23px;margin-right:50px;text-align:justify}.infoParagraph1{padding-bottom:30px;padding-left:50px}.infoParagraph2{margin-top:0}.infosRight{align-items:flex-end;display:flex;flex-direction:column}.buttonsComponents{align-items:center;display:flex;gap:60px;justify-content:space-around;margin-bottom:40px;margin-right:35px;margin-top:40px}.buttonLink{display:block;height:100%;width:100%}.docButtonHome{border-color:#fff0;border-radius:25px;box-shadow:0 4px 4px rgba(0,0,0,.8);font-family:Abhaya Libre;font-size:16px;font-weight:800;height:100%;padding:10px 25px;width:100%}.docButtonHome:hover{cursor:pointer}.greyCatDiv{bottom:0;height:210px;left:0;position:absolute}.greyCatImg{height:100%;width:100%}@media screen and (min-width:1200px){.greyCatDiv{height:220px}.buttonsComponents,.infoParagraph2,.infoParagraph3{margin-left:250px}}@media screen and (max-width:1200px){.greyCatDiv{height:240px}.buttonsComponents,.infoParagraph2,.infoParagraph3{margin-left:200px}}@media screen and (max-width:820px){.infoParagraph2{margin-left:50px;margin-top:0}.buttonsComponents{flex-direction:column;gap:15px;margin-top:50px}}@media screen and (max-width:550px){.buttonsComponents{flex-direction:column;gap:15px;margin-top:50px}.greyCatDiv{height:200px}.infosRight{align-items:center}}@media screen and (max-width:352px){.infoParagraph2{padding:0 5%}}.contactContainer{position:relative;width:100%}.contactContent{align-items:center;display:flex;flex-direction:column;left:17%;position:absolute;top:9%;width:63%}.contactText,.contactText2{font-family:Abhaya Libre;font-size:24px;font-weight:800}.contactText{margin:0;padding-bottom:43px}.coordonnees{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.coordonnee{align-items:center;display:flex;justify-content:center;width:50%}.adressDiv,.emailDiv,.phoneDiv,.telDiv{width:10px}.contactBulle{height:100%;width:82%}.fa-envelope,.fa-house-chimney,.fa-phone-volume{font-size:48px;margin-right:30px}.adress{align-items:center;display:flex;justify-content:center;width:100%}.adressText{text-align:left}.houseDiv{margin:auto;width:53px}.houseImg{width:100%}.contactButton{background-color:#fff;border-color:transparent;border-radius:25px;box-shadow:0 4px 4px rgba(0,0,0,.25);font-family:Abhaya Libre;font-size:15px;font-weight:800;height:3%;position:absolute;right:30%;top:54%;width:8%}@media screen and (max-width:1200px){.contactText{font-size:19px;padding-bottom:15px}.contactContent i,.contactText2 p{font-size:17px}.contactContent i{margin-right:15px}.houseImg{width:60%}}@media screen and (max-width:850px){.contactBulle{width:95%}}@media screen and (max-width:720px){.contactBulle{opacity:1%}.contactText{font-size:17px;padding:1px}.contactContent{left:0;margin:0 auto;width:100%}}.titleAdmin{font-size:2em;margin-right:50px;text-align:end}.formulaire{display:flex;flex-direction:row;justify-content:space-around;margin:50px auto}.formulaire h5{font-size:1.7em;margin:0}.formFlex{font-size:1em;padding:0}.formFlex input{font-size:1.2em;padding:10px}.formFlex label{font-size:1.3em}.formFlex textarea{border:1px solid #000;border-radius:5px;font-size:1.2em;padding:10px 15px}.containerGenre,.containerSituation,.dateContainer{display:flex;justify-content:space-around}.containerPicture{display:flex;flex-direction:column;margin:auto;width:50%}.inputFile{margin-top:25px}.btnEnvoiAdmin{align-items:center;display:flex;flex-direction:column;margin:30px 0}.btnEnvoiAdmin img{max-height:200px}.btnEnvoiAdmin button{position:relative;top:-57px;width:45%}.buttonSubmit:hover{cursor:pointer}.formGenerale{width:40%}@media screen and (max-width:800px){.formulaire{flex-direction:column}.formGenerale{margin:auto;width:70%}.titleAdmin{font-size:2em}}.formStyle{border-radius:0 0 15px 15px;box-shadow:10px 10px 5px rgba(0,0,0,.25);display:flex;flex-direction:row;justify-content:space-around;margin:auto;width:70%}.connexion{margin-top:100px}.connexion h3{margin-bottom:50px}h5{font-size:20px}form{display:flex;flex-direction:column;padding:50px}input{border:1px solid #000;border-radius:5px;padding:5px}.NewUser,.logIn{width:45%}label{margin-bottom:5px;margin-top:38px;text-align:left}.buttonSubmit{background-color:#0f056b;border:none;border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.8);color:#fff;margin:20px auto;padding:10px 10%}.pictureCat{display:flex;justify-content:space-around;width:100%}.pictureCat img{height:150px}.ligne{background-color:#000;height:300px;margin-top:100px;width:1.5px}@media screen and (max-width:720px){.formStyle{align-items:center;flex-direction:column-reverse}.ligne{height:0;margin-top:0}.NewUser,.logIn{width:100%}.formLogIn{padding:0 15%}}.activities{color:#0c0346;margin-top:50px}.catButtonActu,.catButtonEvenement{background-color:#fff;background-repeat:no-repeat;border:none;color:aqua;cursor:pointer}.catButtonColor{background-image:blue}.catButton{color:#fff;height:150px;margin:auto}.date{font-size:16px;justify-content:space-between;padding:10px}.date,.infoEvent,.infoUseful,.infoUsefulActu,.lien{display:flex;font-size:18px}.infoUseful{align-items:center;margin-top:20px}.eventTitle{font-size:21px;padding:10px 10px 0}.infoEvent,.lien{flex-direction:column}.infoEvent{box-shadow:10px 10px 5px rgba(0,0,0,.25);max-width:1100px;position:relative;width:100%}.infoEvent a{color:#000;text-decoration:none}.btnEvent{background-color:#e1dcd2}.btnAsso{background-color:#0f056b;box-shadow:0 4px 4px rgba(0,0,0,.8);color:#fff}.btnAsso a{color:#fff;text-decoration:none}.btnAsso:hover,.btnAsso:hover a{background-color:#f9f5ec;color:#0f056b}.btnAsso,.btnEvent{border:none;border-radius:10px;padding:10px 15px}.infoGeneralActu,.infoGeneralEvent{border:1px solid #000;display:grid;font-size:.7em;font-weight:700;margin:auto auto 0;width:100%}.infoGeneralActu p,.infoGeneralEvent p{padding:10px 10px 0}.infoGeneralActu button,.infoGeneralEvent button{margin:0 10px 5px}.infoEcart{display:flex;flex-direction:column;height:90%;padding:15px}.logoFacebook{height:50px}.infoUseful p{margin-top:5px}.chatChute{margin:auto;max-width:530px;padding-left:50px;width:80%}.chat-background{max-height:355px;max-width:200px}.chat-left{flex-direction:row-reverse}.chat-left,.chat-right{display:flex;justify-content:space-between;margin-bottom:45px}.chat-right{flex-direction:row}.chat-left .espace{text-align:end}.chat-right .espace{text-align:start}.chat-left .chat-background{padding-right:5%}.chat-right .chat-background{padding-left:5%}.espace{width:40%}.mainPictureActu:hover{cursor:pointer}@media screen and (min-width:1200px){.infoUseful.flex-reverse{flex-direction:row-reverse}.mainPictureActu{height:300px;max-width:45%;object-fit:cover}.infoGeneralEvent{grid-template-columns:1fr 1fr 1fr}.lienEvent,.lienFB{border-left:1px solid #000}.chat-background{width:80%}.catButton img{height:80px;margin-top:20px}.catButtonActu,.catButtonEvenement{width:30%}.infoGeneralActu{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:1200px){.chat-background{padding-top:250px;width:75%}.infoUseful{flex-direction:column}.mainPictureActu{margin:auto;padding-bottom:15px;width:60%}.infoGeneralEvent{grid-template-columns:1fr 1fr 1fr}.lienEvent,.lienFB{border-left:1px solid #000}.infoGeneralEvent p{padding:5px 10px}.catButton img{height:80px;margin-top:20px}.catButtonActu,.catButtonEvenement{width:30%}.infoGeneralActu{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:721px){.lienEventActu{border-left:1px solid #000;border-right:1px solid #000}}@media screen and (max-width:720px){.infoGeneralActu{font-size:13px;grid-template-columns:1fr 1fr}.lienEventActu,.lienFBActu{border-top:1px solid #000}.lienFBActu{border-left:1px solid #000}.chat-background{width:100%}}@media screen and (max-width:550px){.infoUseful{flex-direction:column}.mainPictureActu{margin:auto;padding-bottom:15px;width:100%}.infoGeneralEvent{font-size:13px;grid-template-columns:1fr 1fr}.lienFB{border-left:none;border-top:1px solid #000;grid-column:1/span 2}.date{font-size:12px}.catButton img{height:70px;margin-top:50px}.catButtonActu,.catButtonEvenement{width:45%}.chat-background{padding:150px 0 0;width:90%}}.descriptionDiv{align-items:center;display:flex;justify-content:center;width:100%}.description{color:#0c0346;font-size:20px;padding:40px 20px;width:50%}.cards{display:grid;margin:auto;max-width:1924px;padding:0 15% 25px}.soutien{color:#0f056b;font-size:24px;font-weight:600}.lienchat,.lienchatedition{margin-bottom:50px}.lienchatedition{display:flex;justify-content:space-around}.mainPicture{height:280px;object-fit:cover;width:100%}.mainPicture:hover{cursor:pointer}.genre{height:45px;padding-top:10px}.cardsFlex{border-radius:0 0 15px 15px;box-shadow:10px 10px 5px rgba(0,0,0,.25);max-width:400px;position:relative}.infoKittens{display:flex;justify-content:space-around;padding:0 10px;width:95%}.name{font-size:20px}.situationLogo{height:30px;margin-bottom:5px;width:30px}.situation{display:flex;justify-content:space-around;padding:0 10px;width:95%}.situation p{font-size:.8em;margin:0}@media screen and (min-width:1200px){.cards{gap:80px;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:1200px){.cards{gap:50px;grid-template-columns:1fr 1fr}}@media screen and (max-width:650px){.cards{gap:40px;grid-template-columns:1fr}}.container404{align-content:space-around;display:flex;flex-direction:column;height:100%;justify-content:space-around;padding:30px}.imgChaton{max-width:300px;width:30%}.souris{max-width:250px;width:20%}.chatonSauvage{align-items:center;display:flex;justify-content:center}.message404{padding:0 3%;width:30%}.error{font-size:2.3em}.cliquezVite{font-size:1.5em}.message1{font-size:2em;padding:0 50px}@media screen and (max-width:720px){.error{font-size:2em}.cliquezVite{font-size:1.1em}.message1{font-size:1.5em}}.modale-container-form{align-items:center;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;height:100%;left:0;padding-top:35px;position:fixed;top:0;width:100%;z-index:1}.donneesDataSickness{display:flex;justify-content:space-around}h4{font-size:1.5em;margin:0;max-width:60%}.formulaireModale{font-size:15px;height:70vh;margin:0 10%;overflow-y:auto}.formGenerale{margin:auto}.modale-form{background-color:#fff;border-radius:35px;color:#000;max-width:1000px;padding:25px 0;position:relative;text-align:center;width:100%;z-index:3}.modalMsg{color:#0f056b;font-family:Abhaya Libre;font-size:30px}.infoEnPlus{padding-top:15px;width:100%}.textDescriptionModale{background-color:#e1dcd2;border-radius:15px;height:20%;margin:10px 50px;overflow-y:auto;padding:5px 15px}.en-teteModale-form,.textDescriptionModaleAdoption{display:flex;padding:0 25px}.en-teteModale-form{flex-direction:row;justify-content:space-between}.fa-arrow-right{color:#fff;font-size:50px}.modaleInfoKittens{align-items:center;display:flex}.modaleInfoKittens .genreModale{height:50px}.modaleInfoKittens p{margin:10px 0 0}@media screen and (min-width:1200px){.modaleInfoKittens{flex-direction:column;max-width:100px;width:120%}.modaleInfoKittens .genreModale{width:50%}.modale{width:65%}}@media screen and (max-width:1199px){.modaleInfoKittens{flex-direction:row;justify-content:space-around}.textDescriptionModaleAdoption{flex-direction:column}.modale{width:75%}}@media screen and (max-width:720px){.textDescriptionModaleAdoption{font-size:12px}.modaleInfoKittens .genreModale{height:35px}.modale{width:85%}}@media screen and (max-width:550px){.modaleInfoKittens .genreModale{height:35px}.modale{width:90%}h4{font-size:1em}.textDescriptionModale{margin:10px 25px}}
/*# sourceMappingURL=main.7bd1ca74.css.map*/