.cmp-divider {
  --divider-cta-height: 2.625rem;
  --divider-cta-width: 15.75rem;
  --divider-cta-border-width: 0.0625rem;
  --divider-media-size: 12.5rem;
  --divider-item-width: 17.9375rem;
  --divider-item-border-width: 0.0625rem;
  --divider-card-icon-radius: 1.25rem;
  --divider-card-icon-bg: #fad28f;
}

.cmp-divider__footer-media {
  max-width: var(--especiales-max-width-desktop);
  margin-inline: auto;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: var(--space-8);
}

.cmp-divider__footer-image {
  display: block;
  width: 100%;
  height: auto;
  object-fit: contain;
}

.cmp-divider__footer-image--mobile {
  display: block;
}
.cmp-divider__footer-image--mobile .cmp-image__image{
      width: unset;
    height: unset;
}

.cmp-divider__footer-image--desktop {
  display: none;
}

@media (min-width: 64rem) {
  .cmp-divider__footer-image--mobile {
    display: none;
  }

  .cmp-divider__footer-image--desktop {
    display: block;
  }
  .cmp-divider {
    --divider-media-size: 23.8125rem;
  }
}

.cmp-divider--author .cmp-divider__footer-image--desktop,
.cmp-divider--author .cmp-divider__footer-image--mobile {
  display: block;
}

.cmp-divider__author-label {
  display: none;
}

.cmp-divider--author .cmp-divider__author-label {
  display: inline-block;
  background: #0055a2;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 0.125rem 0.5rem;
  margin-bottom: 0.25rem;
  border-radius: 0.25rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}