.elementor-3888 .elementor-element.elementor-element-ec74ed3{--display:flex;}.elementor-3888 .elementor-element.elementor-element-657b285{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3888 .elementor-element.elementor-element-b132e96{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3888 .elementor-element.elementor-element-2ad69ea.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3888 .elementor-element.elementor-element-ec74ed3{--width:96%;}}/* Start custom CSS for html, class: .elementor-element-657b285 *//* ===== Parche de colores (Astra/Elementor override) ===== */

/* Texto en todo el bloque (negro Apple) */
.apple-min, 
.apple-min h1, .apple-min h2, .apple-min h3,
.apple-min p, .apple-min li, 
.apple-min a:not(.btn) {
  color: #0b0b0c !important;
}

/* Acento sutil del H1 (tu secundario) */
.apple-min .t-accent { 
  color: #245168 !important;
}

/* Enlaces dentro del bloque que no sean botones: heredan color y sin subrayado */
.apple-min a:not(.btn),
.apple-min a:not(.btn):visited {
  color: inherit !important;
  text-decoration: none !important;
}

/* Botones: mantener color del texto en hover y sin subrayado */
.apple-min .btn {
  color: inherit !important;
  text-decoration: none !important;
}
.apple-min .btn:hover {
  color: inherit !important;
  text-decoration: none !important;
}

/* WhatsApp: fondo verde, icono y letras blancas siempre */
.apple-min .btn--wa {
  background: #25D366 !important;
  color: #fff !important;
  border-color: transparent !important;
}
.apple-min .btn--wa:hover {
  background: #1ebe5d !important;
  color: #fff !important;
}

/* Ver paquetes (outline fino en tu secundario) */
.apple-min .btn--ghost {
  background: #fff !important;
  color: #245168 !important;
  border: 1px solid rgba(0,0,0,.08) !important;
}
.apple-min .btn--ghost:hover {
  background: #f7f9fa !important;
  color: #245168 !important;
}

/* Icono usa el mismo color que el texto del botón */
.apple-min .btn__icon { 
  color: currentColor !important;
}
.apple-min .btn__icon path { 
  fill: currentColor !important;
}

html {
  scroll-behavior: smooth !important;
}/* End custom CSS */