@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);#connexion,main{justify-content:center}#connexion,#connexion a{display:flex;color:#fff}.hover,.menu,.nav-pc,nav{width:100%}.nav-ul,nav ul{list-style:none}#connexion,.nav-ul,.titre{text-align:center}#connexion .current a,.titre{text-transform:uppercase}footer,header{height:10vh;background-color:#f4fffc}footer a,footer a:hover{transition:5s ease-in-out}.bouton_retour,.jardins a,footer a,nav .current a,nav ul li a{text-decoration:none}form a,form a:hover,form span{font-weight:900}.bebas-neue-regular{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}.title,body,html{font-family:Roboto,sans-serif}body,html{background-color:#eee;margin:0}main{min-height:80vh;display:flex;flex-direction:column;align-items:center}header{color:#000;display:flex;justify-content:space-between;align-items:center}header img{width:22.5vh;margin-left:1.5vh;align-content:flex-start}nav{justify-content:space-between;align-items:center;display:none;margin:0}nav ul{display:flex;align-items:center;justify-content:center}nav ul li a{display:flex;margin-right:50px;color:#000;padding:5px 0}nav ul li img{width:5vh;height:5vh;margin-right:5px;border-radius:50%;border:2px solid #ab6600}.hover{display:flex;flex-direction:column;height:19px;overflow:hidden}.hover .deux,.hover .first{display:inline-block;transition:transform .3s}.hover:hover .deux,.hover:hover .first{transform:translateY(-20px);color:#ab6600}#connexion{background-color:#4d7111;align-items:center;flex-direction:row;width:fit-content;padding:3px;border-radius:8px;margin-right:1.5vh}#connexion ul,footer{justify-content:center}#connexion ul{display:flex;padding:100% 0}#connexion a{justify-content:space-between;margin:0 5px;padding:5px;border-radius:4px;transition:transform .3s}#connexion a:hover{transform:scale(1.1)}#connexion .current a::after{height:0;width:0}nav .current a{position:relative;cursor:pointer;overflow:visible}.deco:hover,footer a:hover,form a:hover{text-decoration:underline}nav .current a::after{content:"";position:absolute;background:#ab6600;height:2px;width:100%;left:0;bottom:0;transition:.15s ease-in-out}#check,#file-input,.custom-file-input,.eye-icon.hidden,.nav-bar{display:none}.nav-pc{display:flex}.menu{flex-direction:column;align-items:center;justify-content:center;height:100vh;position:fixed;top:0;right:-100%;z-index:100;background-color:#000;opacity:.95;transition:.5s ease-in-out}.menu li{margin-top:40px}.hero h1,.hero h2{margin:0;padding:0}.menu li a{padding:10px}.close-menu{top:20px;right:20px}.close-menu,.open-menu{position:absolute;color:#4d7111;cursor:pointer;font-size:1.5rem;display:none}.hero,.nav-ul{position:relative;width:100%}#check:checked~.menu{right:0}.nav-ul{display:block;background-color:transparent;padding:12px 20px}.hero{height:90vh;background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.hero img{width:100%;height:100%;object-fit:cover}.hero h1,.hero h2,.titre-hero{width:fit-content}.hero h1{font-size:8rem;font-family:Bebas Neue}.hero h2{font-size:9vh}.titre{margin:5vh auto;font-size:2.5rem;padding:20px 100px;background-color:#fff;border-radius:50rem;color:#4d7111;letter-spacing:1.2vh}.titre-hero{color:#fff;text-align:left;position:absolute;top:0;left:0;margin:0;padding:0;transform:translate(10%,25%)}.bouton,.button,.form-section,.message,.svg1,footer,form svg{text-align:center}@keyframes heartbeat{0%{transform:scale(0)}25%,75%{transform:scale(1.2)}100%,50%{transform:scale(1)}}.slider-container{position:relative;margin:0 auto;width:800px;height:600px}.divform,.divform2,.jardins{margin:20px;display:flex}.slider-container .bullet-container{position:absolute;bottom:10px;width:100%;display:flex;align-items:center;justify-content:center}.slider-container .bullet-container .bullet{margin-right:14px;height:15px;width:15px;border-radius:50%;background-color:#c3e956;opacity:.5;transition:.3s}.slider-container .bullet-container .bullet:last-child{margin-right:0}.slider-container .bullet-container .bullet.active{opacity:1;background-color:#4d7111;height:20px;width:20px;transition:.3s}.slider-container .slider-content{position:relative;left:50%;top:50%;width:70%;height:60%;border-radius:5rem;transform:translate(-50%,-50%)}.slider-container .slider-left,.slider-container .slider-right{z-index:3;top:50%;background-color:rgba(255,255,255,.5);padding:0 15px;border-radius:100%;display:block;color:#000;cursor:pointer}.slider-container .slider-content .slider-single{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;transition:z-index 0s 250ms;box-shadow:-10px 10px 20px #babecc;box-sizing:border-box;border-radius:40px}.slider-container .slider-content .slider-single .slider-single-image{position:relative;left:0;top:0;width:100%;height:100%;box-shadow:0 10px 40px rgba(0,0,0,.75);border-radius:2.5rem;transition:.5s cubic-bezier(.17, .67, .55, 1.43);transform:scale(0);opacity:0}.slider-container .slider-content .slider-single .slider-single-download{position:absolute;display:block;right:-22px;bottom:12px;padding:15px;color:#333;background-color:#fdc84b;font-size:18px;font-weight:600;font-family:karla;border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.3);transition:.5s cubic-bezier(.17, .67, .55, 1.43);opacity:0}.slider-container .slider-content .slider-single .slider-single-download:focus,.slider-container .slider-content .slider-single .slider-single-download:hover,.slider-container .slider-content .slider-single .slider-single-likes:focus,.slider-container .slider-content .slider-single .slider-single-likes:hover{outline:0;text-decoration:none}.slider-container .slider-content .slider-single .slider-single-title{display:block;float:left;margin:16px 0 0 20px;font-size:20px;font-family:karla;font-weight:400;color:#fff;transition:.5s cubic-bezier(.17, .67, .55, 1.43);opacity:0}.slider-container .slider-content .slider-single .slider-single-likes{display:block;float:right;margin:16px 20px 0 0;transition:.5s cubic-bezier(.17, .67, .55, 1.43);opacity:0}.slider-container .slider-content .slider-single .slider-single-likes i{font-size:20px;display:inline-block;vertical-align:middle;margin-right:5px;color:#ff6060;transition:.5s cubic-bezier(.17, .67, .55, 1.43);transform:scale(0)}.slider-container .slider-content .slider-single.preactivede .slider-single-image{transform:translateX(-50%) scale(0)}.slider-container .slider-content .slider-single.preactive,.slider-container .slider-content .slider-single.proactive{z-index:1}.slider-container .slider-content .slider-single.preactive .slider-single-image{opacity:.3;transform:translateX(-25%) scale(.8);filter:brightness(.5)}.slider-container .slider-content .slider-single.preactive .slider-single-download,.slider-container .slider-content .slider-single.preactive .slider-single-likes,.slider-container .slider-content .slider-single.preactive .slider-single-title{transform:translateX(-150px)}.slider-container .slider-content .slider-single.proactive .slider-single-image{opacity:.3;transform:translateX(25%) scale(.8);filter:brightness(.5)}.slider-container .slider-content .slider-single.proactive .slider-single-download,.slider-container .slider-content .slider-single.proactive .slider-single-likes,.slider-container .slider-content .slider-single.proactive .slider-single-title{transform:translateX(150px)}.slider-container .slider-content .slider-single.proactivede .slider-single-image{transform:translateX(50%) scale(0)}.slider-container .slider-content .slider-single.active{z-index:2}.slider-container .slider-content .slider-single.active .slider-single-image{opacity:1;transform:translateX(0) scale(1)}.slider-container .slider-content .slider-single.active .slider-single-download{opacity:1;transition-delay:0.1s;transform:translateX(0)}.slider-container .slider-content .slider-single.active .slider-single-title{opacity:1;transition-delay:0.2s;transform:translateX(0)}.slider-container .slider-content .slider-single.active .slider-single-likes{opacity:1;transition-delay:0.3s;transform:translateX(0)}.slider-container .slider-content .slider-single.active .slider-single-likes i{animation-name:heartbeat;animation-duration:.5s;animation-delay:.9s;animation-fill-mode:forwards}.slider-container .slider-left{position:absolute;right:85%;transform:translateY(-50%);margin-right:-2px}.slider-container .slider-right{position:absolute;left:85%;transform:translateY(-50%);margin-left:-2px}.slider-container .not-visible{display:none!important}.fa-arrow-left,.fa-arrow-right{padding:100% 100% 100% 0}.fa-arrow-left:hover,.fa-arrow-right:hover{transform:scale(1.1);transition:.3s}footer{color:#000;display:flex;align-items:center}footer a{color:#000}.tableau_admin td a.delete-link:hover,form a,form span{color:red}.divform{justify-content:center}.divform2{justify-content:space-between}label{margin-right:30px;display:block;margin-bottom:5px;font-weight:600;font-size:14px;color:#333}.valider{padding:15px;width:200px}.jardins a:hover,.valider:hover{cursor:pointer;background-color:#000;color:#fff}.box_jardins,form p{display:flex}.jardins{height:400px;width:400px;background-color:grey;padding:20px;border-radius:20px;justify-content:center}.message,input,textarea{padding:10px;margin-bottom:20px}.jardins a{padding:20px;background-color:#f0f8ff;color:#000;border-radius:16px;height:fit-content}.message{z-index:1000;position:absolute;top:15vh;border:1px solid #d6e9c6;border-radius:4px;color:#3c763d;background-color:#dff0d8}.toggle-password{margin-left:10px}.eye-icon{font-size:18px;color:#000}.hidden{display:none;color:#000}.planete_case{box-shadow:-10px 10px 15px rgba(0,0,0,.3);background-color:#fff;border-radius:20px;padding:20px;color:#000;margin:30px}.bouton_retour,.svg1{padding:15px;margin:20px;display:flex;border-radius:10px}.planete_case img{object-fit:cover;width:450px;height:200px;border-radius:10px}.bouton_retour{background-color:#c3e956;color:#000;justify-content:space-between;align-items:center;transition:.3s}.bouton_retour:hover,.button:hover,.planete_case a:hover,button:hover{background-color:#4d7111;color:#fff}.planete_case a,.svg1{color:#000;text-decoration:none}.svg1{background-color:#fff;align-items:center}.form-container,.form-section{padding:20px;box-shadow:-10px 10px 15px rgba(0,0,0,.3)}.liste{display:grid;gap:50px;grid-template-columns:repeat(2,550px);grid-template-rows:auto}.planete_case{display:flex;flex-direction:column}.grid_admin p,.planete_case p{margin:5px}.planete_case h3{display:flex;justify-content:center}.planete_case a{display:flex;justify-content:center;align-items:center;width:150px;height:40px;background-color:#c3e956;border-radius:8px;cursor:pointer;align-self:center;transition:.3s;justify-self:center;margin-block-start:10px;padding:5px}form a{text-decoration:none}form a:hover{transition:.3s}form svg{align-items:center;margin:0 10px;font-weight:600}.button,.form-wrapper{justify-content:center}.form-wrapper{display:flex;align-items:center;height:100%;width:100%;background-color:#eee;margin-block-start:25px;margin-block-end:25px}.form-container{width:450px;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center}form{display:flex;flex-direction:column;align-items:center}.form-group{width:100%;margin-bottom:15px}.profile-photo-preview{display:none;width:150px;height:150px;object-fit:cover;border-radius:50%;margin-top:10px}input,textarea{width:100%;border:1px solid #000;border-radius:5px;box-sizing:border-box;caret-color:#C3E956}.button,button{width:150px;height:40px;background-color:#c3e956;transition:.3s;color:#000;cursor:pointer}textarea{max-height:130px;min-height:80px}button{border:none;border-radius:5px;align-self:center}.button{display:flex;border:none;border-radius:5px;align-items:center}.title{margin-bottom:30px;display:flex;justify-content:center;font-weight:700;font-style:normal;font-size:28px}.grid_admin{display:grid;grid-template-columns:1fr 1fr 1fr}.bouton{margin:50px;border-radius:20px;text-decoration:none;color:#000;background-color:#fff;display:block;font-size:x-large;box-shadow:-10px 10px 15px rgba(0,0,0,.3)}.bouton:hover{background-color:#b1b1b1;color:#fff}.table-container{max-width:100%;overflow-x:auto;margin:50px}.tableau_admin{width:100%;border-collapse:collapse}.tableau_admin td,.tableau_admin th{padding:8px;text-align:left}.tableau_admin tbody tr:nth-child(2n),.tableau_admin th{background-color:#f2f2f2}.tableau_admin tbody tr:hover{background-color:#ddd}.tableau_admin td a{text-decoration:none;color:#333}.tableau_admin td a.edit-link:hover{color:green}td img{max-width:80px}.toggle-password{cursor:pointer;user-select:none;position:absolute;right:20px;top:38px;transform:translateY(-50%);font-size:1.2em}.eye-icon{display:inline}.form-group{position:relative}.profile-photo-container{position:relative;width:150px;height:150px;margin-bottom:15px}.profile-photo{width:150px;height:150px;object-fit:cover;border-radius:50%}.hover-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.5);border-radius:50%;opacity:0;transition:opacity .3s;cursor:pointer}.profile-photo-container:hover .hover-text{opacity:1}.container{display:flex;justify-content:space-around;width:90%;gap:55px;margin-bottom:20px}.form-section{background-color:#fff;border-radius:10px;width:30%}.form-section img{width:100%;height:auto;border-radius:10px}.form-section p{margin:20px 0;color:#333}.deco{background-color:#4d7111;padding:8px;border-radius:8px;color:#fff;margin-right:1.5vh}.custom-select,.custom-select option{background-color:#fff;color:#333}.custom-select{width:100%;padding:10px;border:1px solid #000;border-radius:5px;font-size:14px;appearance:none;cursor:pointer;transition:.3s;margin-bottom:20px;box-shadow:-2px 2px 5px rgba(0,0,0,.1);background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE2IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuNzQzNzMgMEgxNC4yNTYyQzE0LjY2MTAxIDAgMTQuODkxMiAwLjUwNDY3NyAxNC41NTg4IDAuODM3MzMzTDEwLjcwMzggNC43MjYwNkM5Ljc4Nzg2IDUuNjM2MyA4LjQxNjk4IDUuNjM2MyA3LjUwNjEzIDQuNzI2MDZMMi45NDExNiAwLjgzNzMzM0MyLjYwODk0IDAuNTA0Njc3IDIuODM5ODk1IDAgMy4yNDQ4MiAwSDEuNzQzNzNaIiBmaWxsPSIjQzNFOUU2IiBzdHJva2U9IiNDM0U5RTYiIHN0cm9rZS13aWR0aD0iMiIgLz48L3N2Zz4=');background-repeat:no-repeat;background-position:right 10px center;background-size:10px}.custom-select:hover{border-color:#ab6600}.custom-select:focus{border-color:#4d7111;outline:0}.custom-select option:hover{background-color:#f2f2f2;color:#333}.custom-file-label{display:inline-block;padding:10px 20px;background-color:#007bff;color:#fff;border-radius:5px;cursor:pointer;font-size:1em;margin-top:10px}.date-container{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;margin-top:15px}#map{height:60vh;width:50%}@media (max-width:426px){.form-container{max-width:300px;margin:10px auto}input,textarea{width:90%}.title{font-size:22px}.container{flex-direction:column;align-items:center}.form-section{margin-block-start:25px;width:90%;margin-bottom:20px}.titre{margin:5vh auto;font-size:1rem;text-align:center;background-color:#fff;border-radius:50rem;color:#4d7111;text-transform:uppercase;letter-spacing:0}.liste{display:grid;grid-template-columns:repeat(1,400px);grid-template-rows:auto}.planete_case img{object-fit:cover;width:300px;height:150px;border-radius:10px}}@media (max-width:930px){#connexion,.menu li,.nav-ul{list-style:none;text-align:center}.close-menu,.nav-bar,.open-menu{display:block}.hero h2{font-size:2rem;max-width:370px}.nav-pc{display:none}.profil{margin-right:5px;border-radius:50%;border:2px solid #ab6600}.menu{flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;position:fixed;top:0;right:-100%;z-index:100;background-color:#f4fffc;opacity:.95;transition:.5s ease-in-out}.nav-ul,.open-menu,.slider-container{position:relative}.menu li{margin-top:40px;padding:10px}.menu li a{padding:10px;color:#000;text-decoration:none}.close-menu{top:20px;right:20px}#check:checked~.menu{right:0}nav{display:flex;justify-content:right}.nav-ul{width:100%;display:block;background-color:transparent;padding:12px 20px}#connexion,.fas{display:flex}.slider-container{margin:0 auto;width:400px;height:300px}#connexion{background-color:#4d7111;justify-content:center;align-items:center;flex-direction:row;width:fit-content;padding:3px;border-radius:8px;color:#fff;margin-right:1.5vh}#connexion li{margin:0}.deco{color:#fff!important}}.message_case{background-color:#fff;border-radius:15px;padding:20px}.faitc a,.rouge{background-color:red;color:#fff}.vert{background-color:green;color:#fff}.rouge:hover,.vert{cursor:pointer}.faitc a:hover{background-color:#8d0505}.chiantos{display:flex;justify-content:space-between}