*{margin:0;padding:0}header{background-color:#000;display:flex;flex-direction:row;height:6rem;justify-content:space-between;width:100%}.logo{float:left;padding-left:35px;width:250px}.containerNavbar{display:flex;margin-right:2rem}.pPerfil{color:red;font-weight:700}.labelPerfil,.pPerfil{font-size:1rem;text-align:center}.labelPerfil{margin:1rem}.actualizarPerfil{background:#fff;border:2px solid #000;border-radius:10px;box-shadow:0 0 30px 0 #000;margin:1rem 0 0 20rem;padding:2rem;width:50%}.navbar{background-color:#000;margin-right:2rem;padding:2rem 0 0}.barraT{display:flex;justify-content:center;margin-left:46.2%}.link{color:#fff;font-family:open-sans;font-size:1.5rem;margin:.3rem;outline:none;padding:1.5rem 1.5rem .2rem;text-decoration:none}.link:focus{border-bottom:1px solid}.link:hover{border-bottom:.2px solid;color:#ff0800}.log{background:#ff0800;border-radius:10px;color:#fff;font-size:1.5rem;outline:none;padding:1rem 2rem;text-decoration:none}.log:focus{border-bottom:1px solid}.log:hover{background:#cd251f;border-radius:10px;padding:1rem 2rem}.h1{color:#ff0800;padding:1.5rem}.h1Logueado{color:red;font-family:Arial;padding:1.5rem}.inicio,main{width:100%}.inicio{background-size:cover;color:#1cd48d;height:60rem}.Info{align-items:center;display:flex;justify-content:center;width:118.9rem}.timer-container{background-image:url(https://res.cloudinary.com/dlohqvzri/image/upload/v1684447278/Imagen1_aav3dx.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:90vh;width:98.7vw}.timer,.timer-container{color:#fff;flex-direction:column}.timer{align-items:center;display:flex;height:100%;justify-content:center;padding-bottom:7em;padding-top:1em;width:100%}.timer div:first-child{font-family:Arial;font-size:2rem;font-weight:700;text-align:center}.timer-icon{font-size:8em}.h2-contador{font-weight:600;margin-bottom:.5em}.timer div:first-child p{color:#fff}.timer div:last-child{border:1px solid #fff;border-radius:3px;display:grid;grid-template-columns:repeat(7,1fr);margin-top:3em;padding:3em;text-align:center}.timer div:last-child span,section p:first-child{font-size:3em}.d-block{height:60rem;width:118.9rem}.Titulo{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:6rem;padding-top:13rem;text-shadow:8px 8px 8px #ff0800}.Titulo,.descrip{display:flex;justify-content:center}.descrip{font-size:2rem;padding:3rem 10rem 0;text-align:center;text-shadow:8px 8px 8px #000}.tituloTestimonios{display:flex;font-size:3rem;justify-content:center;padding-top:5rem}.containerCards1{height:50rem}.imgpaquete{display:flex;height:18rem;justify-content:center;margin-left:1rem;margin-top:2rem;width:18rem}.imgpaquete:hover.imgpaquete{-webkit-transform:scale(1);transform:scale(1.02)}.imgpaquete{overflow:hidden}.titulopaquete{display:flex;justify-content:center}.containerModal,.containerModal1{display:flex;flex-wrap:wrap;justify-content:center}.containerModal1{margin-left:-3rem}.containerCartasPlaya{display:flex;flex-wrap:wrap;margin-left:-3rem;width:50rem}.CartasPaquetes{box-shadow:0 0 10px #585757;height:32rem;margin-left:3rem;overflow:hidden;width:20rem}.h1paqueteplaya{color:#000;color:#fff;display:flex;font-family:Arial;font-family:Arial Black;font-size:4rem;justify-content:center;text-align:left;text-shadow:0 1px 0 #000,0 2px 0 #000,0 3px 0 #000,0 4px 0 #000,0 5px 0 #000,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15)}.descripcion-ciudad{font-family:Arial;font-size:1rem;margin-left:.6rem}.descripcion-ciudad,.titulociudad{display:flex;justify-content:center;margin-top:1rem}.titulociudad{color:red;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:2rem;font-weight:600}.containerCards{display:flex;flex-wrap:wrap;justify-content:space-between}.CardsLugar{box-shadow:0 0 10px #585757;height:30rem;margin-left:5rem;margin-right:3rem;margin-top:4rem;overflow:hidden;width:16rem}.contenido>h2{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:2rem;font-weight:600;margin-left:1rem;margin-top:2rem}.rango{display:flex;justify-content:center;margin-top:2rem;width:100%}.description{width:18rem}.texto{display:flex;margin-right:2rem;margin-top:2rem;text-align:justify}.precio,.texto{margin-left:1rem}.precio{font-size:1.2rem;font-weight:900;margin-top:1rem}.Cardslog{background:#fff;border-radius:10px;color:#000;color:#ff0800;font-size:1.5rem;margin-left:50rem;outline:none;padding:1rem 2rem;text-decoration:none}.Cardslog:hover{background:#ff0800;color:#fff}.botonespromocion{display:flex;justify-content:center}.ov-btn-slide-right{background:#fff;border:2px solid #ff0800;border-radius:3px;color:#ff0800;display:inline-block;margin-left:3rem;margin-top:2rem;overflow:hidden;padding:16px 20px;position:relative;text-decoration:none;z-index:1}.ov-btn-slide-right:hover{color:#fff}.ov-btn-slide-right:after{background:#ff0800;bottom:0;content:"";display:block;left:100%;padding:16px 20px;position:absolute;right:-100%;top:0;transition:all .35s;z-index:-1}.ov-btn-slide-right:hover:after{bottom:0;left:0;right:0;top:0;transition:all .35s}.CardsLugarModal{box-shadow:0 0 10px #585757;height:32rem;margin-left:3rem;margin-right:3rem;margin-top:4rem;overflow:hidden;width:20rem}.contenidoModal>h2{display:flex;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:2rem;font-weight:600;justify-content:center;margin-top:1rem}.modalReserva{background:#fff;border:2px solid;border-radius:1rem;box-shadow:0 0 30px #000;display:flex;flex-wrap:wrap;height:90%;margin:1.5rem 0 0 15rem;width:73%}.descriptionModal{width:30rem}.textoModal{display:flex;margin-left:1rem;margin-right:2rem;margin-top:2rem;text-align:justify}.precioModal{font-size:1.2rem;font-weight:900;margin-left:1rem;margin-top:1rem}.preciopaquete{display:flex;font-size:1.5rem;justify-content:center;margin-top:.5rem}.btnPaqueteModal{background:#ff0800;font-family:Arial;font-weight:200}.Botonver,.btnPaqueteModal{border-radius:10px;color:#fff;cursor:pointer;height:3rem;margin-left:2rem;margin-top:2rem;width:7rem}.Botonver{background:#000}.Botonver:hover,.btnPaqueteModal:hover{background:#d9d9d9;color:#000}.btnReservaModal{background:#fff;border-radius:10px;color:#000;height:3rem;margin-left:38rem;margin-top:1rem;width:8rem}.btnReservaModal:hover{background:#d9d9d9;color:#000}.h1BtnModal{display:flex;flex-direction:column}.Mensajeinvitacion{color:#fff;display:flex;font-family:Arial Black;font-size:40px;font-weight:700;justify-content:center;margin-bottom:2rem;margin-top:4rem;text-align:left;text-shadow:0 1px 0 #ff0800,0 2px 0 #ff0800,0 3px 0 #ff0800,0 4px 0 #ff0800,0 5px 0 #ff0800,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15)}.DivCardTestimonios{border:1px solid #000;border-radius:10px;display:flex;height:30rem;justify-content:space-around;margin-left:5rem;margin-top:2rem;overflow-x:auto;width:90%}.DivCardTestimonios .CardTestimonios{background-color:#000;margin-bottom:6rem;text-align:center;width:25rem}.card{box-shadow:0 0 10px #585757;height:32rem;padding:.5rem;width:18rem}.info>h2{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:2rem;font-weight:600}.TestimonioPagina{height:50%;width:50%}.personal{margin-top:5rem}.titulopersonas{font-size:3rem;padding-top:4rem}.personas,.titulopersonas{display:flex;justify-content:center}.personas{flex-direction:row;flex-wrap:wrap;height:40rem;margin-left:17rem;margin-top:5rem;width:80rem}.persona1{padding-left:2rem;width:18rem}.imagenpersona{height:90%;width:90%}.imagenpersona,.imagenpersonal{border-radius:2rem 2rem 0 0;margin:.7rem}.imagenpersonal{height:23rem;width:17rem}.persona{width:19rem}.info{padding-bottom:2rem}.titulopersona{display:flex;font-family:Arial,Helvetica,sans-serif;justify-content:center}.hrCardLugaresAVisitar{margin-left:45rem;width:27rem}.hrCardLugaresAVisitar,.hrTestimonios{background-color:#ff0800;display:flex;height:.2rem;justify-content:center;margin-top:1rem}.hrTestimonios{margin-left:33.5rem;width:18rem}.hrPersonal{display:flex;justify-content:center;margin-left:32rem;margin-top:1.5rem;width:20rem}.hrPersona,.hrPersonal{background-color:#ff0800;height:.2rem}.hrPersona{margin-left:5rem;width:8rem}.hrKit{height:.2rem;margin-left:33rem;width:18rem}.hrKit,.hrProductoKit{background-color:#ff0800}.hrProductoKit{height:.1rem;margin-left:2rem;width:9rem}.hrDocumento{height:.2rem;margin-top:1.5rem;width:30rem}.barrita,.hrDocumento{background-color:#ff0800}.barrita{border:none;border-left:1px solid #73848c;height:3rem;margin-left:30px;width:1px}.hrLugaresVisitar{background-color:#1cd48d;height:.2rem;margin-left:40rem;width:40rem}.rol{display:flex;justify-content:center;margin-top:.5rem}.parrafopersona{padding:1rem;text-align:justify}.titulodocumentos{display:flex;font-size:3rem;justify-content:center;padding-top:12rem}.documentos{align-items:center;display:flex;flex-direction:column;margin-top:5rem;padding-bottom:5rem}.descargas{background:#f9f9f9;display:flex;justify-content:center;margin-top:2rem;padding:2rem;width:40rem}.descarga{background-color:#ff0800;border-radius:1rem;cursor:pointer;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;height:3rem;margin-left:9rem}.descarga:hover{background:#ff0800}.titulopermisos{background-color:#000;font-size:3rem}.descarga{background:#ff0800;border-color:#000;margin-left:3rem;width:10rem}.descargaDocumento{color:#fff;text-decoration:none}.div-subirarchivos{height:50rem}.hrsubirarchivos{background-color:#ff0800;height:.2rem;margin-left:46rem;margin-top:1.5rem;width:25rem}.titulosubirarchivos{display:flex;font-size:3rem;justify-content:center}.contenedor-subir{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;margin:3rem auto 0;max-width:400px;padding:20px}.form-subir{display:flex;flex-direction:column}input[type=file],input[type=text]{border:1px solid #ccc;border-radius:5px;margin-bottom:15px;padding:10px}button[type=submit]{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px}button[type=submit]:hover{background-color:#d72f29}.titulo-archivo{font-family:Arial;font-size:1.5rem;font-weight:300;margin-right:1rem;margin-top:1.5rem}.texto-subir{font-weight:700;margin-top:15px;text-align:center}.insta-comentario{color:red;display:flex;flex-wrap:wrap;font-family:Arial;font-size:1.5rem;font-weight:700;margin-left:5rem;margin-top:-3rem;width:1rem}.text-comentario{font-family:Arial;font-size:1rem;font-weight:700;margin-top:1rem;width:2rem}.fotocomentario{background-color:#000;border-radius:50px;height:1.5rem;padding:1rem;width:1.5rem}.comments-container{display:flex;flex-wrap:wrap}.h2Comentario{font-family:Arial;font-weight:700}.titulocomentarios{font-size:3rem;padding-top:4rem}.hrcomentarios,.titulocomentarios{display:flex;justify-content:center}.hrcomentarios{background-color:#ff0800;height:.2rem;margin-left:45rem;margin-top:1rem;width:27rem}.comment-card{background-color:#f5f5f5;border:2px solid #000;border-radius:10px;box-shadow:0 0 10px 0 #000;margin:8px;padding:16px;width:300px}.profile-image{border-radius:50%;height:50px;margin-right:8px;object-fit:cover;width:50px}.comment-text{margin-bottom:8px}.boton-eliminar{border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.boton-eliminar,.boton-eliminar:hover{background-color:#ff0800}.input-container{align-items:center;margin-bottom:16px}.comment-input{border:1px solid #ccc;border-radius:4px;flex-grow:1;padding:8px}.image-label{border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:8px 16px}.image-label,.image-label:hover{background-color:#ff0800}.image-input{display:none}.contenedor{height:90vh}.contenedor,.wrapper{align-items:center;display:flex;justify-content:center}.wrapper{border:2px solid #000;border-radius:20px;box-shadow:0 0 30px #030303;height:440px;overflow:hidden;position:relative;transition:height .2s ease;width:400px}.wrapper.active{height:600px}.wrapper .form-box{width:80%}.wrapper .form-box.login{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.wrapper.active .form-box.login{-webkit-transform:translateX(-400px);transform:translateX(-400px);transition:none}.wrapper .form-box.register{margin:20rem;position:absolute;-webkit-transform:translateX(400px);transform:translateX(400px);transition:none}.wrapper.active .form-box.register{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.contRegister{display:none}.wrapper .icon-close{align-items:center;background:#ff0800;border-bottom-left-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:1.7rem;height:45px;justify-content:center;position:absolute;right:0;top:0;width:45px;z-index:1}.wrapper .icon-close:hover{background-color:#259b6e}.form-box h2{color:#000;font-size:2rem;text-align:center}.input-box{border-bottom:2px solid #ff0800;height:50px;margin:30px 0;position:relative;width:100%}.input-box label{color:#000;font-size:1rem;font-weight:700;left:5px;pointer-events:none;position:absolute;top:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.7s}.input-box input:focus~label,.input-box input:valid~label{top:-5px}.input-box input{background:transparent;border:none;color:#000;font-size:1rem;font-weight:700;height:100%;outline:none;padding:0 35px 0 5px;width:100%}.input-box .icon{color:#000;font-size:1.2rem;position:absolute;right:8px}.remember-forgot{color:#ff0800;display:flex;font-size:.9rem;font-weight:700;justify-content:space-between;margin:-15px 0 15px}.remember-forgot label input{accent-color:#b63935;margin-right:3px}.remember-forgot a{color:#ff0800;text-decoration:none}.remember-forgot a:hover{text-decoration:underline}.login-link,.register-link{background:none;border:none;border-bottom:1px solid;color:#ff0800;cursor:pointer;font-weight:700}.btn-editar{margin-left:6rem}.btn-editar,.btn-reservar{background:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:45px;outline:none;width:10rem}.btn-reservar{margin:1rem 0 2rem 6rem}.btn{background:#ff0800;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:45px;outline:none;width:100%}.login-register{color:#000;font-size:.9rem;font-weight:700;margin:25px 0 10px;text-align:center}.login-register p a{color:#000;font-weight:700;text-decoration:none}.login-register p a:hover{text-decoration:underline}.TituloGranA{color:#000;font-family:open-sans;outline:none;text-decoration:none}.Footer{align-items:center;background:#e4e4e4;display:flex;flex-direction:column;height:100%;width:100%}.redes{border:2px #1cd48d;height:2rem;padding:1rem;width:18rem}.facebook,.redes{display:flex;justify-content:center}.facebook{max-width:3.5rem}.instagram{max-width:3.5rem}.infoFooter,.instagram{display:flex;justify-content:center}.infoFooter{color:gray;flex-direction:column;margin-top:1rem}.tituloKit{display:flex;font-size:3rem;justify-content:center;margin-bottom:2rem;margin-top:2.5rem;padding-top:4rem}.Kits{background-color:#fff;border-radius:1rem;display:flex;flex-direction:row;height:23rem;margin-left:12rem;margin-top:9rem;width:60rem}.divImgKit{height:90%;margin:1rem;width:50%}.imagenkit{border-radius:1rem;height:100%;width:100%}.imagenkit:hover.imagenkit{-webkit-transform:scale(1);transform:scale(1.02)}.imagenkit{overflow:hidden}.kit{margin-top:6rem}.kit,.kitLogueado{display:flex;flex-direction:column;height:100%;width:50%}.nombrekit{font-family:Arial,Helvetica,sans-serif;margin-top:6rem}.desckit,.nombrekit{margin-left:3rem;text-align:left}.desckit{margin-top:1rem}.desckit,.preciokit{font-family:Arial;font-weight:700}.preciokit{color:#ff0800;font-size:1.5rem;margin-left:13rem;margin-top:2rem}.btnComprar{background-color:#ff0800;border-radius:30px;cursor:pointer;height:3rem;margin-left:9rem;margin-top:1rem;width:10rem}.btnComprar:hover{background:#ff0800}.DivProductos{margin-left:-18rem}.DivProductos,.DivProductosK{background-color:#fff;border-radius:2rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:73rem}.DivProductosK{margin-left:38rem;margin-top:3rem}.producto{background:#ececec;border-radius:1rem;flex-direction:column;height:17rem;margin-right:5rem;margin-top:2rem;width:13rem}.nombrekit,.producto{display:flex;justify-content:center}.nombrekit{color:#ff0800;margin-top:.5rem}.imgProducto{height:70%}.nombreProducto{color:#ff0800;height:30%;text-align:center}.nombreProductoh3{font-size:1.3rem;margin-top:1rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-photo-container input{display:none}.btn-face{background-color:#ff0800;bottom:8.5rem;line-height:65px;margin-top:10rem;right:30px}.btn-face,.btn-wsp{border-radius:50px;box-shadow:0 1px 10px rgba(0,0,0,0,3);color:#fff;font-size:30px;height:55px;position:fixed;text-align:center;width:55px;z-index:100}.btn-wsp{background-color:green;margin-left:1rem;margin-top:49rem}.player-wrapper{border-radius:10rem;height:20rem;margin-top:5rem;width:50%}.player-wrapper,.section1{align-items:center;display:flex;justify-content:center}.section1{flex-direction:column}.lugares{width:100%}.titulolugares{padding-top:5rem}.titulolugares,.titulolugaresaVisitar{display:flex;font-size:3rem;justify-content:center}.ciudadIzquierdaI{display:flex;justify-content:center;margin-left:20rem;margin-top:3rem;padding:3rem;width:80rem}.imagenciudadI{width:25rem}.titulociudadI{font-family:Arial,Helvetica,sans-serif;font-size:2.2rem;margin-left:4rem}.parrafociudadI{font-size:1.3rem;margin-left:4rem;margin-top:1rem}.ciudadDerecha{background:#f9f9f9;display:flex;justify-content:center;margin-left:20rem;margin-top:4rem;padding:3rem;width:80rem}.imagenciudadD{margin-left:3rem;width:25rem}.titulociudadD{font-family:Arial,Helvetica,sans-serif;font-size:2.2rem}.parrafociudadD{font-size:1.3rem;margin-top:1rem}.divRecuperacion{display:flex;justify-content:center;margin-top:5rem}.recuperacionContrasena{background-size:contain;border:1px solid;border-radius:10px;box-shadow:0 0 30px #000;display:flex;height:30rem;justify-content:center;width:50%}.devolverRecuperacion{color:#000;font-size:2rem;margin-right:45%;margin-top:2rem;position:absolute}.formRecuperacion{display:flex;flex-direction:column;justify-content:center}.imgRecuperacion{border-radius:70px;height:8rem;margin-bottom:3rem;margin-left:9rem;width:9rem}.h2Recuperacion{margin-bottom:1rem;text-align:center}.btnRecuperar{background:#162938;border-radius:10px;color:#fff;cursor:pointer;height:2rem;margin-left:9.5rem;text-align:center;width:30%}.btnRecuperar:hover{background:#259b6e}.iconCarrito{cursor:pointer;font-size:3rem;margin-left:72rem;margin-top:3rem}.modalCompra{background:#fff;border:2px solid;border-radius:1rem;box-shadow:0 0 30px #000;height:94%;margin:1.5rem 0 0 23rem;overflow-y:scroll;width:50%}.devolverCompra{color:#000;cursor:pointer;font-size:2rem;margin-left:2rem;margin-top:2rem;position:absolute}.tituloCompraKit{align-items:center;display:flex;flex-direction:column}.h1Compra{margin-top:2%;padding:0}.hrCompraKit{background-color:#ff0800;height:.2rem;margin-left:28rem;width:13rem}.bodyCompra,.cardCompra{display:flex;justify-content:center}.cardCompra{border:2px solid #000;border-radius:10px;height:30rem;margin-top:1rem;width:40rem}.tarjeta{border:solid #000;border-radius:1rem;overflow:hidden;padding:1rem}.textoCompra{margin-top:1rem}.divImgCompra{margin-top:1%;overflow:hidden;width:100%}.imgCiudadCompra{border-radius:10px;height:12rem;margin-bottom:1rem;transition:.5s linear;width:25rem}.precioCompra{margin-bottom:1rem;margin-top:6%;text-align:center}.btnConfirmCompra{background-color:#1dad78;border-radius:1rem;color:#000;cursor:pointer;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;height:3rem;margin-left:7rem;width:10rem}.btnConfirmCompra:hover{background:#1cd48d}.footer-basic{background-color:#ebeaea;color:#8b8b8b;padding:40px 0}.footer-basic ul{font-size:18px;line-height:1.6;list-style:none;margin-bottom:0;padding:0;text-align:center}.footer-basic li{padding:0 10px}.footer-basic ul a{color:inherit;opacity:.8;text-decoration:none}.footer-basic ul a:hover{opacity:1}.footer-basic .social{padding-bottom:25px;text-align:center}.footer-basic .social>a{border:1px solid #fff;border-radius:50%;color:inherit;display:inline-block;font-size:24px;height:40px;line-height:40px;margin:0 8px;opacity:.75;text-align:center;width:40px}.footer-basic .social>a:hover{opacity:.9}.footer-basic .copyright{color:#aaa;font-size:13px;margin-bottom:0;margin-top:15px;text-align:center}.Reserva{align-items:center;background-color:#ff0800;display:flex;height:5rem;width:100%}.tituloReserva{-webkit-animation:movimiento 20s infinite;animation:movimiento 20s infinite;color:#fff;position:absolute;text-decoration:none}@-webkit-keyframes movimiento{0%{margin-left:5%}to{margin-left:65%}}@keyframes movimiento{0%{margin-left:5%}to{margin-left:65%}}.reservaModal{background:#fff;border:2px solid;border-radius:1rem;box-shadow:0 0 30px #000;display:flex;height:38rem;margin:1rem 0 10rem 10rem;width:80%}.h1reservaModal{text-align:center}.imagenReservaModal1{border-radius:2rem 2rem 0 0;height:20%;margin-left:11rem;transition:1s linear;width:70%}.h2reservaModal,.p1reservaModal{text-align:center}.radio1,.radio2{cursor:pointer}.FormGroup{display:flex}.imagenBoletas{border-radius:10px;height:90%;margin-left:5rem;width:50%}.labelBoletas{padding:0 1rem;text-align:justify}.labelBoletas2{margin-left:3rem;width:100%}.labelTransaccion,.labelTransaccion2{text-align:center}.imagentransaccion{height:90%;width:45%}.formGroupBoletas{margin-left:10rem}.formGroupBoletas,.formGroupTransaccion{align-items:center;border:2px solid #000;border-radius:10px;display:flex;flex-direction:column;height:17rem;margin-top:1rem;width:35%}.formGroupTransaccion,.imgBoletas{margin-left:2rem}.imgBoletas{height:50%;margin-top:10px;width:100%}.radioBoletas{display:flex;height:10%;justify-content:center;width:100%}.btnReservaTotal{background:#162938;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:45px;margin:0 0 0 22rem;outline:none;width:20rem}.btnReservaTotal:hover{background:#199a68}.devolverModal{color:#000;cursor:pointer;font-size:2rem;margin-left:1rem;margin-top:2rem;position:absolute}.contenidoNosotros{align-items:center;background-color:#ebeceb;display:flex;margin-left:.5rem;padding:25px;width:95%}.contenidoNosotros2{padding:30px}.contenidoNosotros3{background-color:#ebeceb;margin-left:.5rem;margin-top:8rem;padding:25px;width:95%}.contenidoNosotros3,.imagen{align-items:center;display:flex}.imagen{height:35rem;justify-content:center;margin-left:25rem;position:absolute;width:55rem}.img{height:80%;width:90%}.nosotros{align-items:center;background-color:#fff;color:#000;display:flex;flex-direction:column;flex-wrap:wrap;height:15rem;justify-content:space-evenly;margin-left:15rem;margin-top:14.3%;opacity:.9;width:40%}.nosotros2,.nosotros3{align-items:center;background-color:#e4e3e3;color:#000;display:flex;flex-direction:column;flex-wrap:wrap;font-family:Arial;font-size:1rem;font-weight:700;height:15rem;justify-content:space-evenly;margin-left:15rem;margin-top:14.3%;opacity:.9;width:40%}.tituloNosotros{color:red;padding:0}.nosotros p{font-family:Arial,Helvetica,sans-serif;font-weight:700;padding-left:2%;padding-right:2%;text-align:justify}@media only screen and (max-width:1440px){.Info{align-items:center;width:88.9rem}.Info,.personas{display:flex;justify-content:center}.personas{flex-direction:row;flex-wrap:wrap;margin-top:3rem;width:100%}.hrCardLugaresAVisitar{margin-left:29rem}.form-box-Reserva{border:solid #000;border-radius:2rem;box-shadow:0 0 30px 0 #000;flex-direction:column;height:50%;margin-left:22rem;margin-top:5rem;width:50%}.Info,.form-box-Reserva{align-items:center;display:flex}.Info{justify-content:center;width:90rem}.d-block{height:30%;width:100%}}@media only screen and (max-width:768px){.containerCards{margin-left:4rem}}@media only screen and (max-width:1440px){.ciudadDerecha,.ciudadIzquierdaI{margin-left:2rem}.personas{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:-2rem;margin-top:3rem;width:100%}.hrDocumento{margin-left:29rem}.hrLugaresVisitar{margin-left:25rem}.DivProductos{margin-left:8rem}.btn-wsp{margin-top:46rem}}@media only screen and (max-width:768px){.titulolugares{font-size:45px;margin-left:41%}}@media only screen and (max-width:1440px){.form-box-Reserva{align-items:center;border:solid #000;border-radius:2rem;display:flex;flex-direction:column;height:50%;margin-left:22rem;margin-top:5rem;width:50%}.HrReserva{margin-left:37rem}}@media only screen and (max-width:768px){.inicio{display:none}.containerMenu{align-items:center;display:flex;justify-content:flex-end;padding:10px}.menuItem1{border-bottom:solid #000;font-size:2rem;margin-top:1rem;padding:1rem 2rem;width:100%}.menuItem1:hover{background:#1cd48d;border-radius:10px;cursor:pointer}.menuItem{border-bottom:solid #000;font-size:2rem;margin-top:1rem;padding:1rem 2rem;width:100%}.menuItem:hover{background:#1cd48d;border-radius:10px;cursor:pointer}.link,.log{display:none}.abrirModal{margin-left:43rem}.abrirModal,.closeModalMenu{cursor:pointer;font-size:2.5rem}.closeModalMenu{margin:1.5rem 0 0 22rem;position:absolute}.modalMenu{background:#fff;border-radius:15px 0 0 15px;box-shadow:0 0 30px #000;height:30rem;margin-left:21.99rem;width:25rem}}@media only screen and (min-width:769px){.abrirModal,.containerMenu,.menu{display:none}}.iconEditarPerfil{cursor:pointer}.iconPerfil{color:#000;cursor:pointer;font-size:4rem;font-size:2rem;margin-top:1.5rem}.modalPerfil{background:#e4e4e4;border-radius:10px;font-size:1rem;height:5rem;margin-left:60rem;margin-top:.5rem;text-align:center;width:17rem}.perfil{display:flex;flex-direction:row;font-size:2rem;padding:1rem 1rem 0}.btn-editarComponentes,.btn-editarComponentes1{background:#ff0800;border-radius:10px;color:#fff;cursor:pointer;height:2rem;width:10rem}.perfilItem1{color:#fff;cursor:pointer;height:3rem;width:4rem}.perfilItem1:hover{background:#1dad78}.perfilItem{cursor:pointer;height:3rem;margin-left:1rem;width:13rem}.perfilItem:focus,.perfilItem:hover{border-bottom:2px solid}.perfilItem:hover{color:#1dad78}.closeModalPerfil{cursor:pointer;font-size:2.5rem;margin-left:6rem;position:absolute}.cerrarSesion{cursor:pointer;font-size:2rem;margin-left:1rem;margin-top:1.5rem}.tituloperfil{display:flex;font-family:Arial;font-size:4rem;font-weight:700;justify-content:center;margin-top:2rem}.muestraPerfil{border:2px solid #000;border-radius:10px;box-shadow:0 0 30px 0 #000;flex-direction:row;height:50vh;margin-left:21rem;margin-top:3rem}.imgP,.muestraPerfil{display:flex;justify-content:center;width:50%}.formPerfil{width:50%}.formReserva{margin-top:2rem;width:50%}.input-boxP{border:2px solid #000;border-radius:15px;margin:10px;width:100%}.input-boxPP{border-bottom:2px solid #ff0800;height:50px;margin:30px 0;position:relative;width:100%}.input-boxPP label{color:#000;font-size:1rem;font-weight:700;left:5px;pointer-events:none;position:absolute;top:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.7s}.input-boxPP input:focus~label,.input-boxPP input:valid~label{top:-5px}.input-boxPP input{background:transparent;border:none;color:#000;font-size:1rem;font-weight:700;height:100%;outline:none;padding:0 35px 0 5px;width:100%}.input-boxPP .icon{color:#000;font-size:1.2rem;position:absolute;right:8px}.comment-list{margin-top:20px}.comment-item{background-color:#f5f5f5;border-radius:5px;margin-bottom:10px;padding:10px}.comment-list{margin-top:5rem;max-width:100%}.comment-list h2{font-size:3rem;text-align:center}.comment-scroll-container{height:15rem;margin-left:12rem;margin-top:2rem;overflow-x:scroll;padding:10px;white-space:nowrap;width:70%}.comment-card-list{display:inline-flex;list-style:none;margin:0;padding:0}.comment-image{border-radius:5px;height:auto;margin-bottom:10px;width:100%}.comment-content{word-wrap:break-word;font-size:14px;height:10rem;width:1rem}.noComentarios{font-size:2rem;margin-top:2rem;text-align:center}.form-container{border:2px solid #000;border-radius:10px;height:10rem;margin-left:30rem;margin-top:3rem;width:30%}.form-container form{align-items:center;display:flex;flex-direction:column;margin-top:1rem}.form-container label{margin-bottom:10px}.form-container input{margin-bottom:10px;padding:5px;width:300px}.form-container button{border:none;border-radius:5px;cursor:pointer;padding:10px 20px}.cartItem,.totalPrice{margin-top:3rem}.buyButton{border:none;margin-left:10rem}.cartList{list-style-type:none;padding:0}.cartItem{align-items:center;border-bottom:1px solid #ccc;display:flex;padding:8px}.productImage{height:60px;margin-right:12px;object-fit:cover;width:60px}.productInfo{flex-grow:1;text-align:left}.productName{font-weight:700;margin-bottom:4px}.productQuantity{color:#666;font-size:14px}.quantityControls{align-items:center;display:flex}.quantityButton{background-color:#ccc;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:0 4px;padding:6px}.totalPrice{font-size:18px;font-weight:700;margin-bottom:10px}.deleteButton{padding:6px 12px}.addButton,.deleteButton{background-color:red;border:none;border-radius:4px;color:#fff;cursor:pointer}.addButton{margin-top:16px;padding:12px 24px}.addButton:hover{background-color:#0d8cf0}.buyButton{background-color:red}.buyButton,.clearButton{border-radius:10px;color:#fff;cursor:pointer;font-weight:700;height:2.5rem;padding:10px 20px;width:10rem}.clearButton{background-color:#000;margin-bottom:2rem;margin-left:1rem}.editarNombre{background:#fff;border:2px solid #000;border-radius:10px;display:flex;height:3.5rem;justify-content:center;margin:28.5rem 0 0 46rem;width:24%}.Familiar{background-color:#fff;border-radius:1rem;display:flex;flex-direction:row;height:23rem;margin-left:5rem;margin-top:7rem;width:60rem}.paqueteFamiliaLogueado{display:flex;flex-direction:column;height:100%;margin-top:4rem;width:50%}.devolverHome{color:#000;cursor:pointer;font-size:2rem;margin-right:38rem;margin-top:.5rem;position:absolute}.divDevolverCarrito{margin-bottom:10rem}.devolverCarrito{color:#000;cursor:pointer;font-size:2rem;margin-right:38rem;margin-top:-3rem;position:absolute}body{font-family:Arial,Helvetica,sans-serif}.headerMobile{background:#fff}.h1Mobile{font-size:2.5rem}.btn-wspMobile{background-color:green;border-radius:50px;color:#fff;font-size:30px;height:55px;line-height:60px;margin-top:39rem;position:fixed;text-align:center;width:55px}.containerMenuMobile{padding:10px}.menuItemMobile1{border-bottom:solid #000;font-size:2rem;padding:1rem 2rem;width:73%}.menuItemMobile1:hover{background:#1cd48d;border-radius:10px;cursor:pointer}.menuItemMobile{border-bottom:solid #000;font-size:2rem;padding:1rem 2rem;width:73%}.menuItemMobile:hover{background:#1cd48d;border-radius:10px;cursor:pointer}.linkMobile,.logMobile{display:none}.abrirModalMobile,.closeModalMenuMobile{cursor:pointer;font-size:2.5rem}.closeModalMenuMobile{margin:.5rem 0 0 12rem;position:absolute}.modalMenuMobile{background:#fff;border-radius:15px 0 0 15px;box-shadow:0 0 30px #000;height:20rem;margin-left:9.5rem;width:15rem}.containerCardsMobile{background-color:#e4e4e4;border-radius:1rem;height:110rem;width:100%}.titulolugaresMobile{display:flex;font-size:1.5rem;justify-content:center;padding-top:4rem}.hrCardLugaresAVisitaM{background-color:#1cd48d;height:.2rem;margin-left:7.5rem;width:10rem}.containerCardsM{display:flex;flex-wrap:wrap;justify-content:space-around}.CardciudadIzquierdaM{height:20rem;margin-top:3rem;width:10rem}.CardtitulociudadM{display:flex;font-size:1.3rem;margin-left:1.5rem;padding:0}.LinkMobile{background-color:#162938;color:#fff;height:10rem;margin-top:2rem;width:20rem}.DivCardTestimoniosMobile{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:3rem}.CardTestimoniosMobile{height:20rem;width:11rem}.hrTestimoniosMobile{background-color:#1cd48d;height:.2rem;margin-left:7.5rem;width:10rem}.imagenTestimonioMobile{border-radius:2rem;height:5rem;width:5rem}.CardImagenMobile{background-color:#000;border-radius:1rem 1rem 0 0;height:7rem;width:11rem}.CardImagenMobile,.CardInformacionTestimonioMobile{align-items:center;display:flex;justify-content:center}.CardInformacionTestimonioMobile{background:#1cd48d;border-radius:0 0 1rem 1rem;height:5rem;width:100%}.CardparrafotestimoniosMobile{margin-left:.5rem}.ReservaMobile{margin-left:3rem}.HrReservaMobile{background-color:#1cd48d;height:.2rem;margin-left:7.5rem;width:10rem}.form-box-ReservaMobile{background-color:#e6e7e6;background:#fff;border:solid #000;border-radius:1rem;display:flex;flex-direction:column;height:35rem;margin:5rem 0 0 3rem;width:20rem}.input-boxMobile{align-items:center;border-bottom:2px solid #162938;border-radius:2rem;display:flex;justify-content:center;margin:30px 0 30px 2rem;padding-top:2rem;position:relative;width:15rem}.input-boxMobile label{color:#162938;font-size:1rem;font-weight:700;left:5px;pointer-events:none;position:absolute;top:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.7s}.input-boxMobile input:focus~label,.input-boxMobile input:valid~label{top:-5px}.input-boxMobile input{background:transparent;border:none;color:#162938;font-size:1rem;font-weight:700;height:100%;outline:none;padding:0 35px 0 5px;width:100%}.input-boxMobile .icon{align-items:center;color:#162938;display:flex;font-size:1.2rem;justify-content:center;margin-bottom:1rem;position:absolute;right:8px}.formGroupMobile{height:2rem;margin-left:2.5rem;width:10rem}.btnReservaMobile{background:#162938;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:45px;margin-bottom:2rem;margin-left:4rem;outline:none;width:10rem}.reservaModaMobile{background-color:#c41f1f;height:55rem;width:20rem}
/*# sourceMappingURL=main.8a9ec768.css.map*/