/* Grid gutter variables */
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}

/* .row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
} */

/* Flexbox utilities */
.d-flex {
  display: flex !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

@media (min-width: 768px) {
  .justify-content-md-center {
    justify-content: center !important;
  }
}
.offset-0 {
  margin-left: 0 !important;
}

@media (min-width: 576px) {
  .offset-sm-1 {
    margin-left: 8.333333% !important;
  }
}

@media (min-width: 768px) {
  .offset-md-1 {
    margin-left: 8.333333% !important;
  }
}

@media (min-width: 992px) {
  .offset-lg-1 {
    margin-left: 8.333333% !important;
  }
}

@media (min-width: 1200px) {
  .offset-xl-1 {
    margin-left: 8.333333% !important;
  }
}
