.quIf_q_main{max-width:1140px;margin:0 auto;padding:0 24px 90px}.quIf_q_barra{padding:26px 0 0}.quIf_q_layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:44px;margin-top:34px;display:grid}.quIf_q_articulo{min-width:0}@media (max-width:900px){.quIf_q_layout{grid-template-columns:1fr;gap:40px}}.quIf_q_volver{color:var(--gris);font-size:13.5px;font-weight:600}.quIf_q_volver:hover{color:var(--acento)}.quIf_q_ceja{letter-spacing:2.5px;text-transform:uppercase;color:var(--acento);font-size:11px;font-weight:800}.quIf_q_heroImg{border-radius:16px;align-items:flex-end;min-height:340px;margin:20px 0 0;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #1e12162e}.quIf_q_heroImg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.quIf_q_heroOverlay{background:linear-gradient(#140c0e0d 0%,#140c0e59 45%,#140c0ed1 100%);position:absolute;inset:0}.quIf_q_heroTexto{color:#fff;padding:34px 32px;position:relative}.quIf_q_heroTexto .quIf_q_ceja{color:#f3c9d1}.quIf_q_tituloHero{letter-spacing:-1px;text-shadow:0 2px 18px #0000004d;margin:10px 0 0;font-size:clamp(28px,5vw,46px);font-weight:800;line-height:1.04}.quIf_q_resumenHero{color:#ffffffeb;max-width:52ch;margin-top:12px;font-size:15.5px;line-height:1.55}.quIf_q_heroPlano{margin:26px 0 0}.quIf_q_tituloPlano{letter-spacing:-1.2px;margin:12px 0 0;font-size:clamp(30px,5.5vw,50px);font-weight:800;line-height:1.03}.quIf_q_resumenPlano{color:var(--gris);max-width:54ch;margin-top:14px;font-size:16px;line-height:1.6}.quIf_q_cuerpo{max-width:68ch;margin-top:26px}.quIf_q_parrafo{color:var(--texto);white-space:pre-wrap;margin-bottom:20px;font-size:16.5px;line-height:1.75}.quIf_q_parrafoVacio{color:var(--gris);font-size:15px;font-style:italic}.quIf_q_seccionGal{margin-top:38px}.quIf_q_galTitulo{letter-spacing:1.5px;text-transform:uppercase;color:var(--acento);margin-bottom:16px;font-size:13px;font-weight:800}.quIf_q_galeria{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.quIf_q_galBtn{cursor:pointer;aspect-ratio:4/3;background:0 0;border:none;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 6px 18px #1e12161a}.quIf_q_galBtn img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.quIf_q_galBtn:hover img{transform:scale(1.06)}.quIf_q_lightbox{z-index:100;cursor:zoom-out;background:#0f090aeb;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.quIf_q_lightbox img{cursor:default;border-radius:10px;max-width:100%;max-height:90vh;box-shadow:0 20px 60px #00000080}.quIf_q_lightClose{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;width:44px;height:44px;font-size:18px;position:absolute;top:20px;right:24px}.quIf_q_lightClose:hover{background:#ffffff47}.quIf_q_explora{border-top:1px solid var(--linea);margin-top:46px;padding-top:30px}.quIf_q_exploraTitulo{letter-spacing:1.5px;text-transform:uppercase;color:var(--acento);margin-bottom:18px;font-size:13px;font-weight:800}.quIf_q_exploraGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.quIf_q_exploraCard{border:1px solid var(--linea);background:var(--blanco);border-radius:12px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.quIf_q_exploraCard:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1e12161f}.quIf_q_exploraThumb{aspect-ratio:16/10;background:var(--crema);place-items:center;display:grid;overflow:hidden}.quIf_q_exploraThumb img{object-fit:cover;width:100%;height:100%}.quIf_q_exploraInicial{color:var(--acento);opacity:.5;font-size:30px;font-weight:800}.quIf_q_exploraNombre{padding:12px 14px;font-size:14px;font-weight:700;line-height:1.25}.quIf_q_exploraModulos{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.quIf_q_exploraChip{color:var(--acento);background:#fbeef0;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600;transition:all .15s}.quIf_q_exploraChip:hover{background:var(--acento);color:#fff}.quIf_q_pie{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;gap:16px 28px;margin-top:44px;padding-top:24px;display:flex}.quIf_q_volverPie{color:var(--acento);font-size:14px;font-weight:700}@media (max-width:640px){.quIf_q_heroImg{min-height:260px}.quIf_q_heroTexto{padding:24px 22px}}
.oItscq_sidebar{flex-direction:column;gap:16px;display:flex}.oItscq_widget{background:var(--blanco);border:1px solid var(--linea);border-radius:14px;padding:18px 18px 16px;box-shadow:0 6px 20px #1e12160d}.oItscq_widgetTitulo{letter-spacing:1.2px;text-transform:uppercase;color:var(--acento);margin-bottom:13px;font-size:11.5px;font-weight:800}.oItscq_lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.oItscq_lista li+li{border-top:1px solid var(--linea)}.oItscq_clima{align-items:center;gap:10px;display:flex}.oItscq_climaEmoji{font-size:30px;line-height:1}.oItscq_climaTemp{letter-spacing:-1px;color:var(--carbon);font-size:30px;font-weight:800}.oItscq_climaTxt{color:var(--gris);font-size:13px;font-weight:600}.oItscq_itemEvento{align-items:center;gap:11px;padding:10px 0;display:flex}.oItscq_fechaChip{letter-spacing:.3px;text-transform:uppercase;color:var(--acento);text-align:center;background:#fbeef0;border-radius:6px;flex-shrink:0;min-width:52px;padding:5px 8px;font-size:10.5px;font-weight:800}.oItscq_itemTexto{color:var(--carbon);font-size:13.5px;font-weight:600;line-height:1.35}.oItscq_itemEvento:hover .oItscq_itemTexto,.oItscq_itemNoticia:hover .oItscq_itemTexto{color:var(--acento)}.oItscq_itemNoticia{align-items:center;gap:11px;padding:10px 0;display:flex}.oItscq_itemThumb,.oItscq_itemThumbVacio{object-fit:cover;background:var(--crema);border-radius:7px;flex-shrink:0;width:52px;height:44px}.oItscq_widgetEmergencia{background:#fefafb;border-color:#edccd3}.oItscq_itemTel{justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.oItscq_tel{color:var(--acento);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13.5px;font-weight:800}.oItscq_widgetMas{color:var(--acento);margin-top:12px;font-size:12.5px;font-weight:700;display:inline-block}.oItscq_widgetMas:hover{text-decoration:underline}
