.bg-black {
  background-color: #000;
}

.bg-gray-100 {
  background-color: #f8f9fa;
}

.bg-gray-200 {
  background-color: #e9ecef;
}

.bg-gray-300 {
  background-color: #dee2e6;
}

.bg-gray-400 {
  background-color: #ced4da;
}

.bg-gray-500 {
  background-color: #adb5bd;
}

.bg-gray-600 {
  background-color: #6c757d;
}

.bg-gray-700 {
  background-color: #495057;
}

.bg-gray-800 {
  background-color: #343a40;
}

.bg-gray-900 {
  background-color: #212529;
}

.bg-white {
  background-color: #fff;
}

.hover\:bg-black:hover {
  background-color: #000;
}

.hover\:bg-gray-100:hover {
  background-color: #f8f9fa;
}

.hover\:bg-gray-200:hover {
  background-color: #e9ecef;
}

.hover\:bg-gray-300:hover {
  background-color: #dee2e6;
}

.hover\:bg-gray-400:hover {
  background-color: #ced4da;
}

.hover\:bg-gray-500:hover {
  background-color: #adb5bd;
}

.hover\:bg-gray-600:hover {
  background-color: #6c757d;
}

.hover\:bg-gray-700:hover {
  background-color: #495057;
}

.hover\:bg-gray-800:hover {
  background-color: #343a40;
}

.hover\:bg-gray-900:hover {
  background-color: #212529;
}

.hover\:bg-white:hover {
  background-color: #fff;
}

.border-black {
  border-color: #000;
}

.border-gray-100 {
  border-color: #f8f9fa;
}

.border-gray-200 {
  border-color: #e9ecef;
}

.border-gray-300 {
  border-color: #dee2e6;
}

.border-gray-400 {
  border-color: #ced4da;
}

.border-gray-500 {
  border-color: #adb5bd;
}

.border-gray-600 {
  border-color: #6c757d;
}

.border-gray-700 {
  border-color: #495057;
}

.border-gray-800 {
  border-color: #343a40;
}

.border-gray-900 {
  border-color: #212529;
}

.border-white {
  border-color: #fff;
}

.hover\:border-black:hover {
  border-color: #000;
}

.hover\:border-gray-100:hover {
  border-color: #f8f9fa;
}

.hover\:border-gray-200:hover {
  border-color: #e9ecef;
}

.hover\:border-gray-300:hover {
  border-color: #dee2e6;
}

.hover\:border-gray-400:hover {
  border-color: #ced4da;
}

.hover\:border-gray-500:hover {
  border-color: #adb5bd;
}

.hover\:border-gray-600:hover {
  border-color: #6c757d;
}

.hover\:border-gray-700:hover {
  border-color: #495057;
}

.hover\:border-gray-800:hover {
  border-color: #343a40;
}

.hover\:border-gray-900:hover {
  border-color: #212529;
}

.hover\:border-white:hover {
  border-color: #fff;
}

.cursor-auto {
  cursor: auto;
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-wait {
  cursor: wait;
}

.cursor-move {
  cursor: move;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.h-1 {
  height: 1rem;
}

.h-2 {
  height: 2rem;
}

.h-3 {
  height: 3rem;
}

.h-4 {
  height: 4rem;
}

.h-6 {
  height: 6rem;
}

.h-8 {
  height: 8rem;
}

.h-12 {
  height: 12rem;
}

.h-16 {
  height: 16rem;
}

.h-20 {
  height: 20rem;
}

.h-24 {
  height: 24rem;
}

.h-28 {
  height: 28rem;
}

.h-32 {
  height: 32rem;
}

.h-auto {
  height: auto;
}

.h-px {
  height: 1px;
}

.h-screen-10 {
  height: 10vh;
}

.h-screen-20 {
  height: 20vh;
}

.h-screen-30 {
  height: 30vh;
}

.h-screen-40 {
  height: 40vh;
}

.h-screen-50 {
  height: 50vh;
}

.h-screen-60 {
  height: 60vh;
}

.h-screen-70 {
  height: 70vh;
}

.h-screen-80 {
  height: 80vh;
}

.h-screen-90 {
  height: 90vh;
}

.h-screen {
  height: 100vh;
}

.leading-none {
  line-height: 1;
}

.leading-tight {
  line-height: 1.25;
}

.leading-normal {
  line-height: 1.5;
}

.leading-loose {
  line-height: 2;
}

.m-6 {
  margin: 75px;
}

.m-7 {
  margin: 112.5px;
}

.m-8 {
  margin: 150px;
}

.my-6 {
  margin-top: 75px;
  margin-bottom: 75px;
}

.mx-6 {
  margin-left: 75px;
  margin-right: 75px;
}

.my-7 {
  margin-top: 112.5px;
  margin-bottom: 112.5px;
}

.mx-7 {
  margin-left: 112.5px;
  margin-right: 112.5px;
}

.my-8 {
  margin-top: 150px;
  margin-bottom: 150px;
}

.mx-8 {
  margin-left: 150px;
  margin-right: 150px;
}

.mt-6 {
  margin-top: 75px;
}

.mr-6 {
  margin-right: 75px;
}

.mb-6 {
  margin-bottom: 75px;
}

.ml-6 {
  margin-left: 75px;
}

.mt-7 {
  margin-top: 112.5px;
}

.mr-7 {
  margin-right: 112.5px;
}

.mb-7 {
  margin-bottom: 112.5px;
}

.ml-7 {
  margin-left: 112.5px;
}

.mt-8 {
  margin-top: 150px;
}

.mr-8 {
  margin-right: 150px;
}

.mb-8 {
  margin-bottom: 150px;
}

.ml-8 {
  margin-left: 150px;
}

.max-h-100 {
  max-height: 100%;
}

.max-h-screen {
  max-height: 100vh;
}

.max-w-100 {
  max-width: 100%;
}

.max-w-screen {
  max-width: 100vw;
}

.min-h-0 {
  min-height: 0;
}

.min-h-100 {
  min-height: 100%;
}

.min-h-screen-10 {
  min-height: 10vh;
}

.min-h-screen-20 {
  min-height: 20vh;
}

.min-h-screen-30 {
  min-height: 30vh;
}

.min-h-screen-40 {
  min-height: 40vh;
}

.min-h-screen-50 {
  min-height: 50vh;
}

.min-h-screen-60 {
  min-height: 60vh;
}

.min-h-screen-70 {
  min-height: 70vh;
}

.min-h-screen-80 {
  min-height: 80vh;
}

.min-h-screen-90 {
  min-height: 90vh;
}

.min-h-screen {
  min-height: 100vh;
}

.min-w-0 {
  min-width: 0;
}

.min-w-100 {
  min-width: 100%;
}

.min-w-screen-10 {
  min-width: 10vw;
}

.min-w-screen-20 {
  min-width: 20vw;
}

.min-w-screen-30 {
  min-width: 30vw;
}

.min-w-screen-40 {
  min-width: 40vw;
}

.min-w-screen-50 {
  min-width: 50vw;
}

.min-w-screen-60 {
  min-width: 60vw;
}

.min-w-screen-70 {
  min-width: 70vw;
}

.min-w-screen-80 {
  min-width: 80vw;
}

.min-w-screen-90 {
  min-width: 90vw;
}

.min-w-screen {
  min-width: 100vw;
}

.-m-1 {
  margin: -3.75px;
}

.-m-2 {
  margin: -7.5px;
}

.-m-3 {
  margin: -15px;
}

.-m-4 {
  margin: -22.5px;
}

.-m-5 {
  margin: -45px;
}

.-my-1 {
  margin-top: -3.75px;
  margin-bottom: -3.75px;
}

.-mx-1 {
  margin-left: -3.75px;
  margin-right: -3.75px;
}

.-my-2 {
  margin-top: -7.5px;
  margin-bottom: -7.5px;
}

.-mx-2 {
  margin-left: -7.5px;
  margin-right: -7.5px;
}

.-my-3 {
  margin-top: -15px;
  margin-bottom: -15px;
}

.-mx-3 {
  margin-left: -15px;
  margin-right: -15px;
}

.-my-4 {
  margin-top: -22.5px;
  margin-bottom: -22.5px;
}

.-mx-4 {
  margin-left: -22.5px;
  margin-right: -22.5px;
}

.-my-5 {
  margin-top: -45px;
  margin-bottom: -45px;
}

.-mx-5 {
  margin-left: -45px;
  margin-right: -45px;
}

.-mt-1 {
  margin-top: -3.75px;
}

.-mr-1 {
  margin-right: -3.75px;
}

.-mb-1 {
  margin-bottom: -3.75px;
}

.-ml-1 {
  margin-left: -3.75px;
}

.-mt-2 {
  margin-top: -7.5px;
}

.-mr-2 {
  margin-right: -7.5px;
}

.-mb-2 {
  margin-bottom: -7.5px;
}

.-ml-2 {
  margin-left: -7.5px;
}

.-mt-3 {
  margin-top: -15px;
}

.-mr-3 {
  margin-right: -15px;
}

.-mb-3 {
  margin-bottom: -15px;
}

.-ml-3 {
  margin-left: -15px;
}

.-mt-4 {
  margin-top: -22.5px;
}

.-mr-4 {
  margin-right: -22.5px;
}

.-mb-4 {
  margin-bottom: -22.5px;
}

.-ml-4 {
  margin-left: -22.5px;
}

.-mt-5 {
  margin-top: -45px;
}

.-mr-5 {
  margin-right: -45px;
}

.-mb-5 {
  margin-bottom: -45px;
}

.-ml-5 {
  margin-left: -45px;
}

.p-6 {
  padding: 75px;
}

.p-7 {
  padding: 112.5px;
}

.p-8 {
  padding: 150px;
}

.py-6 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.px-6 {
  padding-left: 75px;
  padding-right: 75px;
}

.py-7 {
  padding-top: 112.5px;
  padding-bottom: 112.5px;
}

.px-7 {
  padding-left: 112.5px;
  padding-right: 112.5px;
}

.py-8 {
  padding-top: 150px;
  padding-bottom: 150px;
}

.px-8 {
  padding-left: 150px;
  padding-right: 150px;
}

.pt-6 {
  padding-top: 75px;
}

.pr-6 {
  padding-right: 75px;
}

.pb-6 {
  padding-bottom: 75px;
}

.pl-6 {
  padding-left: 75px;
}

.pt-7 {
  padding-top: 112.5px;
}

.pr-7 {
  padding-right: 112.5px;
}

.pb-7 {
  padding-bottom: 112.5px;
}

.pl-7 {
  padding-left: 112.5px;
}

.pt-8 {
  padding-top: 150px;
}

.pr-8 {
  padding-right: 150px;
}

.pb-8 {
  padding-bottom: 150px;
}

.pl-8 {
  padding-left: 150px;
}

.text-black {
  color: #000;
}

.text-gray-100 {
  color: #f8f9fa;
}

.text-gray-200 {
  color: #e9ecef;
}

.text-gray-300 {
  color: #dee2e6;
}

.text-gray-400 {
  color: #ced4da;
}

.text-gray-500 {
  color: #adb5bd;
}

.text-gray-600 {
  color: #6c757d;
}

.text-gray-700 {
  color: #495057;
}

.text-gray-800 {
  color: #343a40;
}

.text-gray-900 {
  color: #212529;
}

.text-white {
  color: #fff;
}

.hover\:text-black:hover {
  color: #000;
}

.hover\:text-gray-100:hover {
  color: #f8f9fa;
}

.hover\:text-gray-200:hover {
  color: #e9ecef;
}

.hover\:text-gray-300:hover {
  color: #dee2e6;
}

.hover\:text-gray-400:hover {
  color: #ced4da;
}

.hover\:text-gray-500:hover {
  color: #adb5bd;
}

.hover\:text-gray-600:hover {
  color: #6c757d;
}

.hover\:text-gray-700:hover {
  color: #495057;
}

.hover\:text-gray-800:hover {
  color: #343a40;
}

.hover\:text-gray-900:hover {
  color: #212529;
}

.hover\:text-white:hover {
  color: #fff;
}

.text-5xl {
  font-size: 7.993rem;
}

.text-4xl {
  font-size: 5.653rem;
}

.text-3xl {
  font-size: 3.998rem;
}

.text-2xl {
  font-size: 2.827rem;
}

.text-xl {
  font-size: 1.999rem;
}

.text-lg {
  font-size: 1.414rem;
}

.text-md {
  font-size: 1rem;
}

.text-sm {
  font-size: .777rem;
}

.text-xs {
  font-size: .555rem;
}

.tracking-xxs {
  letter-spacing: -0.19990000000000002em;
}

.tracking-xs {
  letter-spacing: -0.1414em;
}

.tracking-sm {
  letter-spacing: -0.1em;
}

.tracking-md {
  letter-spacing: 0;
}

.tracking-lg {
  letter-spacing: .1em;
}

.tracking-xl {
  letter-spacing: .1414em;
}

.tracking-xxl {
  letter-spacing: .19990000000000002em;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-no-wrap {
  white-space: nowrap;
}

.whitespace-pre {
  white-space: pre;
}

.whitespace-pre-line {
  white-space: pre-line;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.break-words {
  word-wrap: break-word;
}

.break-normal {
  word-wrap: normal;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.w-1 {
  width: 1rem;
}

.w-2 {
  width: 2rem;
}

.w-3 {
  width: 3rem;
}

.w-4 {
  width: 4rem;
}

.w-6 {
  width: 6rem;
}

.w-8 {
  width: 8rem;
}

.w-12 {
  width: 12rem;
}

.w-16 {
  width: 16rem;
}

.w-20 {
  width: 20rem;
}

.w-24 {
  width: 24rem;
}

.w-28 {
  width: 28rem;
}

.w-32 {
  width: 32rem;
}

.w-auto {
  width: auto;
}

.w-px {
  width: 1px;
}

.w-screen-10 {
  width: 10vw;
}

.w-screen-20 {
  width: 20vw;
}

.w-screen-30 {
  width: 30vw;
}

.w-screen-40 {
  width: 40vw;
}

.w-screen-50 {
  width: 50vw;
}

.w-screen-60 {
  width: 60vw;
}

.w-screen-70 {
  width: 70vw;
}

.w-screen-80 {
  width: 80vw;
}

.w-screen-90 {
  width: 90vw;
}

.w-screen {
  width: 100vw;
}

@media (min-width: 375px) {
  .xs\:bg-black {
    background-color: #000;
  }

  .xs\:bg-gray-100 {
    background-color: #f8f9fa;
  }

  .xs\:bg-gray-200 {
    background-color: #e9ecef;
  }

  .xs\:bg-gray-300 {
    background-color: #dee2e6;
  }

  .xs\:bg-gray-400 {
    background-color: #ced4da;
  }

  .xs\:bg-gray-500 {
    background-color: #adb5bd;
  }

  .xs\:bg-gray-600 {
    background-color: #6c757d;
  }

  .xs\:bg-gray-700 {
    background-color: #495057;
  }

  .xs\:bg-gray-800 {
    background-color: #343a40;
  }

  .xs\:bg-gray-900 {
    background-color: #212529;
  }

  .xs\:bg-white {
    background-color: #fff;
  }

  .xs\:hover\:bg-black:hover {
    background-color: #000;
  }

  .xs\:hover\:bg-gray-100:hover {
    background-color: #f8f9fa;
  }

  .xs\:hover\:bg-gray-200:hover {
    background-color: #e9ecef;
  }

  .xs\:hover\:bg-gray-300:hover {
    background-color: #dee2e6;
  }

  .xs\:hover\:bg-gray-400:hover {
    background-color: #ced4da;
  }

  .xs\:hover\:bg-gray-500:hover {
    background-color: #adb5bd;
  }

  .xs\:hover\:bg-gray-600:hover {
    background-color: #6c757d;
  }

  .xs\:hover\:bg-gray-700:hover {
    background-color: #495057;
  }

  .xs\:hover\:bg-gray-800:hover {
    background-color: #343a40;
  }

  .xs\:hover\:bg-gray-900:hover {
    background-color: #212529;
  }

  .xs\:hover\:bg-white:hover {
    background-color: #fff;
  }

  .xs\:border-black {
    border-color: #000;
  }

  .xs\:border-gray-100 {
    border-color: #f8f9fa;
  }

  .xs\:border-gray-200 {
    border-color: #e9ecef;
  }

  .xs\:border-gray-300 {
    border-color: #dee2e6;
  }

  .xs\:border-gray-400 {
    border-color: #ced4da;
  }

  .xs\:border-gray-500 {
    border-color: #adb5bd;
  }

  .xs\:border-gray-600 {
    border-color: #6c757d;
  }

  .xs\:border-gray-700 {
    border-color: #495057;
  }

  .xs\:border-gray-800 {
    border-color: #343a40;
  }

  .xs\:border-gray-900 {
    border-color: #212529;
  }

  .xs\:border-white {
    border-color: #fff;
  }

  .xs\:hover\:border-black:hover {
    border-color: #000;
  }

  .xs\:hover\:border-gray-100:hover {
    border-color: #f8f9fa;
  }

  .xs\:hover\:border-gray-200:hover {
    border-color: #e9ecef;
  }

  .xs\:hover\:border-gray-300:hover {
    border-color: #dee2e6;
  }

  .xs\:hover\:border-gray-400:hover {
    border-color: #ced4da;
  }

  .xs\:hover\:border-gray-500:hover {
    border-color: #adb5bd;
  }

  .xs\:hover\:border-gray-600:hover {
    border-color: #6c757d;
  }

  .xs\:hover\:border-gray-700:hover {
    border-color: #495057;
  }

  .xs\:hover\:border-gray-800:hover {
    border-color: #343a40;
  }

  .xs\:hover\:border-gray-900:hover {
    border-color: #212529;
  }

  .xs\:hover\:border-white:hover {
    border-color: #fff;
  }

  .xs\:cursor-auto {
    cursor: auto;
  }

  .xs\:cursor-default {
    cursor: default;
  }

  .xs\:cursor-pointer {
    cursor: pointer;
  }

  .xs\:cursor-wait {
    cursor: wait;
  }

  .xs\:cursor-move {
    cursor: move;
  }

  .xs\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .xs\:h-1 {
    height: 1rem;
  }

  .xs\:h-2 {
    height: 2rem;
  }

  .xs\:h-3 {
    height: 3rem;
  }

  .xs\:h-4 {
    height: 4rem;
  }

  .xs\:h-6 {
    height: 6rem;
  }

  .xs\:h-8 {
    height: 8rem;
  }

  .xs\:h-12 {
    height: 12rem;
  }

  .xs\:h-16 {
    height: 16rem;
  }

  .xs\:h-20 {
    height: 20rem;
  }

  .xs\:h-24 {
    height: 24rem;
  }

  .xs\:h-28 {
    height: 28rem;
  }

  .xs\:h-32 {
    height: 32rem;
  }

  .xs\:h-auto {
    height: auto;
  }

  .xs\:h-px {
    height: 1px;
  }

  .xs\:h-screen-10 {
    height: 10vh;
  }

  .xs\:h-screen-20 {
    height: 20vh;
  }

  .xs\:h-screen-30 {
    height: 30vh;
  }

  .xs\:h-screen-40 {
    height: 40vh;
  }

  .xs\:h-screen-50 {
    height: 50vh;
  }

  .xs\:h-screen-60 {
    height: 60vh;
  }

  .xs\:h-screen-70 {
    height: 70vh;
  }

  .xs\:h-screen-80 {
    height: 80vh;
  }

  .xs\:h-screen-90 {
    height: 90vh;
  }

  .xs\:h-screen {
    height: 100vh;
  }

  .xs\:leading-none {
    line-height: 1;
  }

  .xs\:leading-tight {
    line-height: 1.25;
  }

  .xs\:leading-normal {
    line-height: 1.5;
  }

  .xs\:leading-loose {
    line-height: 2;
  }

  .xs\:m-6 {
    margin: 75px;
  }

  .xs\:m-7 {
    margin: 112.5px;
  }

  .xs\:m-8 {
    margin: 150px;
  }

  .xs\:my-6 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .xs\:mx-6 {
    margin-left: 75px;
    margin-right: 75px;
  }

  .xs\:my-7 {
    margin-top: 112.5px;
    margin-bottom: 112.5px;
  }

  .xs\:mx-7 {
    margin-left: 112.5px;
    margin-right: 112.5px;
  }

  .xs\:my-8 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .xs\:mx-8 {
    margin-left: 150px;
    margin-right: 150px;
  }

  .xs\:mt-6 {
    margin-top: 75px;
  }

  .xs\:mr-6 {
    margin-right: 75px;
  }

  .xs\:mb-6 {
    margin-bottom: 75px;
  }

  .xs\:ml-6 {
    margin-left: 75px;
  }

  .xs\:mt-7 {
    margin-top: 112.5px;
  }

  .xs\:mr-7 {
    margin-right: 112.5px;
  }

  .xs\:mb-7 {
    margin-bottom: 112.5px;
  }

  .xs\:ml-7 {
    margin-left: 112.5px;
  }

  .xs\:mt-8 {
    margin-top: 150px;
  }

  .xs\:mr-8 {
    margin-right: 150px;
  }

  .xs\:mb-8 {
    margin-bottom: 150px;
  }

  .xs\:ml-8 {
    margin-left: 150px;
  }

  .xs\:max-h-100 {
    max-height: 100%;
  }

  .xs\:max-h-screen {
    max-height: 100vh;
  }

  .xs\:max-w-100 {
    max-width: 100%;
  }

  .xs\:max-w-screen {
    max-width: 100vw;
  }

  .xs\:min-h-0 {
    min-height: 0;
  }

  .xs\:min-h-100 {
    min-height: 100%;
  }

  .xs\:min-h-screen-10 {
    min-height: 10vh;
  }

  .xs\:min-h-screen-20 {
    min-height: 20vh;
  }

  .xs\:min-h-screen-30 {
    min-height: 30vh;
  }

  .xs\:min-h-screen-40 {
    min-height: 40vh;
  }

  .xs\:min-h-screen-50 {
    min-height: 50vh;
  }

  .xs\:min-h-screen-60 {
    min-height: 60vh;
  }

  .xs\:min-h-screen-70 {
    min-height: 70vh;
  }

  .xs\:min-h-screen-80 {
    min-height: 80vh;
  }

  .xs\:min-h-screen-90 {
    min-height: 90vh;
  }

  .xs\:min-h-screen {
    min-height: 100vh;
  }

  .xs\:min-w-0 {
    min-width: 0;
  }

  .xs\:min-w-100 {
    min-width: 100%;
  }

  .xs\:min-w-screen-10 {
    min-width: 10vw;
  }

  .xs\:min-w-screen-20 {
    min-width: 20vw;
  }

  .xs\:min-w-screen-30 {
    min-width: 30vw;
  }

  .xs\:min-w-screen-40 {
    min-width: 40vw;
  }

  .xs\:min-w-screen-50 {
    min-width: 50vw;
  }

  .xs\:min-w-screen-60 {
    min-width: 60vw;
  }

  .xs\:min-w-screen-70 {
    min-width: 70vw;
  }

  .xs\:min-w-screen-80 {
    min-width: 80vw;
  }

  .xs\:min-w-screen-90 {
    min-width: 90vw;
  }

  .xs\:min-w-screen {
    min-width: 100vw;
  }

  .xs\:-m-1 {
    margin: -3.75px;
  }

  .xs\:-m-2 {
    margin: -7.5px;
  }

  .xs\:-m-3 {
    margin: -15px;
  }

  .xs\:-m-4 {
    margin: -22.5px;
  }

  .xs\:-m-5 {
    margin: -45px;
  }

  .xs\:-my-1 {
    margin-top: -3.75px;
    margin-bottom: -3.75px;
  }

  .xs\:-mx-1 {
    margin-left: -3.75px;
    margin-right: -3.75px;
  }

  .xs\:-my-2 {
    margin-top: -7.5px;
    margin-bottom: -7.5px;
  }

  .xs\:-mx-2 {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }

  .xs\:-my-3 {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .xs\:-mx-3 {
    margin-left: -15px;
    margin-right: -15px;
  }

  .xs\:-my-4 {
    margin-top: -22.5px;
    margin-bottom: -22.5px;
  }

  .xs\:-mx-4 {
    margin-left: -22.5px;
    margin-right: -22.5px;
  }

  .xs\:-my-5 {
    margin-top: -45px;
    margin-bottom: -45px;
  }

  .xs\:-mx-5 {
    margin-left: -45px;
    margin-right: -45px;
  }

  .xs\:-mt-1 {
    margin-top: -3.75px;
  }

  .xs\:-mr-1 {
    margin-right: -3.75px;
  }

  .xs\:-mb-1 {
    margin-bottom: -3.75px;
  }

  .xs\:-ml-1 {
    margin-left: -3.75px;
  }

  .xs\:-mt-2 {
    margin-top: -7.5px;
  }

  .xs\:-mr-2 {
    margin-right: -7.5px;
  }

  .xs\:-mb-2 {
    margin-bottom: -7.5px;
  }

  .xs\:-ml-2 {
    margin-left: -7.5px;
  }

  .xs\:-mt-3 {
    margin-top: -15px;
  }

  .xs\:-mr-3 {
    margin-right: -15px;
  }

  .xs\:-mb-3 {
    margin-bottom: -15px;
  }

  .xs\:-ml-3 {
    margin-left: -15px;
  }

  .xs\:-mt-4 {
    margin-top: -22.5px;
  }

  .xs\:-mr-4 {
    margin-right: -22.5px;
  }

  .xs\:-mb-4 {
    margin-bottom: -22.5px;
  }

  .xs\:-ml-4 {
    margin-left: -22.5px;
  }

  .xs\:-mt-5 {
    margin-top: -45px;
  }

  .xs\:-mr-5 {
    margin-right: -45px;
  }

  .xs\:-mb-5 {
    margin-bottom: -45px;
  }

  .xs\:-ml-5 {
    margin-left: -45px;
  }

  .xs\:p-6 {
    padding: 75px;
  }

  .xs\:p-7 {
    padding: 112.5px;
  }

  .xs\:p-8 {
    padding: 150px;
  }

  .xs\:py-6 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .xs\:px-6 {
    padding-left: 75px;
    padding-right: 75px;
  }

  .xs\:py-7 {
    padding-top: 112.5px;
    padding-bottom: 112.5px;
  }

  .xs\:px-7 {
    padding-left: 112.5px;
    padding-right: 112.5px;
  }

  .xs\:py-8 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .xs\:px-8 {
    padding-left: 150px;
    padding-right: 150px;
  }

  .xs\:pt-6 {
    padding-top: 75px;
  }

  .xs\:pr-6 {
    padding-right: 75px;
  }

  .xs\:pb-6 {
    padding-bottom: 75px;
  }

  .xs\:pl-6 {
    padding-left: 75px;
  }

  .xs\:pt-7 {
    padding-top: 112.5px;
  }

  .xs\:pr-7 {
    padding-right: 112.5px;
  }

  .xs\:pb-7 {
    padding-bottom: 112.5px;
  }

  .xs\:pl-7 {
    padding-left: 112.5px;
  }

  .xs\:pt-8 {
    padding-top: 150px;
  }

  .xs\:pr-8 {
    padding-right: 150px;
  }

  .xs\:pb-8 {
    padding-bottom: 150px;
  }

  .xs\:pl-8 {
    padding-left: 150px;
  }

  .xs\:text-black {
    color: #000;
  }

  .xs\:text-gray-100 {
    color: #f8f9fa;
  }

  .xs\:text-gray-200 {
    color: #e9ecef;
  }

  .xs\:text-gray-300 {
    color: #dee2e6;
  }

  .xs\:text-gray-400 {
    color: #ced4da;
  }

  .xs\:text-gray-500 {
    color: #adb5bd;
  }

  .xs\:text-gray-600 {
    color: #6c757d;
  }

  .xs\:text-gray-700 {
    color: #495057;
  }

  .xs\:text-gray-800 {
    color: #343a40;
  }

  .xs\:text-gray-900 {
    color: #212529;
  }

  .xs\:text-white {
    color: #fff;
  }

  .xs\:hover\:text-black:hover {
    color: #000;
  }

  .xs\:hover\:text-gray-100:hover {
    color: #f8f9fa;
  }

  .xs\:hover\:text-gray-200:hover {
    color: #e9ecef;
  }

  .xs\:hover\:text-gray-300:hover {
    color: #dee2e6;
  }

  .xs\:hover\:text-gray-400:hover {
    color: #ced4da;
  }

  .xs\:hover\:text-gray-500:hover {
    color: #adb5bd;
  }

  .xs\:hover\:text-gray-600:hover {
    color: #6c757d;
  }

  .xs\:hover\:text-gray-700:hover {
    color: #495057;
  }

  .xs\:hover\:text-gray-800:hover {
    color: #343a40;
  }

  .xs\:hover\:text-gray-900:hover {
    color: #212529;
  }

  .xs\:hover\:text-white:hover {
    color: #fff;
  }

  .xs\:text-5xl {
    font-size: 7.993rem;
  }

  .xs\:text-4xl {
    font-size: 5.653rem;
  }

  .xs\:text-3xl {
    font-size: 3.998rem;
  }

  .xs\:text-2xl {
    font-size: 2.827rem;
  }

  .xs\:text-xl {
    font-size: 1.999rem;
  }

  .xs\:text-lg {
    font-size: 1.414rem;
  }

  .xs\:text-md {
    font-size: 1rem;
  }

  .xs\:text-sm {
    font-size: .777rem;
  }

  .xs\:text-xs {
    font-size: .555rem;
  }

  .xs\:tracking-xxs {
    letter-spacing: -0.19990000000000002em;
  }

  .xs\:tracking-xs {
    letter-spacing: -0.1414em;
  }

  .xs\:tracking-sm {
    letter-spacing: -0.1em;
  }

  .xs\:tracking-md {
    letter-spacing: 0;
  }

  .xs\:tracking-lg {
    letter-spacing: .1em;
  }

  .xs\:tracking-xl {
    letter-spacing: .1414em;
  }

  .xs\:tracking-xxl {
    letter-spacing: .19990000000000002em;
  }

  .xs\:whitespace-normal {
    white-space: normal;
  }

  .xs\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .xs\:whitespace-pre {
    white-space: pre;
  }

  .xs\:whitespace-pre-line {
    white-space: pre-line;
  }

  .xs\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .xs\:break-words {
    word-wrap: break-word;
  }

  .xs\:break-normal {
    word-wrap: normal;
  }

  .xs\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xs\:w-1 {
    width: 1rem;
  }

  .xs\:w-2 {
    width: 2rem;
  }

  .xs\:w-3 {
    width: 3rem;
  }

  .xs\:w-4 {
    width: 4rem;
  }

  .xs\:w-6 {
    width: 6rem;
  }

  .xs\:w-8 {
    width: 8rem;
  }

  .xs\:w-12 {
    width: 12rem;
  }

  .xs\:w-16 {
    width: 16rem;
  }

  .xs\:w-20 {
    width: 20rem;
  }

  .xs\:w-24 {
    width: 24rem;
  }

  .xs\:w-28 {
    width: 28rem;
  }

  .xs\:w-32 {
    width: 32rem;
  }

  .xs\:w-auto {
    width: auto;
  }

  .xs\:w-px {
    width: 1px;
  }

  .xs\:w-screen-10 {
    width: 10vw;
  }

  .xs\:w-screen-20 {
    width: 20vw;
  }

  .xs\:w-screen-30 {
    width: 30vw;
  }

  .xs\:w-screen-40 {
    width: 40vw;
  }

  .xs\:w-screen-50 {
    width: 50vw;
  }

  .xs\:w-screen-60 {
    width: 60vw;
  }

  .xs\:w-screen-70 {
    width: 70vw;
  }

  .xs\:w-screen-80 {
    width: 80vw;
  }

  .xs\:w-screen-90 {
    width: 90vw;
  }

  .xs\:w-screen {
    width: 100vw;
  }
}

@media (min-width: 576px) {
  .sm\:bg-black {
    background-color: #000;
  }

  .sm\:bg-gray-100 {
    background-color: #f8f9fa;
  }

  .sm\:bg-gray-200 {
    background-color: #e9ecef;
  }

  .sm\:bg-gray-300 {
    background-color: #dee2e6;
  }

  .sm\:bg-gray-400 {
    background-color: #ced4da;
  }

  .sm\:bg-gray-500 {
    background-color: #adb5bd;
  }

  .sm\:bg-gray-600 {
    background-color: #6c757d;
  }

  .sm\:bg-gray-700 {
    background-color: #495057;
  }

  .sm\:bg-gray-800 {
    background-color: #343a40;
  }

  .sm\:bg-gray-900 {
    background-color: #212529;
  }

  .sm\:bg-white {
    background-color: #fff;
  }

  .sm\:hover\:bg-black:hover {
    background-color: #000;
  }

  .sm\:hover\:bg-gray-100:hover {
    background-color: #f8f9fa;
  }

  .sm\:hover\:bg-gray-200:hover {
    background-color: #e9ecef;
  }

  .sm\:hover\:bg-gray-300:hover {
    background-color: #dee2e6;
  }

  .sm\:hover\:bg-gray-400:hover {
    background-color: #ced4da;
  }

  .sm\:hover\:bg-gray-500:hover {
    background-color: #adb5bd;
  }

  .sm\:hover\:bg-gray-600:hover {
    background-color: #6c757d;
  }

  .sm\:hover\:bg-gray-700:hover {
    background-color: #495057;
  }

  .sm\:hover\:bg-gray-800:hover {
    background-color: #343a40;
  }

  .sm\:hover\:bg-gray-900:hover {
    background-color: #212529;
  }

  .sm\:hover\:bg-white:hover {
    background-color: #fff;
  }

  .sm\:border-black {
    border-color: #000;
  }

  .sm\:border-gray-100 {
    border-color: #f8f9fa;
  }

  .sm\:border-gray-200 {
    border-color: #e9ecef;
  }

  .sm\:border-gray-300 {
    border-color: #dee2e6;
  }

  .sm\:border-gray-400 {
    border-color: #ced4da;
  }

  .sm\:border-gray-500 {
    border-color: #adb5bd;
  }

  .sm\:border-gray-600 {
    border-color: #6c757d;
  }

  .sm\:border-gray-700 {
    border-color: #495057;
  }

  .sm\:border-gray-800 {
    border-color: #343a40;
  }

  .sm\:border-gray-900 {
    border-color: #212529;
  }

  .sm\:border-white {
    border-color: #fff;
  }

  .sm\:hover\:border-black:hover {
    border-color: #000;
  }

  .sm\:hover\:border-gray-100:hover {
    border-color: #f8f9fa;
  }

  .sm\:hover\:border-gray-200:hover {
    border-color: #e9ecef;
  }

  .sm\:hover\:border-gray-300:hover {
    border-color: #dee2e6;
  }

  .sm\:hover\:border-gray-400:hover {
    border-color: #ced4da;
  }

  .sm\:hover\:border-gray-500:hover {
    border-color: #adb5bd;
  }

  .sm\:hover\:border-gray-600:hover {
    border-color: #6c757d;
  }

  .sm\:hover\:border-gray-700:hover {
    border-color: #495057;
  }

  .sm\:hover\:border-gray-800:hover {
    border-color: #343a40;
  }

  .sm\:hover\:border-gray-900:hover {
    border-color: #212529;
  }

  .sm\:hover\:border-white:hover {
    border-color: #fff;
  }

  .sm\:cursor-auto {
    cursor: auto;
  }

  .sm\:cursor-default {
    cursor: default;
  }

  .sm\:cursor-pointer {
    cursor: pointer;
  }

  .sm\:cursor-wait {
    cursor: wait;
  }

  .sm\:cursor-move {
    cursor: move;
  }

  .sm\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .sm\:h-1 {
    height: 1rem;
  }

  .sm\:h-2 {
    height: 2rem;
  }

  .sm\:h-3 {
    height: 3rem;
  }

  .sm\:h-4 {
    height: 4rem;
  }

  .sm\:h-6 {
    height: 6rem;
  }

  .sm\:h-8 {
    height: 8rem;
  }

  .sm\:h-12 {
    height: 12rem;
  }

  .sm\:h-16 {
    height: 16rem;
  }

  .sm\:h-20 {
    height: 20rem;
  }

  .sm\:h-24 {
    height: 24rem;
  }

  .sm\:h-28 {
    height: 28rem;
  }

  .sm\:h-32 {
    height: 32rem;
  }

  .sm\:h-auto {
    height: auto;
  }

  .sm\:h-px {
    height: 1px;
  }

  .sm\:h-screen-10 {
    height: 10vh;
  }

  .sm\:h-screen-20 {
    height: 20vh;
  }

  .sm\:h-screen-30 {
    height: 30vh;
  }

  .sm\:h-screen-40 {
    height: 40vh;
  }

  .sm\:h-screen-50 {
    height: 50vh;
  }

  .sm\:h-screen-60 {
    height: 60vh;
  }

  .sm\:h-screen-70 {
    height: 70vh;
  }

  .sm\:h-screen-80 {
    height: 80vh;
  }

  .sm\:h-screen-90 {
    height: 90vh;
  }

  .sm\:h-screen {
    height: 100vh;
  }

  .sm\:leading-none {
    line-height: 1;
  }

  .sm\:leading-tight {
    line-height: 1.25;
  }

  .sm\:leading-normal {
    line-height: 1.5;
  }

  .sm\:leading-loose {
    line-height: 2;
  }

  .sm\:m-6 {
    margin: 75px;
  }

  .sm\:m-7 {
    margin: 112.5px;
  }

  .sm\:m-8 {
    margin: 150px;
  }

  .sm\:my-6 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .sm\:mx-6 {
    margin-left: 75px;
    margin-right: 75px;
  }

  .sm\:my-7 {
    margin-top: 112.5px;
    margin-bottom: 112.5px;
  }

  .sm\:mx-7 {
    margin-left: 112.5px;
    margin-right: 112.5px;
  }

  .sm\:my-8 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .sm\:mx-8 {
    margin-left: 150px;
    margin-right: 150px;
  }

  .sm\:mt-6 {
    margin-top: 75px;
  }

  .sm\:mr-6 {
    margin-right: 75px;
  }

  .sm\:mb-6 {
    margin-bottom: 75px;
  }

  .sm\:ml-6 {
    margin-left: 75px;
  }

  .sm\:mt-7 {
    margin-top: 112.5px;
  }

  .sm\:mr-7 {
    margin-right: 112.5px;
  }

  .sm\:mb-7 {
    margin-bottom: 112.5px;
  }

  .sm\:ml-7 {
    margin-left: 112.5px;
  }

  .sm\:mt-8 {
    margin-top: 150px;
  }

  .sm\:mr-8 {
    margin-right: 150px;
  }

  .sm\:mb-8 {
    margin-bottom: 150px;
  }

  .sm\:ml-8 {
    margin-left: 150px;
  }

  .sm\:max-h-100 {
    max-height: 100%;
  }

  .sm\:max-h-screen {
    max-height: 100vh;
  }

  .sm\:max-w-100 {
    max-width: 100%;
  }

  .sm\:max-w-screen {
    max-width: 100vw;
  }

  .sm\:min-h-0 {
    min-height: 0;
  }

  .sm\:min-h-100 {
    min-height: 100%;
  }

  .sm\:min-h-screen-10 {
    min-height: 10vh;
  }

  .sm\:min-h-screen-20 {
    min-height: 20vh;
  }

  .sm\:min-h-screen-30 {
    min-height: 30vh;
  }

  .sm\:min-h-screen-40 {
    min-height: 40vh;
  }

  .sm\:min-h-screen-50 {
    min-height: 50vh;
  }

  .sm\:min-h-screen-60 {
    min-height: 60vh;
  }

  .sm\:min-h-screen-70 {
    min-height: 70vh;
  }

  .sm\:min-h-screen-80 {
    min-height: 80vh;
  }

  .sm\:min-h-screen-90 {
    min-height: 90vh;
  }

  .sm\:min-h-screen {
    min-height: 100vh;
  }

  .sm\:min-w-0 {
    min-width: 0;
  }

  .sm\:min-w-100 {
    min-width: 100%;
  }

  .sm\:min-w-screen-10 {
    min-width: 10vw;
  }

  .sm\:min-w-screen-20 {
    min-width: 20vw;
  }

  .sm\:min-w-screen-30 {
    min-width: 30vw;
  }

  .sm\:min-w-screen-40 {
    min-width: 40vw;
  }

  .sm\:min-w-screen-50 {
    min-width: 50vw;
  }

  .sm\:min-w-screen-60 {
    min-width: 60vw;
  }

  .sm\:min-w-screen-70 {
    min-width: 70vw;
  }

  .sm\:min-w-screen-80 {
    min-width: 80vw;
  }

  .sm\:min-w-screen-90 {
    min-width: 90vw;
  }

  .sm\:min-w-screen {
    min-width: 100vw;
  }

  .sm\:-m-1 {
    margin: -3.75px;
  }

  .sm\:-m-2 {
    margin: -7.5px;
  }

  .sm\:-m-3 {
    margin: -15px;
  }

  .sm\:-m-4 {
    margin: -22.5px;
  }

  .sm\:-m-5 {
    margin: -45px;
  }

  .sm\:-my-1 {
    margin-top: -3.75px;
    margin-bottom: -3.75px;
  }

  .sm\:-mx-1 {
    margin-left: -3.75px;
    margin-right: -3.75px;
  }

  .sm\:-my-2 {
    margin-top: -7.5px;
    margin-bottom: -7.5px;
  }

  .sm\:-mx-2 {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }

  .sm\:-my-3 {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .sm\:-mx-3 {
    margin-left: -15px;
    margin-right: -15px;
  }

  .sm\:-my-4 {
    margin-top: -22.5px;
    margin-bottom: -22.5px;
  }

  .sm\:-mx-4 {
    margin-left: -22.5px;
    margin-right: -22.5px;
  }

  .sm\:-my-5 {
    margin-top: -45px;
    margin-bottom: -45px;
  }

  .sm\:-mx-5 {
    margin-left: -45px;
    margin-right: -45px;
  }

  .sm\:-mt-1 {
    margin-top: -3.75px;
  }

  .sm\:-mr-1 {
    margin-right: -3.75px;
  }

  .sm\:-mb-1 {
    margin-bottom: -3.75px;
  }

  .sm\:-ml-1 {
    margin-left: -3.75px;
  }

  .sm\:-mt-2 {
    margin-top: -7.5px;
  }

  .sm\:-mr-2 {
    margin-right: -7.5px;
  }

  .sm\:-mb-2 {
    margin-bottom: -7.5px;
  }

  .sm\:-ml-2 {
    margin-left: -7.5px;
  }

  .sm\:-mt-3 {
    margin-top: -15px;
  }

  .sm\:-mr-3 {
    margin-right: -15px;
  }

  .sm\:-mb-3 {
    margin-bottom: -15px;
  }

  .sm\:-ml-3 {
    margin-left: -15px;
  }

  .sm\:-mt-4 {
    margin-top: -22.5px;
  }

  .sm\:-mr-4 {
    margin-right: -22.5px;
  }

  .sm\:-mb-4 {
    margin-bottom: -22.5px;
  }

  .sm\:-ml-4 {
    margin-left: -22.5px;
  }

  .sm\:-mt-5 {
    margin-top: -45px;
  }

  .sm\:-mr-5 {
    margin-right: -45px;
  }

  .sm\:-mb-5 {
    margin-bottom: -45px;
  }

  .sm\:-ml-5 {
    margin-left: -45px;
  }

  .sm\:p-6 {
    padding: 75px;
  }

  .sm\:p-7 {
    padding: 112.5px;
  }

  .sm\:p-8 {
    padding: 150px;
  }

  .sm\:py-6 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .sm\:px-6 {
    padding-left: 75px;
    padding-right: 75px;
  }

  .sm\:py-7 {
    padding-top: 112.5px;
    padding-bottom: 112.5px;
  }

  .sm\:px-7 {
    padding-left: 112.5px;
    padding-right: 112.5px;
  }

  .sm\:py-8 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .sm\:px-8 {
    padding-left: 150px;
    padding-right: 150px;
  }

  .sm\:pt-6 {
    padding-top: 75px;
  }

  .sm\:pr-6 {
    padding-right: 75px;
  }

  .sm\:pb-6 {
    padding-bottom: 75px;
  }

  .sm\:pl-6 {
    padding-left: 75px;
  }

  .sm\:pt-7 {
    padding-top: 112.5px;
  }

  .sm\:pr-7 {
    padding-right: 112.5px;
  }

  .sm\:pb-7 {
    padding-bottom: 112.5px;
  }

  .sm\:pl-7 {
    padding-left: 112.5px;
  }

  .sm\:pt-8 {
    padding-top: 150px;
  }

  .sm\:pr-8 {
    padding-right: 150px;
  }

  .sm\:pb-8 {
    padding-bottom: 150px;
  }

  .sm\:pl-8 {
    padding-left: 150px;
  }

  .sm\:text-black {
    color: #000;
  }

  .sm\:text-gray-100 {
    color: #f8f9fa;
  }

  .sm\:text-gray-200 {
    color: #e9ecef;
  }

  .sm\:text-gray-300 {
    color: #dee2e6;
  }

  .sm\:text-gray-400 {
    color: #ced4da;
  }

  .sm\:text-gray-500 {
    color: #adb5bd;
  }

  .sm\:text-gray-600 {
    color: #6c757d;
  }

  .sm\:text-gray-700 {
    color: #495057;
  }

  .sm\:text-gray-800 {
    color: #343a40;
  }

  .sm\:text-gray-900 {
    color: #212529;
  }

  .sm\:text-white {
    color: #fff;
  }

  .sm\:hover\:text-black:hover {
    color: #000;
  }

  .sm\:hover\:text-gray-100:hover {
    color: #f8f9fa;
  }

  .sm\:hover\:text-gray-200:hover {
    color: #e9ecef;
  }

  .sm\:hover\:text-gray-300:hover {
    color: #dee2e6;
  }

  .sm\:hover\:text-gray-400:hover {
    color: #ced4da;
  }

  .sm\:hover\:text-gray-500:hover {
    color: #adb5bd;
  }

  .sm\:hover\:text-gray-600:hover {
    color: #6c757d;
  }

  .sm\:hover\:text-gray-700:hover {
    color: #495057;
  }

  .sm\:hover\:text-gray-800:hover {
    color: #343a40;
  }

  .sm\:hover\:text-gray-900:hover {
    color: #212529;
  }

  .sm\:hover\:text-white:hover {
    color: #fff;
  }

  .sm\:text-5xl {
    font-size: 7.993rem;
  }

  .sm\:text-4xl {
    font-size: 5.653rem;
  }

  .sm\:text-3xl {
    font-size: 3.998rem;
  }

  .sm\:text-2xl {
    font-size: 2.827rem;
  }

  .sm\:text-xl {
    font-size: 1.999rem;
  }

  .sm\:text-lg {
    font-size: 1.414rem;
  }

  .sm\:text-md {
    font-size: 1rem;
  }

  .sm\:text-sm {
    font-size: .777rem;
  }

  .sm\:text-xs {
    font-size: .555rem;
  }

  .sm\:tracking-xxs {
    letter-spacing: -0.19990000000000002em;
  }

  .sm\:tracking-xs {
    letter-spacing: -0.1414em;
  }

  .sm\:tracking-sm {
    letter-spacing: -0.1em;
  }

  .sm\:tracking-md {
    letter-spacing: 0;
  }

  .sm\:tracking-lg {
    letter-spacing: .1em;
  }

  .sm\:tracking-xl {
    letter-spacing: .1414em;
  }

  .sm\:tracking-xxl {
    letter-spacing: .19990000000000002em;
  }

  .sm\:whitespace-normal {
    white-space: normal;
  }

  .sm\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .sm\:whitespace-pre {
    white-space: pre;
  }

  .sm\:whitespace-pre-line {
    white-space: pre-line;
  }

  .sm\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .sm\:break-words {
    word-wrap: break-word;
  }

  .sm\:break-normal {
    word-wrap: normal;
  }

  .sm\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .sm\:w-1 {
    width: 1rem;
  }

  .sm\:w-2 {
    width: 2rem;
  }

  .sm\:w-3 {
    width: 3rem;
  }

  .sm\:w-4 {
    width: 4rem;
  }

  .sm\:w-6 {
    width: 6rem;
  }

  .sm\:w-8 {
    width: 8rem;
  }

  .sm\:w-12 {
    width: 12rem;
  }

  .sm\:w-16 {
    width: 16rem;
  }

  .sm\:w-20 {
    width: 20rem;
  }

  .sm\:w-24 {
    width: 24rem;
  }

  .sm\:w-28 {
    width: 28rem;
  }

  .sm\:w-32 {
    width: 32rem;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:w-px {
    width: 1px;
  }

  .sm\:w-screen-10 {
    width: 10vw;
  }

  .sm\:w-screen-20 {
    width: 20vw;
  }

  .sm\:w-screen-30 {
    width: 30vw;
  }

  .sm\:w-screen-40 {
    width: 40vw;
  }

  .sm\:w-screen-50 {
    width: 50vw;
  }

  .sm\:w-screen-60 {
    width: 60vw;
  }

  .sm\:w-screen-70 {
    width: 70vw;
  }

  .sm\:w-screen-80 {
    width: 80vw;
  }

  .sm\:w-screen-90 {
    width: 90vw;
  }

  .sm\:w-screen {
    width: 100vw;
  }
}

@media (min-width: 768px) {
  .md\:bg-black {
    background-color: #000;
  }

  .md\:bg-gray-100 {
    background-color: #f8f9fa;
  }

  .md\:bg-gray-200 {
    background-color: #e9ecef;
  }

  .md\:bg-gray-300 {
    background-color: #dee2e6;
  }

  .md\:bg-gray-400 {
    background-color: #ced4da;
  }

  .md\:bg-gray-500 {
    background-color: #adb5bd;
  }

  .md\:bg-gray-600 {
    background-color: #6c757d;
  }

  .md\:bg-gray-700 {
    background-color: #495057;
  }

  .md\:bg-gray-800 {
    background-color: #343a40;
  }

  .md\:bg-gray-900 {
    background-color: #212529;
  }

  .md\:bg-white {
    background-color: #fff;
  }

  .md\:hover\:bg-black:hover {
    background-color: #000;
  }

  .md\:hover\:bg-gray-100:hover {
    background-color: #f8f9fa;
  }

  .md\:hover\:bg-gray-200:hover {
    background-color: #e9ecef;
  }

  .md\:hover\:bg-gray-300:hover {
    background-color: #dee2e6;
  }

  .md\:hover\:bg-gray-400:hover {
    background-color: #ced4da;
  }

  .md\:hover\:bg-gray-500:hover {
    background-color: #adb5bd;
  }

  .md\:hover\:bg-gray-600:hover {
    background-color: #6c757d;
  }

  .md\:hover\:bg-gray-700:hover {
    background-color: #495057;
  }

  .md\:hover\:bg-gray-800:hover {
    background-color: #343a40;
  }

  .md\:hover\:bg-gray-900:hover {
    background-color: #212529;
  }

  .md\:hover\:bg-white:hover {
    background-color: #fff;
  }

  .md\:border-black {
    border-color: #000;
  }

  .md\:border-gray-100 {
    border-color: #f8f9fa;
  }

  .md\:border-gray-200 {
    border-color: #e9ecef;
  }

  .md\:border-gray-300 {
    border-color: #dee2e6;
  }

  .md\:border-gray-400 {
    border-color: #ced4da;
  }

  .md\:border-gray-500 {
    border-color: #adb5bd;
  }

  .md\:border-gray-600 {
    border-color: #6c757d;
  }

  .md\:border-gray-700 {
    border-color: #495057;
  }

  .md\:border-gray-800 {
    border-color: #343a40;
  }

  .md\:border-gray-900 {
    border-color: #212529;
  }

  .md\:border-white {
    border-color: #fff;
  }

  .md\:hover\:border-black:hover {
    border-color: #000;
  }

  .md\:hover\:border-gray-100:hover {
    border-color: #f8f9fa;
  }

  .md\:hover\:border-gray-200:hover {
    border-color: #e9ecef;
  }

  .md\:hover\:border-gray-300:hover {
    border-color: #dee2e6;
  }

  .md\:hover\:border-gray-400:hover {
    border-color: #ced4da;
  }

  .md\:hover\:border-gray-500:hover {
    border-color: #adb5bd;
  }

  .md\:hover\:border-gray-600:hover {
    border-color: #6c757d;
  }

  .md\:hover\:border-gray-700:hover {
    border-color: #495057;
  }

  .md\:hover\:border-gray-800:hover {
    border-color: #343a40;
  }

  .md\:hover\:border-gray-900:hover {
    border-color: #212529;
  }

  .md\:hover\:border-white:hover {
    border-color: #fff;
  }

  .md\:cursor-auto {
    cursor: auto;
  }

  .md\:cursor-default {
    cursor: default;
  }

  .md\:cursor-pointer {
    cursor: pointer;
  }

  .md\:cursor-wait {
    cursor: wait;
  }

  .md\:cursor-move {
    cursor: move;
  }

  .md\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .md\:h-1 {
    height: 1rem;
  }

  .md\:h-2 {
    height: 2rem;
  }

  .md\:h-3 {
    height: 3rem;
  }

  .md\:h-4 {
    height: 4rem;
  }

  .md\:h-6 {
    height: 6rem;
  }

  .md\:h-8 {
    height: 8rem;
  }

  .md\:h-12 {
    height: 12rem;
  }

  .md\:h-16 {
    height: 16rem;
  }

  .md\:h-20 {
    height: 20rem;
  }

  .md\:h-24 {
    height: 24rem;
  }

  .md\:h-28 {
    height: 28rem;
  }

  .md\:h-32 {
    height: 32rem;
  }

  .md\:h-auto {
    height: auto;
  }

  .md\:h-px {
    height: 1px;
  }

  .md\:h-screen-10 {
    height: 10vh;
  }

  .md\:h-screen-20 {
    height: 20vh;
  }

  .md\:h-screen-30 {
    height: 30vh;
  }

  .md\:h-screen-40 {
    height: 40vh;
  }

  .md\:h-screen-50 {
    height: 50vh;
  }

  .md\:h-screen-60 {
    height: 60vh;
  }

  .md\:h-screen-70 {
    height: 70vh;
  }

  .md\:h-screen-80 {
    height: 80vh;
  }

  .md\:h-screen-90 {
    height: 90vh;
  }

  .md\:h-screen {
    height: 100vh;
  }

  .md\:leading-none {
    line-height: 1;
  }

  .md\:leading-tight {
    line-height: 1.25;
  }

  .md\:leading-normal {
    line-height: 1.5;
  }

  .md\:leading-loose {
    line-height: 2;
  }

  .md\:m-6 {
    margin: 75px;
  }

  .md\:m-7 {
    margin: 112.5px;
  }

  .md\:m-8 {
    margin: 150px;
  }

  .md\:my-6 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .md\:mx-6 {
    margin-left: 75px;
    margin-right: 75px;
  }

  .md\:my-7 {
    margin-top: 112.5px;
    margin-bottom: 112.5px;
  }

  .md\:mx-7 {
    margin-left: 112.5px;
    margin-right: 112.5px;
  }

  .md\:my-8 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .md\:mx-8 {
    margin-left: 150px;
    margin-right: 150px;
  }

  .md\:mt-6 {
    margin-top: 75px;
  }

  .md\:mr-6 {
    margin-right: 75px;
  }

  .md\:mb-6 {
    margin-bottom: 75px;
  }

  .md\:ml-6 {
    margin-left: 75px;
  }

  .md\:mt-7 {
    margin-top: 112.5px;
  }

  .md\:mr-7 {
    margin-right: 112.5px;
  }

  .md\:mb-7 {
    margin-bottom: 112.5px;
  }

  .md\:ml-7 {
    margin-left: 112.5px;
  }

  .md\:mt-8 {
    margin-top: 150px;
  }

  .md\:mr-8 {
    margin-right: 150px;
  }

  .md\:mb-8 {
    margin-bottom: 150px;
  }

  .md\:ml-8 {
    margin-left: 150px;
  }

  .md\:max-h-100 {
    max-height: 100%;
  }

  .md\:max-h-screen {
    max-height: 100vh;
  }

  .md\:max-w-100 {
    max-width: 100%;
  }

  .md\:max-w-screen {
    max-width: 100vw;
  }

  .md\:min-h-0 {
    min-height: 0;
  }

  .md\:min-h-100 {
    min-height: 100%;
  }

  .md\:min-h-screen-10 {
    min-height: 10vh;
  }

  .md\:min-h-screen-20 {
    min-height: 20vh;
  }

  .md\:min-h-screen-30 {
    min-height: 30vh;
  }

  .md\:min-h-screen-40 {
    min-height: 40vh;
  }

  .md\:min-h-screen-50 {
    min-height: 50vh;
  }

  .md\:min-h-screen-60 {
    min-height: 60vh;
  }

  .md\:min-h-screen-70 {
    min-height: 70vh;
  }

  .md\:min-h-screen-80 {
    min-height: 80vh;
  }

  .md\:min-h-screen-90 {
    min-height: 90vh;
  }

  .md\:min-h-screen {
    min-height: 100vh;
  }

  .md\:min-w-0 {
    min-width: 0;
  }

  .md\:min-w-100 {
    min-width: 100%;
  }

  .md\:min-w-screen-10 {
    min-width: 10vw;
  }

  .md\:min-w-screen-20 {
    min-width: 20vw;
  }

  .md\:min-w-screen-30 {
    min-width: 30vw;
  }

  .md\:min-w-screen-40 {
    min-width: 40vw;
  }

  .md\:min-w-screen-50 {
    min-width: 50vw;
  }

  .md\:min-w-screen-60 {
    min-width: 60vw;
  }

  .md\:min-w-screen-70 {
    min-width: 70vw;
  }

  .md\:min-w-screen-80 {
    min-width: 80vw;
  }

  .md\:min-w-screen-90 {
    min-width: 90vw;
  }

  .md\:min-w-screen {
    min-width: 100vw;
  }

  .md\:-m-1 {
    margin: -3.75px;
  }

  .md\:-m-2 {
    margin: -7.5px;
  }

  .md\:-m-3 {
    margin: -15px;
  }

  .md\:-m-4 {
    margin: -22.5px;
  }

  .md\:-m-5 {
    margin: -45px;
  }

  .md\:-my-1 {
    margin-top: -3.75px;
    margin-bottom: -3.75px;
  }

  .md\:-mx-1 {
    margin-left: -3.75px;
    margin-right: -3.75px;
  }

  .md\:-my-2 {
    margin-top: -7.5px;
    margin-bottom: -7.5px;
  }

  .md\:-mx-2 {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }

  .md\:-my-3 {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .md\:-mx-3 {
    margin-left: -15px;
    margin-right: -15px;
  }

  .md\:-my-4 {
    margin-top: -22.5px;
    margin-bottom: -22.5px;
  }

  .md\:-mx-4 {
    margin-left: -22.5px;
    margin-right: -22.5px;
  }

  .md\:-my-5 {
    margin-top: -45px;
    margin-bottom: -45px;
  }

  .md\:-mx-5 {
    margin-left: -45px;
    margin-right: -45px;
  }

  .md\:-mt-1 {
    margin-top: -3.75px;
  }

  .md\:-mr-1 {
    margin-right: -3.75px;
  }

  .md\:-mb-1 {
    margin-bottom: -3.75px;
  }

  .md\:-ml-1 {
    margin-left: -3.75px;
  }

  .md\:-mt-2 {
    margin-top: -7.5px;
  }

  .md\:-mr-2 {
    margin-right: -7.5px;
  }

  .md\:-mb-2 {
    margin-bottom: -7.5px;
  }

  .md\:-ml-2 {
    margin-left: -7.5px;
  }

  .md\:-mt-3 {
    margin-top: -15px;
  }

  .md\:-mr-3 {
    margin-right: -15px;
  }

  .md\:-mb-3 {
    margin-bottom: -15px;
  }

  .md\:-ml-3 {
    margin-left: -15px;
  }

  .md\:-mt-4 {
    margin-top: -22.5px;
  }

  .md\:-mr-4 {
    margin-right: -22.5px;
  }

  .md\:-mb-4 {
    margin-bottom: -22.5px;
  }

  .md\:-ml-4 {
    margin-left: -22.5px;
  }

  .md\:-mt-5 {
    margin-top: -45px;
  }

  .md\:-mr-5 {
    margin-right: -45px;
  }

  .md\:-mb-5 {
    margin-bottom: -45px;
  }

  .md\:-ml-5 {
    margin-left: -45px;
  }

  .md\:p-6 {
    padding: 75px;
  }

  .md\:p-7 {
    padding: 112.5px;
  }

  .md\:p-8 {
    padding: 150px;
  }

  .md\:py-6 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .md\:px-6 {
    padding-left: 75px;
    padding-right: 75px;
  }

  .md\:py-7 {
    padding-top: 112.5px;
    padding-bottom: 112.5px;
  }

  .md\:px-7 {
    padding-left: 112.5px;
    padding-right: 112.5px;
  }

  .md\:py-8 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .md\:px-8 {
    padding-left: 150px;
    padding-right: 150px;
  }

  .md\:pt-6 {
    padding-top: 75px;
  }

  .md\:pr-6 {
    padding-right: 75px;
  }

  .md\:pb-6 {
    padding-bottom: 75px;
  }

  .md\:pl-6 {
    padding-left: 75px;
  }

  .md\:pt-7 {
    padding-top: 112.5px;
  }

  .md\:pr-7 {
    padding-right: 112.5px;
  }

  .md\:pb-7 {
    padding-bottom: 112.5px;
  }

  .md\:pl-7 {
    padding-left: 112.5px;
  }

  .md\:pt-8 {
    padding-top: 150px;
  }

  .md\:pr-8 {
    padding-right: 150px;
  }

  .md\:pb-8 {
    padding-bottom: 150px;
  }

  .md\:pl-8 {
    padding-left: 150px;
  }

  .md\:text-black {
    color: #000;
  }

  .md\:text-gray-100 {
    color: #f8f9fa;
  }

  .md\:text-gray-200 {
    color: #e9ecef;
  }

  .md\:text-gray-300 {
    color: #dee2e6;
  }

  .md\:text-gray-400 {
    color: #ced4da;
  }

  .md\:text-gray-500 {
    color: #adb5bd;
  }

  .md\:text-gray-600 {
    color: #6c757d;
  }

  .md\:text-gray-700 {
    color: #495057;
  }

  .md\:text-gray-800 {
    color: #343a40;
  }

  .md\:text-gray-900 {
    color: #212529;
  }

  .md\:text-white {
    color: #fff;
  }

  .md\:hover\:text-black:hover {
    color: #000;
  }

  .md\:hover\:text-gray-100:hover {
    color: #f8f9fa;
  }

  .md\:hover\:text-gray-200:hover {
    color: #e9ecef;
  }

  .md\:hover\:text-gray-300:hover {
    color: #dee2e6;
  }

  .md\:hover\:text-gray-400:hover {
    color: #ced4da;
  }

  .md\:hover\:text-gray-500:hover {
    color: #adb5bd;
  }

  .md\:hover\:text-gray-600:hover {
    color: #6c757d;
  }

  .md\:hover\:text-gray-700:hover {
    color: #495057;
  }

  .md\:hover\:text-gray-800:hover {
    color: #343a40;
  }

  .md\:hover\:text-gray-900:hover {
    color: #212529;
  }

  .md\:hover\:text-white:hover {
    color: #fff;
  }

  .md\:text-5xl {
    font-size: 7.993rem;
  }

  .md\:text-4xl {
    font-size: 5.653rem;
  }

  .md\:text-3xl {
    font-size: 3.998rem;
  }

  .md\:text-2xl {
    font-size: 2.827rem;
  }

  .md\:text-xl {
    font-size: 1.999rem;
  }

  .md\:text-lg {
    font-size: 1.414rem;
  }

  .md\:text-md {
    font-size: 1rem;
  }

  .md\:text-sm {
    font-size: .777rem;
  }

  .md\:text-xs {
    font-size: .555rem;
  }

  .md\:tracking-xxs {
    letter-spacing: -0.19990000000000002em;
  }

  .md\:tracking-xs {
    letter-spacing: -0.1414em;
  }

  .md\:tracking-sm {
    letter-spacing: -0.1em;
  }

  .md\:tracking-md {
    letter-spacing: 0;
  }

  .md\:tracking-lg {
    letter-spacing: .1em;
  }

  .md\:tracking-xl {
    letter-spacing: .1414em;
  }

  .md\:tracking-xxl {
    letter-spacing: .19990000000000002em;
  }

  .md\:whitespace-normal {
    white-space: normal;
  }

  .md\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .md\:whitespace-pre {
    white-space: pre;
  }

  .md\:whitespace-pre-line {
    white-space: pre-line;
  }

  .md\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .md\:break-words {
    word-wrap: break-word;
  }

  .md\:break-normal {
    word-wrap: normal;
  }

  .md\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .md\:w-1 {
    width: 1rem;
  }

  .md\:w-2 {
    width: 2rem;
  }

  .md\:w-3 {
    width: 3rem;
  }

  .md\:w-4 {
    width: 4rem;
  }

  .md\:w-6 {
    width: 6rem;
  }

  .md\:w-8 {
    width: 8rem;
  }

  .md\:w-12 {
    width: 12rem;
  }

  .md\:w-16 {
    width: 16rem;
  }

  .md\:w-20 {
    width: 20rem;
  }

  .md\:w-24 {
    width: 24rem;
  }

  .md\:w-28 {
    width: 28rem;
  }

  .md\:w-32 {
    width: 32rem;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:w-px {
    width: 1px;
  }

  .md\:w-screen-10 {
    width: 10vw;
  }

  .md\:w-screen-20 {
    width: 20vw;
  }

  .md\:w-screen-30 {
    width: 30vw;
  }

  .md\:w-screen-40 {
    width: 40vw;
  }

  .md\:w-screen-50 {
    width: 50vw;
  }

  .md\:w-screen-60 {
    width: 60vw;
  }

  .md\:w-screen-70 {
    width: 70vw;
  }

  .md\:w-screen-80 {
    width: 80vw;
  }

  .md\:w-screen-90 {
    width: 90vw;
  }

  .md\:w-screen {
    width: 100vw;
  }
}

@media (min-width: 992px) {
  .lg\:bg-black {
    background-color: #000;
  }

  .lg\:bg-gray-100 {
    background-color: #f8f9fa;
  }

  .lg\:bg-gray-200 {
    background-color: #e9ecef;
  }

  .lg\:bg-gray-300 {
    background-color: #dee2e6;
  }

  .lg\:bg-gray-400 {
    background-color: #ced4da;
  }

  .lg\:bg-gray-500 {
    background-color: #adb5bd;
  }

  .lg\:bg-gray-600 {
    background-color: #6c757d;
  }

  .lg\:bg-gray-700 {
    background-color: #495057;
  }

  .lg\:bg-gray-800 {
    background-color: #343a40;
  }

  .lg\:bg-gray-900 {
    background-color: #212529;
  }

  .lg\:bg-white {
    background-color: #fff;
  }

  .lg\:hover\:bg-black:hover {
    background-color: #000;
  }

  .lg\:hover\:bg-gray-100:hover {
    background-color: #f8f9fa;
  }

  .lg\:hover\:bg-gray-200:hover {
    background-color: #e9ecef;
  }

  .lg\:hover\:bg-gray-300:hover {
    background-color: #dee2e6;
  }

  .lg\:hover\:bg-gray-400:hover {
    background-color: #ced4da;
  }

  .lg\:hover\:bg-gray-500:hover {
    background-color: #adb5bd;
  }

  .lg\:hover\:bg-gray-600:hover {
    background-color: #6c757d;
  }

  .lg\:hover\:bg-gray-700:hover {
    background-color: #495057;
  }

  .lg\:hover\:bg-gray-800:hover {
    background-color: #343a40;
  }

  .lg\:hover\:bg-gray-900:hover {
    background-color: #212529;
  }

  .lg\:hover\:bg-white:hover {
    background-color: #fff;
  }

  .lg\:border-black {
    border-color: #000;
  }

  .lg\:border-gray-100 {
    border-color: #f8f9fa;
  }

  .lg\:border-gray-200 {
    border-color: #e9ecef;
  }

  .lg\:border-gray-300 {
    border-color: #dee2e6;
  }

  .lg\:border-gray-400 {
    border-color: #ced4da;
  }

  .lg\:border-gray-500 {
    border-color: #adb5bd;
  }

  .lg\:border-gray-600 {
    border-color: #6c757d;
  }

  .lg\:border-gray-700 {
    border-color: #495057;
  }

  .lg\:border-gray-800 {
    border-color: #343a40;
  }

  .lg\:border-gray-900 {
    border-color: #212529;
  }

  .lg\:border-white {
    border-color: #fff;
  }

  .lg\:hover\:border-black:hover {
    border-color: #000;
  }

  .lg\:hover\:border-gray-100:hover {
    border-color: #f8f9fa;
  }

  .lg\:hover\:border-gray-200:hover {
    border-color: #e9ecef;
  }

  .lg\:hover\:border-gray-300:hover {
    border-color: #dee2e6;
  }

  .lg\:hover\:border-gray-400:hover {
    border-color: #ced4da;
  }

  .lg\:hover\:border-gray-500:hover {
    border-color: #adb5bd;
  }

  .lg\:hover\:border-gray-600:hover {
    border-color: #6c757d;
  }

  .lg\:hover\:border-gray-700:hover {
    border-color: #495057;
  }

  .lg\:hover\:border-gray-800:hover {
    border-color: #343a40;
  }

  .lg\:hover\:border-gray-900:hover {
    border-color: #212529;
  }

  .lg\:hover\:border-white:hover {
    border-color: #fff;
  }

  .lg\:cursor-auto {
    cursor: auto;
  }

  .lg\:cursor-default {
    cursor: default;
  }

  .lg\:cursor-pointer {
    cursor: pointer;
  }

  .lg\:cursor-wait {
    cursor: wait;
  }

  .lg\:cursor-move {
    cursor: move;
  }

  .lg\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .lg\:h-1 {
    height: 1rem;
  }

  .lg\:h-2 {
    height: 2rem;
  }

  .lg\:h-3 {
    height: 3rem;
  }

  .lg\:h-4 {
    height: 4rem;
  }

  .lg\:h-6 {
    height: 6rem;
  }

  .lg\:h-8 {
    height: 8rem;
  }

  .lg\:h-12 {
    height: 12rem;
  }

  .lg\:h-16 {
    height: 16rem;
  }

  .lg\:h-20 {
    height: 20rem;
  }

  .lg\:h-24 {
    height: 24rem;
  }

  .lg\:h-28 {
    height: 28rem;
  }

  .lg\:h-32 {
    height: 32rem;
  }

  .lg\:h-auto {
    height: auto;
  }

  .lg\:h-px {
    height: 1px;
  }

  .lg\:h-screen-10 {
    height: 10vh;
  }

  .lg\:h-screen-20 {
    height: 20vh;
  }

  .lg\:h-screen-30 {
    height: 30vh;
  }

  .lg\:h-screen-40 {
    height: 40vh;
  }

  .lg\:h-screen-50 {
    height: 50vh;
  }

  .lg\:h-screen-60 {
    height: 60vh;
  }

  .lg\:h-screen-70 {
    height: 70vh;
  }

  .lg\:h-screen-80 {
    height: 80vh;
  }

  .lg\:h-screen-90 {
    height: 90vh;
  }

  .lg\:h-screen {
    height: 100vh;
  }

  .lg\:leading-none {
    line-height: 1;
  }

  .lg\:leading-tight {
    line-height: 1.25;
  }

  .lg\:leading-normal {
    line-height: 1.5;
  }

  .lg\:leading-loose {
    line-height: 2;
  }

  .lg\:m-6 {
    margin: 75px;
  }

  .lg\:m-7 {
    margin: 112.5px;
  }

  .lg\:m-8 {
    margin: 150px;
  }

  .lg\:my-6 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .lg\:mx-6 {
    margin-left: 75px;
    margin-right: 75px;
  }

  .lg\:my-7 {
    margin-top: 112.5px;
    margin-bottom: 112.5px;
  }

  .lg\:mx-7 {
    margin-left: 112.5px;
    margin-right: 112.5px;
  }

  .lg\:my-8 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .lg\:mx-8 {
    margin-left: 150px;
    margin-right: 150px;
  }

  .lg\:mt-6 {
    margin-top: 75px;
  }

  .lg\:mr-6 {
    margin-right: 75px;
  }

  .lg\:mb-6 {
    margin-bottom: 75px;
  }

  .lg\:ml-6 {
    margin-left: 75px;
  }

  .lg\:mt-7 {
    margin-top: 112.5px;
  }

  .lg\:mr-7 {
    margin-right: 112.5px;
  }

  .lg\:mb-7 {
    margin-bottom: 112.5px;
  }

  .lg\:ml-7 {
    margin-left: 112.5px;
  }

  .lg\:mt-8 {
    margin-top: 150px;
  }

  .lg\:mr-8 {
    margin-right: 150px;
  }

  .lg\:mb-8 {
    margin-bottom: 150px;
  }

  .lg\:ml-8 {
    margin-left: 150px;
  }

  .lg\:max-h-100 {
    max-height: 100%;
  }

  .lg\:max-h-screen {
    max-height: 100vh;
  }

  .lg\:max-w-100 {
    max-width: 100%;
  }

  .lg\:max-w-screen {
    max-width: 100vw;
  }

  .lg\:min-h-0 {
    min-height: 0;
  }

  .lg\:min-h-100 {
    min-height: 100%;
  }

  .lg\:min-h-screen-10 {
    min-height: 10vh;
  }

  .lg\:min-h-screen-20 {
    min-height: 20vh;
  }

  .lg\:min-h-screen-30 {
    min-height: 30vh;
  }

  .lg\:min-h-screen-40 {
    min-height: 40vh;
  }

  .lg\:min-h-screen-50 {
    min-height: 50vh;
  }

  .lg\:min-h-screen-60 {
    min-height: 60vh;
  }

  .lg\:min-h-screen-70 {
    min-height: 70vh;
  }

  .lg\:min-h-screen-80 {
    min-height: 80vh;
  }

  .lg\:min-h-screen-90 {
    min-height: 90vh;
  }

  .lg\:min-h-screen {
    min-height: 100vh;
  }

  .lg\:min-w-0 {
    min-width: 0;
  }

  .lg\:min-w-100 {
    min-width: 100%;
  }

  .lg\:min-w-screen-10 {
    min-width: 10vw;
  }

  .lg\:min-w-screen-20 {
    min-width: 20vw;
  }

  .lg\:min-w-screen-30 {
    min-width: 30vw;
  }

  .lg\:min-w-screen-40 {
    min-width: 40vw;
  }

  .lg\:min-w-screen-50 {
    min-width: 50vw;
  }

  .lg\:min-w-screen-60 {
    min-width: 60vw;
  }

  .lg\:min-w-screen-70 {
    min-width: 70vw;
  }

  .lg\:min-w-screen-80 {
    min-width: 80vw;
  }

  .lg\:min-w-screen-90 {
    min-width: 90vw;
  }

  .lg\:min-w-screen {
    min-width: 100vw;
  }

  .lg\:-m-1 {
    margin: -3.75px;
  }

  .lg\:-m-2 {
    margin: -7.5px;
  }

  .lg\:-m-3 {
    margin: -15px;
  }

  .lg\:-m-4 {
    margin: -22.5px;
  }

  .lg\:-m-5 {
    margin: -45px;
  }

  .lg\:-my-1 {
    margin-top: -3.75px;
    margin-bottom: -3.75px;
  }

  .lg\:-mx-1 {
    margin-left: -3.75px;
    margin-right: -3.75px;
  }

  .lg\:-my-2 {
    margin-top: -7.5px;
    margin-bottom: -7.5px;
  }

  .lg\:-mx-2 {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }

  .lg\:-my-3 {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .lg\:-mx-3 {
    margin-left: -15px;
    margin-right: -15px;
  }

  .lg\:-my-4 {
    margin-top: -22.5px;
    margin-bottom: -22.5px;
  }

  .lg\:-mx-4 {
    margin-left: -22.5px;
    margin-right: -22.5px;
  }

  .lg\:-my-5 {
    margin-top: -45px;
    margin-bottom: -45px;
  }

  .lg\:-mx-5 {
    margin-left: -45px;
    margin-right: -45px;
  }

  .lg\:-mt-1 {
    margin-top: -3.75px;
  }

  .lg\:-mr-1 {
    margin-right: -3.75px;
  }

  .lg\:-mb-1 {
    margin-bottom: -3.75px;
  }

  .lg\:-ml-1 {
    margin-left: -3.75px;
  }

  .lg\:-mt-2 {
    margin-top: -7.5px;
  }

  .lg\:-mr-2 {
    margin-right: -7.5px;
  }

  .lg\:-mb-2 {
    margin-bottom: -7.5px;
  }

  .lg\:-ml-2 {
    margin-left: -7.5px;
  }

  .lg\:-mt-3 {
    margin-top: -15px;
  }

  .lg\:-mr-3 {
    margin-right: -15px;
  }

  .lg\:-mb-3 {
    margin-bottom: -15px;
  }

  .lg\:-ml-3 {
    margin-left: -15px;
  }

  .lg\:-mt-4 {
    margin-top: -22.5px;
  }

  .lg\:-mr-4 {
    margin-right: -22.5px;
  }

  .lg\:-mb-4 {
    margin-bottom: -22.5px;
  }

  .lg\:-ml-4 {
    margin-left: -22.5px;
  }

  .lg\:-mt-5 {
    margin-top: -45px;
  }

  .lg\:-mr-5 {
    margin-right: -45px;
  }

  .lg\:-mb-5 {
    margin-bottom: -45px;
  }

  .lg\:-ml-5 {
    margin-left: -45px;
  }

  .lg\:p-6 {
    padding: 75px;
  }

  .lg\:p-7 {
    padding: 112.5px;
  }

  .lg\:p-8 {
    padding: 150px;
  }

  .lg\:py-6 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .lg\:px-6 {
    padding-left: 75px;
    padding-right: 75px;
  }

  .lg\:py-7 {
    padding-top: 112.5px;
    padding-bottom: 112.5px;
  }

  .lg\:px-7 {
    padding-left: 112.5px;
    padding-right: 112.5px;
  }

  .lg\:py-8 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .lg\:px-8 {
    padding-left: 150px;
    padding-right: 150px;
  }

  .lg\:pt-6 {
    padding-top: 75px;
  }

  .lg\:pr-6 {
    padding-right: 75px;
  }

  .lg\:pb-6 {
    padding-bottom: 75px;
  }

  .lg\:pl-6 {
    padding-left: 75px;
  }

  .lg\:pt-7 {
    padding-top: 112.5px;
  }

  .lg\:pr-7 {
    padding-right: 112.5px;
  }

  .lg\:pb-7 {
    padding-bottom: 112.5px;
  }

  .lg\:pl-7 {
    padding-left: 112.5px;
  }

  .lg\:pt-8 {
    padding-top: 150px;
  }

  .lg\:pr-8 {
    padding-right: 150px;
  }

  .lg\:pb-8 {
    padding-bottom: 150px;
  }

  .lg\:pl-8 {
    padding-left: 150px;
  }

  .lg\:text-black {
    color: #000;
  }

  .lg\:text-gray-100 {
    color: #f8f9fa;
  }

  .lg\:text-gray-200 {
    color: #e9ecef;
  }

  .lg\:text-gray-300 {
    color: #dee2e6;
  }

  .lg\:text-gray-400 {
    color: #ced4da;
  }

  .lg\:text-gray-500 {
    color: #adb5bd;
  }

  .lg\:text-gray-600 {
    color: #6c757d;
  }

  .lg\:text-gray-700 {
    color: #495057;
  }

  .lg\:text-gray-800 {
    color: #343a40;
  }

  .lg\:text-gray-900 {
    color: #212529;
  }

  .lg\:text-white {
    color: #fff;
  }

  .lg\:hover\:text-black:hover {
    color: #000;
  }

  .lg\:hover\:text-gray-100:hover {
    color: #f8f9fa;
  }

  .lg\:hover\:text-gray-200:hover {
    color: #e9ecef;
  }

  .lg\:hover\:text-gray-300:hover {
    color: #dee2e6;
  }

  .lg\:hover\:text-gray-400:hover {
    color: #ced4da;
  }

  .lg\:hover\:text-gray-500:hover {
    color: #adb5bd;
  }

  .lg\:hover\:text-gray-600:hover {
    color: #6c757d;
  }

  .lg\:hover\:text-gray-700:hover {
    color: #495057;
  }

  .lg\:hover\:text-gray-800:hover {
    color: #343a40;
  }

  .lg\:hover\:text-gray-900:hover {
    color: #212529;
  }

  .lg\:hover\:text-white:hover {
    color: #fff;
  }

  .lg\:text-5xl {
    font-size: 7.993rem;
  }

  .lg\:text-4xl {
    font-size: 5.653rem;
  }

  .lg\:text-3xl {
    font-size: 3.998rem;
  }

  .lg\:text-2xl {
    font-size: 2.827rem;
  }

  .lg\:text-xl {
    font-size: 1.999rem;
  }

  .lg\:text-lg {
    font-size: 1.414rem;
  }

  .lg\:text-md {
    font-size: 1rem;
  }

  .lg\:text-sm {
    font-size: .777rem;
  }

  .lg\:text-xs {
    font-size: .555rem;
  }

  .lg\:tracking-xxs {
    letter-spacing: -0.19990000000000002em;
  }

  .lg\:tracking-xs {
    letter-spacing: -0.1414em;
  }

  .lg\:tracking-sm {
    letter-spacing: -0.1em;
  }

  .lg\:tracking-md {
    letter-spacing: 0;
  }

  .lg\:tracking-lg {
    letter-spacing: .1em;
  }

  .lg\:tracking-xl {
    letter-spacing: .1414em;
  }

  .lg\:tracking-xxl {
    letter-spacing: .19990000000000002em;
  }

  .lg\:whitespace-normal {
    white-space: normal;
  }

  .lg\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .lg\:whitespace-pre {
    white-space: pre;
  }

  .lg\:whitespace-pre-line {
    white-space: pre-line;
  }

  .lg\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .lg\:break-words {
    word-wrap: break-word;
  }

  .lg\:break-normal {
    word-wrap: normal;
  }

  .lg\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .lg\:w-1 {
    width: 1rem;
  }

  .lg\:w-2 {
    width: 2rem;
  }

  .lg\:w-3 {
    width: 3rem;
  }

  .lg\:w-4 {
    width: 4rem;
  }

  .lg\:w-6 {
    width: 6rem;
  }

  .lg\:w-8 {
    width: 8rem;
  }

  .lg\:w-12 {
    width: 12rem;
  }

  .lg\:w-16 {
    width: 16rem;
  }

  .lg\:w-20 {
    width: 20rem;
  }

  .lg\:w-24 {
    width: 24rem;
  }

  .lg\:w-28 {
    width: 28rem;
  }

  .lg\:w-32 {
    width: 32rem;
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-px {
    width: 1px;
  }

  .lg\:w-screen-10 {
    width: 10vw;
  }

  .lg\:w-screen-20 {
    width: 20vw;
  }

  .lg\:w-screen-30 {
    width: 30vw;
  }

  .lg\:w-screen-40 {
    width: 40vw;
  }

  .lg\:w-screen-50 {
    width: 50vw;
  }

  .lg\:w-screen-60 {
    width: 60vw;
  }

  .lg\:w-screen-70 {
    width: 70vw;
  }

  .lg\:w-screen-80 {
    width: 80vw;
  }

  .lg\:w-screen-90 {
    width: 90vw;
  }

  .lg\:w-screen {
    width: 100vw;
  }
}

@media (min-width: 1200px) {
  .xl\:bg-black {
    background-color: #000;
  }

  .xl\:bg-gray-100 {
    background-color: #f8f9fa;
  }

  .xl\:bg-gray-200 {
    background-color: #e9ecef;
  }

  .xl\:bg-gray-300 {
    background-color: #dee2e6;
  }

  .xl\:bg-gray-400 {
    background-color: #ced4da;
  }

  .xl\:bg-gray-500 {
    background-color: #adb5bd;
  }

  .xl\:bg-gray-600 {
    background-color: #6c757d;
  }

  .xl\:bg-gray-700 {
    background-color: #495057;
  }

  .xl\:bg-gray-800 {
    background-color: #343a40;
  }

  .xl\:bg-gray-900 {
    background-color: #212529;
  }

  .xl\:bg-white {
    background-color: #fff;
  }

  .xl\:hover\:bg-black:hover {
    background-color: #000;
  }

  .xl\:hover\:bg-gray-100:hover {
    background-color: #f8f9fa;
  }

  .xl\:hover\:bg-gray-200:hover {
    background-color: #e9ecef;
  }

  .xl\:hover\:bg-gray-300:hover {
    background-color: #dee2e6;
  }

  .xl\:hover\:bg-gray-400:hover {
    background-color: #ced4da;
  }

  .xl\:hover\:bg-gray-500:hover {
    background-color: #adb5bd;
  }

  .xl\:hover\:bg-gray-600:hover {
    background-color: #6c757d;
  }

  .xl\:hover\:bg-gray-700:hover {
    background-color: #495057;
  }

  .xl\:hover\:bg-gray-800:hover {
    background-color: #343a40;
  }

  .xl\:hover\:bg-gray-900:hover {
    background-color: #212529;
  }

  .xl\:hover\:bg-white:hover {
    background-color: #fff;
  }

  .xl\:border-black {
    border-color: #000;
  }

  .xl\:border-gray-100 {
    border-color: #f8f9fa;
  }

  .xl\:border-gray-200 {
    border-color: #e9ecef;
  }

  .xl\:border-gray-300 {
    border-color: #dee2e6;
  }

  .xl\:border-gray-400 {
    border-color: #ced4da;
  }

  .xl\:border-gray-500 {
    border-color: #adb5bd;
  }

  .xl\:border-gray-600 {
    border-color: #6c757d;
  }

  .xl\:border-gray-700 {
    border-color: #495057;
  }

  .xl\:border-gray-800 {
    border-color: #343a40;
  }

  .xl\:border-gray-900 {
    border-color: #212529;
  }

  .xl\:border-white {
    border-color: #fff;
  }

  .xl\:hover\:border-black:hover {
    border-color: #000;
  }

  .xl\:hover\:border-gray-100:hover {
    border-color: #f8f9fa;
  }

  .xl\:hover\:border-gray-200:hover {
    border-color: #e9ecef;
  }

  .xl\:hover\:border-gray-300:hover {
    border-color: #dee2e6;
  }

  .xl\:hover\:border-gray-400:hover {
    border-color: #ced4da;
  }

  .xl\:hover\:border-gray-500:hover {
    border-color: #adb5bd;
  }

  .xl\:hover\:border-gray-600:hover {
    border-color: #6c757d;
  }

  .xl\:hover\:border-gray-700:hover {
    border-color: #495057;
  }

  .xl\:hover\:border-gray-800:hover {
    border-color: #343a40;
  }

  .xl\:hover\:border-gray-900:hover {
    border-color: #212529;
  }

  .xl\:hover\:border-white:hover {
    border-color: #fff;
  }

  .xl\:cursor-auto {
    cursor: auto;
  }

  .xl\:cursor-default {
    cursor: default;
  }

  .xl\:cursor-pointer {
    cursor: pointer;
  }

  .xl\:cursor-wait {
    cursor: wait;
  }

  .xl\:cursor-move {
    cursor: move;
  }

  .xl\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .xl\:h-1 {
    height: 1rem;
  }

  .xl\:h-2 {
    height: 2rem;
  }

  .xl\:h-3 {
    height: 3rem;
  }

  .xl\:h-4 {
    height: 4rem;
  }

  .xl\:h-6 {
    height: 6rem;
  }

  .xl\:h-8 {
    height: 8rem;
  }

  .xl\:h-12 {
    height: 12rem;
  }

  .xl\:h-16 {
    height: 16rem;
  }

  .xl\:h-20 {
    height: 20rem;
  }

  .xl\:h-24 {
    height: 24rem;
  }

  .xl\:h-28 {
    height: 28rem;
  }

  .xl\:h-32 {
    height: 32rem;
  }

  .xl\:h-auto {
    height: auto;
  }

  .xl\:h-px {
    height: 1px;
  }

  .xl\:h-screen-10 {
    height: 10vh;
  }

  .xl\:h-screen-20 {
    height: 20vh;
  }

  .xl\:h-screen-30 {
    height: 30vh;
  }

  .xl\:h-screen-40 {
    height: 40vh;
  }

  .xl\:h-screen-50 {
    height: 50vh;
  }

  .xl\:h-screen-60 {
    height: 60vh;
  }

  .xl\:h-screen-70 {
    height: 70vh;
  }

  .xl\:h-screen-80 {
    height: 80vh;
  }

  .xl\:h-screen-90 {
    height: 90vh;
  }

  .xl\:h-screen {
    height: 100vh;
  }

  .xl\:leading-none {
    line-height: 1;
  }

  .xl\:leading-tight {
    line-height: 1.25;
  }

  .xl\:leading-normal {
    line-height: 1.5;
  }

  .xl\:leading-loose {
    line-height: 2;
  }

  .xl\:m-6 {
    margin: 75px;
  }

  .xl\:m-7 {
    margin: 112.5px;
  }

  .xl\:m-8 {
    margin: 150px;
  }

  .xl\:my-6 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .xl\:mx-6 {
    margin-left: 75px;
    margin-right: 75px;
  }

  .xl\:my-7 {
    margin-top: 112.5px;
    margin-bottom: 112.5px;
  }

  .xl\:mx-7 {
    margin-left: 112.5px;
    margin-right: 112.5px;
  }

  .xl\:my-8 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .xl\:mx-8 {
    margin-left: 150px;
    margin-right: 150px;
  }

  .xl\:mt-6 {
    margin-top: 75px;
  }

  .xl\:mr-6 {
    margin-right: 75px;
  }

  .xl\:mb-6 {
    margin-bottom: 75px;
  }

  .xl\:ml-6 {
    margin-left: 75px;
  }

  .xl\:mt-7 {
    margin-top: 112.5px;
  }

  .xl\:mr-7 {
    margin-right: 112.5px;
  }

  .xl\:mb-7 {
    margin-bottom: 112.5px;
  }

  .xl\:ml-7 {
    margin-left: 112.5px;
  }

  .xl\:mt-8 {
    margin-top: 150px;
  }

  .xl\:mr-8 {
    margin-right: 150px;
  }

  .xl\:mb-8 {
    margin-bottom: 150px;
  }

  .xl\:ml-8 {
    margin-left: 150px;
  }

  .xl\:max-h-100 {
    max-height: 100%;
  }

  .xl\:max-h-screen {
    max-height: 100vh;
  }

  .xl\:max-w-100 {
    max-width: 100%;
  }

  .xl\:max-w-screen {
    max-width: 100vw;
  }

  .xl\:min-h-0 {
    min-height: 0;
  }

  .xl\:min-h-100 {
    min-height: 100%;
  }

  .xl\:min-h-screen-10 {
    min-height: 10vh;
  }

  .xl\:min-h-screen-20 {
    min-height: 20vh;
  }

  .xl\:min-h-screen-30 {
    min-height: 30vh;
  }

  .xl\:min-h-screen-40 {
    min-height: 40vh;
  }

  .xl\:min-h-screen-50 {
    min-height: 50vh;
  }

  .xl\:min-h-screen-60 {
    min-height: 60vh;
  }

  .xl\:min-h-screen-70 {
    min-height: 70vh;
  }

  .xl\:min-h-screen-80 {
    min-height: 80vh;
  }

  .xl\:min-h-screen-90 {
    min-height: 90vh;
  }

  .xl\:min-h-screen {
    min-height: 100vh;
  }

  .xl\:min-w-0 {
    min-width: 0;
  }

  .xl\:min-w-100 {
    min-width: 100%;
  }

  .xl\:min-w-screen-10 {
    min-width: 10vw;
  }

  .xl\:min-w-screen-20 {
    min-width: 20vw;
  }

  .xl\:min-w-screen-30 {
    min-width: 30vw;
  }

  .xl\:min-w-screen-40 {
    min-width: 40vw;
  }

  .xl\:min-w-screen-50 {
    min-width: 50vw;
  }

  .xl\:min-w-screen-60 {
    min-width: 60vw;
  }

  .xl\:min-w-screen-70 {
    min-width: 70vw;
  }

  .xl\:min-w-screen-80 {
    min-width: 80vw;
  }

  .xl\:min-w-screen-90 {
    min-width: 90vw;
  }

  .xl\:min-w-screen {
    min-width: 100vw;
  }

  .xl\:-m-1 {
    margin: -3.75px;
  }

  .xl\:-m-2 {
    margin: -7.5px;
  }

  .xl\:-m-3 {
    margin: -15px;
  }

  .xl\:-m-4 {
    margin: -22.5px;
  }

  .xl\:-m-5 {
    margin: -45px;
  }

  .xl\:-my-1 {
    margin-top: -3.75px;
    margin-bottom: -3.75px;
  }

  .xl\:-mx-1 {
    margin-left: -3.75px;
    margin-right: -3.75px;
  }

  .xl\:-my-2 {
    margin-top: -7.5px;
    margin-bottom: -7.5px;
  }

  .xl\:-mx-2 {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }

  .xl\:-my-3 {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .xl\:-mx-3 {
    margin-left: -15px;
    margin-right: -15px;
  }

  .xl\:-my-4 {
    margin-top: -22.5px;
    margin-bottom: -22.5px;
  }

  .xl\:-mx-4 {
    margin-left: -22.5px;
    margin-right: -22.5px;
  }

  .xl\:-my-5 {
    margin-top: -45px;
    margin-bottom: -45px;
  }

  .xl\:-mx-5 {
    margin-left: -45px;
    margin-right: -45px;
  }

  .xl\:-mt-1 {
    margin-top: -3.75px;
  }

  .xl\:-mr-1 {
    margin-right: -3.75px;
  }

  .xl\:-mb-1 {
    margin-bottom: -3.75px;
  }

  .xl\:-ml-1 {
    margin-left: -3.75px;
  }

  .xl\:-mt-2 {
    margin-top: -7.5px;
  }

  .xl\:-mr-2 {
    margin-right: -7.5px;
  }

  .xl\:-mb-2 {
    margin-bottom: -7.5px;
  }

  .xl\:-ml-2 {
    margin-left: -7.5px;
  }

  .xl\:-mt-3 {
    margin-top: -15px;
  }

  .xl\:-mr-3 {
    margin-right: -15px;
  }

  .xl\:-mb-3 {
    margin-bottom: -15px;
  }

  .xl\:-ml-3 {
    margin-left: -15px;
  }

  .xl\:-mt-4 {
    margin-top: -22.5px;
  }

  .xl\:-mr-4 {
    margin-right: -22.5px;
  }

  .xl\:-mb-4 {
    margin-bottom: -22.5px;
  }

  .xl\:-ml-4 {
    margin-left: -22.5px;
  }

  .xl\:-mt-5 {
    margin-top: -45px;
  }

  .xl\:-mr-5 {
    margin-right: -45px;
  }

  .xl\:-mb-5 {
    margin-bottom: -45px;
  }

  .xl\:-ml-5 {
    margin-left: -45px;
  }

  .xl\:p-6 {
    padding: 75px;
  }

  .xl\:p-7 {
    padding: 112.5px;
  }

  .xl\:p-8 {
    padding: 150px;
  }

  .xl\:py-6 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .xl\:px-6 {
    padding-left: 75px;
    padding-right: 75px;
  }

  .xl\:py-7 {
    padding-top: 112.5px;
    padding-bottom: 112.5px;
  }

  .xl\:px-7 {
    padding-left: 112.5px;
    padding-right: 112.5px;
  }

  .xl\:py-8 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .xl\:px-8 {
    padding-left: 150px;
    padding-right: 150px;
  }

  .xl\:pt-6 {
    padding-top: 75px;
  }

  .xl\:pr-6 {
    padding-right: 75px;
  }

  .xl\:pb-6 {
    padding-bottom: 75px;
  }

  .xl\:pl-6 {
    padding-left: 75px;
  }

  .xl\:pt-7 {
    padding-top: 112.5px;
  }

  .xl\:pr-7 {
    padding-right: 112.5px;
  }

  .xl\:pb-7 {
    padding-bottom: 112.5px;
  }

  .xl\:pl-7 {
    padding-left: 112.5px;
  }

  .xl\:pt-8 {
    padding-top: 150px;
  }

  .xl\:pr-8 {
    padding-right: 150px;
  }

  .xl\:pb-8 {
    padding-bottom: 150px;
  }

  .xl\:pl-8 {
    padding-left: 150px;
  }

  .xl\:text-black {
    color: #000;
  }

  .xl\:text-gray-100 {
    color: #f8f9fa;
  }

  .xl\:text-gray-200 {
    color: #e9ecef;
  }

  .xl\:text-gray-300 {
    color: #dee2e6;
  }

  .xl\:text-gray-400 {
    color: #ced4da;
  }

  .xl\:text-gray-500 {
    color: #adb5bd;
  }

  .xl\:text-gray-600 {
    color: #6c757d;
  }

  .xl\:text-gray-700 {
    color: #495057;
  }

  .xl\:text-gray-800 {
    color: #343a40;
  }

  .xl\:text-gray-900 {
    color: #212529;
  }

  .xl\:text-white {
    color: #fff;
  }

  .xl\:hover\:text-black:hover {
    color: #000;
  }

  .xl\:hover\:text-gray-100:hover {
    color: #f8f9fa;
  }

  .xl\:hover\:text-gray-200:hover {
    color: #e9ecef;
  }

  .xl\:hover\:text-gray-300:hover {
    color: #dee2e6;
  }

  .xl\:hover\:text-gray-400:hover {
    color: #ced4da;
  }

  .xl\:hover\:text-gray-500:hover {
    color: #adb5bd;
  }

  .xl\:hover\:text-gray-600:hover {
    color: #6c757d;
  }

  .xl\:hover\:text-gray-700:hover {
    color: #495057;
  }

  .xl\:hover\:text-gray-800:hover {
    color: #343a40;
  }

  .xl\:hover\:text-gray-900:hover {
    color: #212529;
  }

  .xl\:hover\:text-white:hover {
    color: #fff;
  }

  .xl\:text-5xl {
    font-size: 7.993rem;
  }

  .xl\:text-4xl {
    font-size: 5.653rem;
  }

  .xl\:text-3xl {
    font-size: 3.998rem;
  }

  .xl\:text-2xl {
    font-size: 2.827rem;
  }

  .xl\:text-xl {
    font-size: 1.999rem;
  }

  .xl\:text-lg {
    font-size: 1.414rem;
  }

  .xl\:text-md {
    font-size: 1rem;
  }

  .xl\:text-sm {
    font-size: .777rem;
  }

  .xl\:text-xs {
    font-size: .555rem;
  }

  .xl\:tracking-xxs {
    letter-spacing: -0.19990000000000002em;
  }

  .xl\:tracking-xs {
    letter-spacing: -0.1414em;
  }

  .xl\:tracking-sm {
    letter-spacing: -0.1em;
  }

  .xl\:tracking-md {
    letter-spacing: 0;
  }

  .xl\:tracking-lg {
    letter-spacing: .1em;
  }

  .xl\:tracking-xl {
    letter-spacing: .1414em;
  }

  .xl\:tracking-xxl {
    letter-spacing: .19990000000000002em;
  }

  .xl\:whitespace-normal {
    white-space: normal;
  }

  .xl\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .xl\:whitespace-pre {
    white-space: pre;
  }

  .xl\:whitespace-pre-line {
    white-space: pre-line;
  }

  .xl\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .xl\:break-words {
    word-wrap: break-word;
  }

  .xl\:break-normal {
    word-wrap: normal;
  }

  .xl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xl\:w-1 {
    width: 1rem;
  }

  .xl\:w-2 {
    width: 2rem;
  }

  .xl\:w-3 {
    width: 3rem;
  }

  .xl\:w-4 {
    width: 4rem;
  }

  .xl\:w-6 {
    width: 6rem;
  }

  .xl\:w-8 {
    width: 8rem;
  }

  .xl\:w-12 {
    width: 12rem;
  }

  .xl\:w-16 {
    width: 16rem;
  }

  .xl\:w-20 {
    width: 20rem;
  }

  .xl\:w-24 {
    width: 24rem;
  }

  .xl\:w-28 {
    width: 28rem;
  }

  .xl\:w-32 {
    width: 32rem;
  }

  .xl\:w-auto {
    width: auto;
  }

  .xl\:w-px {
    width: 1px;
  }

  .xl\:w-screen-10 {
    width: 10vw;
  }

  .xl\:w-screen-20 {
    width: 20vw;
  }

  .xl\:w-screen-30 {
    width: 30vw;
  }

  .xl\:w-screen-40 {
    width: 40vw;
  }

  .xl\:w-screen-50 {
    width: 50vw;
  }

  .xl\:w-screen-60 {
    width: 60vw;
  }

  .xl\:w-screen-70 {
    width: 70vw;
  }

  .xl\:w-screen-80 {
    width: 80vw;
  }

  .xl\:w-screen-90 {
    width: 90vw;
  }

  .xl\:w-screen {
    width: 100vw;
  }
}

