
/* Stella Project Cloudflare patch */
.stella-contact-cta-wrap {
  display: flex;
  justify-content: center;
  margin: 1.25rem 0 0;
}

.stella-contact-cta {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 0.72rem 1.15rem;
  border-radius: 999px;
  text-decoration: none !important;
  font-weight: 700;
  line-height: 1.2;
  border: 1px solid currentColor;
}

.stella-company-table-wrap {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.stella-company-table {
  width: 100%;
  max-width: 100%;
}

@media (max-width: 640px) {
  .stella-company-table {
    table-layout: auto !important;
  }

  .stella-company-table th,
  .stella-company-table td {
    min-width: 0 !important;
    max-width: none !important;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: clip !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
    font-size: clamp(12px, 3.35vw, 14px);
    line-height: 1.55;
  }
}
