.navbar .g-1 .nav-link,
.navbar .g-2 .nav-link,
.navbar .g-3 .nav-link,
.navbar .g-4 .nav-link,
.navbar .g-5 .nav-link {
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
}
.input-group.rounded-5 *:first-child {
  border-top-left-radius: var(--bs-border-radius-2xl)!important;
  border-bottom-left-radius: var(--bs-border-radius-2xl)!important;
}
.input-group.rounded-5 *:last-child {
  border-top-right-radius: var(--bs-border-radius-2xl)!important;
  border-bottom-right-radius: var(--bs-border-radius-2xl)!important;
}

.input-group.rounded-4 *:first-child {
  border-top-left-radius: var(--bs-border-radius-xl)!important;
  border-bottom-left-radius: var(--bs-border-radius-xl)!important;
}
.input-group.rounded-4 *:last-child {
  border-top-right-radius: var(--bs-border-radius-xl)!important;
  border-bottom-right-radius: var(--bs-border-radius-xl)!important;
}

.input-group.rounded-3 *:first-child {
  border-top-left-radius: var(--bs-border-radius-lg)!important;
  border-bottom-left-radius: var(--bs-border-radius-lg)!important;
}
.input-group.rounded-3 *:last-child {
  border-top-right-radius: var(--bs-border-radius-lg)!important;
  border-bottom-right-radius: var(--bs-border-radius-lg)!important;
}
.input-group.rounded-2 *:first-child {
  border-top-left-radius: var(--bs-border-radius)!important;
  border-bottom-left-radius: var(--bs-border-radius)!important;
}
.input-group.rounded-2 *:last-child {
  border-top-right-radius: var(--bs-border-radius)!important;
  border-bottom-right-radius: var(--bs-border-radius)!important;
}
.input-group.rounded *:first-child {
  border-top-left-radius: var(--bs-border-radius)!important;
  border-bottom-left-radius: var(--bs-border-radius)!important;
}
.input-group.rounded *:last-child {
  border-top-right-radius: var(--bs-border-radius)!important;
  border-bottom-right-radius: var(--bs-border-radius)!important;
}
.input-group.rounded-0 *:first-child {
  border-top-left-radius: 0!important;
  border-bottom-left-radius: 0!important;
}
.input-group.rounded-0 *:last-child {
  border-top-right-radius: 0!important;
  border-bottom-right-radius: 0!important;
}
@media (min-width: 576px) {
  .fs-sm-1 {
    font-size: 2.5rem!important;
  }
  .fs-sm-2 {
    font-size: 2rem!important;
  }
  .fs-sm-3 {
    font-size: 1.75rem!important;
  }
  .fs-sm-4 {
    font-size: 1.5rem!important;
  }
  .fs-sm-5 {
    font-size: 1.25rem!important;
  }
  .fs-sm-6 {
    font-size: 1rem!important;
  }
}
@media (min-width: 768px) {
  .fs-md-1 {
    font-size: 2.5rem!important;
  }
  .fs-md-2 {
    font-size: 2rem!important;
  }
  .fs-md-3 {
    font-size: 1.75rem!important;
  }
  .fs-md-4 {
    font-size: 1.5rem!important;
  }
  .fs-md-5 {
    font-size: 1.25rem!important;
  }
  .fs-md-6 {
    font-size: 1rem!important;
  }
}
@media (min-width: 992px) {
  .fs-lg-1 {
    font-size: 2.5rem!important;
  }
  .fs-lg-2 {
    font-size: 2rem!important;
  }
  .fs-lg-3 {
    font-size: 1.75rem!important;
  }
  .fs-lg-4 {
    font-size: 1.5rem!important;
  }
  .fs-lg-5 {
    font-size: 1.25rem!important;
  }
  .fs-lg-6 {
    font-size: 1rem!important;
  }
}
@media (min-width: 1200px) {
  .fs-xl-1 {
    font-size: 2.5rem!important;
  }
  .fs-xl-2 {
    font-size: 2rem!important;
  }
  .fs-xl-3 {
    font-size: 1.75rem!important;
  }
  .fs-xl-4 {
    font-size: 1.5rem!important;
  }
  .fs-xl-5 {
    font-size: 1.25rem!important;
  }
  .fs-xl-6 {
    font-size: 1rem!important;
  }
}
@media (min-width: 1400px) {
}