body,html{color:#fff;scroll-behavior:smooth;font-family:sans-serif;background-color:#131921;overflow-x:hidden}*,:after,:before{padding:0;margin:0;box-sizing:border-box;text-decoration:none}.title{font-family:Lobster,cursive}.intro{list-style-type:decimal;padding:2rem;max-width:800px;border:5px solid #add8e6;margin:1rem auto}.intro h1{padding:2rem 0;text-align:center;line-height:5rem;border-bottom:2px solid #8d8d99}.intro *{margin:1rem 0}.intro h2{position:relative;width:fit-content;margin:2rem auto}.intro h2:after{content:"";background-color:rgba(173,216,230,.726);width:9rem;height:.2rem;position:absolute;top:100%;left:42%}.intro a,.intro ol{padding:1rem}.intro a{width:250px;border:2px solid #add8e6!important;color:#add8e6;transition:all .4s ease-in-out}.intro a:hover{background-color:rgba(173,216,230,.548);color:#07071b}header{background-color:#7fffd4;position:absolute;top:0;left:0;width:100%;background-color:#131921;height:100px;z-index:5;transition:all .3s ease-in-out;display:flex;justify-content:space-around;align-items:center;flex-direction:row;gap:50%}header .logo{font-weight:700}header .logo i:first-child{color:#7fffd4}header .logo i:nth-child(2){color:#7bc7ae}header .logo i:nth-child(3){color:#59f100}header .logo i:nth-child(4){color:#c7bbff}header .logo i:nth-child(5){color:#ffa733}header .menubtn{position:absolute;right:1rem;top:1rem}header .menubtn i{display:none;transform:scale(1.5);opacity:.8}header nav ul{display:flex;justify-content:space-around;align-items:center;flex-direction:row;gap:1rem}header nav ul li{position:relative;width:max-content;list-style-type:none}header nav ul li a{color:hsla(0,0%,100%,.7);transition:all .3s ease-in-out}header nav ul li:after{content:"";width:0;height:.1rem;background-color:#7fffd4;position:absolute;left:0;bottom:-.2rem;transform-origin:left;transition:all .5s ease-in-out}header nav ul li:hover:after{width:100%}header nav ul li:hover a{color:#fff}header.sticky{position:fixed;top:0;left:0;width:100%}@media(max-width:450px){header{height:70px}header .menubtn i.active{display:block}header .logo{position:absolute;top:1rem;left:1rem}header nav{display:none}header nav ul{flex-direction:column;margin-top:10vh;gap:2rem}header.active{height:100vh}header.active nav{display:block}}@media(max-width:990px){.header{gap:0}}.banner{margin-top:100px;background-position:fixed;height:100vh}.banner .banner-content,.banner img{position:absolute;width:100%;height:100%}.banner .banner-content{background:linear-gradient(270deg,rgba(0,0,0,.644),rgba(15,41,5,.349))}.banner .banner-content .checky-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:row}.banner .banner-content .checky-content input{border:none;height:100%;outline:none}.banner .banner-content .checky-content>*{display:flex;justify-content:center;align-items:center;flex-direction:column;height:150px;width:200px;background-color:#fff}.banner .banner-content .checky-content>* h4{color:rgba(0,0,0,.616);padding-top:3rem}.banner .banner-content .checky-content>* :after{content:"";height:80%;width:2px;background-color:rgba(19,25,33,.4);margin-bottom:2rem;margin-right:1rem}.banner .banner-content .checky-content .avalible{background-color:#131921;transition:all .4s ease-in-out}.banner .banner-content .checky-content .avalible:hover{opacity:.8;cursor:pointer}.banner .banner-content .checky-content .avalible:hover a{color:#add8e6}.banner .banner-content .checky-content .avalible a{transition:all .4s ease-in-out;color:#fff;padding:0 0 0 1rem}.banner .banner-content .checky-content .guests .guests_count{display:flex;justify-content:center;align-items:center;flex-direction:row;padding:1rem}.banner .banner-content .checky-content .guests .guests_count input{width:40px;font-size:2rem}.banner .banner-content .checky-content .guests .guests_count .updown{position:relative;top:1rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.banner .banner-content .checky-content .guests .guests_count .updown>*{color:rgba(32,36,36,.575);transition:all .2s ease-in-out}.banner .banner-content .checky-content .guests .guests_count .updown>:hover{transform:scale(1.1);z-index:1;cursor:pointer}@media(max-width:990px){.banner{margin-top:70px}.banner .banner-content .checky-content{flex-direction:column}.banner .banner-content .checky-content>* :after{display:none}.banner .banner-content .checky-content>.guests>.guests_count>.updown{top:0}}.discovery{overflow-x:hidden;min-height:70vh;width:100%;margin:1rem;display:flex;justify-content:center;align-items:center;flex-direction:row}.discovery img{height:100%;width:50%}.discovery .discovery_content h2{text-align:center;margin:1rem 0}.discovery .discovery_content h2 span{padding:1rem;color:rgba(153,205,50,.767)}.discovery .discovery_content .prographs{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:1rem;padding:1rem}@media(max-width:990px){.discovery{flex-direction:column}.discovery img{width:100%}}@media(max-width:450px){.discovery>.discovery_content>.prographs{flex-direction:column}}.offer-container{margin:2rem 0 0;padding:2em;background-color:#f6f6f6;color:#000;display:grid;grid-template-rows:auto;grid-template-columns:auto;width:100%}.offer-container h1.title,.offer-container p.title{text-align:center;max-width:30rem;margin:0 auto;position:relative;margin-bottom:3rem}.offer-container h1.title{width:fit-content}.offer-container h1.title:after{content:"";width:100%;height:2px;background-color:rgba(0,0,0,.63);position:absolute;bottom:-1rem;left:0}.offer-container .cards{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:1rem}.offer-container .cards .card{position:relative;cursor:pointer;min-width:200px;max-width:300px;box-shadow:0 0 10px #000000fa;background-color:#fff}.offer-container .cards .card .open-layer{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.offer-container .cards .card .card-head{position:relative;margin-bottom:1rem}.offer-container .cards .card .card-head img{width:100%;height:200px}.offer-container .cards .card .card-head p{position:absolute;background-color:#f5f5f5;padding:.2rem;bottom:1rem;left:-.5rem;transform:scale(.7)}.offer-container .cards .card .card-body{padding:1rem}.offer-container .cards .card .card-body h4,.offer-container .cards .card .card-body h5,.offer-container .cards .card .card-body p{padding:1rem 0;opacity:.7}.offer-container .cards .card .card-body h4{text-align:center}.offer-container .cards .card .card-body p{font-size:smaller}.offer-container .cards .card .card-body p:nth-child(4){opacity:1;font-size:.65rem;font-weight:700;position:relative;width:fit-content}.offer-container .cards .card .card-body p:nth-child(4):after{content:"";height:2px;width:100%;background-color:#000;position:absolute;left:0;bottom:0}.offer-container .cards .card .card-footer{box-shadow:0 0 10px 100px #000000d9;display:none;z-index:3;position:fixed;top:0;left:0;width:80%;left:10%;min-height:100vh;z-index:6;background-color:#918b8b}.offer-container .cards .card .card-footer i.close{position:absolute;top:50%;right:-2rem;background-color:#000;color:#fff;width:50px;height:50px;z-index:4;border-radius:7px;display:flex;justify-content:center;align-items:center;flex-direction:row}.offer-container .cards .card .card-footer i.close:hover{transition:all .5s ease-in-out;transform:scale(1.2) rotate(40deg)}.offer-container .cards .card .card-footer.active{display:block}.offer-container .cards .card .card-footer img{width:100%;height:150px;z-index:1}.offer-container .cards .card .card-footer .content{background-color:#c9c3c3;width:80%;height:80vh;position:absolute;margin-top:-2rem;left:10%;z-index:2;overflow-y:scroll;padding:2rem}.offer-container .cards .card .card-footer .content>*{margin-top:2rem}.offer-container .cards .card .card-footer .content h1,.offer-container .cards .card .card-footer .content h2{position:relative}.offer-container .cards .card .card-footer .content h1:after,.offer-container .cards .card .card-footer .content h2:after{content:"";width:5rem;height:.1rem;background-color:#000;position:absolute;top:50%}.offer-container .cards .card .card-footer .content h1:after{width:50%}.offer-container .cards .card .card-footer .content .title:after{position:absolute;top:120%;left:30%}.offer-container .cards .card .card-footer .content h2:after{right:0}.offer-container .cards .card .card-footer .content p{opacity:.7}.offer-container .cards .card .card-footer .content .informations h1{margin:1rem 0}.offer-container .cards .card .card-footer .content .informations li{opacity:.8}.offer-container .cards .card .card-footer .content .informations h4{margin-top:1rem}.offer-container .cards .card .card-footer .content .informations .flex{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:4rem}.offer-container .cards .card .card-footer .content .informations .flex.social-media{gap:.2rem;justify-content:space-around}.offer-container .cards .card .card-footer .content .informations .flex.social-media>*{width:2rem;opacity:.8;transition:all .45s ease-in-out}.offer-container .cards .card .card-footer .content .informations .flex.social-media>:hover{transform:scale(1.2);opacity:1}.offer-container .cards .card .card-footer .content .informations hr{margin:1rem 0}.offer-container .cards .card .card-footer button{padding:.45rem;float:right;border:none;cursor:pointer;font-weight:700;transition:all .3s ease-in-out}.offer-container .cards .card .card-footer button:hover{transform:scale(1.1)}@media(max-width:990px){.offer-container>.cards>.card>.card-footer .close{transform:scale(.8)}.offer-container>.cards>.card>.card-footer .content>h1{font-size:100%}.offer-container>.cards>.card>.card-footer>.content>.informations>.flex.social-media{flex-direction:row}}@media(max-width:600px){.offer-container>.cards>.card>.card-footer>.content .informations>.flex{flex-direction:column}.offer-container>.cards>.card>.card-footer>.content h1:after,.offer-container>.cards>.card>.card-footer>.content h2:after{top:100%;left:30%;width:30%}}.services{min-height:100vh;background-color:hsla(0,0%,100%,.7);color:#000;padding:2rem 1rem;width:100%}.services h1{width:fit-content;margin:1rem auto;position:relative}.services h1:after{content:"";position:absolute;bottom:-15%;left:35%;width:30%;height:.2rem;background-color:#0a0330}.services p{max-width:350px;font-size:.9rem;margin:3rem auto;text-align:center}.services .icons{width:100%;flex-direction:row;flex-wrap:wrap;gap:1rem}.services .icons,.services .icons .icon{display:flex;justify-content:center;align-items:center}.services .icons .icon{height:9rem;width:7rem;padding:.1rem;padding-top:1.5rem;flex-direction:column;filter:blur(.7px);transition:all .3s ease-in-out}.services .icons .icon:hover{filter:blur(0);cursor:pointer;transform:scale(1.3)}.services .icons .icon img{width:50px}.activities{background-color:#323535;padding:2rem 0;min-height:80vh}.activities>h1,.activities>p{width:fit-content;margin:0 auto;padding:2rem 0}.activities h1{transition:all .4s ease-in-out}.activities p{position:relative}.activities p:after{content:"";position:absolute;left:20%;bottom:0;width:60%;height:5px;background-color:#cddada}.activities .cards{margin-top:2rem;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap}.activities .cards .card{width:250px;position:relative;border-radius:13px;margin:2rem;overflow:hidden;transition:all .5s ease-in-out}.activities .cards .card img{width:250px;height:250px}.activities .cards .card div{position:absolute;bottom:-100%;transition:all .5s ease-in-out;transition-delay:.5s;left:0;background:linear-gradient(0deg,#000,rgba(0,0,0,.803),rgba(0,0,0,.03));color:#fff;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;cursor:pointer}.activities .cards .card div p{position:relative}.activities .cards .card div p:after{content:"";position:absolute;width:0;height:2px;bottom:-.5rem;left:0;background-color:#f8f8f8;transform-origin:left;transition:all .5s ease-in-out;transition-delay:1.2s}.activities .cards .card:hover{transform:scale(1.3)}.activities .cards .card:hover div{bottom:0}.activities .cards .card:hover div p:after{width:100%}@media(max-width:450px){.activities>h1{font-size:1rem}}.contact{justify-content:"";flex-direction:row;width:100%;min-height:80vh}.contact,.contact .form{display:flex;align-items:center;gap:1rem}.contact .form{justify-content:center;flex-direction:column;padding:1rem;width:50%}.contact .form h3{padding:1rem}.contact .form input,.contact .form textarea{width:100%;padding:1rem;border-radius:13px;background-color:azure;font-size:x-large}.contact .form input.submit,.contact .form textarea.submit{background-color:#add8e6;width:30%;min-width:8rem;color:#111120;font-weight:700;cursor:pointer}.contact .mapcontainer{text-align:center;width:100%;height:100%;color:azure}.contact .mapcontainer h4{margin-bottom:1rem}.contact .mapcontainer #map{height:100%;width:100%}@media(max-width:990px){.contact{flex-direction:column}.contact>*{width:100%!important}.contact .form input,.contact .form textarea{font-size:small}}footer{background-color:#000;color:#fff;padding:2rem 1rem;position:relative}footer .flex{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:1rem}footer ul{list-style-type:none}footer img{width:50px;background:#ffebcd;padding:1rem;border-radius:13px;cursor:pointer;transition:all .2s ease-in-out}footer img:hover{transform:scale(1.3)}footer div{width:100%}footer>.flex>div{border:1px solid #000}footer h3,footer h4,footer hr,footer li,footer p{margin:1rem 0}footer a{color:#ffebcd}footer>p{text-align:center}footer button{position:absolute;right:2rem;bottom:2rem;padding:1rem;font-weight:700;border-radius:solid #add8e6 2px;border-radius:13px;cursor:pointer;transition:all .2s ease-in-out}footer button:hover{background-color:#a9a9a9;transform:scale(1.3)}@media(max-width:990px){footer>button{bottom:.5rem;right:.5rem}}
/*# sourceMappingURL=style.css.map */