/**
  * @deprecated Use desktop with t-shirt size breakpoints instead
  */
.h-full {
  height: 100% !important;
}

.h-screen {
  height: 100vh !important;
}

.h-auto {
  height: auto !important;
}

.h-min {
  height: -moz-min-content !important;
  height: min-content !important;
}

.h-max {
  height: -moz-max-content !important;
  height: max-content !important;
}

.h-fit {
  height: -moz-fit-content !important;
  height: fit-content !important;
}

.h-1rem {
  height: 1rem !important;
}

.h-2rem {
  height: 2rem !important;
}

.h-3rem {
  height: 3rem !important;
}

.h-4rem {
  height: 4rem !important;
}

.h-5rem {
  height: 5rem !important;
}

.h-6rem {
  height: 6rem !important;
}

.h-7rem {
  height: 7rem !important;
}

.h-8rem {
  height: 8rem !important;
}

.h-9rem {
  height: 9rem !important;
}

.h-10rem {
  height: 10rem !important;
}

.h-11rem {
  height: 11rem !important;
}

.h-12rem {
  height: 12rem !important;
}

.h-13rem {
  height: 13rem !important;
}

.h-14rem {
  height: 14rem !important;
}

.h-15rem {
  height: 15rem !important;
}

.h-16rem {
  height: 16rem !important;
}

.h-17rem {
  height: 17rem !important;
}

.h-18rem {
  height: 18rem !important;
}

.h-19rem {
  height: 19rem !important;
}

.h-20rem {
  height: 20rem !important;
}

.h-21rem {
  height: 21rem !important;
}

.h-22rem {
  height: 22rem !important;
}

.h-23rem {
  height: 23rem !important;
}

.h-24rem {
  height: 24rem !important;
}

.h-25rem {
  height: 25rem !important;
}

.h-26rem {
  height: 26rem !important;
}

.h-27rem {
  height: 27rem !important;
}

.h-28rem {
  height: 28rem !important;
}

.h-29rem {
  height: 29rem !important;
}

.h-30rem {
  height: 30rem !important;
}

@media screen and (max-width: 768px) {
  .mobile\:h-full {
    height: 100% !important;
  }
  .mobile\:h-screen {
    height: 100vh !important;
  }
  .mobile\:h-auto {
    height: auto !important;
  }
  .mobile\:h-min {
    height: -moz-min-content !important;
    height: min-content !important;
  }
  .mobile\:h-max {
    height: -moz-max-content !important;
    height: max-content !important;
  }
  .mobile\:h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .mobile\:h-1rem {
    height: 1rem !important;
  }
  .mobile\:h-2rem {
    height: 2rem !important;
  }
  .mobile\:h-3rem {
    height: 3rem !important;
  }
  .mobile\:h-4rem {
    height: 4rem !important;
  }
  .mobile\:h-5rem {
    height: 5rem !important;
  }
  .mobile\:h-6rem {
    height: 6rem !important;
  }
  .mobile\:h-7rem {
    height: 7rem !important;
  }
  .mobile\:h-8rem {
    height: 8rem !important;
  }
  .mobile\:h-9rem {
    height: 9rem !important;
  }
  .mobile\:h-10rem {
    height: 10rem !important;
  }
  .mobile\:h-11rem {
    height: 11rem !important;
  }
  .mobile\:h-12rem {
    height: 12rem !important;
  }
  .mobile\:h-13rem {
    height: 13rem !important;
  }
  .mobile\:h-14rem {
    height: 14rem !important;
  }
  .mobile\:h-15rem {
    height: 15rem !important;
  }
  .mobile\:h-16rem {
    height: 16rem !important;
  }
  .mobile\:h-17rem {
    height: 17rem !important;
  }
  .mobile\:h-18rem {
    height: 18rem !important;
  }
  .mobile\:h-19rem {
    height: 19rem !important;
  }
  .mobile\:h-20rem {
    height: 20rem !important;
  }
  .mobile\:h-21rem {
    height: 21rem !important;
  }
  .mobile\:h-22rem {
    height: 22rem !important;
  }
  .mobile\:h-23rem {
    height: 23rem !important;
  }
  .mobile\:h-24rem {
    height: 24rem !important;
  }
  .mobile\:h-25rem {
    height: 25rem !important;
  }
  .mobile\:h-26rem {
    height: 26rem !important;
  }
  .mobile\:h-27rem {
    height: 27rem !important;
  }
  .mobile\:h-28rem {
    height: 28rem !important;
  }
  .mobile\:h-29rem {
    height: 29rem !important;
  }
  .mobile\:h-30rem {
    height: 30rem !important;
  }
}
@media screen and (min-width: 769px) {
  .tablet\:h-full {
    height: 100% !important;
  }
  .tablet\:h-screen {
    height: 100vh !important;
  }
  .tablet\:h-auto {
    height: auto !important;
  }
  .tablet\:h-min {
    height: -moz-min-content !important;
    height: min-content !important;
  }
  .tablet\:h-max {
    height: -moz-max-content !important;
    height: max-content !important;
  }
  .tablet\:h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .tablet\:h-1rem {
    height: 1rem !important;
  }
  .tablet\:h-2rem {
    height: 2rem !important;
  }
  .tablet\:h-3rem {
    height: 3rem !important;
  }
  .tablet\:h-4rem {
    height: 4rem !important;
  }
  .tablet\:h-5rem {
    height: 5rem !important;
  }
  .tablet\:h-6rem {
    height: 6rem !important;
  }
  .tablet\:h-7rem {
    height: 7rem !important;
  }
  .tablet\:h-8rem {
    height: 8rem !important;
  }
  .tablet\:h-9rem {
    height: 9rem !important;
  }
  .tablet\:h-10rem {
    height: 10rem !important;
  }
  .tablet\:h-11rem {
    height: 11rem !important;
  }
  .tablet\:h-12rem {
    height: 12rem !important;
  }
  .tablet\:h-13rem {
    height: 13rem !important;
  }
  .tablet\:h-14rem {
    height: 14rem !important;
  }
  .tablet\:h-15rem {
    height: 15rem !important;
  }
  .tablet\:h-16rem {
    height: 16rem !important;
  }
  .tablet\:h-17rem {
    height: 17rem !important;
  }
  .tablet\:h-18rem {
    height: 18rem !important;
  }
  .tablet\:h-19rem {
    height: 19rem !important;
  }
  .tablet\:h-20rem {
    height: 20rem !important;
  }
  .tablet\:h-21rem {
    height: 21rem !important;
  }
  .tablet\:h-22rem {
    height: 22rem !important;
  }
  .tablet\:h-23rem {
    height: 23rem !important;
  }
  .tablet\:h-24rem {
    height: 24rem !important;
  }
  .tablet\:h-25rem {
    height: 25rem !important;
  }
  .tablet\:h-26rem {
    height: 26rem !important;
  }
  .tablet\:h-27rem {
    height: 27rem !important;
  }
  .tablet\:h-28rem {
    height: 28rem !important;
  }
  .tablet\:h-29rem {
    height: 29rem !important;
  }
  .tablet\:h-30rem {
    height: 30rem !important;
  }
}
@media screen and (min-width: 1024px) {
  .desktop\:h-full {
    height: 100% !important;
  }
  .desktop\:h-screen {
    height: 100vh !important;
  }
  .desktop\:h-auto {
    height: auto !important;
  }
  .desktop\:h-min {
    height: -moz-min-content !important;
    height: min-content !important;
  }
  .desktop\:h-max {
    height: -moz-max-content !important;
    height: max-content !important;
  }
  .desktop\:h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .desktop\:h-1rem {
    height: 1rem !important;
  }
  .desktop\:h-2rem {
    height: 2rem !important;
  }
  .desktop\:h-3rem {
    height: 3rem !important;
  }
  .desktop\:h-4rem {
    height: 4rem !important;
  }
  .desktop\:h-5rem {
    height: 5rem !important;
  }
  .desktop\:h-6rem {
    height: 6rem !important;
  }
  .desktop\:h-7rem {
    height: 7rem !important;
  }
  .desktop\:h-8rem {
    height: 8rem !important;
  }
  .desktop\:h-9rem {
    height: 9rem !important;
  }
  .desktop\:h-10rem {
    height: 10rem !important;
  }
  .desktop\:h-11rem {
    height: 11rem !important;
  }
  .desktop\:h-12rem {
    height: 12rem !important;
  }
  .desktop\:h-13rem {
    height: 13rem !important;
  }
  .desktop\:h-14rem {
    height: 14rem !important;
  }
  .desktop\:h-15rem {
    height: 15rem !important;
  }
  .desktop\:h-16rem {
    height: 16rem !important;
  }
  .desktop\:h-17rem {
    height: 17rem !important;
  }
  .desktop\:h-18rem {
    height: 18rem !important;
  }
  .desktop\:h-19rem {
    height: 19rem !important;
  }
  .desktop\:h-20rem {
    height: 20rem !important;
  }
  .desktop\:h-21rem {
    height: 21rem !important;
  }
  .desktop\:h-22rem {
    height: 22rem !important;
  }
  .desktop\:h-23rem {
    height: 23rem !important;
  }
  .desktop\:h-24rem {
    height: 24rem !important;
  }
  .desktop\:h-25rem {
    height: 25rem !important;
  }
  .desktop\:h-26rem {
    height: 26rem !important;
  }
  .desktop\:h-27rem {
    height: 27rem !important;
  }
  .desktop\:h-28rem {
    height: 28rem !important;
  }
  .desktop\:h-29rem {
    height: 29rem !important;
  }
  .desktop\:h-30rem {
    height: 30rem !important;
  }
}
@media screen and (min-width: 1440px) {
  .desktop-xl\:h-full {
    height: 100% !important;
  }
  .desktop-xl\:h-screen {
    height: 100vh !important;
  }
  .desktop-xl\:h-auto {
    height: auto !important;
  }
  .desktop-xl\:h-min {
    height: -moz-min-content !important;
    height: min-content !important;
  }
  .desktop-xl\:h-max {
    height: -moz-max-content !important;
    height: max-content !important;
  }
  .desktop-xl\:h-fit {
    height: -moz-fit-content !important;
    height: fit-content !important;
  }
  .desktop-xl\:h-1rem {
    height: 1rem !important;
  }
  .desktop-xl\:h-2rem {
    height: 2rem !important;
  }
  .desktop-xl\:h-3rem {
    height: 3rem !important;
  }
  .desktop-xl\:h-4rem {
    height: 4rem !important;
  }
  .desktop-xl\:h-5rem {
    height: 5rem !important;
  }
  .desktop-xl\:h-6rem {
    height: 6rem !important;
  }
  .desktop-xl\:h-7rem {
    height: 7rem !important;
  }
  .desktop-xl\:h-8rem {
    height: 8rem !important;
  }
  .desktop-xl\:h-9rem {
    height: 9rem !important;
  }
  .desktop-xl\:h-10rem {
    height: 10rem !important;
  }
  .desktop-xl\:h-11rem {
    height: 11rem !important;
  }
  .desktop-xl\:h-12rem {
    height: 12rem !important;
  }
  .desktop-xl\:h-13rem {
    height: 13rem !important;
  }
  .desktop-xl\:h-14rem {
    height: 14rem !important;
  }
  .desktop-xl\:h-15rem {
    height: 15rem !important;
  }
  .desktop-xl\:h-16rem {
    height: 16rem !important;
  }
  .desktop-xl\:h-17rem {
    height: 17rem !important;
  }
  .desktop-xl\:h-18rem {
    height: 18rem !important;
  }
  .desktop-xl\:h-19rem {
    height: 19rem !important;
  }
  .desktop-xl\:h-20rem {
    height: 20rem !important;
  }
  .desktop-xl\:h-21rem {
    height: 21rem !important;
  }
  .desktop-xl\:h-22rem {
    height: 22rem !important;
  }
  .desktop-xl\:h-23rem {
    height: 23rem !important;
  }
  .desktop-xl\:h-24rem {
    height: 24rem !important;
  }
  .desktop-xl\:h-25rem {
    height: 25rem !important;
  }
  .desktop-xl\:h-26rem {
    height: 26rem !important;
  }
  .desktop-xl\:h-27rem {
    height: 27rem !important;
  }
  .desktop-xl\:h-28rem {
    height: 28rem !important;
  }
  .desktop-xl\:h-29rem {
    height: 29rem !important;
  }
  .desktop-xl\:h-30rem {
    height: 30rem !important;
  }
}
.w-full {
  width: 100% !important;
}

.w-screen {
  width: 100vw !important;
}

.w-auto {
  width: auto !important;
}

.w-min {
  width: -moz-min-content !important;
  width: min-content !important;
}

.w-max {
  width: -moz-max-content !important;
  width: max-content !important;
}

.w-fit {
  width: -moz-fit-content !important;
  width: fit-content !important;
}

.w-1 {
  width: 8.3333% !important;
}

.w-2 {
  width: 16.6667% !important;
}

.w-3 {
  width: 25% !important;
}

.w-4 {
  width: 33.3333% !important;
}

.w-5 {
  width: 41.6667% !important;
}

.w-6 {
  width: 50% !important;
}

.w-7 {
  width: 58.3333% !important;
}

.w-8 {
  width: 66.6667% !important;
}

.w-9 {
  width: 75% !important;
}

.w-10 {
  width: 83.3333% !important;
}

.w-11 {
  width: 91.6667% !important;
}

.w-12 {
  width: 100% !important;
}

.w-1rem {
  width: 1rem !important;
}

.w-2rem {
  width: 2rem !important;
}

.w-3rem {
  width: 3rem !important;
}

.w-4rem {
  width: 4rem !important;
}

.w-5rem {
  width: 5rem !important;
}

.w-6rem {
  width: 6rem !important;
}

.w-7rem {
  width: 7rem !important;
}

.w-8rem {
  width: 8rem !important;
}

.w-9rem {
  width: 9rem !important;
}

.w-10rem {
  width: 10rem !important;
}

.w-11rem {
  width: 11rem !important;
}

.w-12rem {
  width: 12rem !important;
}

.w-13rem {
  width: 13rem !important;
}

.w-14rem {
  width: 14rem !important;
}

.w-15rem {
  width: 15rem !important;
}

.w-16rem {
  width: 16rem !important;
}

.w-17rem {
  width: 17rem !important;
}

.w-18rem {
  width: 18rem !important;
}

.w-19rem {
  width: 19rem !important;
}

.w-20rem {
  width: 20rem !important;
}

.w-21rem {
  width: 21rem !important;
}

.w-22rem {
  width: 22rem !important;
}

.w-23rem {
  width: 23rem !important;
}

.w-24rem {
  width: 24rem !important;
}

.w-25rem {
  width: 25rem !important;
}

.w-26rem {
  width: 26rem !important;
}

.w-27rem {
  width: 27rem !important;
}

.w-28rem {
  width: 28rem !important;
}

.w-29rem {
  width: 29rem !important;
}

.w-30rem {
  width: 30rem !important;
}

@media screen and (max-width: 768px) {
  .mobile\:w-full {
    width: 100% !important;
  }
  .mobile\:w-screen {
    width: 100vw !important;
  }
  .mobile\:w-auto {
    width: auto !important;
  }
  .mobile\:w-min {
    width: -moz-min-content !important;
    width: min-content !important;
  }
  .mobile\:w-max {
    width: -moz-max-content !important;
    width: max-content !important;
  }
  .mobile\:w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .mobile\:w-1 {
    width: 8.3333% !important;
  }
  .mobile\:w-2 {
    width: 16.6667% !important;
  }
  .mobile\:w-3 {
    width: 25% !important;
  }
  .mobile\:w-4 {
    width: 33.3333% !important;
  }
  .mobile\:w-5 {
    width: 41.6667% !important;
  }
  .mobile\:w-6 {
    width: 50% !important;
  }
  .mobile\:w-7 {
    width: 58.3333% !important;
  }
  .mobile\:w-8 {
    width: 66.6667% !important;
  }
  .mobile\:w-9 {
    width: 75% !important;
  }
  .mobile\:w-10 {
    width: 83.3333% !important;
  }
  .mobile\:w-11 {
    width: 91.6667% !important;
  }
  .mobile\:w-12 {
    width: 100% !important;
  }
  .mobile\:w-1rem {
    width: 1rem !important;
  }
  .mobile\:w-2rem {
    width: 2rem !important;
  }
  .mobile\:w-3rem {
    width: 3rem !important;
  }
  .mobile\:w-4rem {
    width: 4rem !important;
  }
  .mobile\:w-5rem {
    width: 5rem !important;
  }
  .mobile\:w-6rem {
    width: 6rem !important;
  }
  .mobile\:w-7rem {
    width: 7rem !important;
  }
  .mobile\:w-8rem {
    width: 8rem !important;
  }
  .mobile\:w-9rem {
    width: 9rem !important;
  }
  .mobile\:w-10rem {
    width: 10rem !important;
  }
  .mobile\:w-11rem {
    width: 11rem !important;
  }
  .mobile\:w-12rem {
    width: 12rem !important;
  }
  .mobile\:w-13rem {
    width: 13rem !important;
  }
  .mobile\:w-14rem {
    width: 14rem !important;
  }
  .mobile\:w-15rem {
    width: 15rem !important;
  }
  .mobile\:w-16rem {
    width: 16rem !important;
  }
  .mobile\:w-17rem {
    width: 17rem !important;
  }
  .mobile\:w-18rem {
    width: 18rem !important;
  }
  .mobile\:w-19rem {
    width: 19rem !important;
  }
  .mobile\:w-20rem {
    width: 20rem !important;
  }
  .mobile\:w-21rem {
    width: 21rem !important;
  }
  .mobile\:w-22rem {
    width: 22rem !important;
  }
  .mobile\:w-23rem {
    width: 23rem !important;
  }
  .mobile\:w-24rem {
    width: 24rem !important;
  }
  .mobile\:w-25rem {
    width: 25rem !important;
  }
  .mobile\:w-26rem {
    width: 26rem !important;
  }
  .mobile\:w-27rem {
    width: 27rem !important;
  }
  .mobile\:w-28rem {
    width: 28rem !important;
  }
  .mobile\:w-29rem {
    width: 29rem !important;
  }
  .mobile\:w-30rem {
    width: 30rem !important;
  }
}
@media screen and (min-width: 769px) {
  .tablet\:w-full {
    width: 100% !important;
  }
  .tablet\:w-screen {
    width: 100vw !important;
  }
  .tablet\:w-auto {
    width: auto !important;
  }
  .tablet\:w-min {
    width: -moz-min-content !important;
    width: min-content !important;
  }
  .tablet\:w-max {
    width: -moz-max-content !important;
    width: max-content !important;
  }
  .tablet\:w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .tablet\:w-1 {
    width: 8.3333% !important;
  }
  .tablet\:w-2 {
    width: 16.6667% !important;
  }
  .tablet\:w-3 {
    width: 25% !important;
  }
  .tablet\:w-4 {
    width: 33.3333% !important;
  }
  .tablet\:w-5 {
    width: 41.6667% !important;
  }
  .tablet\:w-6 {
    width: 50% !important;
  }
  .tablet\:w-7 {
    width: 58.3333% !important;
  }
  .tablet\:w-8 {
    width: 66.6667% !important;
  }
  .tablet\:w-9 {
    width: 75% !important;
  }
  .tablet\:w-10 {
    width: 83.3333% !important;
  }
  .tablet\:w-11 {
    width: 91.6667% !important;
  }
  .tablet\:w-12 {
    width: 100% !important;
  }
  .tablet\:w-1rem {
    width: 1rem !important;
  }
  .tablet\:w-2rem {
    width: 2rem !important;
  }
  .tablet\:w-3rem {
    width: 3rem !important;
  }
  .tablet\:w-4rem {
    width: 4rem !important;
  }
  .tablet\:w-5rem {
    width: 5rem !important;
  }
  .tablet\:w-6rem {
    width: 6rem !important;
  }
  .tablet\:w-7rem {
    width: 7rem !important;
  }
  .tablet\:w-8rem {
    width: 8rem !important;
  }
  .tablet\:w-9rem {
    width: 9rem !important;
  }
  .tablet\:w-10rem {
    width: 10rem !important;
  }
  .tablet\:w-11rem {
    width: 11rem !important;
  }
  .tablet\:w-12rem {
    width: 12rem !important;
  }
  .tablet\:w-13rem {
    width: 13rem !important;
  }
  .tablet\:w-14rem {
    width: 14rem !important;
  }
  .tablet\:w-15rem {
    width: 15rem !important;
  }
  .tablet\:w-16rem {
    width: 16rem !important;
  }
  .tablet\:w-17rem {
    width: 17rem !important;
  }
  .tablet\:w-18rem {
    width: 18rem !important;
  }
  .tablet\:w-19rem {
    width: 19rem !important;
  }
  .tablet\:w-20rem {
    width: 20rem !important;
  }
  .tablet\:w-21rem {
    width: 21rem !important;
  }
  .tablet\:w-22rem {
    width: 22rem !important;
  }
  .tablet\:w-23rem {
    width: 23rem !important;
  }
  .tablet\:w-24rem {
    width: 24rem !important;
  }
  .tablet\:w-25rem {
    width: 25rem !important;
  }
  .tablet\:w-26rem {
    width: 26rem !important;
  }
  .tablet\:w-27rem {
    width: 27rem !important;
  }
  .tablet\:w-28rem {
    width: 28rem !important;
  }
  .tablet\:w-29rem {
    width: 29rem !important;
  }
  .tablet\:w-30rem {
    width: 30rem !important;
  }
}
@media screen and (min-width: 1024px) {
  .desktop\:w-full {
    width: 100% !important;
  }
  .desktop\:w-screen {
    width: 100vw !important;
  }
  .desktop\:w-auto {
    width: auto !important;
  }
  .desktop\:w-min {
    width: -moz-min-content !important;
    width: min-content !important;
  }
  .desktop\:w-max {
    width: -moz-max-content !important;
    width: max-content !important;
  }
  .desktop\:w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .desktop\:w-1 {
    width: 8.3333% !important;
  }
  .desktop\:w-2 {
    width: 16.6667% !important;
  }
  .desktop\:w-3 {
    width: 25% !important;
  }
  .desktop\:w-4 {
    width: 33.3333% !important;
  }
  .desktop\:w-5 {
    width: 41.6667% !important;
  }
  .desktop\:w-6 {
    width: 50% !important;
  }
  .desktop\:w-7 {
    width: 58.3333% !important;
  }
  .desktop\:w-8 {
    width: 66.6667% !important;
  }
  .desktop\:w-9 {
    width: 75% !important;
  }
  .desktop\:w-10 {
    width: 83.3333% !important;
  }
  .desktop\:w-11 {
    width: 91.6667% !important;
  }
  .desktop\:w-12 {
    width: 100% !important;
  }
  .desktop\:w-1rem {
    width: 1rem !important;
  }
  .desktop\:w-2rem {
    width: 2rem !important;
  }
  .desktop\:w-3rem {
    width: 3rem !important;
  }
  .desktop\:w-4rem {
    width: 4rem !important;
  }
  .desktop\:w-5rem {
    width: 5rem !important;
  }
  .desktop\:w-6rem {
    width: 6rem !important;
  }
  .desktop\:w-7rem {
    width: 7rem !important;
  }
  .desktop\:w-8rem {
    width: 8rem !important;
  }
  .desktop\:w-9rem {
    width: 9rem !important;
  }
  .desktop\:w-10rem {
    width: 10rem !important;
  }
  .desktop\:w-11rem {
    width: 11rem !important;
  }
  .desktop\:w-12rem {
    width: 12rem !important;
  }
  .desktop\:w-13rem {
    width: 13rem !important;
  }
  .desktop\:w-14rem {
    width: 14rem !important;
  }
  .desktop\:w-15rem {
    width: 15rem !important;
  }
  .desktop\:w-16rem {
    width: 16rem !important;
  }
  .desktop\:w-17rem {
    width: 17rem !important;
  }
  .desktop\:w-18rem {
    width: 18rem !important;
  }
  .desktop\:w-19rem {
    width: 19rem !important;
  }
  .desktop\:w-20rem {
    width: 20rem !important;
  }
  .desktop\:w-21rem {
    width: 21rem !important;
  }
  .desktop\:w-22rem {
    width: 22rem !important;
  }
  .desktop\:w-23rem {
    width: 23rem !important;
  }
  .desktop\:w-24rem {
    width: 24rem !important;
  }
  .desktop\:w-25rem {
    width: 25rem !important;
  }
  .desktop\:w-26rem {
    width: 26rem !important;
  }
  .desktop\:w-27rem {
    width: 27rem !important;
  }
  .desktop\:w-28rem {
    width: 28rem !important;
  }
  .desktop\:w-29rem {
    width: 29rem !important;
  }
  .desktop\:w-30rem {
    width: 30rem !important;
  }
}
@media screen and (min-width: 1440px) {
  .desktop-xl\:w-full {
    width: 100% !important;
  }
  .desktop-xl\:w-screen {
    width: 100vw !important;
  }
  .desktop-xl\:w-auto {
    width: auto !important;
  }
  .desktop-xl\:w-min {
    width: -moz-min-content !important;
    width: min-content !important;
  }
  .desktop-xl\:w-max {
    width: -moz-max-content !important;
    width: max-content !important;
  }
  .desktop-xl\:w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .desktop-xl\:w-1 {
    width: 8.3333% !important;
  }
  .desktop-xl\:w-2 {
    width: 16.6667% !important;
  }
  .desktop-xl\:w-3 {
    width: 25% !important;
  }
  .desktop-xl\:w-4 {
    width: 33.3333% !important;
  }
  .desktop-xl\:w-5 {
    width: 41.6667% !important;
  }
  .desktop-xl\:w-6 {
    width: 50% !important;
  }
  .desktop-xl\:w-7 {
    width: 58.3333% !important;
  }
  .desktop-xl\:w-8 {
    width: 66.6667% !important;
  }
  .desktop-xl\:w-9 {
    width: 75% !important;
  }
  .desktop-xl\:w-10 {
    width: 83.3333% !important;
  }
  .desktop-xl\:w-11 {
    width: 91.6667% !important;
  }
  .desktop-xl\:w-12 {
    width: 100% !important;
  }
  .desktop-xl\:w-1rem {
    width: 1rem !important;
  }
  .desktop-xl\:w-2rem {
    width: 2rem !important;
  }
  .desktop-xl\:w-3rem {
    width: 3rem !important;
  }
  .desktop-xl\:w-4rem {
    width: 4rem !important;
  }
  .desktop-xl\:w-5rem {
    width: 5rem !important;
  }
  .desktop-xl\:w-6rem {
    width: 6rem !important;
  }
  .desktop-xl\:w-7rem {
    width: 7rem !important;
  }
  .desktop-xl\:w-8rem {
    width: 8rem !important;
  }
  .desktop-xl\:w-9rem {
    width: 9rem !important;
  }
  .desktop-xl\:w-10rem {
    width: 10rem !important;
  }
  .desktop-xl\:w-11rem {
    width: 11rem !important;
  }
  .desktop-xl\:w-12rem {
    width: 12rem !important;
  }
  .desktop-xl\:w-13rem {
    width: 13rem !important;
  }
  .desktop-xl\:w-14rem {
    width: 14rem !important;
  }
  .desktop-xl\:w-15rem {
    width: 15rem !important;
  }
  .desktop-xl\:w-16rem {
    width: 16rem !important;
  }
  .desktop-xl\:w-17rem {
    width: 17rem !important;
  }
  .desktop-xl\:w-18rem {
    width: 18rem !important;
  }
  .desktop-xl\:w-19rem {
    width: 19rem !important;
  }
  .desktop-xl\:w-20rem {
    width: 20rem !important;
  }
  .desktop-xl\:w-21rem {
    width: 21rem !important;
  }
  .desktop-xl\:w-22rem {
    width: 22rem !important;
  }
  .desktop-xl\:w-23rem {
    width: 23rem !important;
  }
  .desktop-xl\:w-24rem {
    width: 24rem !important;
  }
  .desktop-xl\:w-25rem {
    width: 25rem !important;
  }
  .desktop-xl\:w-26rem {
    width: 26rem !important;
  }
  .desktop-xl\:w-27rem {
    width: 27rem !important;
  }
  .desktop-xl\:w-28rem {
    width: 28rem !important;
  }
  .desktop-xl\:w-29rem {
    width: 29rem !important;
  }
  .desktop-xl\:w-30rem {
    width: 30rem !important;
  }
}
.min-h-auto {
  min-height: auto !important;
}

.min-h-0 {
  min-height: 0px !important;
}

.min-h-full {
  min-height: 100% !important;
}

.min-h-screen {
  min-height: 100vh !important;
}

.min-h-min {
  min-height: -moz-min-content !important;
  min-height: min-content !important;
}

.min-h-max {
  min-height: -moz-max-content !important;
  min-height: max-content !important;
}

.min-h-fit {
  min-height: -moz-fit-content !important;
  min-height: fit-content !important;
}

@media screen and (max-width: 768px) {
  .mobile\:min-h-auto {
    min-height: auto !important;
  }
  .mobile\:min-h-0 {
    min-height: 0px !important;
  }
  .mobile\:min-h-full {
    min-height: 100% !important;
  }
  .mobile\:min-h-screen {
    min-height: 100vh !important;
  }
  .mobile\:min-h-min {
    min-height: -moz-min-content !important;
    min-height: min-content !important;
  }
  .mobile\:min-h-max {
    min-height: -moz-max-content !important;
    min-height: max-content !important;
  }
  .mobile\:min-h-fit {
    min-height: -moz-fit-content !important;
    min-height: fit-content !important;
  }
}
@media screen and (min-width: 769px) {
  .tablet\:min-h-auto {
    min-height: auto !important;
  }
  .tablet\:min-h-0 {
    min-height: 0px !important;
  }
  .tablet\:min-h-full {
    min-height: 100% !important;
  }
  .tablet\:min-h-screen {
    min-height: 100vh !important;
  }
  .tablet\:min-h-min {
    min-height: -moz-min-content !important;
    min-height: min-content !important;
  }
  .tablet\:min-h-max {
    min-height: -moz-max-content !important;
    min-height: max-content !important;
  }
  .tablet\:min-h-fit {
    min-height: -moz-fit-content !important;
    min-height: fit-content !important;
  }
}
@media screen and (min-width: 1024px) {
  .desktop\:min-h-auto {
    min-height: auto !important;
  }
  .desktop\:min-h-0 {
    min-height: 0px !important;
  }
  .desktop\:min-h-full {
    min-height: 100% !important;
  }
  .desktop\:min-h-screen {
    min-height: 100vh !important;
  }
  .desktop\:min-h-min {
    min-height: -moz-min-content !important;
    min-height: min-content !important;
  }
  .desktop\:min-h-max {
    min-height: -moz-max-content !important;
    min-height: max-content !important;
  }
  .desktop\:min-h-fit {
    min-height: -moz-fit-content !important;
    min-height: fit-content !important;
  }
}
@media screen and (min-width: 1440px) {
  .desktop-xl\:min-h-auto {
    min-height: auto !important;
  }
  .desktop-xl\:min-h-0 {
    min-height: 0px !important;
  }
  .desktop-xl\:min-h-full {
    min-height: 100% !important;
  }
  .desktop-xl\:min-h-screen {
    min-height: 100vh !important;
  }
  .desktop-xl\:min-h-min {
    min-height: -moz-min-content !important;
    min-height: min-content !important;
  }
  .desktop-xl\:min-h-max {
    min-height: -moz-max-content !important;
    min-height: max-content !important;
  }
  .desktop-xl\:min-h-fit {
    min-height: -moz-fit-content !important;
    min-height: fit-content !important;
  }
}
.min-w-auto {
  min-width: auto !important;
}

.min-w-0 {
  min-width: 0px !important;
}

.min-w-full {
  min-width: 100% !important;
}

.min-w-screen {
  min-width: 100vw !important;
}

.min-w-min {
  min-width: -moz-min-content !important;
  min-width: min-content !important;
}

.min-w-max {
  min-width: -moz-max-content !important;
  min-width: max-content !important;
}

.min-w-fit {
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
}

@media screen and (max-width: 768px) {
  .mobile\:min-w-auto {
    min-width: auto !important;
  }
  .mobile\:min-w-0 {
    min-width: 0px !important;
  }
  .mobile\:min-w-full {
    min-width: 100% !important;
  }
  .mobile\:min-w-screen {
    min-width: 100vw !important;
  }
  .mobile\:min-w-min {
    min-width: -moz-min-content !important;
    min-width: min-content !important;
  }
  .mobile\:min-w-max {
    min-width: -moz-max-content !important;
    min-width: max-content !important;
  }
  .mobile\:min-w-fit {
    min-width: -moz-fit-content !important;
    min-width: fit-content !important;
  }
}
@media screen and (min-width: 769px) {
  .tablet\:min-w-auto {
    min-width: auto !important;
  }
  .tablet\:min-w-0 {
    min-width: 0px !important;
  }
  .tablet\:min-w-full {
    min-width: 100% !important;
  }
  .tablet\:min-w-screen {
    min-width: 100vw !important;
  }
  .tablet\:min-w-min {
    min-width: -moz-min-content !important;
    min-width: min-content !important;
  }
  .tablet\:min-w-max {
    min-width: -moz-max-content !important;
    min-width: max-content !important;
  }
  .tablet\:min-w-fit {
    min-width: -moz-fit-content !important;
    min-width: fit-content !important;
  }
}
@media screen and (min-width: 1024px) {
  .desktop\:min-w-auto {
    min-width: auto !important;
  }
  .desktop\:min-w-0 {
    min-width: 0px !important;
  }
  .desktop\:min-w-full {
    min-width: 100% !important;
  }
  .desktop\:min-w-screen {
    min-width: 100vw !important;
  }
  .desktop\:min-w-min {
    min-width: -moz-min-content !important;
    min-width: min-content !important;
  }
  .desktop\:min-w-max {
    min-width: -moz-max-content !important;
    min-width: max-content !important;
  }
  .desktop\:min-w-fit {
    min-width: -moz-fit-content !important;
    min-width: fit-content !important;
  }
}
@media screen and (min-width: 1440px) {
  .desktop-xl\:min-w-auto {
    min-width: auto !important;
  }
  .desktop-xl\:min-w-0 {
    min-width: 0px !important;
  }
  .desktop-xl\:min-w-full {
    min-width: 100% !important;
  }
  .desktop-xl\:min-w-screen {
    min-width: 100vw !important;
  }
  .desktop-xl\:min-w-min {
    min-width: -moz-min-content !important;
    min-width: min-content !important;
  }
  .desktop-xl\:min-w-max {
    min-width: -moz-max-content !important;
    min-width: max-content !important;
  }
  .desktop-xl\:min-w-fit {
    min-width: -moz-fit-content !important;
    min-width: fit-content !important;
  }
}
.max-h-auto {
  max-height: auto !important;
}

.max-h-0 {
  max-height: 0px !important;
}

.max-h-full {
  max-height: 100% !important;
}

.max-h-screen {
  max-height: 100vh !important;
}

.min-h-min {
  max-height: -moz-min-content !important;
  max-height: min-content !important;
}

.min-h-max {
  max-height: -moz-max-content !important;
  max-height: max-content !important;
}

.min-h-fit {
  max-height: -moz-fit-content !important;
  max-height: fit-content !important;
}

@media screen and (max-width: 768px) {
  .mobile\:max-h-auto {
    max-height: auto !important;
  }
  .mobile\:max-h-0 {
    max-height: 0px !important;
  }
  .mobile\:max-h-full {
    max-height: 100% !important;
  }
  .mobile\:max-h-screen {
    max-height: 100vh !important;
  }
  .mobile\:min-h-min {
    max-height: -moz-min-content !important;
    max-height: min-content !important;
  }
  .mobile\:min-h-max {
    max-height: -moz-max-content !important;
    max-height: max-content !important;
  }
  .mobile\:min-h-fit {
    max-height: -moz-fit-content !important;
    max-height: fit-content !important;
  }
}
@media screen and (min-width: 769px) {
  .tablet\:max-h-auto {
    max-height: auto !important;
  }
  .tablet\:max-h-0 {
    max-height: 0px !important;
  }
  .tablet\:max-h-full {
    max-height: 100% !important;
  }
  .tablet\:max-h-screen {
    max-height: 100vh !important;
  }
  .tablet\:min-h-min {
    max-height: -moz-min-content !important;
    max-height: min-content !important;
  }
  .tablet\:min-h-max {
    max-height: -moz-max-content !important;
    max-height: max-content !important;
  }
  .tablet\:min-h-fit {
    max-height: -moz-fit-content !important;
    max-height: fit-content !important;
  }
}
@media screen and (min-width: 1024px) {
  .desktop\:max-h-auto {
    max-height: auto !important;
  }
  .desktop\:max-h-0 {
    max-height: 0px !important;
  }
  .desktop\:max-h-full {
    max-height: 100% !important;
  }
  .desktop\:max-h-screen {
    max-height: 100vh !important;
  }
  .desktop\:min-h-min {
    max-height: -moz-min-content !important;
    max-height: min-content !important;
  }
  .desktop\:min-h-max {
    max-height: -moz-max-content !important;
    max-height: max-content !important;
  }
  .desktop\:min-h-fit {
    max-height: -moz-fit-content !important;
    max-height: fit-content !important;
  }
}
@media screen and (min-width: 1440px) {
  .desktop-xl\:max-h-auto {
    max-height: auto !important;
  }
  .desktop-xl\:max-h-0 {
    max-height: 0px !important;
  }
  .desktop-xl\:max-h-full {
    max-height: 100% !important;
  }
  .desktop-xl\:max-h-screen {
    max-height: 100vh !important;
  }
  .desktop-xl\:min-h-min {
    max-height: -moz-min-content !important;
    max-height: min-content !important;
  }
  .desktop-xl\:min-h-max {
    max-height: -moz-max-content !important;
    max-height: max-content !important;
  }
  .desktop-xl\:min-h-fit {
    max-height: -moz-fit-content !important;
    max-height: fit-content !important;
  }
}
.max-w-auto {
  max-width: auto !important;
}

.max-w-0 {
  max-width: 0px !important;
}

.max-w-full {
  max-width: 100% !important;
}

.max-w-screen {
  max-width: 100vw !important;
}

.max-w-min {
  max-width: -moz-min-content !important;
  max-width: min-content !important;
}

.max-w-max {
  max-width: -moz-max-content !important;
  max-width: max-content !important;
}

.max-w-fit {
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
}

@media screen and (max-width: 768px) {
  .mobile\:max-w-auto {
    max-width: auto !important;
  }
  .mobile\:max-w-0 {
    max-width: 0px !important;
  }
  .mobile\:max-w-full {
    max-width: 100% !important;
  }
  .mobile\:max-w-screen {
    max-width: 100vw !important;
  }
  .mobile\:max-w-min {
    max-width: -moz-min-content !important;
    max-width: min-content !important;
  }
  .mobile\:max-w-max {
    max-width: -moz-max-content !important;
    max-width: max-content !important;
  }
  .mobile\:max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }
}
@media screen and (min-width: 769px) {
  .tablet\:max-w-auto {
    max-width: auto !important;
  }
  .tablet\:max-w-0 {
    max-width: 0px !important;
  }
  .tablet\:max-w-full {
    max-width: 100% !important;
  }
  .tablet\:max-w-screen {
    max-width: 100vw !important;
  }
  .tablet\:max-w-min {
    max-width: -moz-min-content !important;
    max-width: min-content !important;
  }
  .tablet\:max-w-max {
    max-width: -moz-max-content !important;
    max-width: max-content !important;
  }
  .tablet\:max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }
}
@media screen and (min-width: 1024px) {
  .desktop\:max-w-auto {
    max-width: auto !important;
  }
  .desktop\:max-w-0 {
    max-width: 0px !important;
  }
  .desktop\:max-w-full {
    max-width: 100% !important;
  }
  .desktop\:max-w-screen {
    max-width: 100vw !important;
  }
  .desktop\:max-w-min {
    max-width: -moz-min-content !important;
    max-width: min-content !important;
  }
  .desktop\:max-w-max {
    max-width: -moz-max-content !important;
    max-width: max-content !important;
  }
  .desktop\:max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }
}
@media screen and (min-width: 1440px) {
  .desktop-xl\:max-w-auto {
    max-width: auto !important;
  }
  .desktop-xl\:max-w-0 {
    max-width: 0px !important;
  }
  .desktop-xl\:max-w-full {
    max-width: 100% !important;
  }
  .desktop-xl\:max-w-screen {
    max-width: 100vw !important;
  }
  .desktop-xl\:max-w-min {
    max-width: -moz-min-content !important;
    max-width: min-content !important;
  }
  .desktop-xl\:max-w-max {
    max-width: -moz-max-content !important;
    max-width: max-content !important;
  }
  .desktop-xl\:max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }
}
/*# sourceMappingURL=utilities/sizing.css.map */