/* Contacto rápido (todo el sitio) */

/* El teléfono de los bloques "¿Listo para empezar?" ahora abre WhatsApp: ícono de WhatsApp */
.breakdance .bde-icon-box-163-102 .ee-iconbox-icon.breakdance-icon-atom svg{width:1em;height:1em}

/* Barra inferior fija, solo móvil: Tap to call / Tap to chat */
.hp-quickbar{display:none}
@media (max-width:767px){
  .breakdance .hp-quickbar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;box-shadow:0 -4px 24px #00000026;padding-bottom:env(safe-area-inset-bottom);background:var(--hcl-the-blue-9)}
  .breakdance .hp-quickbar__btn{flex:1 1 50%;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:56px;padding:.5rem;font-size:1rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;line-height:1}
  .breakdance .hp-quickbar__btn svg{width:24px;height:24px;flex:none;fill:currentColor}
  .breakdance .hp-quickbar__btn--call,.breakdance .hp-quickbar__btn--call:hover{background:var(--hcl-the-blue-9);color:#fff}
  .breakdance .hp-quickbar__btn--chat,.breakdance .hp-quickbar__btn--chat:hover{background:var(--hcl-brand-9);color:var(--hcl-the-blue-12)}
  .breakdance .hp-quickbar__btn:active{filter:brightness(.92)}
  /* espacio para que la barra no tape el final de la página */
  body.breakdance{padding-bottom:calc(56px + env(safe-area-inset-bottom))}
}

/* Pie: nombre, dirección y teléfono (consistencia NAP para SEO local) */
.breakdance .hp-nap{margin-top:.75rem;font-size:.9em;font-weight:400}
.breakdance .hp-nap a{color:inherit;text-decoration:none}
.breakdance .hp-nap a:hover{text-decoration:underline}
