*,body{margin:0}*{box-sizing:border-box;list-style:none;padding:0;text-decoration:none;text-transform:uppercase}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000 url(/static/media/bg-4.87cba8f9635ed8557987.webp) 0 0/cover no-repeat;background-attachment:fixed;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px}#no-scroll{-ms-overflow-style:none;height:calc(100vh - 50px);margin-top:50px;overflow-y:scroll;scrollbar-width:none}#no-scroll::-webkit-scrollbar{display:none}@font-face{font-display:swap;font-family:"80 peta";src:url(/static/media/Extenda-80-Peta-trial.3ee3f9d60e66309b7adb.ttf)}@font-face{font-display:swap;font-family:hk;src:url(/static/media/Playlist-script.a392da1f43187e2c4d22.otf)}@font-face{font-display:swap;font-family:lato;src:url(/static/media/Lato-Black.57dee8aface5572f9101.ttf)}@font-face{font-display:swap;font-family:oswald;src:url(/static/media/Oswald-Regular.31bce04a1ae8549b1464.ttf)}@font-face{font-display:swap;font-family:montserrat;src:url(/static/media/Montserrat-Regular.24785cc015b27a3e964b.ttf)}p{font-family:montserrat}li,p{font-size:1.2em}li{font-family:oswald}h1{font-family:lato;letter-spacing:2px}h2{font-family:montserrat}a,h1,h2,p{text-shadow:#000 1px 1px 2px;text-transform:uppercase}nav{display:flex;justify-content:space-between;left:0;padding:15px;position:fixed;top:0;width:100vw}nav .burger{display:none;position:absolute;right:15px;top:15px;width:25px}nav .burger div{background:hsla(0,0%,100%,.961);border-radius:2px;box-shadow:1px 1px 2px #000;height:3px;margin:5px 0;transition:all .25s ease-in-out;width:100%}nav .burger.active div{background:hsla(0,0%,100%,.863);box-shadow:0 0 1px hsla(0,0%,100%,.961),0 0 3px hsla(0,0%,100%,.961),0 0 5px hsla(0,0%,100%,.961)}nav .burger.active div:first-child{width:17px}nav .burger.active div:last-child{width:20px}nav .mobile-menu{transform:translateX(0)}nav p{color:hsla(0,0%,100%,.961);font-family:oswald;position:relative}nav p,nav p:hover{transition:all .3s ease-in-out}nav p:hover{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000;color:hsla(0,0%,100%,.745);cursor:pointer;letter-spacing:2px;text-shadow:hsla(0,0%,100%,.569) 0 0 1px,hsla(0,0%,100%,.961) 0 0 3px,hsla(0,0%,100%,.686) 0 0 2px}nav p:hover:before{width:75%}nav p:before{background:hsla(0,0%,100%,.863);bottom:-2px;box-shadow:0 0 1px hsla(0,0%,100%,.961),0 0 3px hsla(0,0%,100%,.961),0 0 5px hsla(0,0%,100%,.961);content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transform-origin:center;transition:all .3s ease-in-out;width:0}nav ul{display:flex;flex-wrap:wrap}nav ul .menu-link,nav ul li{color:#fff}nav ul li{cursor:pointer;margin-left:2em;min-width:-webkit-max-content;min-width:max-content;position:relative;text-shadow:#000 2px 2px 1px;transition:all .3s ease-in-out}nav ul li:after{bottom:-1px;height:0;transform-origin:bottom left;width:3px}nav ul li:after,nav ul li:before{background:hsla(0,0%,100%,.863);box-shadow:0 0 1px hsla(0,0%,100%,.961),0 0 3px hsla(0,0%,100%,.961),0 0 5px hsla(0,0%,100%,.961);content:"";left:-6px;position:absolute;transition:all .3s ease-in-out}nav ul li:before{bottom:-4px;height:3px;transform-origin:left;width:0}nav ul li:hover{color:hsla(0,0%,100%,.745);letter-spacing:2px;text-shadow:hsla(0,0%,100%,.569) 0 0 1px,hsla(0,0%,100%,.961) 0 0 3px,hsla(0,0%,100%,.686) 0 0 5px}nav ul li:hover:before{width:25px}nav ul li:hover:after{height:6px}#first{flex-direction:column;height:calc(100vh - 150px);width:100%}#first,.first{display:flex;justify-content:center}.first{align-items:center}.first .logo{cursor:pointer;position:relative}.first .logo:hover>.container img{width:105%}.first .logo:hover>.vacances{text-shadow:2px 2px 5px #000}.first .logo:hover>.tour{text-shadow:2px 2px 5px #000,#000 2px 2px 7px}.first .logo h2{font-family:"80 peta";font-size:2.5em;left:0;letter-spacing:2px;position:absolute;text-shadow:2px 2px 2px #000;text-transform:uppercase;top:0;width:-webkit-max-content;width:max-content}.first .logo h2.vacances{left:70%;position:absolute;top:60%;transition:all .3s ease-in-out}.first .logo h2.tour{left:0;position:absolute;top:80%;transition:all .3s ease-in-out .3s}.first .logo .container{border:10px solid #fff;border-radius:50%;box-shadow:2px 2px 15px #000;height:250px;overflow:hidden;width:250px}.first .logo .container img{transition:all .25s ease-in-out;width:100%}.acceuil{margin:25px auto;text-align:center;width:50vw}.acceuil p{color:#fff;text-shadow:#000 1px 1px 10px,#000 1px 1px 5px,#000 1px 1px 7px}#separation{margin-bottom:150px;position:relative}#separation .arrow{cursor:pointer;left:50%;position:absolute;transform:translate(-50%);transition:all .3s ease-in-out;width:-webkit-max-content;width:max-content}#separation .arrow img{width:100px}#separation .arrow:hover{padding-top:25px}#second{margin-top:12%;text-align:center}#second h1{font-size:2em}#second h2{font-size:1.2em}#second .choice{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;justify-content:center;padding-top:50px}#second .island{height:-webkit-max-content;height:max-content;margin:25px 50px;position:relative;width:-webkit-max-content;width:max-content}#second .island:hover>p{box-shadow:0 4px 2px #1a1a1a80}#second .island div{border:5px solid #fff;border-radius:30px;height:225px;overflow:hidden;width:325px}#second .island img{height:100%}#second .island p{background-color:#fff;border-radius:25px;bottom:-10%;box-shadow:0 4px 0 hsla(0,0%,100%,.655);color:#2ac1f1;cursor:pointer;font-family:montserrat;left:50%;padding:.7em 1em;position:absolute;transform:translateX(-50%);transition:padding .25s ease-in-out,box-shadow .25s ease-in-out .25s;width:-webkit-max-content;width:max-content}#second .island p:hover{box-shadow:0 4px 2px rgba(26,26,26,.655);padding:.7em 2em}#second .island .nav-link{color:rgba(42,195,241,.718)}#second .islog{display:flex;justify-content:flex-start;margin:0 50px;width:325px}#second .logo{position:relative;width:175px}#second .logo .container img{border:10px solid #fff;border-radius:50%;box-shadow:2px 2px 2px rgba(0,0,0,.588);width:100%}#second .logo .vacances{left:55%;position:absolute;top:60%}#second .logo .tour{left:0;position:absolute;top:75%}#second .logo h2{font-family:"80 peta";font-size:1.7em;letter-spacing:2px;text-shadow:2px 2px 2px #000;text-transform:uppercase;width:-webkit-max-content;width:max-content}#third{margin-top:15%;position:relative}#third h1{text-align:center}#third h1.oo{font-size:2.3em}#third h1.ii{font-size:1.7em}#third .programme{align-items:center;display:flex;gap:15px;justify-content:flex-end;margin:50px 0;position:relative;transform:translateX(-20%)}#third .programme .illustration{display:flex;justify-content:center}#third .programme .illustration .another{height:-webkit-max-content;height:max-content;position:relative;width:-webkit-max-content;width:max-content}#third .programme .illustration .another h1{bottom:0;font-size:1.7em;position:absolute;right:50%;transform:translateX(50%)}#third .programme .illustration .another.lemu{left:37%;position:absolute;top:50%;transform:translateY(-50%)}#third .programme .illustration .another.vil{left:28%;position:absolute;top:50%;transform:translateY(-50%)}#third .programme .illustration .another.arb{left:43%;position:absolute;top:50%;transform:translateY(-50%)}#third .programme .illustration .another.andi{left:41%;position:absolute;top:60%;transform:translateY(-50%)}#third .programme .illustration .another.mnt{left:38%;position:absolute;top:65%;transform:translateY(-50%)}#third .programme .illustration .contain{border:7px solid #fff;border-radius:50%;height:200px;overflow:hidden;position:relative;width:200px}#third .programme .illustration .contain img{height:100%}#third .programme .illustration .contain.arb,#third .programme .illustration .contain.lemu,#third .programme .illustration .contain.vil{height:250px;width:250px}#third .programme .illustration .contain.andi{height:200px;width:200px}#third .programme .illustration .contain.mnt{height:175px;width:175px}#third .programme .infos{background-color:#fff;border-radius:25px;margin:25px;padding:15px;text-align:justify}#third .programme .infos.lemu{padding-left:75px;width:50%}#third .programme .infos.vil{margin-right:10%;padding-left:75px;width:50%}#third .programme .infos.arb{margin-right:15%;padding-left:75px;width:30%}#third .programme .infos.andi{margin-right:20%;margin-top:75px;padding-left:75px;width:30%}#third .programme .infos.mnt{margin-right:25%;margin-top:75px;padding-left:75px;width:30%}#third .programme p{color:#2ac1f1;font-size:1em;text-shadow:none}#third .about{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;padding:0 15px;text-align:center}#third .about .same{align-items:center;border:5px solid #2ac1f1;border-radius:25px;display:flex;justify-content:center;margin:20px 0;max-width:100vw;min-height:71px;padding:.7em 1em;position:relative;width:-webkit-max-content;width:max-content}#third .about .same.top{order:-1}#third .about .same h2{color:#2ac1f1;font-family:"80 peta";font-size:2em;left:50%;letter-spacing:1px;position:absolute;top:-17px;transform:translateX(-50%)}#third .about .same p{color:#fff;text-shadow:#000 1px 1px 2px}#third .reserve{background:#2ac1f1;border:3px solid #fff;border-radius:30px;box-shadow:0 5px 0 rgba(42,195,241,.718);color:#fff;cursor:pointer;font-family:lato;font-size:1.2em;letter-spacing:2px;margin:25px auto;padding:.5em 2em;text-shadow:#000 1px 1px 3px;text-transform:uppercase;width:-webkit-max-content;width:max-content}#fourth{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff;border-radius:25px;bottom:50px;box-shadow:0 0 10px #000;margin-top:150px;position:absolute;right:35px;width:30vw}#fourth .about{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;padding:0 15px;text-align:center}#fourth .about .same{align-items:center;border:5px solid #2ac1f1;border-radius:25px;display:flex;flex-grow:1;justify-content:center;margin:20px 10px;max-width:100vw;min-height:71px;padding:.7em 1em;position:relative;width:-webkit-max-content;width:max-content}#fourth .about .same h2{color:#2ac1f1;font-family:"80 peta";font-size:2em;left:50%;letter-spacing:1px;position:absolute;top:-17px;transform:translateX(-50%)}#fourth .about .same p{color:rgba(42,195,241,.718)}#fourth .reserve{background:#2ac1f1;border:3px solid #fff;border-radius:30px;box-shadow:0 5px 0 rgba(42,195,241,.718),0 5px 10px #000;color:#fff;cursor:pointer;font-family:lato;font-size:1.2em;letter-spacing:2px;margin:25px auto;padding:.5em 2em;text-shadow:#000 1px 1px 3px;text-transform:uppercase;transition:all .3s ease-in-out;width:-webkit-max-content;width:max-content}#fourth .reserve:hover{box-shadow:0 7px 0 rgba(42,195,241,.718),0 7px 15px #000}#circuit{margin-top:10vh;text-align:center}#circuit h1{font-size:3em}#circuit h1,#circuit h2{text-shadow:#000 2px 2px 2px,#000 2px 2px 4px}#circuit h2{margin:0 auto;width:40vw}#circuit .places{display:flex;flex-wrap:wrap;justify-content:space-around;margin:50px 0;padding:0 10%}#circuit .places .boite{border-radius:25px;cursor:pointer;height:225px;margin:25px 10px;overflow:hidden;position:relative;width:325px}#circuit .places .boite:hover>.filter{-webkit-backdrop-filter:blur(5px) opacity(.5);backdrop-filter:blur(5px) opacity(.5);background:rgba(0,0,0,.376);opacity:1}#circuit .places .boite:hover>h3{filter:blur(0);opacity:1}#circuit .places .boite img{min-height:225px;min-width:325px;width:100%}#circuit .places .boite h3{filter:blur(3px);font-family:oswald;font-size:1.7em;left:50%;letter-spacing:3px;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease-in-out .25s;width:-webkit-max-content;width:max-content;z-index:2}#circuit .places .boite .filter{background:rgba(0,0,0,.349);filter:blur(5px);height:325px;opacity:0;position:absolute;transition:all .3s ease-in-out;width:100%;z-index:1}#circuit .reserve{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:rgba(42,195,241,.227);border:3px solid #fff;border-radius:30px;box-shadow:0 5px 0 rgba(42,195,241,.184),0 5px 10px #000;color:#fff;cursor:pointer;font-family:lato;font-size:1.2em;letter-spacing:2px;margin:25px auto;padding:.5em 2em;text-shadow:#000 1px 1px 3px;text-transform:uppercase;transition:all .3s ease-in-out;width:-webkit-max-content;width:max-content}#circuit .reserve:hover{box-shadow:0 7px 0 rgba(42,195,241,.137),0 7px 15px #000}#store{margin-top:10vh;text-align:center}#store h1{font-size:3em}#store h1,#store h2{text-shadow:#000 2px 2px 2px,#000 2px 2px 4px}#store h2{margin:0 auto;width:40vw}#store .shop{display:flex;flex-wrap:wrap;justify-content:center;margin:50px 0}#store .product{margin:0 25px;position:relative;width:-webkit-max-content;width:max-content}#store .product:hover>.buy{box-shadow:0 1px 5px #000,0 6px 0 #2ac3f1}#store .product .imgs .gs{border-radius:15px;box-shadow:0 5px 15px #000;height:175px;overflow:hidden;position:relative;text-align:center;width:300px}#store .product .imgs .gs p{left:50%;min-width:275px;position:absolute;text-shadow:#000 1px 1px 2px,#000 1px 1px 4px;top:50%;transform:translate(-50%,-50%)}#store .product .imgs .gs img{height:100%;min-width:300px}#store .product .imgs .gs.van img{transform:translateX(-10%)}#store .product .prix{background:#2ac3f1;border-radius:15px 15px 0 0;margin-bottom:75px;overflow:hidden;padding-bottom:5px;width:100%}#store .product .prix p{font-size:1.5em;margin:25px 0}#store .product .buy{background:#fff;border-radius:25px;bottom:50px;color:#2ac3f1;cursor:pointer;left:50%;padding:.7em 2em;position:absolute;transform:translateX(-50%);transition:all .3s ease-in-out,width .5s ease-in-out;width:-webkit-max-content;width:max-content}#store .product .buy:hover{letter-spacing:2px;padding:.7em 4em}#reservation{margin:75px 0 0;padding:0 15px}#reservation h1{font-family:"80 peta";font-size:3em;text-align:center}form{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff;border-radius:7px;box-shadow:1px 2px 20px #000,1px 1px 10px rgba(0,0,0,.561);color:#2ac1f1;display:flex;flex-direction:column;font-family:oswald;font-size:1em;margin:0 auto;min-width:650px;padding:25px;width:45%}form h2{margin:15px 0 5px}form input,form select{background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:3px;font-family:montserrat;line-height:1.4;margin:10px 0;padding:1em;transition:.35s ease-in-out;transition:all .35s ease-in-out}form input:focus,form select:focus{border-color:#2ac1f1;outline:0}form input[type=submit]{color:#2ac1f1;cursor:pointer;font-family:oswald;font-size:1.2em;margin:15px auto 0;padding:5px 2em;transition:all .5s ease-in-out;width:-webkit-max-content;width:max-content}form input[type=submit]:hover{background-color:#2ac1f1;color:#fff}form input[type=checkbox]{display:grid;place-content:center}form input[type=checkbox]:before{box-shadow:inset 1em 1em var(--form-control-color);content:"";height:.65em;transform:scale(0);transition:transform .12s ease-in-out;width:.65em}form input[type=checkbox]:checked:before{transform:scale(1)}form .user-name input{width:100%}form .user-contact{display:flex;gap:10px;width:100%}form .user-contact div{width:50%}form .user-contact input{width:100%}form .user-stay{display:flex;flex-wrap:wrap;gap:10px}form .user-stay div{display:flex;flex-direction:column}form .excursion{display:flex;flex-wrap:wrap;gap:10px}form .excursion div{display:flex;flex-direction:column}form .prixx{display:flex;flex-wrap:wrap;gap:10px}form .prixx div{display:flex;flex-direction:column}form .prixx div input{border:none;border-bottom:3px solid #e5e5e5;font-size:1em;font-weight:600;letter-spacing:1px;padding:.5em}form .validation{display:flex;gap:15px}form .validation div{align-items:center;display:flex;gap:10px}form .validation div label{color:#929090;font-family:montserrat;font-size:1em;text-shadow:none}form .validation div input[type=radio]{border:2px solid #929090;height:15px;padding:5px;position:relative;width:15px}form .validation div input[type=radio]:checked:before{filter:blur(0);opacity:1}form .validation div input[type=radio]:before{background:#2ac1f1;border-radius:50%;box-shadow:0 0 2px #000,inset 0 0 3px #000;content:"";filter:blur(2px);height:100%;opacity:0;position:absolute;width:100%}form .consent{align-items:center;color:#929090;display:flex;font-family:montserrat;font-size:.5em;width:100%}.popup{background-color:#fff;border-radius:25px;box-shadow:0 0 15px #000;left:50%;padding:1em;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:-webkit-max-content;width:max-content;width:300px}.popup h2{color:#2ac1f1;font-size:1em;margin-bottom:15px}.popup p{color:#000;font-size:1em;text-shadow:none}.popup button{background:#0000;border:2px solid #000;border-radius:25px;color:#2ac1f1;cursor:pointer;font-family:montserrat;margin:10px 0;padding:.5em 1.2em}#island{margin-top:75px}#island h1{font-family:"80 peta";font-size:2em;letter-spacing:5px;text-shadow:#000 2px 2px 0,rgba(7,7,7,.396) 4px 4px 0}#island .switch,#island h1{text-align:center}#island .switch p{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#0000,rgba(0,0,0,.494),#0000);color:#2ac1f1;font-size:1.5em;margin:0 auto 15px;padding:0 100px;width:-webkit-max-content;width:max-content}#island .switch button,#island .switch p{font-family:oswald;position:relative;text-shadow:#000 0 0 2px,#000 0 0 4px}#island .switch button{background:none;border:none;color:hsla(0,0%,100%,.961);font-size:1.2em;margin:0 15px;transition:all .3s ease-in-out}#island .switch button:hover{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000;color:hsla(0,0%,100%,.745);cursor:pointer;letter-spacing:2px;text-shadow:hsla(0,0%,100%,.569) 0 0 1px;transition:all .3s ease-in-out}#island .switch button:hover:before{width:75%}#island .switch button:before{background:hsla(0,0%,100%,.863);bottom:-2px;box-shadow:0 0 1px hsla(0,0%,100%,.961),0 0 3px hsla(0,0%,100%,.961),0 0 5px hsla(0,0%,100%,.961);content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transform-origin:center;transition:all .3s ease-in-out;width:0}.trip{display:flex;justify-content:center;min-height:600px}.trip h2{font-family:"80 peta";font-size:1.6em;left:50%;letter-spacing:3px;position:absolute;top:-10px;transform:translateX(-50%);width:-webkit-max-content;width:max-content}.trip h2.in{top:-25px}.trip p{color:#2ac1f1;font-family:montserrat;font-size:1em;font-weight:600;text-shadow:none}.trip .left,.trip .right{margin:25px 0;width:25%}.trip .left .desc,.trip .right .desc{min-height:300px}.trip .left div,.trip .right div{background:#fff;border-radius:25px;margin:15px 10px}.trip .left div.box,.trip .right div.box{padding:25px;position:relative}.trip .left div .div,.trip .right div .div{align-items:center;display:flex;gap:5px;margin:5px 0}.trip span img{width:25px}.trip .left{order:2}.trip .right{order:3}.trip .middle{align-self:center;margin:25px 0;order:2;position:relative}.trip .middle h3{font-family:"80 peta";font-size:3em;left:50%;letter-spacing:5px;position:absolute;text-shadow:#000 2px 2px 0,rgba(7,7,7,.396) 5px 5px 0;text-transform:uppercase;top:-20px;transform:translateX(-50%);width:-webkit-max-content;width:max-content}.trip .middle .view{border:5px solid #fff;border-radius:25px;height:325px;min-width:550px;overflow:hidden;width:40vw}.trip .middle .view img{min-height:100%;width:100%}.trip .middle .arrow{cursor:pointer;position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:55px}.trip .middle .arrow.lft{left:-25px;top:35%;transform:rotate(-180deg)}.trip .middle .arrow img{opacity:.5;width:100%}.trip .middle .booking{background:#fff;border-radius:25px;bottom:-20px;box-shadow:0 6px 0 hsla(0,0%,100%,.412);cursor:pointer;left:50%;padding:1em 1.5em;position:absolute;transform:translateX(-50%);transition:padding .25s ease-in-out .25s,box-shadow .25s ease-in-out;width:-webkit-max-content;width:max-content}.trip .middle .booking:hover{box-shadow:0 4px 5px #0009,0 2px 2px #0006;padding:1em 3em}.popup{animation:fadeIn .5s ease-in-out}.popup.fade-out{animation:fadeOut .3s ease}@keyframes fadeIn{0%{filter:blur(5px);left:40%;opacity:0}to{filter:blur(0);left:50%;opacity:1}}@keyframes fadeOut{0%{filter:blur(0);opacity:1}to{filter:blur(5px);opacity:0}}#circuit,#first,#island,#reservation,#store{animation:top-anim .7s ease-in-out}@keyframes top-anim{0%{filter:blur(5px);opacity:0;transform:translateX(-10%)}to{filter:blur(0);opacity:1;transform:translateX(0)}}#separation{animation:left-apparition .8s ease-in-out}@keyframes left-apparition{0%{filter:blur(5px);opacity:0;transform:translateX(-10%)}to{filter:blur(0);opacity:1;transform:translateX(0)}}footer{align-items:center;background:rgba(0,0,0,.451);box-shadow:20px -12px 50px #000,inset 0 12px 10px rgba(0,0,0,.439);flex-direction:column;margin-top:150px;padding:25px 0 10px;text-align:center;width:100%}footer,footer .reach-us{display:flex;justify-content:center}footer .reach-us{gap:25px;margin:15px 0 30px}footer .reach-us .soc{cursor:pointer;width:-webkit-max-content;width:max-content}footer .reach-us .soc img{height:45px;transition:scale .25s ease-in-out}footer .reach-us .soc img:hover{scale:1.1}footer .made p{font-size:1em;text-transform:none}footer .made span{cursor:pointer;margin-right:15px;position:relative;text-transform:none}footer .made span:before{background:#fff;bottom:-2px;box-shadow:1px 1px 2px #000;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transform-origin:center;transition:width .25s ease-in-out;width:0}footer .made span:hover:before{width:75%}@media (max-width:675px){nav{z-index:2}nav .burger{display:block}nav ul{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000001c;box-shadow:-4px 0 15px #000;display:flex;flex-direction:column;gap:25px;height:100vh;justify-content:center;position:absolute;right:0;top:0;transform:translateX(110%);transition:all .25s ease-in-out;width:250px}nav ul li{cursor:pointer;margin:0}}@media (max-width:708px){form{min-width:350px;width:90%}}@media (max-width:650px){#reservation h1{font-size:2.7em}form .excursion div,form .user-stay div{width:100%}footer .reach-us .soc img{height:40px}}@media (max-width:552px){#reservation h1{font-size:2.5em}form{min-width:300px;width:80%}form .user-contact{display:flex;flex-direction:column}form .user-contact div{width:100%}footer .reach-us .soc img{height:35px}}@media (max-width:470px){#reservation h1{font-size:2em}form{width:100%}form h2{font-size:1.4em;min-width:-webkit-max-content;min-width:max-content}form .validation{flex-direction:column}form .validation.top{margin-bottom:25px}form .validation div{height:20px}footer .reach-us .soc img{height:30px}}@media (max-width:1148px){#circuit h2{margin:0 auto;padding:0 25px;text-shadow:#000 2px 2px 2px,#000 2px 2px 4px;width:80%}#circuit .places{display:flex;padding:0 5%}#circuit .places .boite{height:250px;width:40%}#circuit .places .boite img{min-height:250px}}@media (max-width:875px){#circuit .places .boite{width:100%}}@media (max-width:708px){#circuit h2{margin:0 auto;padding:0 25px;text-shadow:#000 2px 2px 2px,#000 2px 2px 4px;width:100%}}@media (max-width:1148px){#store h2{margin:0 auto;width:80%}}@media (max-width:708px){#store h1{font-size:3em}#store h2{margin:0 auto;padding:0 25px;width:100%}}@media (max-width:470px){#store h1{font-size:2.4em}}@media (max-width:1148px){.trip{flex-direction:column}.trip .left,.trip .right{margin:0 auto;min-width:560px;width:50%}.trip .left .desc,.trip .right .desc{min-height:100px}.trip .middle{order:1}}@media (max-width:650px){#island .switch p{color:#2ac1f1;font-family:oswald;margin:0 auto 15px;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.trip{flex-direction:column}.trip .left,.trip .right{min-width:100px;width:90%}.trip .left .desc,.trip .right .desc{min-height:100px}.trip .right{margin-top:50px;order:3}.trip .left{order:2}.trip .middle .view{height:325px;margin:0 auto;min-width:100px;overflow:hidden;width:90%}.trip .middle .view img{object-fit:cover;width:100%}}@media (max-width:1475px){#third .programme{flex-direction:row;margin:25px;transform:translateX(0)}#third .programme .illustration .another.andi,#third .programme .illustration .another.arb,#third .programme .illustration .another.lemu,#third .programme .illustration .another.mnt,#third .programme .illustration .another.vil{position:static;transform:translateY(0)}#third .programme .illustration .contain.andi,#third .programme .illustration .contain.arb,#third .programme .illustration .contain.lemu,#third .programme .illustration .contain.mnt,#third .programme .illustration .contain.vil{height:250px;width:250px}#third .programme .infos{min-height:160px}#third .programme .infos.andi,#third .programme .infos.arb,#third .programme .infos.lemu,#third .programme .infos.mnt,#third .programme .infos.vil{margin:0;padding:15px;width:90%}#fourth{margin:0 auto;position:static;width:90%}}@media (max-width:850px){#second h2{font-size:1.1em;padding:0 15px}#second .islog{justify-content:center;margin-top:25px}#third .programme{flex-direction:column}}@media (max-width:675px){.acceuil{width:75vw}}@media (max-width:552px){.acceuil{padding:25px;width:100vw}.first .logo h2{font-size:2em}.first .logo h2.vacances{left:55%;top:60%}.first .logo h2.tour{left:0;top:77%}.first .logo .container{height:200px;width:200px}}
/*# sourceMappingURL=main.6a45149c.css.map*/