:root {
  --bm-blue: #0089CC;
}
:root {
  --bm-text-s: clamp(0.875rem, 0.8625rem + 0.0625vw, 0.9375rem);
  --bm-text-m: clamp(1.0625rem, 1.05rem + 0.0625vw, 1.125rem);
}
.brx-body {
  background: var(--primary);
}
body a {
  color: var(--bm-blue);
}
body a:hover {
  color: var(--primary-dark);
}
.text-hl-blue {
  color: var(--bm-blue);
  position: relative;
  isolation: isolate;
  z-index: 1;
}
.hub-card__terms {
  flex-wrap: wrap;
}
[data-term-slug] {
  display: flex;
  margin-right: 5px;
  margin-bottom: 5px;
  flex-wrap: wrap;
  font-family: "Thicccboi";
  align-items: center;
}
.tutor-profile__single > [data-term-slug] {
  font-size: var(--bm-text-m);
}
.tutor-profile__single .bricks-button {
  font-size: var(--bm-text-m) !important;
}
[data-term-slug] {
  padding: 0.3em 1.2em;
  border-radius: 16px;
  background-color: #475569;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: var(--bm-text-s);
  font-weight: 600;
}
[data-term-slug]:hover {
  filter: saturate(1.5);
}
[data-term-slug="in-person"] {
  background-color: #5ABA21;
}
[data-term-slug="zoom"] {
  background-color: var(--bm-blue);
}
.bm-topic__wrapper > h3 {
  font-family: Thicccboi;
  font-weight: 600;
}
