* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.fs-8 {
  font-size: 0.5rem !important;
}

.fs-9 {
  font-size: 0.5625rem !important;
}

.fs-10 {
  font-size: 0.625rem !important;
}

.fs-11 {
  font-size: 0.6875rem !important;
}

.fs-12 {
  font-size: 0.75rem !important;
}

.fs-13 {
  font-size: 0.85rem !important;
}

.fs-md-13 {
  font-size: 0.8125rem !important;
}

.fs-14 {
  font-size: 0.875rem !important;
}

.fs-15 {
  font-size: 0.9375rem !important;
}

.fs-16 {
  font-size: 1rem !important;
}

.fs-17 {
  font-size: 1.0625rem !important;
}

.fs-18 {
  font-size: 1.125rem !important;
}

.fs-19 {
  font-size: 1.1875rem !important;
}

@media (max-width: 767px) {
  .fs-19 {
    font-size: 0.7rem !important;
  }
}

.fs-20 {
  font-size: 1.25rem !important;
}

.fs-21 {
  font-size: 1.3125rem !important;
}

.fs-22 {
  font-size: 1.375rem !important;
}

.fs-23 {
  font-size: 1.4375rem !important;
}

.fs-24 {
  font-size: 1.5rem !important;
}

.fs-25 {
  font-size: 1.5625rem !important;
}

.fs-26 {
  font-size: 1.625rem !important;
}

.fs-27 {
  font-size: 1.6875rem !important;
}

.fs-28 {
  font-size: 1.75rem !important;
}

.fs-29 {
  font-size: 1.8125rem !important;
}

.fs-30 {
  font-size: 1.875rem !important;
}

.fs-31 {
  font-size: 1.9375rem !important;
}

.fs-32 {
  font-size: 2rem !important;
}

.fs-33 {
  font-size: 2.0625rem !important;
}

.fs-34 {
  font-size: 2.125rem !important;
}

.fs-35 {
  font-size: 2.1875rem !important;
}

.fs-36 {
  font-size: 2.25rem !important;
}

.fs-37 {
  font-size: 2.3125rem !important;
}

.fs-38 {
  font-size: 2.375rem !important;
}

.fs-39 {
  font-size: 2.4375rem !important;
}

.fs-40 {
  font-size: 2.5rem !important;
}

.fs-41 {
  font-size: 2.5625rem !important;
}

.fs-42 {
  font-size: 2.625rem !important;
}

.fs-43 {
  font-size: 2.6875rem !important;
}

.fs-44 {
  font-size: 2.75rem !important;
}

.fs-45 {
  font-size: 2.8125rem !important;
}

.fs-46 {
  font-size: 2.875rem !important;
}

.fs-47 {
  font-size: 2.9375rem !important;
}

.fs-48 {
  font-size: 3rem !important;
}

.fs-49 {
  font-size: 3.0625rem !important;
}

.fs-50 {
  font-size: 3.125rem !important;
}

@media (max-width: 767px) {
  .fs-md-13 {
    font-size: 0.6875rem !important;
  }
}

@media (max-width: 767px) {
  .fs-8 {
    font-size: 0.4rem !important;
  }

  .fs-9 {
    font-size: 0.45rem !important;
  }

  .fs-10 {
    font-size: 0.5rem !important;
  }

  .fs-11 {
    font-size: 0.625rem !important;
  }

  .fs-12 {
    font-size: 0.7875rem !important;
  }

  .fs-14 {
    font-size: 0.7875rem !important;
  }

  .fs-15 {
    font-size: 0.7875rem !important;
  }

  .fs-16 {
    font-size: 0.8125rem !important;
  }

  .fs-17 {
    font-size: 0.875rem !important;
  }

  .fs-18 {
    font-size: 0.9375rem !important;
  }

  .fs-19 {
    font-size: 1rem !important;
  }

  .fs-20 {
    font-size: 1.0625rem !important;
  }

  .fs-21 {
    font-size: 1.125rem !important;
  }

  .fs-22 {
    font-size: 1.1875rem !important;
  }

  .fs-23 {
    font-size: 1.25rem !important;
  }

  .fs-24 {
    font-size: 1.3125rem !important;
  }

  .fs-25 {
    font-size: 1.375rem !important;
  }

  .fs-26 {
    font-size: 1.4375rem !important;
  }

  .fs-27 {
    font-size: 1.5rem !important;
  }

  .fs-28 {
    font-size: 1.5625rem !important;
  }

  .fs-29 {
    font-size: 1.625rem !important;
  }

  .fs-30 {
    font-size: 1.6875rem !important;
  }

  .fs-31 {
    font-size: 1.75rem !important;
  }

  .fs-32 {
    font-size: 1.8125rem !important;
  }

  .fs-33 {
    font-size: 1.875rem !important;
  }

  .fs-34 {
    font-size: 1.9375rem !important;
  }

  .fs-35 {
    font-size: 2rem !important;
  }

  .fs-36 {
    font-size: 2.0625rem !important;
  }

  .fs-37 {
    font-size: 2.125rem !important;
  }

  .fs-38 {
    font-size: 2.1875rem !important;
  }

  .fs-39 {
    font-size: 2.25rem !important;
  }

  .fs-40 {
    font-size: 2.3125rem !important;
  }

  .fs-41 {
    font-size: 2.375rem !important;
  }

  .fs-42 {
    font-size: 2.4375rem !important;
  }

  .fs-43 {
    font-size: 2.5rem !important;
  }

  .fs-44 {
    font-size: 2.5625rem !important;
  }

  .fs-45 {
    font-size: 2.625rem !important;
  }

  .fs-46 {
    font-size: 2.6875rem !important;
  }

  .fs-47 {
    font-size: 2.75rem !important;
  }

  .fs-48 {
    font-size: 2.8125rem !important;
  }

  .fs-49 {
    font-size: 2.875rem !important;
  }

  .fs-50 {
    font-size: 2.9375rem !important;
  }
}
.fw-400 {
  font-weight: 400;
}
.fw-700 {
  font-weight: 700;
}
.text-black {
  color: rgb(17, 17, 17);
}
a {
  text-decoration: none !important;
}

.bg-light {
  background-color: rgb(246, 246, 248) !important;
}
.text-secondary {
  color: rgba(17, 17, 17, 0.5) !important;
}
.text-blue {
  color: #635bff !important;
}
.btn-primary {
  background-color: rgb(25, 123, 255) !important;
}
