/* Title */
.htx {
  font-family: "Inter", sans-serif !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  font-size: 42px !important;
}

.rlc-hero .htx {
  font-size: 50px !important;
}

/* Subtitle */
.stx {
  font-family: "Inter", sans-serif !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
  font-size: 18px !important;
}

/* Description */
.dsx {
  font-family: "Inter", sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
  font-size: 16px !important;
}

/* Laptop */
@media (max-width: 1200px) {
  .htx {
    font-size: 42px !important;
  }
  .stx {
    font-size: 17px !important;
  }
}

/* Tablet */
@media (max-width: 992px) {
  .htx {
    font-size: 34px !important;
  }
  .stx {
    font-size: 16px !important;
  }
  .dsx {
    font-size: 15px !important;
  }
}

/* Mobile */
@media (max-width: 576px) {
  .htx {
    font-size: 20px !important;
  }
  .stx {
    font-size: 14px !important;
  }
  .dsx {
    font-size: 14px !important;
  }

  .rlc-list-grid li,
  .rlc-snd .rlc-snd-grid .case-study-item-content h3,
  .rlc-snd .rlc-snd-grid .case-study-item-content h3 a,
  .rlc-lg-txt .section-title .htx {
    font-size: 14px !important;
    min-height: auto !important;
  }
}
