.tw-container {
  width: 100%
}

@media (min-width: 640px) {
  .tw-container {
    max-width: 640px
  }
}

@media (min-width: 768px) {
  .tw-container {
    max-width: 768px
  }
}

@media (min-width: 1024px) {
  .tw-container {
    max-width: 1024px
  }
}

@media (min-width: 1280px) {
  .tw-container {
    max-width: 1280px
  }
}

@media (min-width: 1536px) {
  .tw-container {
    max-width: 1536px
  }
}

.tw-block {
  display: block
}

.tw-flex {
  display: flex
}

.tw-hidden {
  display: none
}

.tw-w-3\/12 {
  width: 25%
}

.tw-w-4\/12 {
  width: 33.333333%
}

.tw-w-6\/12 {
  width: 50%
}

.tw-w-full {
  width: 100%
}

.tw-transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.tw-list-none {
  list-style-type: none
}

.tw-flex-wrap {
  flex-wrap: wrap
}

.tw-space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse))
}

.tw-align-top {
  vertical-align: top
}

.tw-text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem
}

.tw-text-\[1\.4rem\] {
  font-size: 1.4rem
}

@media (min-width: 768px) {
  .md\:tw-w-4\/12 {
    width: 33.333333%
  }

  .md\:tw-text-base {
    font-size: 1rem;
    line-height: 1.5rem
  }
}