.g-gap-0 {
  grid-gap: 0 !important;
}

.g-rgap-0 {
  grid-row-gap: 0 !important;
}

.g-cgap-0 {
  grid-column-gap: 0 !important;
}

.g-gap-1 {
  grid-gap: 0.25rem !important;
}

.g-rgap-1 {
  grid-row-gap: 0.25rem !important;
}

.g-cgap-1 {
  grid-column-gap: 0.25rem !important;
}

.g-gap-2 {
  grid-gap: 0.5rem !important;
}

.g-rgap-2 {
  grid-row-gap: 0.5rem !important;
}

.g-cgap-2 {
  grid-column-gap: 0.5rem !important;
}

.g-gap-3 {
  grid-gap: 1rem !important;
}

.g-rgap-3 {
  grid-row-gap: 1rem !important;
}

.g-cgap-3 {
  grid-column-gap: 1rem !important;
}

.g-gap-4 {
  grid-gap: 1.5rem !important;
}

.g-rgap-4 {
  grid-row-gap: 1.5rem !important;
}

.g-cgap-4 {
  grid-column-gap: 1.5rem !important;
}

.g-gap-4plus {
  grid-gap: 2rem !important;
}

.g-rgap-4plus {
  grid-row-gap: 2rem !important;
}

.g-cgap-4plus {
  grid-column-gap: 2rem !important;
}

.g-gap-5 {
  grid-gap: 3rem !important;
}

.g-rgap-5 {
  grid-row-gap: 3rem !important;
}

.g-cgap-5 {
  grid-column-gap: 3rem !important;
}

.g-gap-6 {
  grid-gap: 3.5rem !important;
}

.g-rgap-6 {
  grid-row-gap: 3.5rem !important;
}

.g-cgap-6 {
  grid-column-gap: 3.5rem !important;
}

.g-gap-7 {
  grid-gap: 4rem !important;
}

.g-rgap-7 {
  grid-row-gap: 4rem !important;
}

.g-cgap-7 {
  grid-column-gap: 4rem !important;
}

.g-gap-8 {
  grid-gap: 4.5rem !important;
}

.g-rgap-8 {
  grid-row-gap: 4.5rem !important;
}

.g-cgap-8 {
  grid-column-gap: 4.5rem !important;
}

.g-gap-9 {
  grid-gap: 5rem !important;
}

.g-rgap-9 {
  grid-row-gap: 5rem !important;
}

.g-cgap-9 {
  grid-column-gap: 5rem !important;
}

.g-gap-10 {
  grid-gap: 6rem !important;
}

.g-rgap-10 {
  grid-row-gap: 6rem !important;
}

.g-cgap-10 {
  grid-column-gap: 6rem !important;
}

@media (max-width: 575px) {
  .g-xs-gap-0 {
    grid-gap: 0 !important;
  }

  .g-xs-rgap-0 {
    grid-row-gap: 0 !important;
  }

  .g-xs-cgap-0 {
    grid-column-gap: 0 !important;
  }

  .g-xs-gap-1 {
    grid-gap: 0.25rem !important;
  }

  .g-xs-rgap-1 {
    grid-row-gap: 0.25rem !important;
  }

  .g-xs-cgap-1 {
    grid-column-gap: 0.25rem !important;
  }

  .g-xs-gap-2 {
    grid-gap: 0.5rem !important;
  }

  .g-xs-rgap-2 {
    grid-row-gap: 0.5rem !important;
  }

  .g-xs-cgap-2 {
    grid-column-gap: 0.5rem !important;
  }

  .g-xs-gap-3 {
    grid-gap: 1rem !important;
  }

  .g-xs-rgap-3 {
    grid-row-gap: 1rem !important;
  }

  .g-xs-cgap-3 {
    grid-column-gap: 1rem !important;
  }

  .g-xs-gap-4 {
    grid-gap: 1.5rem !important;
  }

  .g-xs-rgap-4 {
    grid-row-gap: 1.5rem !important;
  }

  .g-xs-cgap-4 {
    grid-column-gap: 1.5rem !important;
  }

  .g-xs-gap-4plus {
    grid-gap: 2rem !important;
  }

  .g-xs-rgap-4plus {
    grid-row-gap: 2rem !important;
  }

  .g-xs-cgap-4plus {
    grid-column-gap: 2rem !important;
  }

  .g-xs-gap-5 {
    grid-gap: 3rem !important;
  }

  .g-xs-rgap-5 {
    grid-row-gap: 3rem !important;
  }

  .g-xs-cgap-5 {
    grid-column-gap: 3rem !important;
  }

  .g-xs-gap-6 {
    grid-gap: 3.5rem !important;
  }

  .g-xs-rgap-6 {
    grid-row-gap: 3.5rem !important;
  }

  .g-xs-cgap-6 {
    grid-column-gap: 3.5rem !important;
  }

  .g-xs-gap-7 {
    grid-gap: 4rem !important;
  }

  .g-xs-rgap-7 {
    grid-row-gap: 4rem !important;
  }

  .g-xs-cgap-7 {
    grid-column-gap: 4rem !important;
  }

  .g-xs-gap-8 {
    grid-gap: 4.5rem !important;
  }

  .g-xs-rgap-8 {
    grid-row-gap: 4.5rem !important;
  }

  .g-xs-cgap-8 {
    grid-column-gap: 4.5rem !important;
  }

  .g-xs-gap-9 {
    grid-gap: 5rem !important;
  }

  .g-xs-rgap-9 {
    grid-row-gap: 5rem !important;
  }

  .g-xs-cgap-9 {
    grid-column-gap: 5rem !important;
  }

  .g-xs-gap-10 {
    grid-gap: 6rem !important;
  }

  .g-xs-rgap-10 {
    grid-row-gap: 6rem !important;
  }

  .g-xs-cgap-10 {
    grid-column-gap: 6rem !important;
  }
}

@media (min-width: 576px) {
  .g-sm-gap-0 {
    grid-gap: 0 !important;
  }

  .g-sm-rgap-0 {
    grid-row-gap: 0 !important;
  }

  .g-sm-cgap-0 {
    grid-column-gap: 0 !important;
  }

  .g-sm-gap-1 {
    grid-gap: 0.25rem !important;
  }

  .g-sm-rgap-1 {
    grid-row-gap: 0.25rem !important;
  }

  .g-sm-cgap-1 {
    grid-column-gap: 0.25rem !important;
  }

  .g-sm-gap-2 {
    grid-gap: 0.5rem !important;
  }

  .g-sm-rgap-2 {
    grid-row-gap: 0.5rem !important;
  }

  .g-sm-cgap-2 {
    grid-column-gap: 0.5rem !important;
  }

  .g-sm-gap-3 {
    grid-gap: 1rem !important;
  }

  .g-sm-rgap-3 {
    grid-row-gap: 1rem !important;
  }

  .g-sm-cgap-3 {
    grid-column-gap: 1rem !important;
  }

  .g-sm-gap-4 {
    grid-gap: 1.5rem !important;
  }

  .g-sm-rgap-4 {
    grid-row-gap: 1.5rem !important;
  }

  .g-sm-cgap-4 {
    grid-column-gap: 1.5rem !important;
  }

  .g-sm-gap-4plus {
    grid-gap: 2rem !important;
  }

  .g-sm-rgap-4plus {
    grid-row-gap: 2rem !important;
  }

  .g-sm-cgap-4plus {
    grid-column-gap: 2rem !important;
  }

  .g-sm-gap-5 {
    grid-gap: 3rem !important;
  }

  .g-sm-rgap-5 {
    grid-row-gap: 3rem !important;
  }

  .g-sm-cgap-5 {
    grid-column-gap: 3rem !important;
  }

  .g-sm-gap-6 {
    grid-gap: 3.5rem !important;
  }

  .g-sm-rgap-6 {
    grid-row-gap: 3.5rem !important;
  }

  .g-sm-cgap-6 {
    grid-column-gap: 3.5rem !important;
  }

  .g-sm-gap-7 {
    grid-gap: 4rem !important;
  }

  .g-sm-rgap-7 {
    grid-row-gap: 4rem !important;
  }

  .g-sm-cgap-7 {
    grid-column-gap: 4rem !important;
  }

  .g-sm-gap-8 {
    grid-gap: 4.5rem !important;
  }

  .g-sm-rgap-8 {
    grid-row-gap: 4.5rem !important;
  }

  .g-sm-cgap-8 {
    grid-column-gap: 4.5rem !important;
  }

  .g-sm-gap-9 {
    grid-gap: 5rem !important;
  }

  .g-sm-rgap-9 {
    grid-row-gap: 5rem !important;
  }

  .g-sm-cgap-9 {
    grid-column-gap: 5rem !important;
  }

  .g-sm-gap-10 {
    grid-gap: 6rem !important;
  }

  .g-sm-rgap-10 {
    grid-row-gap: 6rem !important;
  }

  .g-sm-cgap-10 {
    grid-column-gap: 6rem !important;
  }
}

@media (min-width: 768px) {
  .g-md-gap-0 {
    grid-gap: 0 !important;
  }

  .g-md-rgap-0 {
    grid-row-gap: 0 !important;
  }

  .g-md-cgap-0 {
    grid-column-gap: 0 !important;
  }

  .g-md-gap-1 {
    grid-gap: 0.25rem !important;
  }

  .g-md-rgap-1 {
    grid-row-gap: 0.25rem !important;
  }

  .g-md-cgap-1 {
    grid-column-gap: 0.25rem !important;
  }

  .g-md-gap-2 {
    grid-gap: 0.5rem !important;
  }

  .g-md-rgap-2 {
    grid-row-gap: 0.5rem !important;
  }

  .g-md-cgap-2 {
    grid-column-gap: 0.5rem !important;
  }

  .g-md-gap-3 {
    grid-gap: 1rem !important;
  }

  .g-md-rgap-3 {
    grid-row-gap: 1rem !important;
  }

  .g-md-cgap-3 {
    grid-column-gap: 1rem !important;
  }

  .g-md-gap-4 {
    grid-gap: 1.5rem !important;
  }

  .g-md-rgap-4 {
    grid-row-gap: 1.5rem !important;
  }

  .g-md-cgap-4 {
    grid-column-gap: 1.5rem !important;
  }

  .g-md-gap-4plus {
    grid-gap: 2rem !important;
  }

  .g-md-rgap-4plus {
    grid-row-gap: 2rem !important;
  }

  .g-md-cgap-4plus {
    grid-column-gap: 2rem !important;
  }

  .g-md-gap-5 {
    grid-gap: 3rem !important;
  }

  .g-md-rgap-5 {
    grid-row-gap: 3rem !important;
  }

  .g-md-cgap-5 {
    grid-column-gap: 3rem !important;
  }

  .g-md-gap-6 {
    grid-gap: 3.5rem !important;
  }

  .g-md-rgap-6 {
    grid-row-gap: 3.5rem !important;
  }

  .g-md-cgap-6 {
    grid-column-gap: 3.5rem !important;
  }

  .g-md-gap-7 {
    grid-gap: 4rem !important;
  }

  .g-md-rgap-7 {
    grid-row-gap: 4rem !important;
  }

  .g-md-cgap-7 {
    grid-column-gap: 4rem !important;
  }

  .g-md-gap-8 {
    grid-gap: 4.5rem !important;
  }

  .g-md-rgap-8 {
    grid-row-gap: 4.5rem !important;
  }

  .g-md-cgap-8 {
    grid-column-gap: 4.5rem !important;
  }

  .g-md-gap-9 {
    grid-gap: 5rem !important;
  }

  .g-md-rgap-9 {
    grid-row-gap: 5rem !important;
  }

  .g-md-cgap-9 {
    grid-column-gap: 5rem !important;
  }

  .g-md-gap-10 {
    grid-gap: 6rem !important;
  }

  .g-md-rgap-10 {
    grid-row-gap: 6rem !important;
  }

  .g-md-cgap-10 {
    grid-column-gap: 6rem !important;
  }
}

@media (min-width: 992px) {
  .g-lg-gap-0 {
    grid-gap: 0 !important;
  }

  .g-lg-rgap-0 {
    grid-row-gap: 0 !important;
  }

  .g-lg-cgap-0 {
    grid-column-gap: 0 !important;
  }

  .g-lg-gap-1 {
    grid-gap: 0.25rem !important;
  }

  .g-lg-rgap-1 {
    grid-row-gap: 0.25rem !important;
  }

  .g-lg-cgap-1 {
    grid-column-gap: 0.25rem !important;
  }

  .g-lg-gap-2 {
    grid-gap: 0.5rem !important;
  }

  .g-lg-rgap-2 {
    grid-row-gap: 0.5rem !important;
  }

  .g-lg-cgap-2 {
    grid-column-gap: 0.5rem !important;
  }

  .g-lg-gap-3 {
    grid-gap: 1rem !important;
  }

  .g-lg-rgap-3 {
    grid-row-gap: 1rem !important;
  }

  .g-lg-cgap-3 {
    grid-column-gap: 1rem !important;
  }

  .g-lg-gap-4 {
    grid-gap: 1.5rem !important;
  }

  .g-lg-rgap-4 {
    grid-row-gap: 1.5rem !important;
  }

  .g-lg-cgap-4 {
    grid-column-gap: 1.5rem !important;
  }

  .g-lg-gap-4plus {
    grid-gap: 2rem !important;
  }

  .g-lg-rgap-4plus {
    grid-row-gap: 2rem !important;
  }

  .g-lg-cgap-4plus {
    grid-column-gap: 2rem !important;
  }

  .g-lg-gap-5 {
    grid-gap: 3rem !important;
  }

  .g-lg-rgap-5 {
    grid-row-gap: 3rem !important;
  }

  .g-lg-cgap-5 {
    grid-column-gap: 3rem !important;
  }

  .g-lg-gap-6 {
    grid-gap: 3.5rem !important;
  }

  .g-lg-rgap-6 {
    grid-row-gap: 3.5rem !important;
  }

  .g-lg-cgap-6 {
    grid-column-gap: 3.5rem !important;
  }

  .g-lg-gap-7 {
    grid-gap: 4rem !important;
  }

  .g-lg-rgap-7 {
    grid-row-gap: 4rem !important;
  }

  .g-lg-cgap-7 {
    grid-column-gap: 4rem !important;
  }

  .g-lg-gap-8 {
    grid-gap: 4.5rem !important;
  }

  .g-lg-rgap-8 {
    grid-row-gap: 4.5rem !important;
  }

  .g-lg-cgap-8 {
    grid-column-gap: 4.5rem !important;
  }

  .g-lg-gap-9 {
    grid-gap: 5rem !important;
  }

  .g-lg-rgap-9 {
    grid-row-gap: 5rem !important;
  }

  .g-lg-cgap-9 {
    grid-column-gap: 5rem !important;
  }

  .g-lg-gap-10 {
    grid-gap: 6rem !important;
  }

  .g-lg-rgap-10 {
    grid-row-gap: 6rem !important;
  }

  .g-lg-cgap-10 {
    grid-column-gap: 6rem !important;
  }
}

@media (min-width: 1200px) {
  .g-xl-gap-0 {
    grid-gap: 0 !important;
  }

  .g-xl-rgap-0 {
    grid-row-gap: 0 !important;
  }

  .g-xl-cgap-0 {
    grid-column-gap: 0 !important;
  }

  .g-xl-gap-1 {
    grid-gap: 0.25rem !important;
  }

  .g-xl-rgap-1 {
    grid-row-gap: 0.25rem !important;
  }

  .g-xl-cgap-1 {
    grid-column-gap: 0.25rem !important;
  }

  .g-xl-gap-2 {
    grid-gap: 0.5rem !important;
  }

  .g-xl-rgap-2 {
    grid-row-gap: 0.5rem !important;
  }

  .g-xl-cgap-2 {
    grid-column-gap: 0.5rem !important;
  }

  .g-xl-gap-3 {
    grid-gap: 1rem !important;
  }

  .g-xl-rgap-3 {
    grid-row-gap: 1rem !important;
  }

  .g-xl-cgap-3 {
    grid-column-gap: 1rem !important;
  }

  .g-xl-gap-4 {
    grid-gap: 1.5rem !important;
  }

  .g-xl-rgap-4 {
    grid-row-gap: 1.5rem !important;
  }

  .g-xl-cgap-4 {
    grid-column-gap: 1.5rem !important;
  }

  .g-xl-gap-4plus {
    grid-gap: 2rem !important;
  }

  .g-xl-rgap-4plus {
    grid-row-gap: 2rem !important;
  }

  .g-xl-cgap-4plus {
    grid-column-gap: 2rem !important;
  }

  .g-xl-gap-5 {
    grid-gap: 3rem !important;
  }

  .g-xl-rgap-5 {
    grid-row-gap: 3rem !important;
  }

  .g-xl-cgap-5 {
    grid-column-gap: 3rem !important;
  }

  .g-xl-gap-6 {
    grid-gap: 3.5rem !important;
  }

  .g-xl-rgap-6 {
    grid-row-gap: 3.5rem !important;
  }

  .g-xl-cgap-6 {
    grid-column-gap: 3.5rem !important;
  }

  .g-xl-gap-7 {
    grid-gap: 4rem !important;
  }

  .g-xl-rgap-7 {
    grid-row-gap: 4rem !important;
  }

  .g-xl-cgap-7 {
    grid-column-gap: 4rem !important;
  }

  .g-xl-gap-8 {
    grid-gap: 4.5rem !important;
  }

  .g-xl-rgap-8 {
    grid-row-gap: 4.5rem !important;
  }

  .g-xl-cgap-8 {
    grid-column-gap: 4.5rem !important;
  }

  .g-xl-gap-9 {
    grid-gap: 5rem !important;
  }

  .g-xl-rgap-9 {
    grid-row-gap: 5rem !important;
  }

  .g-xl-cgap-9 {
    grid-column-gap: 5rem !important;
  }

  .g-xl-gap-10 {
    grid-gap: 6rem !important;
  }

  .g-xl-rgap-10 {
    grid-row-gap: 6rem !important;
  }

  .g-xl-cgap-10 {
    grid-column-gap: 6rem !important;
  }
}

@media (min-width: 1400px) {
  .g-xxl-gap-0 {
    grid-gap: 0 !important;
  }

  .g-xxl-rgap-0 {
    grid-row-gap: 0 !important;
  }

  .g-xxl-cgap-0 {
    grid-column-gap: 0 !important;
  }

  .g-xxl-gap-1 {
    grid-gap: 0.25rem !important;
  }

  .g-xxl-rgap-1 {
    grid-row-gap: 0.25rem !important;
  }

  .g-xxl-cgap-1 {
    grid-column-gap: 0.25rem !important;
  }

  .g-xxl-gap-2 {
    grid-gap: 0.5rem !important;
  }

  .g-xxl-rgap-2 {
    grid-row-gap: 0.5rem !important;
  }

  .g-xxl-cgap-2 {
    grid-column-gap: 0.5rem !important;
  }

  .g-xxl-gap-3 {
    grid-gap: 1rem !important;
  }

  .g-xxl-rgap-3 {
    grid-row-gap: 1rem !important;
  }

  .g-xxl-cgap-3 {
    grid-column-gap: 1rem !important;
  }

  .g-xxl-gap-4 {
    grid-gap: 1.5rem !important;
  }

  .g-xxl-rgap-4 {
    grid-row-gap: 1.5rem !important;
  }

  .g-xxl-cgap-4 {
    grid-column-gap: 1.5rem !important;
  }

  .g-xxl-gap-4plus {
    grid-gap: 2rem !important;
  }

  .g-xxl-rgap-4plus {
    grid-row-gap: 2rem !important;
  }

  .g-xxl-cgap-4plus {
    grid-column-gap: 2rem !important;
  }

  .g-xxl-gap-5 {
    grid-gap: 3rem !important;
  }

  .g-xxl-rgap-5 {
    grid-row-gap: 3rem !important;
  }

  .g-xxl-cgap-5 {
    grid-column-gap: 3rem !important;
  }

  .g-xxl-gap-6 {
    grid-gap: 3.5rem !important;
  }

  .g-xxl-rgap-6 {
    grid-row-gap: 3.5rem !important;
  }

  .g-xxl-cgap-6 {
    grid-column-gap: 3.5rem !important;
  }

  .g-xxl-gap-7 {
    grid-gap: 4rem !important;
  }

  .g-xxl-rgap-7 {
    grid-row-gap: 4rem !important;
  }

  .g-xxl-cgap-7 {
    grid-column-gap: 4rem !important;
  }

  .g-xxl-gap-8 {
    grid-gap: 4.5rem !important;
  }

  .g-xxl-rgap-8 {
    grid-row-gap: 4.5rem !important;
  }

  .g-xxl-cgap-8 {
    grid-column-gap: 4.5rem !important;
  }

  .g-xxl-gap-9 {
    grid-gap: 5rem !important;
  }

  .g-xxl-rgap-9 {
    grid-row-gap: 5rem !important;
  }

  .g-xxl-cgap-9 {
    grid-column-gap: 5rem !important;
  }

  .g-xxl-gap-10 {
    grid-gap: 6rem !important;
  }

  .g-xxl-rgap-10 {
    grid-row-gap: 6rem !important;
  }

  .g-xxl-cgap-10 {
    grid-column-gap: 6rem !important;
  }
}

@media (min-width: 1920px) {
  .g-xxxl-gap-0 {
    grid-gap: 0 !important;
  }

  .g-xxxl-rgap-0 {
    grid-row-gap: 0 !important;
  }

  .g-xxxl-cgap-0 {
    grid-column-gap: 0 !important;
  }

  .g-xxxl-gap-1 {
    grid-gap: 0.25rem !important;
  }

  .g-xxxl-rgap-1 {
    grid-row-gap: 0.25rem !important;
  }

  .g-xxxl-cgap-1 {
    grid-column-gap: 0.25rem !important;
  }

  .g-xxxl-gap-2 {
    grid-gap: 0.5rem !important;
  }

  .g-xxxl-rgap-2 {
    grid-row-gap: 0.5rem !important;
  }

  .g-xxxl-cgap-2 {
    grid-column-gap: 0.5rem !important;
  }

  .g-xxxl-gap-3 {
    grid-gap: 1rem !important;
  }

  .g-xxxl-rgap-3 {
    grid-row-gap: 1rem !important;
  }

  .g-xxxl-cgap-3 {
    grid-column-gap: 1rem !important;
  }

  .g-xxxl-gap-4 {
    grid-gap: 1.5rem !important;
  }

  .g-xxxl-rgap-4 {
    grid-row-gap: 1.5rem !important;
  }

  .g-xxxl-cgap-4 {
    grid-column-gap: 1.5rem !important;
  }

  .g-xxxl-gap-4plus {
    grid-gap: 2rem !important;
  }

  .g-xxxl-rgap-4plus {
    grid-row-gap: 2rem !important;
  }

  .g-xxxl-cgap-4plus {
    grid-column-gap: 2rem !important;
  }

  .g-xxxl-gap-5 {
    grid-gap: 3rem !important;
  }

  .g-xxxl-rgap-5 {
    grid-row-gap: 3rem !important;
  }

  .g-xxxl-cgap-5 {
    grid-column-gap: 3rem !important;
  }

  .g-xxxl-gap-6 {
    grid-gap: 3.5rem !important;
  }

  .g-xxxl-rgap-6 {
    grid-row-gap: 3.5rem !important;
  }

  .g-xxxl-cgap-6 {
    grid-column-gap: 3.5rem !important;
  }

  .g-xxxl-gap-7 {
    grid-gap: 4rem !important;
  }

  .g-xxxl-rgap-7 {
    grid-row-gap: 4rem !important;
  }

  .g-xxxl-cgap-7 {
    grid-column-gap: 4rem !important;
  }

  .g-xxxl-gap-8 {
    grid-gap: 4.5rem !important;
  }

  .g-xxxl-rgap-8 {
    grid-row-gap: 4.5rem !important;
  }

  .g-xxxl-cgap-8 {
    grid-column-gap: 4.5rem !important;
  }

  .g-xxxl-gap-9 {
    grid-gap: 5rem !important;
  }

  .g-xxxl-rgap-9 {
    grid-row-gap: 5rem !important;
  }

  .g-xxxl-cgap-9 {
    grid-column-gap: 5rem !important;
  }

  .g-xxxl-gap-10 {
    grid-gap: 6rem !important;
  }

  .g-xxxl-rgap-10 {
    grid-row-gap: 6rem !important;
  }

  .g-xxxl-cgap-10 {
    grid-column-gap: 6rem !important;
  }
}
