/**
 * SECONDARY — EXPLORAR: link estático vermelho com ícone, sem hover
 *
 * text:    var(--e-global-color-primary)
 * weight:  400
 * lh:      18px
 * padding: 0
 * gap:     2rem
 * hover:   bloqueado (estático)
 * icon:    fas fa-arrow-right
 */

.elementor-element .vin-button.secondary {
  background-color: transparent;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-da84073-font-family, 'Exo 2', sans-serif);
  font-weight: 400;
  font-size: var(--e-global-typography-da84073-font-size, 1.4rem);
  line-height: 18px;
  padding: 0;
  border-radius: 0;
  border-bottom: 1px solid var(--e-global-color-accent);
  gap: 2rem;
}

.elementor-element .vin-button.secondary .elementor-icon svg {
  fill: var(--e-global-color-primary);
  width: 1em !important;
  height: 1em !important;
}

.elementor-element .vin-button.secondary i {
  color: var(--e-global-color-primary);
  font-size: 1em;
}

/* Hover bloqueado — secondary é estático */
.elementor-element .vin-button.secondary:hover {
  color: var(--e-global-color-primary);
  background-color: transparent;
  font-family: var(--e-global-typography-da84073-font-family, 'Exo 2', sans-serif);
  font-weight: 400;
  font-size: var(--e-global-typography-da84073-font-size, 1.4rem);
  line-height: 18px;
}

.elementor-element .vin-button.secondary:hover .elementor-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-element .vin-button.secondary:hover i {
  color: var(--e-global-color-primary);
}
