@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&family=Raleway:wght@500;700&family=Roboto:wght@400;900&display=swap";:root{--color-titulo: #244f72;--color-fondo: #244f72;--color-texto: #7a7a7a;--color-verde: #808724;--color-gris: #7a7a7a}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}.cabecera{align-items:center;justify-content:center;display:flex;flex-direction:column}header{background:linear-gradient(#0000004d,#0000004d),url(/_astro/Banner3.vn0zVxrp.webp) no-repeat;background-position:center top;background-size:cover;height:325px;width:100%;max-width:1440px}.redes-sociales{margin-left:20px}.text-center{text-align:center}.section-titulo{display:flex;width:100%;justify-content:center}.subtitulos{padding:50px 0 30px;max-width:1110px;margin-left:auto;margin-right:auto}.subtitulos h1,.subtitulos h2{color:var(--color-titulo);font-size:36px;font-weight:700;padding-bottom:27px;text-align:center}.subtitulos p{font-size:22px;font-weight:500;color:var(--color-texto)}.actividades-KusiLodge{display:flex;width:100%;max-width:1200px;margin:50px auto}.actividades{display:flex;width:100%;margin:0 auto;justify-content:space-around;gap:15px}.preview{width:550px;height:520px;z-index:0}.mini-imagen img{object-fit:cover;width:100%;height:100%;border-radius:20px}.thumbnails{display:flex;width:100%;justify-content:space-between}.thumbnails img{width:148px;height:132px;cursor:pointer}.thumbnails img:hover{transform:scale(1.1);transition:ease 2s}.descripcion{width:100%;max-width:448px}.info{display:flex;flex-direction:column;justify-content:center}.informacion h3{color:var(--color-titulo);font-size:24px;font-weight:700;margin-bottom:20px}.informacion p{color:var(--color-texto);font-size:16px;text-align:justify;margin:10px 0}.detalle{width:100%}.informacion h4{color:var(--color-titulo);font-size:16px;font-weight:700}.class-btn{height:100%;display:flex;align-items:flex-end}.btn-reserva{width:190px;height:44px;border-radius:30px;background-color:var(--color-verde);margin:25px auto 0;display:flex;justify-content:center;align-items:center}.btn-reserva a{text-decoration:none;font-size:16px;font-weight:500;color:#fff;padding-top:5px;padding-bottom:5px}.class-btn{position:relative;align-self:center;margin-top:15px}.text-justify{text-align:justify}.interactua{display:flex;flex-direction:column;margin-bottom:50px}.interactua-titulo{padding:30px 50px;display:grid;place-content:center}.interactua-titulo h2{font-size:34px;color:var(--color-gris);font-weight:700;text-align:center}.interactua-titulo p{padding:35px 0;color:var(--color-gris);text-align:center;font-size:18px}.ig-galeria{display:flex;width:100%;padding:0}.experiencia-kusi{width:25%}.slick-slide{height:520px}.mini-slider{display:flex;overflow:hidden;width:550px;height:520px;z-index:-1}.enlace-reserva{color:var(--color-verde);text-decoration:none}.info-enlace a img{width:25px;vertical-align:middle;margin-right:10px}.enlace{position:relative;text-decoration:none;padding-bottom:10px;overflow:hidden;color:var(--color-verde)}.enlace:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:var(--color-verde);transition:width .5s ease}.enlace:hover:after{width:100%}@media screen and (max-width: 1280px){.actividades-KusiLodge{width:90%;margin-left:auto;margin-right:auto}.actividades{display:flex}}@media screen and (max-width: 1024px){.slick-list,.mini-slider{width:100%;max-width:490px}.preview{width:90%;max-width:500px;max-height:520px;margin:0 auto}.preview img{height:100%}}@media screen and (max-width: 768px){header{background:linear-gradient(#0000004d,#0000004d),url(/_astro/Banner-movil3.eKYx441A.webp) no-repeat;background-position:center top}.info-enlace{padding-left:15px}.cabecera{width:100%}.actividades{display:block;width:auto;overflow:hidden}.preview{width:90%;max-width:480px;max-height:520px;margin:0 auto}.thumbnails img{width:25%;object-fit:contain}.informacion{margin:0;padding:15px;justify-content:start;height:100%}#titulo-principal h1{font-size:25px}#titulo-principal p{font-size:15px}.titulo{padding:15px 20px}.interactua-titulo{padding:15px}.subtitulos{width:80%}.interactua-titulo h2{font-size:25px}.interactua-titulo p{font-size:15px}.suscripcion h2{font-size:25px}.suscripcion p{font-size:15px}.subtitulos p,.descripcion p{font-size:14px}}@media screen and (max-width: 640px){.btn-reserva{margin-top:0}.slick-slide,.mini-slider,.preview{height:auto}}
