.bloque_habilidades{background-color:#0a0a0a;padding:80px 0;color:#fff}.bloque_habilidades .categorias_wrapper{display:flex;flex-direction:column;gap:60px}.bloque_habilidades .categoria_item{position:relative}.bloque_habilidades .categoria_titulo{font-size:20px;font-weight:600;color:#a8e063;margin-bottom:30px;text-transform:uppercase;letter-spacing:1px}.bloque_habilidades .tecnologias_grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:40px;padding:20px 0}.bloque_habilidades .tecnologia_item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease;padding-bottom:50px}.bloque_habilidades .tecnologia_item:hover{transform:translateY(-10px)}.bloque_habilidades .tecnologia_imagen{width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;transition:all .3s ease}.bloque_habilidades .tecnologia_imagen img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(168, 224, 99, 0.2));transition:all .3s ease}.bloque_habilidades .tecnologia_item:hover .tecnologia_imagen img{filter:drop-shadow(0 6px 12px rgba(168, 224, 99, 0.4));transform:scale(1.1)}.bloque_habilidades .tecnologia_nombre{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);font-size:14px;font-weight:500;color:#a8e063;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;background-color:rgba(10,10,10,.9);padding:8px 16px;border-radius:6px;border:1px solid rgba(168,224,99,.3)}.bloque_habilidades .tecnologia_item:hover .tecnologia_nombre{opacity:1;visibility:visible;bottom:-40px}.bloque_habilidades .categoria_item:not(:last-child)::after{content:"";position:absolute;bottom:-30px;left:0;width:100%;height:1px;background:linear-gradient(to right, transparent, rgba(168, 224, 99, 0.3), transparent)}@media(max-width: 768px){.bloque_habilidades{padding:60px 0}.bloque_habilidades .titulo_habilidades{font-size:32px;margin-bottom:40px;line-height:40px}.bloque_habilidades .categorias_wrapper{gap:40px}.bloque_habilidades .categoria_titulo{font-size:18px;margin-bottom:20px;margin-top:20px}.bloque_habilidades .tecnologias_grid{grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));gap:30px}.bloque_habilidades .tecnologia_item{padding-bottom:45px}.bloque_habilidades .tecnologia_item:hover{transform:none}.bloque_habilidades .tecnologia_nombre{opacity:1;visibility:visible;bottom:0;position:static;transform:none;margin-top:10px;background-color:rgba(0,0,0,0);text-align:center}.bloque_habilidades .tecnologia_imagen{width:80px;height:80px;margin-bottom:10px}.bloque_habilidades .tecnologia_imagen img{filter:drop-shadow(0 4px 8px rgba(168, 224, 99, 0.2))}.bloque_habilidades .tecnologia_item:hover .tecnologia_imagen img{transform:none}}@media(max-width: 480px){.bloque_habilidades{padding:40px 0}.bloque_habilidades .titulo_habilidades{font-size:28px;margin-bottom:30px}.bloque_habilidades .tecnologias_grid{grid-template-columns:repeat(auto-fit, minmax(80px, 1fr));gap:25px}.bloque_habilidades .tecnologia_item{padding-bottom:40px}.bloque_habilidades .tecnologia_imagen{width:70px;height:70px}.bloque_habilidades .categoria_titulo{font-size:16px}.bloque_habilidades .tecnologia_nombre{font-size:13px}}/*# sourceMappingURL=habilidades.min.css.map */