h5,img{display:block}.date,.img-carrousel-js,.menu-content{border-radius:10px}.close,.close-icon,.menu-icon,.poiter,.savoirplus,.send{cursor:pointer}section{opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s ease-out}section.show{opacity:1;transform:translateY(0)}.img-galery1{width:500px;height:100%}.police1{font-family:Cinzel,serif;font-size:2em;font-weight:400}.police2{font-family:'Cormorant Garamond',serif;font-size:2.2em}.police3,.police4,.police5{font-family:Cinzel,serif}.police3{font-size:1.7em}.police4{font-size:2.5em;color:azure}.police5{font-size:1.8em;font-weight:400}ul{padding-inline-start:0px}h5{font-size:1.2em;margin-block-start:1.67em;margin-block-end:1.67em;margin-inline-start:0;margin-inline-end:0;font-weight:lighter;unicode-bidi:isolate}a{text-decoration:none;color:#000}nav{padding-top:2%;padding-bottom:2%;position:relative;z-index:10;}.container-nav{display:flex;align-items:center;justify-content:center;justify-content:space-evenly;background-color:transperent;width:100%;height:100px}.poiter{list-style-type:none}.poiter:hover>ul{display:grid}.itemlogo{width:120px;border-radius: 50px;}.itemlogo2{width:120px;}.container-image-backgroung-nav{position: relative;width: 100%;height: 100vh;margin-top: -17%;overflow: hidden;}.texte-container-image-backgroung-nav{display:flex;justify-content:center;padding-top:92vh}.img-size-nav{width:100%;height:100%}.section-menu-deroulant{display:flex;justify-content:space-between;align-items:center;padding:2% 10%;height:10em;background:#00000000;color:#333030}.logo{width:150px;height:auto}.menu-icon{font-size:60px}.nav-menu-deroulant{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:9999;display:flex;justify-content:center;align-items:center}.menu-content,.section-animaux,.section-contact,.section-paysage,.section-portrait{background-repeat:no-repeat;background-size:cover;background-position:center}.hidden,.defaut-portrait,.survol-prestation:hover .defaut{display:none}.menu-content{background-image:url("../img/divers/fond-menu.webp");padding:20px;text-align:center;width:80%;max-width:400px}.menu-content .ul-deroulant{list-style:none;padding:0}.menu-content .ul-deroulant .li-deroulant{margin:50px 0}.menu-content .ul-deroulant .li-deroulant .a-deroulant{text-decoration:none;font-size:20px;font-weight:700;color:#3f3c3c}.close-icon{position:absolute;top:20px;right:20px;font-size:70px;color:#fff}.slogan-index{display:grid;text-align:center;padding:3%;font-size:1.5rem}.description-iframe,.section{padding:20px;text-align:center}.container-presentation-prestation{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:10em 10em 10em}.section{position: relative;padding: 20px;margin: 10px;text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;transition: 0.5s;overflow: hidden;}.section .img-home {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: -1;}.section:hover{transform:scale(1.1);transition-duration: 1s;}.section h5,.section a {position: relative;color: #fff;z-index: 2;}.survol-prestation .survol{display: none;}.survol-prestation:hover .defaut{display: none;}.survol-prestation:hover .survol {display: initial;}.pos-contact{grid-column:1;grid-row:1}.pos-animaux{grid-column:2;grid-row:1}.pos-paysage{grid-column:1/3;grid-row:2/4}.pos-portrait{grid-column:3/5;grid-row:1/3}.pos-aventure{grid-column:3;grid-row:3}.pos-sport{grid-column:4;grid-row:3}hr{border-top:1px solid grey;margin-top:5%}.video-container{display:flex;justify-content:center;margin-top:5%;margin-bottom:10%}.iframe-page-index{width:560px;height:315px}.description-iframe{display:flex;flex-direction:column;justify-content:center;align-items:center}.container-carrousel{display:flex;justify-content:center;height:70vh}.slideshow-container{position:relative;width:80%}.gallery,.slide,img{width:100%}.slide{position:absolute;opacity:0;transition:opacity 1s ease-in-out}.active{opacity:1}.img-carrousel-js{width:100%}img{height:100%;object-fit:cover;object-position:center}.container-galerie-image{font-family:Arial,sans-serif;display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f4f4f4}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:2%}.gallery .img-galerie{border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.section-description-paysage{margin-top:7%;margin-bottom:7%;text-align:center}.citation-einstein{text-align:justify;text-align-last:right;width:60%;margin:5% auto}.nom-citation{text-align:end}.disposition-grand-text{display:flex;justify-content:center;text-align:start;margin:0 8%}.container-presentation-prestation-portrait{display:grid;grid-template-columns:1fr 1fr 1fr;padding-left:3%;padding-right:3%}.taille-section-portrait{height:70vh;}.design-survol{color:#090909;background-color:#ffffffc3;width:100%;height:100%}.pos-prestation-1{grid-column:1;}.pos-prestation-2{grid-column:2;}.pos-prestation-3{grid-column: 3;}.margin-p{margin:3%}.img-presentation-aventure{width:80%;margin:0}.titre-aventure{margin-top:5%;margin-bottom:5%}.description-aventure{width:40em}.container-aventure{display:block;background-color:#f1dcd1;padding:20px;max-width:90%;margin:3%}.date,footer{background:#e3e3e3}.paraf-paysage-texte-responsive{width:70%;display:inline-block}.column{padding:10px}.column,.paraf{text-align:left}.image-container{display:flex;flex-direction:column;align-items:center}.image-container-aventure{display:flex;justify-content:center;width:auto;height:10em}.aventure-image{width:33%;height:auto;margin:0 1%}.evenement-aventure{width:60%;margin-left:auto;margin-right:auto}.event{display:flex;align-items:center;padding:15px;border-left:5px solid #ccc}.date{padding:10px;text-align:center;font-weight:700}.info{flex:1;margin-left:15px}.bouton-galerie,.modal{justify-content:center}.button-savoir-plus{background:#f1dcd1;color:#514e4e;padding:10px 15px;text-decoration:none;border-radius:5px;font-weight:700}.separator{height:1px;background:#ccc;margin:10px 0}.modal{top:0;left:0;width:100%;height:100%;backdrop-filter:blur(10px);display:none;align-items:center}.modal-content{background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);position:relative;width:80%}.close{position:absolute;top:10px;right:15px;font-size:20px}.close:hover{color:red}.bouton-galerie-photo{margin:0;padding:20px 50px;box-sizing:border-box;background:0 0;color:#000;border:0;cursor:pointer;position:relative;transition:.25s}.bouton-galerie-photo::after,.bouton-galerie-photo::before{border:1px solid #000;content:'';position:absolute;width:100%;height:100%;top:0;left:0;transition:.25s}.bouton-galerie{display:flex;align-items:center;margin:2% 1%}.bouton-galerie-photo:hover::after{transform:translate(-5px,-5px)}.bouton-galerie-photo:hover::before{transform:translate(5px,5px)}.savoirplus{color:#8f8f8f;background:#fff;border:1px solid #bababa;border-style:thin;letter-spacing:3px;width:50vh;height:9vh}.background-form-contact,.section-forfait-sport1,.section-forfait-sport2,.section-forfait-sport3{background-repeat:no-repeat;background-size:cover;background-position:center}.champ1,.champ2{background-color:rgba(255,255,255,.716)}.champ1,.champ2,.send{border:none}.savoirplus:hover{color:#fff;background:#838383;transition-duration:.5s}.position-bouton{padding-top:1%;padding-bottom:7%;display:flex;justify-content:center}.form-display,footer{display:grid;text-align:center}.section-forfait-sport1{background-image:url("../img/sport/image3.webp");color:#fff;grid-column:1}.section-forfait-sport2{background-image:url("../img/sport/image2.webp");color:#fff;grid-column:2}.section-forfait-sport3{background-image:url("../img/sport/image1.webp");color:#fff;grid-column:3}.background-form-contact{background-image:url("../img/contact/foutain.webp");-webkit-mask-image:linear-gradient(to bottom,transparent,rgba(0,0,0,1) 30%,rgba(0,0,0,1) 70%,transparent);mask-image:linear-gradient(to bottom,transparent,rgba(0,0,0,1) 5%,rgba(0,0,0,1) 90%,transparent)}.form-display{width:25em;margin-left:auto;margin-right:auto;padding-top:5%;padding-bottom:5%}.champ1{height:3em;margin-bottom:.5em}.champ2{resize:none;text-align:center}.send{display:flex;align-items:center;justify-content:center;height:50px;background-color:rgba(255,255,255,.763)}.send:hover{color:#fff;background:#8f8f75;transition-duration:.3s}input::placeholder{text-align:center}.social-bar{display:flex;justify-content:center;align-items:center;padding:20px;border-radius:30px;margin:40px 0}.social-icon{width:40px;height:40px;margin:0 15px;transition:transform .3s ease-in-out}.social-icon:hover{transform:scale(1.2)}.a2,.divGestion{display:flex;color:#3f3f3f}.body-dashboard{margin:0;padding:0}.dashboard-container{max-width:800px;margin:50px auto;background-color:#fff;padding:20px 30px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:8px}.a2{align-items:center;text-decoration:none}.a2:hover{color:#bababa}.divGestion{justify-content:space-between;background-color:#dadada;padding-left:2%;padding-right:2%}.sectionCommentaires{border:2px solid #343434;margin:2%}.titre{text-align:center;padding-bottom:1%;border-bottom:2px solid #343434}.sectionCommentairesAvancer{display:grid;grid-template-columns:1fr 1fr}.divSectionCommentaireAvancer1{grid-row:1;grid-column:1;padding:1%}.divSectionCommentaireAvancer2{grid-row:1;grid-column:2/3;padding:1%}.slideshow-container-dashboard{display:flex;justify-content:center;height:70vh;overflow:hidden;border-radius:15px;margin:5% 20%;position:relative;box-shadow:0 4px 10px rgba(0,0,0,.2)}.img-dashboard,.slideDashboard,.slideshow{width:100%;height:100%}.slideshow{display:flex}.slideDashboard{position:absolute;opacity:0;transition:opacity 3s ease-in-out}.slideDashboard.active{opacity:1}.img-dashboard{object-fit:cover}.download-button{display:flex;margin:5% auto;padding:10px 20px;font-size:16px;background-color:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer}.download-button:hover{background-color:#218838}.disposition-texte-dashboard{width:60%;margin:0 auto 20%}footer{align-items:center;grid-template-columns:auto 50% auto;color:#cbc4c4;height:auto}.img-footer{width:100px;display:initial}.foot1{color:#000;font-size:.9em;font-family:Cinzel,serif}.foot2{font-size:15px;border:none;background:0 0;color:#151515}.foot3{background:#fff;padding:10% 0 5%;display:flex;justify-content:center}