.bv.hosp{--papel:#efeae0;--carbon:#1b2520;--tinta:#1b211e;--nube:#dfd9cb;--gris:#62675f;--gris-suave:#92978d;--linea:#d3ccbc;--oro:#d9a400;--coral:#e59a7c;--verde:#2a9a4a;--azul:#3553c8;--afluya:#2f6b4f;--lila:#9c88e0}.bv.hosp .pastilla:hover{background:#0e1512}.bv.hosp .etq{color:var(--afluya);background:#e3efe6}.bv.hosp .croquis i.t,.bv.hosp .calendario i.t{box-shadow:0 0 0 3px #2a9a4a40}.bv.hosp .cielo{background:linear-gradient(180deg, #8fb3a2 0%, #b5cdbb 30%, #dcdccb 54%, var(--papel) 100%)}.bv.hosp .nube-blob{background:radial-gradient(closest-side,#faf6eccc,#faf6ec00)}.bv.hosp .horizonte{background:radial-gradient(ellipse 58% 62% at 50% 4%, #fff0 64%, #f4be9657 69.5%, #f0d6a05c 73%, #96c8aa6b 76.5%, #6eaa9657 79.5%, #dee8d6b3 83.5%, #f6f1e6f2 88%, var(--papel) 100%)}.bv.hosp .resplandor{background:radial-gradient(closest-side,#faf6eceb,#faf6ec00)}.bv.hosp .hero-texto .cuerpo,.bv.hosp .cierre-cielo .cuerpo{color:#4d554f}.bv.hosp .meta .estrellas{color:var(--afluya)}.bv.hosp .mosaico{background:#e3ddd0}.bv.hosp .mosaico.captura{background:#fbf8f1;border-color:#e3ddd0}.bv.hosp .tinte-coral:after{background:linear-gradient(#d6826000,#d682606b)}.bv.hosp .tinte-lila:after{background:linear-gradient(#7868be00,#7868be6b)}.bv.hosp .tinte-verde:after{background:linear-gradient(#2f7d5700,#2f7d5766)}.bv.hosp .lavanda{background:linear-gradient(#dcd9ea 0%,#c5bfe3 100%)}.bv.hosp .cian{background:linear-gradient(#d5e0da 0%,#b9d4c8 100%)}.bv.hosp .cap-1{background:linear-gradient(135deg,#e5e3ee 0%,#cfc9e8 100%)}.bv.hosp .cap-2{background:linear-gradient(135deg,#ebe2d8 0%,#ecccb9 100%)}.bv.hosp .cap-3{background:linear-gradient(135deg,#e2e6dc 0%,#c7dcc6 100%)}.bv.hosp .cap-4{background:linear-gradient(135deg,#dde5e3 0%,#bcd6d3 100%)}.bv.hosp .opcion{background:linear-gradient(#e9e4d8,#ddd6c6)}.bv.hosp .opcion.activa{background:linear-gradient(#e4e9dd,#d2dccb)}.bv.hosp .opcion .progreso .fondo{stroke:#c2bba9}.bv.hosp .incluye{background:#fbf8f1}.bv.hosp .globo.azul{background:linear-gradient(#3f8f68,#2a6f4e);box-shadow:0 12px 30px -10px #2a6f4e99}.bv.hosp .marcas .m-airbnb{letter-spacing:-.04em;font-weight:700;font-size:22px!important}.bv.hosp .marcas .m-ical{letter-spacing:.02em;font-weight:600}.bv.hosp .marcas .m-booking{letter-spacing:-.03em;font-weight:800;font-size:20px!important}.bv.hosp .marcas .m-vrbo{letter-spacing:-.02em;font-style:italic;font-weight:800;font-size:21px!important}.bv.hosp .marcas .m-paypal{letter-spacing:-.03em;font-style:italic;font-weight:800;font-size:20px!important}.bv.hosp .marcas{max-width:760px;margin-inline:auto}.bv .calendario{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.bv .calendario i{aspect-ratio:1;color:#7d877f;background:#edf0ee;border-radius:8px;place-items:center;font-size:10px;font-style:normal;font-weight:600;display:grid}.bv .calendario i.o{color:#fff;background:#cdd4cf;text-decoration:line-through}.bv .calendario i.t{background:var(--verde);color:#fff}.bv .calendario.dias i{aspect-ratio:auto;color:var(--gris-suave);background:0 0;font-weight:500}.bv.hosp .reloj3d{filter:drop-shadow(0 18px 26px #14231c57)}.bv.hosp .reloj-pantalla{background:linear-gradient(160deg,#24352c,#17211c);border-radius:28px;width:210px;height:233px;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff14}.bv.hosp .r-app{padding:20px 18px}.bv.hosp .r-fecha{color:#f0b98a}.bv.hosp .r-hora{font-size:30px}.bv.hosp .r-app span{color:#a9b3ac}.bv.hosp .r-noches{gap:6px;margin-top:8px;display:flex}.bv.hosp .r-noches i{background:#ffffff24;border-radius:6px;flex:1;height:6px}.bv.hosp .r-noches i.t{background:var(--verde)}.bv.hosp .nube .pieza.oscura{color:#fff;background:#1b2520e0}.bv.hosp .mosaico{width:220px;height:392px}.bv.hosp .cinta{animation-duration:110s}.bv.hosp .mosaico:not(.captura):before{background:linear-gradient(#0009,#0000);height:110px}.bv.hosp .mosaico .usuario{align-items:flex-start;gap:8px;font-size:10px;font-weight:500;line-height:1.25;top:12px;left:12px;right:12px}.bv.hosp .mosaico .usuario b{letter-spacing:-.01em;font-size:13px;font-weight:600;display:block}.bv.hosp .miniatura{border:2px solid #fff;border-radius:50%;flex:none;width:42px;height:42px;overflow:hidden;box-shadow:0 2px 8px #0000004d}.bv.hosp .miniatura img{object-fit:cover;width:100%;height:100%}.bv.hosp .mosaico .usuario{align-items:center}.bv.hosp .mosaico .usuario b{font-size:13.5px}.bv.hosp .app-barra .miniatura{width:30px;height:30px;box-shadow:none;border-width:0}@media (max-width:640px){.bv.hosp .marcas{gap:12px 20px;padding-inline:20px}.bv.hosp .marcas span{font-size:16px!important}.bv.hosp .marcas .m-spei{font-size:13px!important}}
