/* Site-wide custom CSS that lived in Webflow's custom code settings. */
.w-slider-dot {
  background: #282828 !important;
}
.w-slider-dot.w-active {
  background: #002e73 !important;
}
.testimonial-rich-text p {
  color: #282828;
}

/* FAQ: the question text fills the space between its number and the +/- icon, so short
   one-line questions line up left like the rest (Webflow spaced them out to the middle). */
.faq-title-wrap-2 .faq-question-3 {
  flex: 1;
}

/* About Us team: four people in one row on desktop (Webflow's 3-column grid left one alone).
   Tablet (2 per row) and phone (1 per row) keep Webflow's own rules. */
@media screen and (min-width: 992px) {
  ._3-column-grid.team-grid {
    grid-template-columns: repeat(4, 1fr);
  }
}

/* Partner strip: Ubiquiti's current UniFi wordmark (from ui.com, 2026-11-05). It's a tight vector
   with no padding, so it needs less height than the old padded PNG-in-SVG to match the other logos. */
.image-113._40px.unifi-logo {
  height: 28px;
}
