@import url(https://use.typekit.net/ckb0qnb.css);@import url(https://use.typekit.net/fdm4lkz.css);/* Slider */

.slick-slider
{
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list
{
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus
{
  outline: none;
}

.slick-list.dragging
{
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
  transform: translate3d(0, 0, 0);
}

.slick-track
{
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after
{
  display: table;
  content: '';
}

.slick-track:after
{
  clear: both;
}

.slick-loading .slick-track
{
  visibility: hidden;
}

.slick-slide
{
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir='rtl'] .slick-slide
{
  float: right;
}

.slick-slide img
{
  display: block;
}

.slick-slide.slick-loading img
{
  display: none;
}

.slick-slide.dragging img
{
  pointer-events: none;
}

.slick-initialized .slick-slide
{
  display: block;
}

.slick-loading .slick-slide
{
  visibility: hidden;
}

.slick-vertical .slick-slide
{
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}
/**
 * pretty-checkbox.css
 *
 * A pure CSS library to beautify checkbox and radio buttons
 *
 * Source: https://github.com/lokesh-coder/pretty-checkbox
 * Demo: https://lokesh-coder.github.io/pretty-checkbox
 *
 * Copyright (c) 2017 Lokesh rajendran
 */

.pretty * {
  box-sizing: border-box;
}

.pretty input:not([type='checkbox']):not([type='radio']) {
  display: none;
}

.pretty {
  position: relative;
  display: inline-block;
  margin-right: 1em;
  white-space: nowrap;
  line-height: 1;
}

.pretty input {
  position: absolute;
  left: 0;
  top: 0;
  min-width: 1em;
  width: 100%;
  height: 100%;
  z-index: 2;
  opacity: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

.pretty .state label {
  position: initial;
  display: inline-block;
  font-weight: normal;
  margin: 0;
  text-indent: 1.5em;
  min-width: calc(1em + 2px);
}

.pretty .state label:before,
.pretty .state label:after {
  content: '';
  width: calc(1em + 2px);
  height: calc(1em + 2px);
  display: block;
  box-sizing: border-box;
  border-radius: 0;
  border: 1px solid transparent;
  z-index: 0;
  position: absolute;
  left: 0;
  top: calc((0% - (100% - 1em)) - 8%);
  background-color: transparent;
}

.pretty .state label:before {
  border-color: #bdc3c7;
}

.pretty .state.p-is-hover,
.pretty .state.p-is-indeterminate {
  display: none;
}

@-webkit-keyframes zoom {
  0% {
    opacity: 0;
    transform: scale(0);
  }
}

@keyframes zoom {
  0% {
    opacity: 0;
    transform: scale(0);
  }
}

@-webkit-keyframes tada {
  0% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    transform: scale(7);
  }

  38% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    opacity: 1;
    transform: scale(1);
  }

  55% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    transform: scale(1.5);
  }

  72% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    transform: scale(1);
  }

  81% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    transform: scale(1.24);
  }

  89% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    transform: scale(1);
  }

  95% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    transform: scale(1.04);
  }

  100% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    transform: scale(1);
  }
}

@keyframes tada {
  0% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    transform: scale(7);
  }

  38% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    opacity: 1;
    transform: scale(1);
  }

  55% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    transform: scale(1.5);
  }

  72% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    transform: scale(1);
  }

  81% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    transform: scale(1.24);
  }

  89% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    transform: scale(1);
  }

  95% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    transform: scale(1.04);
  }

  100% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    transform: scale(1);
  }
}

@-webkit-keyframes jelly {
  0% {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(0.75, 1.25, 1);
  }

  40% {
    transform: scale3d(1.25, 0.75, 1);
  }

  50% {
    transform: scale3d(0.85, 1.15, 1);
  }

  65% {
    transform: scale3d(1.05, 0.95, 1);
  }

  75% {
    transform: scale3d(0.95, 1.05, 1);
  }

  100% {
    transform: scale3d(1, 1, 1);
  }
}

@keyframes jelly {
  0% {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(0.75, 1.25, 1);
  }

  40% {
    transform: scale3d(1.25, 0.75, 1);
  }

  50% {
    transform: scale3d(0.85, 1.15, 1);
  }

  65% {
    transform: scale3d(1.05, 0.95, 1);
  }

  75% {
    transform: scale3d(0.95, 1.05, 1);
  }

  100% {
    transform: scale3d(1, 1, 1);
  }
}

@-webkit-keyframes rotate {
  0% {
    opacity: 0;
    transform: translateZ(-200px) rotate(-45deg);
  }

  100% {
    opacity: 1;
    transform: translateZ(0) rotate(0);
  }
}

@keyframes rotate {
  0% {
    opacity: 0;
    transform: translateZ(-200px) rotate(-45deg);
  }

  100% {
    opacity: 1;
    transform: translateZ(0) rotate(0);
  }
}

@-webkit-keyframes pulse {
  0% {
    box-shadow: 0px 0px 0px 0px #bdc3c7;
  }

  100% {
    box-shadow: 0px 0px 0px 1.5em rgba(189, 195, 199, 0);
  }
}

@keyframes pulse {
  0% {
    box-shadow: 0px 0px 0px 0px #bdc3c7;
  }

  100% {
    box-shadow: 0px 0px 0px 1.5em rgba(189, 195, 199, 0);
  }
}

.pretty.p-default.p-fill .state label:after {
  transform: scale(1);
}

.pretty.p-default .state label:after {
  transform: scale(0.6);
}

.pretty.p-default input:checked ~ .state label:after {
  background-color: #bdc3c7 !important;
}

.pretty.p-default.p-thick .state label:before,
.pretty.p-default.p-thick .state label:after {
  border-width: calc(1em / 7);
}

.pretty.p-default.p-thick .state label:after {
  transform: scale(0.4) !important;
}

.pretty.p-icon .state .icon {
  position: absolute;
  font-size: 1em;
  width: calc(1em + 2px);
  height: calc(1em + 2px);
  left: 0;
  z-index: 1;
  text-align: center;
  line-height: normal;
  top: calc((0% - (100% - 1em)) - 8%);
  border: 1px solid transparent;
  opacity: 0;
}

.pretty.p-icon .state .icon:before {
  margin: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  line-height: 1;
}

.pretty.p-icon input:checked ~ .state .icon {
  opacity: 1;
}

.pretty.p-icon input:checked ~ .state label:before {
  border-color: #5a656b;
}

.pretty.p-svg .state .svg {
  position: absolute;
  font-size: 1em;
  width: calc(1em + 2px);
  height: calc(1em + 2px);
  left: 0;
  z-index: 1;
  text-align: center;
  line-height: normal;
  top: calc((0% - (100% - 1em)) - 8%);
  border: 1px solid transparent;
  opacity: 0;
}

.pretty.p-svg .state svg {
  margin: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  line-height: 1;
}

.pretty.p-svg input:checked ~ .state .svg {
  opacity: 1;
}

.pretty.p-image .state img {
  opacity: 0;
  position: absolute;
  width: calc(1em + 2px);
  height: calc(1em + 2px);
  top: 0;
  top: calc((0% - (100% - 1em)) - 8%);
  left: 0;
  z-index: 0;
  text-align: center;
  line-height: normal;
  transform: scale(0.8);
}

.pretty.p-image input:checked ~ .state img {
  opacity: 1;
}

.pretty.p-switch input {
  min-width: 2em;
}

.pretty.p-switch .state {
  position: relative;
}

.pretty.p-switch .state:before {
  content: '';
  border: 1px solid #bdc3c7;
  border-radius: 60px;
  width: 2em;
  box-sizing: unset;
  height: calc(1em + 2px);
  position: absolute;
  top: 0;
  top: calc((0% - (100% - 1em)) - 16%);
  z-index: 0;
  transition: all 0.5s ease;
}

.pretty.p-switch .state label {
  text-indent: 2.5em;
}

.pretty.p-switch .state label:before,
.pretty.p-switch .state label:after {
  transition: all 0.5s ease;
  border-radius: 100%;
  left: 0;
  border-color: transparent;
  transform: scale(0.8);
}

.pretty.p-switch .state label:after {
  background-color: #bdc3c7 !important;
}

.pretty.p-switch input:checked ~ .state:before {
  border-color: #5a656b;
}

.pretty.p-switch input:checked ~ .state label:before {
  opacity: 0;
}

.pretty.p-switch input:checked ~ .state label:after {
  background-color: #5a656b !important;
  left: 1em;
}

.pretty.p-switch.p-fill input:checked ~ .state:before {
  border-color: #5a656b;
  background-color: #5a656b !important;
}

.pretty.p-switch.p-fill input:checked ~ .state label:before {
  opacity: 0;
}

.pretty.p-switch.p-fill input:checked ~ .state label:after {
  background-color: #fff !important;
  left: 1em;
}

.pretty.p-switch.p-slim .state:before {
  height: 0.1em;
  background: #bdc3c7 !important;
  top: calc(50% - 0.1em);
}

.pretty.p-switch.p-slim input:checked ~ .state:before {
  border-color: #5a656b;
  background-color: #5a656b !important;
}

.pretty.p-has-hover input:hover ~ .state:not(.p-is-hover) {
  display: none;
}

.pretty.p-has-hover input:hover ~ .state.p-is-hover {
  display: block;
}

.pretty.p-has-hover input:hover ~ .state.p-is-hover .icon {
  display: block;
}

.pretty.p-has-focus input:focus ~ .state label:before {
  box-shadow: 0px 0px 3px 0px #bdc3c7;
}

.pretty.p-has-indeterminate input[type='checkbox']:indeterminate ~ .state:not(.p-is-indeterminate) {
  display: none;
}

.pretty.p-has-indeterminate input[type='checkbox']:indeterminate ~ .state.p-is-indeterminate {
  display: block;
}

.pretty.p-has-indeterminate input[type='checkbox']:indeterminate ~ .state.p-is-indeterminate .icon {
  display: block;
  opacity: 1;
}

.pretty.p-toggle .state.p-on {
  opacity: 0;
  display: none;
}

.pretty.p-toggle .state.p-off,
.pretty.p-toggle .state .icon,
.pretty.p-toggle .state .svg,
.pretty.p-toggle .state img {
  opacity: 1;
  display: inherit;
}

.pretty.p-toggle .state.p-off .icon {
  color: #bdc3c7;
}

.pretty.p-toggle input:checked ~ .state.p-on {
  opacity: 1;
  display: inherit;
}

.pretty.p-toggle input:checked ~ .state.p-off {
  opacity: 0;
  display: none;
}

.pretty.p-plain input:checked ~ .state label:before,
.pretty.p-plain.p-toggle .state label:before {
  content: none;
}

.pretty.p-plain.p-plain .icon {
  transform: scale(1.1);
}

.pretty.p-round .state label:before,
.pretty.p-round .state label:after {
  border-radius: 100%;
}

.pretty.p-round.p-icon .state .icon {
  border-radius: 100%;
  overflow: hidden;
}

.pretty.p-round.p-icon .state .icon:before {
  transform: scale(0.8);
}

.pretty.p-curve .state label:before,
.pretty.p-curve .state label:after {
  border-radius: 20%;
}

.pretty.p-smooth label:before,
.pretty.p-smooth label:after,
.pretty.p-smooth .icon,
.pretty.p-smooth .svg {
  transition: all 0.5s ease;
}

.pretty.p-smooth input:checked + .state label:after {
  transition: all 0.3s ease;
}

.pretty.p-smooth input:checked + .state .icon,
.pretty.p-smooth input:checked + .state .svg,
.pretty.p-smooth input:checked + .state img {
  -webkit-animation: zoom 0.2s ease;
  animation: zoom 0.2s ease;
}

.pretty.p-smooth.p-default input:checked + .state label:after {
  -webkit-animation: zoom 0.2s ease;
  animation: zoom 0.2s ease;
}

.pretty.p-smooth.p-plain input:checked + .state label:before {
  content: '';
  transform: scale(0);
  transition: all 0.5s ease;
}

.pretty.p-tada:not(.p-default) input:checked + .state .icon,
.pretty.p-tada:not(.p-default) input:checked + .state .svg,
.pretty.p-tada:not(.p-default) input:checked + .state img,
.pretty.p-tada:not(.p-default) input:checked + .state label:before,
.pretty.p-tada:not(.p-default) input:checked + .state label:after {
  -webkit-animation: tada 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1 alternate;
  animation: tada 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1 alternate;
  opacity: 1;
}

.pretty.p-jelly:not(.p-default) input:checked + .state .icon,
.pretty.p-jelly:not(.p-default) input:checked + .state .svg,
.pretty.p-jelly:not(.p-default) input:checked + .state img,
.pretty.p-jelly:not(.p-default) input:checked + .state label:before,
.pretty.p-jelly:not(.p-default) input:checked + .state label:after {
  -webkit-animation: jelly 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  animation: jelly 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
}

.pretty.p-jelly:not(.p-default) input:checked + .state label:before {
  border-color: transparent;
}

.pretty.p-rotate:not(.p-default) input:checked ~ .state .icon,
.pretty.p-rotate:not(.p-default) input:checked ~ .state .svg,
.pretty.p-rotate:not(.p-default) input:checked ~ .state img,
.pretty.p-rotate:not(.p-default) input:checked ~ .state label:before,
.pretty.p-rotate:not(.p-default) input:checked ~ .state label:after {
  -webkit-animation: rotate 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  animation: rotate 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
}

.pretty.p-rotate:not(.p-default) input:checked ~ .state label:before {
  border-color: transparent;
}

.pretty.p-pulse:not(.p-switch) input:checked ~ .state label:before {
  -webkit-animation: pulse 1s;
  animation: pulse 1s;
}

.pretty input[disabled] {
  cursor: not-allowed;
  display: none;
}

.pretty input[disabled] ~ * {
  opacity: .5;
}

.pretty.p-locked input {
  display: none;
  cursor: not-allowed;
}

.pretty input:checked ~ .state.p-primary label:after,
.pretty.p-toggle .state.p-primary label:after {
  background-color: #428bca !important;
}

.pretty input:checked ~ .state.p-primary .icon,
.pretty input:checked ~ .state.p-primary .svg,
.pretty.p-toggle .state.p-primary .icon,
.pretty.p-toggle .state.p-primary .svg {
  color: #fff;
  stroke: #fff;
}

.pretty input:checked ~ .state.p-primary-o label:before,
.pretty.p-toggle .state.p-primary-o label:before {
  border-color: #428bca;
}

.pretty input:checked ~ .state.p-primary-o label:after,
.pretty.p-toggle .state.p-primary-o label:after {
  background-color: transparent;
}

.pretty input:checked ~ .state.p-primary-o .icon,
.pretty input:checked ~ .state.p-primary-o .svg,
.pretty input:checked ~ .state.p-primary-o svg,
.pretty.p-toggle .state.p-primary-o .icon,
.pretty.p-toggle .state.p-primary-o .svg,
.pretty.p-toggle .state.p-primary-o svg {
  color: #428bca;
  stroke: #428bca;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-primary-o label:after {
  background-color: #428bca !important;
}

.pretty.p-switch input:checked ~ .state.p-primary:before {
  border-color: #428bca;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-primary:before {
  background-color: #428bca !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-primary:before {
  border-color: #245682;
  background-color: #245682 !important;
}

.pretty input:checked ~ .state.p-info label:after,
.pretty.p-toggle .state.p-info label:after {
  background-color: #5bc0de !important;
}

.pretty input:checked ~ .state.p-info .icon,
.pretty input:checked ~ .state.p-info .svg,
.pretty.p-toggle .state.p-info .icon,
.pretty.p-toggle .state.p-info .svg {
  color: #fff;
  stroke: #fff;
}

.pretty input:checked ~ .state.p-info-o label:before,
.pretty.p-toggle .state.p-info-o label:before {
  border-color: #5bc0de;
}

.pretty input:checked ~ .state.p-info-o label:after,
.pretty.p-toggle .state.p-info-o label:after {
  background-color: transparent;
}

.pretty input:checked ~ .state.p-info-o .icon,
.pretty input:checked ~ .state.p-info-o .svg,
.pretty input:checked ~ .state.p-info-o svg,
.pretty.p-toggle .state.p-info-o .icon,
.pretty.p-toggle .state.p-info-o .svg,
.pretty.p-toggle .state.p-info-o svg {
  color: #5bc0de;
  stroke: #5bc0de;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-info-o label:after {
  background-color: #5bc0de !important;
}

.pretty.p-switch input:checked ~ .state.p-info:before {
  border-color: #5bc0de;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-info:before {
  background-color: #5bc0de !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-info:before {
  border-color: #2390b0;
  background-color: #2390b0 !important;
}

.pretty input:checked ~ .state.p-success label:after,
.pretty.p-toggle .state.p-success label:after {
  background-color: #5cb85c !important;
}

.pretty input:checked ~ .state.p-success .icon,
.pretty input:checked ~ .state.p-success .svg,
.pretty.p-toggle .state.p-success .icon,
.pretty.p-toggle .state.p-success .svg {
  color: #fff;
  stroke: #fff;
}

.pretty input:checked ~ .state.p-success-o label:before,
.pretty.p-toggle .state.p-success-o label:before {
  border-color: #5cb85c;
}

.pretty input:checked ~ .state.p-success-o label:after,
.pretty.p-toggle .state.p-success-o label:after {
  background-color: transparent;
}

.pretty input:checked ~ .state.p-success-o .icon,
.pretty input:checked ~ .state.p-success-o .svg,
.pretty input:checked ~ .state.p-success-o svg,
.pretty.p-toggle .state.p-success-o .icon,
.pretty.p-toggle .state.p-success-o .svg,
.pretty.p-toggle .state.p-success-o svg {
  color: #5cb85c;
  stroke: #5cb85c;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-success-o label:after {
  background-color: #5cb85c !important;
}

.pretty.p-switch input:checked ~ .state.p-success:before {
  border-color: #5cb85c;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-success:before {
  background-color: #5cb85c !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-success:before {
  border-color: #357935;
  background-color: #357935 !important;
}

.pretty input:checked ~ .state.p-warning label:after,
.pretty.p-toggle .state.p-warning label:after {
  background-color: #f0ad4e !important;
}

.pretty input:checked ~ .state.p-warning .icon,
.pretty input:checked ~ .state.p-warning .svg,
.pretty.p-toggle .state.p-warning .icon,
.pretty.p-toggle .state.p-warning .svg {
  color: #fff;
  stroke: #fff;
}

.pretty input:checked ~ .state.p-warning-o label:before,
.pretty.p-toggle .state.p-warning-o label:before {
  border-color: #f0ad4e;
}

.pretty input:checked ~ .state.p-warning-o label:after,
.pretty.p-toggle .state.p-warning-o label:after {
  background-color: transparent;
}

.pretty input:checked ~ .state.p-warning-o .icon,
.pretty input:checked ~ .state.p-warning-o .svg,
.pretty input:checked ~ .state.p-warning-o svg,
.pretty.p-toggle .state.p-warning-o .icon,
.pretty.p-toggle .state.p-warning-o .svg,
.pretty.p-toggle .state.p-warning-o svg {
  color: #f0ad4e;
  stroke: #f0ad4e;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-warning-o label:after {
  background-color: #f0ad4e !important;
}

.pretty.p-switch input:checked ~ .state.p-warning:before {
  border-color: #f0ad4e;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-warning:before {
  background-color: #f0ad4e !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-warning:before {
  border-color: #c77c11;
  background-color: #c77c11 !important;
}

.pretty input:checked ~ .state.p-danger label:after,
.pretty.p-toggle .state.p-danger label:after {
  background-color: #d9534f !important;
}

.pretty input:checked ~ .state.p-danger .icon,
.pretty input:checked ~ .state.p-danger .svg,
.pretty.p-toggle .state.p-danger .icon,
.pretty.p-toggle .state.p-danger .svg {
  color: #fff;
  stroke: #fff;
}

.pretty input:checked ~ .state.p-danger-o label:before,
.pretty.p-toggle .state.p-danger-o label:before {
  border-color: #d9534f;
}

.pretty input:checked ~ .state.p-danger-o label:after,
.pretty.p-toggle .state.p-danger-o label:after {
  background-color: transparent;
}

.pretty input:checked ~ .state.p-danger-o .icon,
.pretty input:checked ~ .state.p-danger-o .svg,
.pretty input:checked ~ .state.p-danger-o svg,
.pretty.p-toggle .state.p-danger-o .icon,
.pretty.p-toggle .state.p-danger-o .svg,
.pretty.p-toggle .state.p-danger-o svg {
  color: #d9534f;
  stroke: #d9534f;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-danger-o label:after {
  background-color: #d9534f !important;
}

.pretty.p-switch input:checked ~ .state.p-danger:before {
  border-color: #d9534f;
}

.pretty.p-switch.p-fill input:checked ~ .state.p-danger:before {
  background-color: #d9534f !important;
}

.pretty.p-switch.p-slim input:checked ~ .state.p-danger:before {
  border-color: #a02622;
  background-color: #a02622 !important;
}

.pretty.p-bigger label:before,
.pretty.p-bigger label:after,
.pretty.p-bigger .icon,
.pretty.p-bigger .svg,
.pretty.p-bigger .img {
  font-size: 1.2em !important;
  top: calc((0% - (100% - 1em)) - 35%) !important;
}

.pretty.p-bigger label {
  text-indent: 1.7em;
}

@media print {
  .pretty .state:before,
  .pretty .state label:before,
  .pretty .state label:after,
  .pretty .state .icon {
    color-adjust: exact;
    /* stylelint-disable */
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}
@font-face{
  font-family:"Material Design Icons";

  src:url("../fonts/materialdesignicons-webfont.eot?v=5.9.55");

  src:url("../fonts/materialdesignicons-webfont.eot?#iefix&v=5.9.55") format("embedded-opentype"),url("../fonts/materialdesignicons-webfont.woff2?v=5.9.55") format("woff2"),url("../fonts/materialdesignicons-webfont.woff?v=5.9.55") format("woff"),url("../fonts/materialdesignicons-webfont.ttf?v=5.9.55") format("truetype");

  font-weight:normal;

  font-style:normal
}

.mdi:before,.mdi-set{
  display:inline-block;
  font:normal normal normal 24px/1 "Material Design Icons";
  font-size:inherit;
  text-rendering:auto;
  line-height:inherit;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.mdi-ab-testing::before{
  content:"\F01C9"
}

.mdi-abacus::before{
  content:"\F16E0"
}

.mdi-abjad-arabic::before{
  content:"\F1328"
}

.mdi-abjad-hebrew::before{
  content:"\F1329"
}

.mdi-abugida-devanagari::before{
  content:"\F132A"
}

.mdi-abugida-thai::before{
  content:"\F132B"
}

.mdi-access-point::before{
  content:"\F0003"
}

.mdi-access-point-check::before{
  content:"\F1538"
}

.mdi-access-point-minus::before{
  content:"\F1539"
}

.mdi-access-point-network::before{
  content:"\F0002"
}

.mdi-access-point-network-off::before{
  content:"\F0BE1"
}

.mdi-access-point-off::before{
  content:"\F1511"
}

.mdi-access-point-plus::before{
  content:"\F153A"
}

.mdi-access-point-remove::before{
  content:"\F153B"
}

.mdi-account::before{
  content:"\F0004"
}

.mdi-account-alert::before{
  content:"\F0005"
}

.mdi-account-alert-outline::before{
  content:"\F0B50"
}

.mdi-account-arrow-left::before{
  content:"\F0B51"
}

.mdi-account-arrow-left-outline::before{
  content:"\F0B52"
}

.mdi-account-arrow-right::before{
  content:"\F0B53"
}

.mdi-account-arrow-right-outline::before{
  content:"\F0B54"
}

.mdi-account-box::before{
  content:"\F0006"
}

.mdi-account-box-multiple::before{
  content:"\F0934"
}

.mdi-account-box-multiple-outline::before{
  content:"\F100A"
}

.mdi-account-box-outline::before{
  content:"\F0007"
}

.mdi-account-cancel::before{
  content:"\F12DF"
}

.mdi-account-cancel-outline::before{
  content:"\F12E0"
}

.mdi-account-cash::before{
  content:"\F1097"
}

.mdi-account-cash-outline::before{
  content:"\F1098"
}

.mdi-account-check::before{
  content:"\F0008"
}

.mdi-account-check-outline::before{
  content:"\F0BE2"
}

.mdi-account-child::before{
  content:"\F0A89"
}

.mdi-account-child-circle::before{
  content:"\F0A8A"
}

.mdi-account-child-outline::before{
  content:"\F10C8"
}

.mdi-account-circle::before{
  content:"\F0009"
}

.mdi-account-circle-outline::before{
  content:"\F0B55"
}

.mdi-account-clock::before{
  content:"\F0B56"
}

.mdi-account-clock-outline::before{
  content:"\F0B57"
}

.mdi-account-cog::before{
  content:"\F1370"
}

.mdi-account-cog-outline::before{
  content:"\F1371"
}

.mdi-account-convert::before{
  content:"\F000A"
}

.mdi-account-convert-outline::before{
  content:"\F1301"
}

.mdi-account-cowboy-hat::before{
  content:"\F0E9B"
}

.mdi-account-details::before{
  content:"\F0631"
}

.mdi-account-details-outline::before{
  content:"\F1372"
}

.mdi-account-edit::before{
  content:"\F06BC"
}

.mdi-account-edit-outline::before{
  content:"\F0FFB"
}

.mdi-account-group::before{
  content:"\F0849"
}

.mdi-account-group-outline::before{
  content:"\F0B58"
}

.mdi-account-hard-hat::before{
  content:"\F05B5"
}

.mdi-account-heart::before{
  content:"\F0899"
}

.mdi-account-heart-outline::before{
  content:"\F0BE3"
}

.mdi-account-key::before{
  content:"\F000B"
}

.mdi-account-key-outline::before{
  content:"\F0BE4"
}

.mdi-account-lock::before{
  content:"\F115E"
}

.mdi-account-lock-outline::before{
  content:"\F115F"
}

.mdi-account-minus::before{
  content:"\F000D"
}

.mdi-account-minus-outline::before{
  content:"\F0AEC"
}

.mdi-account-multiple::before{
  content:"\F000E"
}

.mdi-account-multiple-check::before{
  content:"\F08C5"
}

.mdi-account-multiple-check-outline::before{
  content:"\F11FE"
}

.mdi-account-multiple-minus::before{
  content:"\F05D3"
}

.mdi-account-multiple-minus-outline::before{
  content:"\F0BE5"
}

.mdi-account-multiple-outline::before{
  content:"\F000F"
}

.mdi-account-multiple-plus::before{
  content:"\F0010"
}

.mdi-account-multiple-plus-outline::before{
  content:"\F0800"
}

.mdi-account-multiple-remove::before{
  content:"\F120A"
}

.mdi-account-multiple-remove-outline::before{
  content:"\F120B"
}

.mdi-account-music::before{
  content:"\F0803"
}

.mdi-account-music-outline::before{
  content:"\F0CE9"
}

.mdi-account-network::before{
  content:"\F0011"
}

.mdi-account-network-outline::before{
  content:"\F0BE6"
}

.mdi-account-off::before{
  content:"\F0012"
}

.mdi-account-off-outline::before{
  content:"\F0BE7"
}

.mdi-account-outline::before{
  content:"\F0013"
}

.mdi-account-plus::before{
  content:"\F0014"
}

.mdi-account-plus-outline::before{
  content:"\F0801"
}

.mdi-account-question::before{
  content:"\F0B59"
}

.mdi-account-question-outline::before{
  content:"\F0B5A"
}

.mdi-account-reactivate::before{
  content:"\F152B"
}

.mdi-account-reactivate-outline::before{
  content:"\F152C"
}

.mdi-account-remove::before{
  content:"\F0015"
}

.mdi-account-remove-outline::before{
  content:"\F0AED"
}

.mdi-account-search::before{
  content:"\F0016"
}

.mdi-account-search-outline::before{
  content:"\F0935"
}

.mdi-account-settings::before{
  content:"\F0630"
}

.mdi-account-settings-outline::before{
  content:"\F10C9"
}

.mdi-account-star::before{
  content:"\F0017"
}

.mdi-account-star-outline::before{
  content:"\F0BE8"
}

.mdi-account-supervisor::before{
  content:"\F0A8B"
}

.mdi-account-supervisor-circle::before{
  content:"\F0A8C"
}

.mdi-account-supervisor-circle-outline::before{
  content:"\F14EC"
}

.mdi-account-supervisor-outline::before{
  content:"\F112D"
}

.mdi-account-switch::before{
  content:"\F0019"
}

.mdi-account-switch-outline::before{
  content:"\F04CB"
}

.mdi-account-tie::before{
  content:"\F0CE3"
}

.mdi-account-tie-outline::before{
  content:"\F10CA"
}

.mdi-account-tie-voice::before{
  content:"\F1308"
}

.mdi-account-tie-voice-off::before{
  content:"\F130A"
}

.mdi-account-tie-voice-off-outline::before{
  content:"\F130B"
}

.mdi-account-tie-voice-outline::before{
  content:"\F1309"
}

.mdi-account-voice::before{
  content:"\F05CB"
}

.mdi-adjust::before{
  content:"\F001A"
}

.mdi-adobe::before{
  content:"\F0936"
}

.mdi-adobe-acrobat::before{
  content:"\F0F9D"
}

.mdi-air-conditioner::before{
  content:"\F001B"
}

.mdi-air-filter::before{
  content:"\F0D43"
}

.mdi-air-horn::before{
  content:"\F0DAC"
}

.mdi-air-humidifier::before{
  content:"\F1099"
}

.mdi-air-humidifier-off::before{
  content:"\F1466"
}

.mdi-air-purifier::before{
  content:"\F0D44"
}

.mdi-airbag::before{
  content:"\F0BE9"
}

.mdi-airballoon::before{
  content:"\F001C"
}

.mdi-airballoon-outline::before{
  content:"\F100B"
}

.mdi-airplane::before{
  content:"\F001D"
}

.mdi-airplane-landing::before{
  content:"\F05D4"
}

.mdi-airplane-off::before{
  content:"\F001E"
}

.mdi-airplane-takeoff::before{
  content:"\F05D5"
}

.mdi-airport::before{
  content:"\F084B"
}

.mdi-alarm::before{
  content:"\F0020"
}

.mdi-alarm-bell::before{
  content:"\F078E"
}

.mdi-alarm-check::before{
  content:"\F0021"
}

.mdi-alarm-light::before{
  content:"\F078F"
}

.mdi-alarm-light-off::before{
  content:"\F171E"
}

.mdi-alarm-light-off-outline::before{
  content:"\F171F"
}

.mdi-alarm-light-outline::before{
  content:"\F0BEA"
}

.mdi-alarm-multiple::before{
  content:"\F0022"
}

.mdi-alarm-note::before{
  content:"\F0E71"
}

.mdi-alarm-note-off::before{
  content:"\F0E72"
}

.mdi-alarm-off::before{
  content:"\F0023"
}

.mdi-alarm-panel::before{
  content:"\F15C4"
}

.mdi-alarm-panel-outline::before{
  content:"\F15C5"
}

.mdi-alarm-plus::before{
  content:"\F0024"
}

.mdi-alarm-snooze::before{
  content:"\F068E"
}

.mdi-album::before{
  content:"\F0025"
}

.mdi-alert::before{
  content:"\F0026"
}

.mdi-alert-box::before{
  content:"\F0027"
}

.mdi-alert-box-outline::before{
  content:"\F0CE4"
}

.mdi-alert-circle::before{
  content:"\F0028"
}

.mdi-alert-circle-check::before{
  content:"\F11ED"
}

.mdi-alert-circle-check-outline::before{
  content:"\F11EE"
}

.mdi-alert-circle-outline::before{
  content:"\F05D6"
}

.mdi-alert-decagram::before{
  content:"\F06BD"
}

.mdi-alert-decagram-outline::before{
  content:"\F0CE5"
}

.mdi-alert-minus::before{
  content:"\F14BB"
}

.mdi-alert-minus-outline::before{
  content:"\F14BE"
}

.mdi-alert-octagon::before{
  content:"\F0029"
}

.mdi-alert-octagon-outline::before{
  content:"\F0CE6"
}

.mdi-alert-octagram::before{
  content:"\F0767"
}

.mdi-alert-octagram-outline::before{
  content:"\F0CE7"
}

.mdi-alert-outline::before{
  content:"\F002A"
}

.mdi-alert-plus::before{
  content:"\F14BA"
}

.mdi-alert-plus-outline::before{
  content:"\F14BD"
}

.mdi-alert-remove::before{
  content:"\F14BC"
}

.mdi-alert-remove-outline::before{
  content:"\F14BF"
}

.mdi-alert-rhombus::before{
  content:"\F11CE"
}

.mdi-alert-rhombus-outline::before{
  content:"\F11CF"
}

.mdi-alien::before{
  content:"\F089A"
}

.mdi-alien-outline::before{
  content:"\F10CB"
}

.mdi-align-horizontal-center::before{
  content:"\F11C3"
}

.mdi-align-horizontal-left::before{
  content:"\F11C2"
}

.mdi-align-horizontal-right::before{
  content:"\F11C4"
}

.mdi-align-vertical-bottom::before{
  content:"\F11C5"
}

.mdi-align-vertical-center::before{
  content:"\F11C6"
}

.mdi-align-vertical-top::before{
  content:"\F11C7"
}

.mdi-all-inclusive::before{
  content:"\F06BE"
}

.mdi-allergy::before{
  content:"\F1258"
}

.mdi-alpha::before{
  content:"\F002B"
}

.mdi-alpha-a::before{
  content:"\F0AEE"
}

.mdi-alpha-a-box::before{
  content:"\F0B08"
}

.mdi-alpha-a-box-outline::before{
  content:"\F0BEB"
}

.mdi-alpha-a-circle::before{
  content:"\F0BEC"
}

.mdi-alpha-a-circle-outline::before{
  content:"\F0BED"
}

.mdi-alpha-b::before{
  content:"\F0AEF"
}

.mdi-alpha-b-box::before{
  content:"\F0B09"
}

.mdi-alpha-b-box-outline::before{
  content:"\F0BEE"
}

.mdi-alpha-b-circle::before{
  content:"\F0BEF"
}

.mdi-alpha-b-circle-outline::before{
  content:"\F0BF0"
}

.mdi-alpha-c::before{
  content:"\F0AF0"
}

.mdi-alpha-c-box::before{
  content:"\F0B0A"
}

.mdi-alpha-c-box-outline::before{
  content:"\F0BF1"
}

.mdi-alpha-c-circle::before{
  content:"\F0BF2"
}

.mdi-alpha-c-circle-outline::before{
  content:"\F0BF3"
}

.mdi-alpha-d::before{
  content:"\F0AF1"
}

.mdi-alpha-d-box::before{
  content:"\F0B0B"
}

.mdi-alpha-d-box-outline::before{
  content:"\F0BF4"
}

.mdi-alpha-d-circle::before{
  content:"\F0BF5"
}

.mdi-alpha-d-circle-outline::before{
  content:"\F0BF6"
}

.mdi-alpha-e::before{
  content:"\F0AF2"
}

.mdi-alpha-e-box::before{
  content:"\F0B0C"
}

.mdi-alpha-e-box-outline::before{
  content:"\F0BF7"
}

.mdi-alpha-e-circle::before{
  content:"\F0BF8"
}

.mdi-alpha-e-circle-outline::before{
  content:"\F0BF9"
}

.mdi-alpha-f::before{
  content:"\F0AF3"
}

.mdi-alpha-f-box::before{
  content:"\F0B0D"
}

.mdi-alpha-f-box-outline::before{
  content:"\F0BFA"
}

.mdi-alpha-f-circle::before{
  content:"\F0BFB"
}

.mdi-alpha-f-circle-outline::before{
  content:"\F0BFC"
}

.mdi-alpha-g::before{
  content:"\F0AF4"
}

.mdi-alpha-g-box::before{
  content:"\F0B0E"
}

.mdi-alpha-g-box-outline::before{
  content:"\F0BFD"
}

.mdi-alpha-g-circle::before{
  content:"\F0BFE"
}

.mdi-alpha-g-circle-outline::before{
  content:"\F0BFF"
}

.mdi-alpha-h::before{
  content:"\F0AF5"
}

.mdi-alpha-h-box::before{
  content:"\F0B0F"
}

.mdi-alpha-h-box-outline::before{
  content:"\F0C00"
}

.mdi-alpha-h-circle::before{
  content:"\F0C01"
}

.mdi-alpha-h-circle-outline::before{
  content:"\F0C02"
}

.mdi-alpha-i::before{
  content:"\F0AF6"
}

.mdi-alpha-i-box::before{
  content:"\F0B10"
}

.mdi-alpha-i-box-outline::before{
  content:"\F0C03"
}

.mdi-alpha-i-circle::before{
  content:"\F0C04"
}

.mdi-alpha-i-circle-outline::before{
  content:"\F0C05"
}

.mdi-alpha-j::before{
  content:"\F0AF7"
}

.mdi-alpha-j-box::before{
  content:"\F0B11"
}

.mdi-alpha-j-box-outline::before{
  content:"\F0C06"
}

.mdi-alpha-j-circle::before{
  content:"\F0C07"
}

.mdi-alpha-j-circle-outline::before{
  content:"\F0C08"
}

.mdi-alpha-k::before{
  content:"\F0AF8"
}

.mdi-alpha-k-box::before{
  content:"\F0B12"
}

.mdi-alpha-k-box-outline::before{
  content:"\F0C09"
}

.mdi-alpha-k-circle::before{
  content:"\F0C0A"
}

.mdi-alpha-k-circle-outline::before{
  content:"\F0C0B"
}

.mdi-alpha-l::before{
  content:"\F0AF9"
}

.mdi-alpha-l-box::before{
  content:"\F0B13"
}

.mdi-alpha-l-box-outline::before{
  content:"\F0C0C"
}

.mdi-alpha-l-circle::before{
  content:"\F0C0D"
}

.mdi-alpha-l-circle-outline::before{
  content:"\F0C0E"
}

.mdi-alpha-m::before{
  content:"\F0AFA"
}

.mdi-alpha-m-box::before{
  content:"\F0B14"
}

.mdi-alpha-m-box-outline::before{
  content:"\F0C0F"
}

.mdi-alpha-m-circle::before{
  content:"\F0C10"
}

.mdi-alpha-m-circle-outline::before{
  content:"\F0C11"
}

.mdi-alpha-n::before{
  content:"\F0AFB"
}

.mdi-alpha-n-box::before{
  content:"\F0B15"
}

.mdi-alpha-n-box-outline::before{
  content:"\F0C12"
}

.mdi-alpha-n-circle::before{
  content:"\F0C13"
}

.mdi-alpha-n-circle-outline::before{
  content:"\F0C14"
}

.mdi-alpha-o::before{
  content:"\F0AFC"
}

.mdi-alpha-o-box::before{
  content:"\F0B16"
}

.mdi-alpha-o-box-outline::before{
  content:"\F0C15"
}

.mdi-alpha-o-circle::before{
  content:"\F0C16"
}

.mdi-alpha-o-circle-outline::before{
  content:"\F0C17"
}

.mdi-alpha-p::before{
  content:"\F0AFD"
}

.mdi-alpha-p-box::before{
  content:"\F0B17"
}

.mdi-alpha-p-box-outline::before{
  content:"\F0C18"
}

.mdi-alpha-p-circle::before{
  content:"\F0C19"
}

.mdi-alpha-p-circle-outline::before{
  content:"\F0C1A"
}

.mdi-alpha-q::before{
  content:"\F0AFE"
}

.mdi-alpha-q-box::before{
  content:"\F0B18"
}

.mdi-alpha-q-box-outline::before{
  content:"\F0C1B"
}

.mdi-alpha-q-circle::before{
  content:"\F0C1C"
}

.mdi-alpha-q-circle-outline::before{
  content:"\F0C1D"
}

.mdi-alpha-r::before{
  content:"\F0AFF"
}

.mdi-alpha-r-box::before{
  content:"\F0B19"
}

.mdi-alpha-r-box-outline::before{
  content:"\F0C1E"
}

.mdi-alpha-r-circle::before{
  content:"\F0C1F"
}

.mdi-alpha-r-circle-outline::before{
  content:"\F0C20"
}

.mdi-alpha-s::before{
  content:"\F0B00"
}

.mdi-alpha-s-box::before{
  content:"\F0B1A"
}

.mdi-alpha-s-box-outline::before{
  content:"\F0C21"
}

.mdi-alpha-s-circle::before{
  content:"\F0C22"
}

.mdi-alpha-s-circle-outline::before{
  content:"\F0C23"
}

.mdi-alpha-t::before{
  content:"\F0B01"
}

.mdi-alpha-t-box::before{
  content:"\F0B1B"
}

.mdi-alpha-t-box-outline::before{
  content:"\F0C24"
}

.mdi-alpha-t-circle::before{
  content:"\F0C25"
}

.mdi-alpha-t-circle-outline::before{
  content:"\F0C26"
}

.mdi-alpha-u::before{
  content:"\F0B02"
}

.mdi-alpha-u-box::before{
  content:"\F0B1C"
}

.mdi-alpha-u-box-outline::before{
  content:"\F0C27"
}

.mdi-alpha-u-circle::before{
  content:"\F0C28"
}

.mdi-alpha-u-circle-outline::before{
  content:"\F0C29"
}

.mdi-alpha-v::before{
  content:"\F0B03"
}

.mdi-alpha-v-box::before{
  content:"\F0B1D"
}

.mdi-alpha-v-box-outline::before{
  content:"\F0C2A"
}

.mdi-alpha-v-circle::before{
  content:"\F0C2B"
}

.mdi-alpha-v-circle-outline::before{
  content:"\F0C2C"
}

.mdi-alpha-w::before{
  content:"\F0B04"
}

.mdi-alpha-w-box::before{
  content:"\F0B1E"
}

.mdi-alpha-w-box-outline::before{
  content:"\F0C2D"
}

.mdi-alpha-w-circle::before{
  content:"\F0C2E"
}

.mdi-alpha-w-circle-outline::before{
  content:"\F0C2F"
}

.mdi-alpha-x::before{
  content:"\F0B05"
}

.mdi-alpha-x-box::before{
  content:"\F0B1F"
}

.mdi-alpha-x-box-outline::before{
  content:"\F0C30"
}

.mdi-alpha-x-circle::before{
  content:"\F0C31"
}

.mdi-alpha-x-circle-outline::before{
  content:"\F0C32"
}

.mdi-alpha-y::before{
  content:"\F0B06"
}

.mdi-alpha-y-box::before{
  content:"\F0B20"
}

.mdi-alpha-y-box-outline::before{
  content:"\F0C33"
}

.mdi-alpha-y-circle::before{
  content:"\F0C34"
}

.mdi-alpha-y-circle-outline::before{
  content:"\F0C35"
}

.mdi-alpha-z::before{
  content:"\F0B07"
}

.mdi-alpha-z-box::before{
  content:"\F0B21"
}

.mdi-alpha-z-box-outline::before{
  content:"\F0C36"
}

.mdi-alpha-z-circle::before{
  content:"\F0C37"
}

.mdi-alpha-z-circle-outline::before{
  content:"\F0C38"
}

.mdi-alphabet-aurebesh::before{
  content:"\F132C"
}

.mdi-alphabet-cyrillic::before{
  content:"\F132D"
}

.mdi-alphabet-greek::before{
  content:"\F132E"
}

.mdi-alphabet-latin::before{
  content:"\F132F"
}

.mdi-alphabet-piqad::before{
  content:"\F1330"
}

.mdi-alphabet-tengwar::before{
  content:"\F1337"
}

.mdi-alphabetical::before{
  content:"\F002C"
}

.mdi-alphabetical-off::before{
  content:"\F100C"
}

.mdi-alphabetical-variant::before{
  content:"\F100D"
}

.mdi-alphabetical-variant-off::before{
  content:"\F100E"
}

.mdi-altimeter::before{
  content:"\F05D7"
}

.mdi-amazon::before{
  content:"\F002D"
}

.mdi-amazon-alexa::before{
  content:"\F08C6"
}

.mdi-ambulance::before{
  content:"\F002F"
}

.mdi-ammunition::before{
  content:"\F0CE8"
}

.mdi-ampersand::before{
  content:"\F0A8D"
}

.mdi-amplifier::before{
  content:"\F0030"
}

.mdi-amplifier-off::before{
  content:"\F11B5"
}

.mdi-anchor::before{
  content:"\F0031"
}

.mdi-android::before{
  content:"\F0032"
}

.mdi-android-auto::before{
  content:"\F0A8E"
}

.mdi-android-debug-bridge::before{
  content:"\F0033"
}

.mdi-android-messages::before{
  content:"\F0D45"
}

.mdi-android-studio::before{
  content:"\F0034"
}

.mdi-angle-acute::before{
  content:"\F0937"
}

.mdi-angle-obtuse::before{
  content:"\F0938"
}

.mdi-angle-right::before{
  content:"\F0939"
}

.mdi-angular::before{
  content:"\F06B2"
}

.mdi-angularjs::before{
  content:"\F06BF"
}

.mdi-animation::before{
  content:"\F05D8"
}

.mdi-animation-outline::before{
  content:"\F0A8F"
}

.mdi-animation-play::before{
  content:"\F093A"
}

.mdi-animation-play-outline::before{
  content:"\F0A90"
}

.mdi-ansible::before{
  content:"\F109A"
}

.mdi-antenna::before{
  content:"\F1119"
}

.mdi-anvil::before{
  content:"\F089B"
}

.mdi-apache-kafka::before{
  content:"\F100F"
}

.mdi-api::before{
  content:"\F109B"
}

.mdi-api-off::before{
  content:"\F1257"
}

.mdi-apple::before{
  content:"\F0035"
}

.mdi-apple-airplay::before{
  content:"\F001F"
}

.mdi-apple-finder::before{
  content:"\F0036"
}

.mdi-apple-icloud::before{
  content:"\F0038"
}

.mdi-apple-ios::before{
  content:"\F0037"
}

.mdi-apple-keyboard-caps::before{
  content:"\F0632"
}

.mdi-apple-keyboard-command::before{
  content:"\F0633"
}

.mdi-apple-keyboard-control::before{
  content:"\F0634"
}

.mdi-apple-keyboard-option::before{
  content:"\F0635"
}

.mdi-apple-keyboard-shift::before{
  content:"\F0636"
}

.mdi-apple-safari::before{
  content:"\F0039"
}

.mdi-application::before{
  content:"\F0614"
}

.mdi-application-cog::before{
  content:"\F1577"
}

.mdi-application-export::before{
  content:"\F0DAD"
}

.mdi-application-import::before{
  content:"\F0DAE"
}

.mdi-application-settings::before{
  content:"\F1555"
}

.mdi-approximately-equal::before{
  content:"\F0F9E"
}

.mdi-approximately-equal-box::before{
  content:"\F0F9F"
}

.mdi-apps::before{
  content:"\F003B"
}

.mdi-apps-box::before{
  content:"\F0D46"
}

.mdi-arch::before{
  content:"\F08C7"
}

.mdi-archive::before{
  content:"\F003C"
}

.mdi-archive-alert::before{
  content:"\F14FD"
}

.mdi-archive-alert-outline::before{
  content:"\F14FE"
}

.mdi-archive-arrow-down::before{
  content:"\F1259"
}

.mdi-archive-arrow-down-outline::before{
  content:"\F125A"
}

.mdi-archive-arrow-up::before{
  content:"\F125B"
}

.mdi-archive-arrow-up-outline::before{
  content:"\F125C"
}

.mdi-archive-outline::before{
  content:"\F120E"
}

.mdi-arm-flex::before{
  content:"\F0FD7"
}

.mdi-arm-flex-outline::before{
  content:"\F0FD6"
}

.mdi-arrange-bring-forward::before{
  content:"\F003D"
}

.mdi-arrange-bring-to-front::before{
  content:"\F003E"
}

.mdi-arrange-send-backward::before{
  content:"\F003F"
}

.mdi-arrange-send-to-back::before{
  content:"\F0040"
}

.mdi-arrow-all::before{
  content:"\F0041"
}

.mdi-arrow-bottom-left::before{
  content:"\F0042"
}

.mdi-arrow-bottom-left-bold-outline::before{
  content:"\F09B7"
}

.mdi-arrow-bottom-left-thick::before{
  content:"\F09B8"
}

.mdi-arrow-bottom-left-thin-circle-outline::before{
  content:"\F1596"
}

.mdi-arrow-bottom-right::before{
  content:"\F0043"
}

.mdi-arrow-bottom-right-bold-outline::before{
  content:"\F09B9"
}

.mdi-arrow-bottom-right-thick::before{
  content:"\F09BA"
}

.mdi-arrow-bottom-right-thin-circle-outline::before{
  content:"\F1595"
}

.mdi-arrow-collapse::before{
  content:"\F0615"
}

.mdi-arrow-collapse-all::before{
  content:"\F0044"
}

.mdi-arrow-collapse-down::before{
  content:"\F0792"
}

.mdi-arrow-collapse-horizontal::before{
  content:"\F084C"
}

.mdi-arrow-collapse-left::before{
  content:"\F0793"
}

.mdi-arrow-collapse-right::before{
  content:"\F0794"
}

.mdi-arrow-collapse-up::before{
  content:"\F0795"
}

.mdi-arrow-collapse-vertical::before{
  content:"\F084D"
}

.mdi-arrow-decision::before{
  content:"\F09BB"
}

.mdi-arrow-decision-auto::before{
  content:"\F09BC"
}

.mdi-arrow-decision-auto-outline::before{
  content:"\F09BD"
}

.mdi-arrow-decision-outline::before{
  content:"\F09BE"
}

.mdi-arrow-down::before{
  content:"\F0045"
}

.mdi-arrow-down-bold::before{
  content:"\F072E"
}

.mdi-arrow-down-bold-box::before{
  content:"\F072F"
}

.mdi-arrow-down-bold-box-outline::before{
  content:"\F0730"
}

.mdi-arrow-down-bold-circle::before{
  content:"\F0047"
}

.mdi-arrow-down-bold-circle-outline::before{
  content:"\F0048"
}

.mdi-arrow-down-bold-hexagon-outline::before{
  content:"\F0049"
}

.mdi-arrow-down-bold-outline::before{
  content:"\F09BF"
}

.mdi-arrow-down-box::before{
  content:"\F06C0"
}

.mdi-arrow-down-circle::before{
  content:"\F0CDB"
}

.mdi-arrow-down-circle-outline::before{
  content:"\F0CDC"
}

.mdi-arrow-down-drop-circle::before{
  content:"\F004A"
}

.mdi-arrow-down-drop-circle-outline::before{
  content:"\F004B"
}

.mdi-arrow-down-thick::before{
  content:"\F0046"
}

.mdi-arrow-down-thin-circle-outline::before{
  content:"\F1599"
}

.mdi-arrow-expand::before{
  content:"\F0616"
}

.mdi-arrow-expand-all::before{
  content:"\F004C"
}

.mdi-arrow-expand-down::before{
  content:"\F0796"
}

.mdi-arrow-expand-horizontal::before{
  content:"\F084E"
}

.mdi-arrow-expand-left::before{
  content:"\F0797"
}

.mdi-arrow-expand-right::before{
  content:"\F0798"
}

.mdi-arrow-expand-up::before{
  content:"\F0799"
}

.mdi-arrow-expand-vertical::before{
  content:"\F084F"
}

.mdi-arrow-horizontal-lock::before{
  content:"\F115B"
}

.mdi-arrow-left::before{
  content:"\F004D"
}

.mdi-arrow-left-bold::before{
  content:"\F0731"
}

.mdi-arrow-left-bold-box::before{
  content:"\F0732"
}

.mdi-arrow-left-bold-box-outline::before{
  content:"\F0733"
}

.mdi-arrow-left-bold-circle::before{
  content:"\F004F"
}

.mdi-arrow-left-bold-circle-outline::before{
  content:"\F0050"
}

.mdi-arrow-left-bold-hexagon-outline::before{
  content:"\F0051"
}

.mdi-arrow-left-bold-outline::before{
  content:"\F09C0"
}

.mdi-arrow-left-box::before{
  content:"\F06C1"
}

.mdi-arrow-left-circle::before{
  content:"\F0CDD"
}

.mdi-arrow-left-circle-outline::before{
  content:"\F0CDE"
}

.mdi-arrow-left-drop-circle::before{
  content:"\F0052"
}

.mdi-arrow-left-drop-circle-outline::before{
  content:"\F0053"
}

.mdi-arrow-left-right::before{
  content:"\F0E73"
}

.mdi-arrow-left-right-bold::before{
  content:"\F0E74"
}

.mdi-arrow-left-right-bold-outline::before{
  content:"\F09C1"
}

.mdi-arrow-left-thick::before{
  content:"\F004E"
}

.mdi-arrow-left-thin-circle-outline::before{
  content:"\F159A"
}

.mdi-arrow-right::before{
  content:"\F0054"
}

.mdi-arrow-right-bold::before{
  content:"\F0734"
}

.mdi-arrow-right-bold-box::before{
  content:"\F0735"
}

.mdi-arrow-right-bold-box-outline::before{
  content:"\F0736"
}

.mdi-arrow-right-bold-circle::before{
  content:"\F0056"
}

.mdi-arrow-right-bold-circle-outline::before{
  content:"\F0057"
}

.mdi-arrow-right-bold-hexagon-outline::before{
  content:"\F0058"
}

.mdi-arrow-right-bold-outline::before{
  content:"\F09C2"
}

.mdi-arrow-right-box::before{
  content:"\F06C2"
}

.mdi-arrow-right-circle::before{
  content:"\F0CDF"
}

.mdi-arrow-right-circle-outline::before{
  content:"\F0CE0"
}

.mdi-arrow-right-drop-circle::before{
  content:"\F0059"
}

.mdi-arrow-right-drop-circle-outline::before{
  content:"\F005A"
}

.mdi-arrow-right-thick::before{
  content:"\F0055"
}

.mdi-arrow-right-thin-circle-outline::before{
  content:"\F1598"
}

.mdi-arrow-split-horizontal::before{
  content:"\F093B"
}

.mdi-arrow-split-vertical::before{
  content:"\F093C"
}

.mdi-arrow-top-left::before{
  content:"\F005B"
}

.mdi-arrow-top-left-bold-outline::before{
  content:"\F09C3"
}

.mdi-arrow-top-left-bottom-right::before{
  content:"\F0E75"
}

.mdi-arrow-top-left-bottom-right-bold::before{
  content:"\F0E76"
}

.mdi-arrow-top-left-thick::before{
  content:"\F09C4"
}

.mdi-arrow-top-left-thin-circle-outline::before{
  content:"\F1593"
}

.mdi-arrow-top-right::before{
  content:"\F005C"
}

.mdi-arrow-top-right-bold-outline::before{
  content:"\F09C5"
}

.mdi-arrow-top-right-bottom-left::before{
  content:"\F0E77"
}

.mdi-arrow-top-right-bottom-left-bold::before{
  content:"\F0E78"
}

.mdi-arrow-top-right-thick::before{
  content:"\F09C6"
}

.mdi-arrow-top-right-thin-circle-outline::before{
  content:"\F1594"
}

.mdi-arrow-up::before{
  content:"\F005D"
}

.mdi-arrow-up-bold::before{
  content:"\F0737"
}

.mdi-arrow-up-bold-box::before{
  content:"\F0738"
}

.mdi-arrow-up-bold-box-outline::before{
  content:"\F0739"
}

.mdi-arrow-up-bold-circle::before{
  content:"\F005F"
}

.mdi-arrow-up-bold-circle-outline::before{
  content:"\F0060"
}

.mdi-arrow-up-bold-hexagon-outline::before{
  content:"\F0061"
}

.mdi-arrow-up-bold-outline::before{
  content:"\F09C7"
}

.mdi-arrow-up-box::before{
  content:"\F06C3"
}

.mdi-arrow-up-circle::before{
  content:"\F0CE1"
}

.mdi-arrow-up-circle-outline::before{
  content:"\F0CE2"
}

.mdi-arrow-up-down::before{
  content:"\F0E79"
}

.mdi-arrow-up-down-bold::before{
  content:"\F0E7A"
}

.mdi-arrow-up-down-bold-outline::before{
  content:"\F09C8"
}

.mdi-arrow-up-drop-circle::before{
  content:"\F0062"
}

.mdi-arrow-up-drop-circle-outline::before{
  content:"\F0063"
}

.mdi-arrow-up-thick::before{
  content:"\F005E"
}

.mdi-arrow-up-thin-circle-outline::before{
  content:"\F1597"
}

.mdi-arrow-vertical-lock::before{
  content:"\F115C"
}

.mdi-artstation::before{
  content:"\F0B5B"
}

.mdi-aspect-ratio::before{
  content:"\F0A24"
}

.mdi-assistant::before{
  content:"\F0064"
}

.mdi-asterisk::before{
  content:"\F06C4"
}

.mdi-at::before{
  content:"\F0065"
}

.mdi-atlassian::before{
  content:"\F0804"
}

.mdi-atm::before{
  content:"\F0D47"
}

.mdi-atom::before{
  content:"\F0768"
}

.mdi-atom-variant::before{
  content:"\F0E7B"
}

.mdi-attachment::before{
  content:"\F0066"
}

.mdi-audio-video::before{
  content:"\F093D"
}

.mdi-audio-video-off::before{
  content:"\F11B6"
}

.mdi-augmented-reality::before{
  content:"\F0850"
}

.mdi-auto-download::before{
  content:"\F137E"
}

.mdi-auto-fix::before{
  content:"\F0068"
}

.mdi-auto-upload::before{
  content:"\F0069"
}

.mdi-autorenew::before{
  content:"\F006A"
}

.mdi-av-timer::before{
  content:"\F006B"
}

.mdi-aws::before{
  content:"\F0E0F"
}

.mdi-axe::before{
  content:"\F08C8"
}

.mdi-axis::before{
  content:"\F0D48"
}

.mdi-axis-arrow::before{
  content:"\F0D49"
}

.mdi-axis-arrow-info::before{
  content:"\F140E"
}

.mdi-axis-arrow-lock::before{
  content:"\F0D4A"
}

.mdi-axis-lock::before{
  content:"\F0D4B"
}

.mdi-axis-x-arrow::before{
  content:"\F0D4C"
}

.mdi-axis-x-arrow-lock::before{
  content:"\F0D4D"
}

.mdi-axis-x-rotate-clockwise::before{
  content:"\F0D4E"
}

.mdi-axis-x-rotate-counterclockwise::before{
  content:"\F0D4F"
}

.mdi-axis-x-y-arrow-lock::before{
  content:"\F0D50"
}

.mdi-axis-y-arrow::before{
  content:"\F0D51"
}

.mdi-axis-y-arrow-lock::before{
  content:"\F0D52"
}

.mdi-axis-y-rotate-clockwise::before{
  content:"\F0D53"
}

.mdi-axis-y-rotate-counterclockwise::before{
  content:"\F0D54"
}

.mdi-axis-z-arrow::before{
  content:"\F0D55"
}

.mdi-axis-z-arrow-lock::before{
  content:"\F0D56"
}

.mdi-axis-z-rotate-clockwise::before{
  content:"\F0D57"
}

.mdi-axis-z-rotate-counterclockwise::before{
  content:"\F0D58"
}

.mdi-babel::before{
  content:"\F0A25"
}

.mdi-baby::before{
  content:"\F006C"
}

.mdi-baby-bottle::before{
  content:"\F0F39"
}

.mdi-baby-bottle-outline::before{
  content:"\F0F3A"
}

.mdi-baby-buggy::before{
  content:"\F13E0"
}

.mdi-baby-carriage::before{
  content:"\F068F"
}

.mdi-baby-carriage-off::before{
  content:"\F0FA0"
}

.mdi-baby-face::before{
  content:"\F0E7C"
}

.mdi-baby-face-outline::before{
  content:"\F0E7D"
}

.mdi-backburger::before{
  content:"\F006D"
}

.mdi-backspace::before{
  content:"\F006E"
}

.mdi-backspace-outline::before{
  content:"\F0B5C"
}

.mdi-backspace-reverse::before{
  content:"\F0E7E"
}

.mdi-backspace-reverse-outline::before{
  content:"\F0E7F"
}

.mdi-backup-restore::before{
  content:"\F006F"
}

.mdi-bacteria::before{
  content:"\F0ED5"
}

.mdi-bacteria-outline::before{
  content:"\F0ED6"
}

.mdi-badge-account::before{
  content:"\F0DA7"
}

.mdi-badge-account-alert::before{
  content:"\F0DA8"
}

.mdi-badge-account-alert-outline::before{
  content:"\F0DA9"
}

.mdi-badge-account-horizontal::before{
  content:"\F0E0D"
}

.mdi-badge-account-horizontal-outline::before{
  content:"\F0E0E"
}

.mdi-badge-account-outline::before{
  content:"\F0DAA"
}

.mdi-badminton::before{
  content:"\F0851"
}

.mdi-bag-carry-on::before{
  content:"\F0F3B"
}

.mdi-bag-carry-on-check::before{
  content:"\F0D65"
}

.mdi-bag-carry-on-off::before{
  content:"\F0F3C"
}

.mdi-bag-checked::before{
  content:"\F0F3D"
}

.mdi-bag-personal::before{
  content:"\F0E10"
}

.mdi-bag-personal-off::before{
  content:"\F0E11"
}

.mdi-bag-personal-off-outline::before{
  content:"\F0E12"
}

.mdi-bag-personal-outline::before{
  content:"\F0E13"
}

.mdi-bag-suitcase::before{
  content:"\F158B"
}

.mdi-bag-suitcase-off::before{
  content:"\F158D"
}

.mdi-bag-suitcase-off-outline::before{
  content:"\F158E"
}

.mdi-bag-suitcase-outline::before{
  content:"\F158C"
}

.mdi-baguette::before{
  content:"\F0F3E"
}

.mdi-balloon::before{
  content:"\F0A26"
}

.mdi-ballot::before{
  content:"\F09C9"
}

.mdi-ballot-outline::before{
  content:"\F09CA"
}

.mdi-ballot-recount::before{
  content:"\F0C39"
}

.mdi-ballot-recount-outline::before{
  content:"\F0C3A"
}

.mdi-bandage::before{
  content:"\F0DAF"
}

.mdi-bandcamp::before{
  content:"\F0675"
}

.mdi-bank::before{
  content:"\F0070"
}

.mdi-bank-check::before{
  content:"\F1655"
}

.mdi-bank-minus::before{
  content:"\F0DB0"
}

.mdi-bank-off::before{
  content:"\F1656"
}

.mdi-bank-off-outline::before{
  content:"\F1657"
}

.mdi-bank-outline::before{
  content:"\F0E80"
}

.mdi-bank-plus::before{
  content:"\F0DB1"
}

.mdi-bank-remove::before{
  content:"\F0DB2"
}

.mdi-bank-transfer::before{
  content:"\F0A27"
}

.mdi-bank-transfer-in::before{
  content:"\F0A28"
}

.mdi-bank-transfer-out::before{
  content:"\F0A29"
}

.mdi-barcode::before{
  content:"\F0071"
}

.mdi-barcode-off::before{
  content:"\F1236"
}

.mdi-barcode-scan::before{
  content:"\F0072"
}

.mdi-barley::before{
  content:"\F0073"
}

.mdi-barley-off::before{
  content:"\F0B5D"
}

.mdi-barn::before{
  content:"\F0B5E"
}

.mdi-barrel::before{
  content:"\F0074"
}

.mdi-baseball::before{
  content:"\F0852"
}

.mdi-baseball-bat::before{
  content:"\F0853"
}

.mdi-baseball-diamond::before{
  content:"\F15EC"
}

.mdi-baseball-diamond-outline::before{
  content:"\F15ED"
}

.mdi-bash::before{
  content:"\F1183"
}

.mdi-basket::before{
  content:"\F0076"
}

.mdi-basket-fill::before{
  content:"\F0077"
}

.mdi-basket-minus::before{
  content:"\F1523"
}

.mdi-basket-minus-outline::before{
  content:"\F1524"
}

.mdi-basket-off::before{
  content:"\F1525"
}

.mdi-basket-off-outline::before{
  content:"\F1526"
}

.mdi-basket-outline::before{
  content:"\F1181"
}

.mdi-basket-plus::before{
  content:"\F1527"
}

.mdi-basket-plus-outline::before{
  content:"\F1528"
}

.mdi-basket-remove::before{
  content:"\F1529"
}

.mdi-basket-remove-outline::before{
  content:"\F152A"
}

.mdi-basket-unfill::before{
  content:"\F0078"
}

.mdi-basketball::before{
  content:"\F0806"
}

.mdi-basketball-hoop::before{
  content:"\F0C3B"
}

.mdi-basketball-hoop-outline::before{
  content:"\F0C3C"
}

.mdi-bat::before{
  content:"\F0B5F"
}

.mdi-battery::before{
  content:"\F0079"
}

.mdi-battery-10::before{
  content:"\F007A"
}

.mdi-battery-10-bluetooth::before{
  content:"\F093E"
}

.mdi-battery-20::before{
  content:"\F007B"
}

.mdi-battery-20-bluetooth::before{
  content:"\F093F"
}

.mdi-battery-30::before{
  content:"\F007C"
}

.mdi-battery-30-bluetooth::before{
  content:"\F0940"
}

.mdi-battery-40::before{
  content:"\F007D"
}

.mdi-battery-40-bluetooth::before{
  content:"\F0941"
}

.mdi-battery-50::before{
  content:"\F007E"
}

.mdi-battery-50-bluetooth::before{
  content:"\F0942"
}

.mdi-battery-60::before{
  content:"\F007F"
}

.mdi-battery-60-bluetooth::before{
  content:"\F0943"
}

.mdi-battery-70::before{
  content:"\F0080"
}

.mdi-battery-70-bluetooth::before{
  content:"\F0944"
}

.mdi-battery-80::before{
  content:"\F0081"
}

.mdi-battery-80-bluetooth::before{
  content:"\F0945"
}

.mdi-battery-90::before{
  content:"\F0082"
}

.mdi-battery-90-bluetooth::before{
  content:"\F0946"
}

.mdi-battery-alert::before{
  content:"\F0083"
}

.mdi-battery-alert-bluetooth::before{
  content:"\F0947"
}

.mdi-battery-alert-variant::before{
  content:"\F10CC"
}

.mdi-battery-alert-variant-outline::before{
  content:"\F10CD"
}

.mdi-battery-bluetooth::before{
  content:"\F0948"
}

.mdi-battery-bluetooth-variant::before{
  content:"\F0949"
}

.mdi-battery-charging::before{
  content:"\F0084"
}

.mdi-battery-charging-10::before{
  content:"\F089C"
}

.mdi-battery-charging-100::before{
  content:"\F0085"
}

.mdi-battery-charging-20::before{
  content:"\F0086"
}

.mdi-battery-charging-30::before{
  content:"\F0087"
}

.mdi-battery-charging-40::before{
  content:"\F0088"
}

.mdi-battery-charging-50::before{
  content:"\F089D"
}

.mdi-battery-charging-60::before{
  content:"\F0089"
}

.mdi-battery-charging-70::before{
  content:"\F089E"
}

.mdi-battery-charging-80::before{
  content:"\F008A"
}

.mdi-battery-charging-90::before{
  content:"\F008B"
}

.mdi-battery-charging-high::before{
  content:"\F12A6"
}

.mdi-battery-charging-low::before{
  content:"\F12A4"
}

.mdi-battery-charging-medium::before{
  content:"\F12A5"
}

.mdi-battery-charging-outline::before{
  content:"\F089F"
}

.mdi-battery-charging-wireless::before{
  content:"\F0807"
}

.mdi-battery-charging-wireless-10::before{
  content:"\F0808"
}

.mdi-battery-charging-wireless-20::before{
  content:"\F0809"
}

.mdi-battery-charging-wireless-30::before{
  content:"\F080A"
}

.mdi-battery-charging-wireless-40::before{
  content:"\F080B"
}

.mdi-battery-charging-wireless-50::before{
  content:"\F080C"
}

.mdi-battery-charging-wireless-60::before{
  content:"\F080D"
}

.mdi-battery-charging-wireless-70::before{
  content:"\F080E"
}

.mdi-battery-charging-wireless-80::before{
  content:"\F080F"
}

.mdi-battery-charging-wireless-90::before{
  content:"\F0810"
}

.mdi-battery-charging-wireless-alert::before{
  content:"\F0811"
}

.mdi-battery-charging-wireless-outline::before{
  content:"\F0812"
}

.mdi-battery-heart::before{
  content:"\F120F"
}

.mdi-battery-heart-outline::before{
  content:"\F1210"
}

.mdi-battery-heart-variant::before{
  content:"\F1211"
}

.mdi-battery-high::before{
  content:"\F12A3"
}

.mdi-battery-low::before{
  content:"\F12A1"
}

.mdi-battery-medium::before{
  content:"\F12A2"
}

.mdi-battery-minus::before{
  content:"\F008C"
}

.mdi-battery-negative::before{
  content:"\F008D"
}

.mdi-battery-off::before{
  content:"\F125D"
}

.mdi-battery-off-outline::before{
  content:"\F125E"
}

.mdi-battery-outline::before{
  content:"\F008E"
}

.mdi-battery-plus::before{
  content:"\F008F"
}

.mdi-battery-positive::before{
  content:"\F0090"
}

.mdi-battery-unknown::before{
  content:"\F0091"
}

.mdi-battery-unknown-bluetooth::before{
  content:"\F094A"
}

.mdi-battlenet::before{
  content:"\F0B60"
}

.mdi-beach::before{
  content:"\F0092"
}

.mdi-beaker::before{
  content:"\F0CEA"
}

.mdi-beaker-alert::before{
  content:"\F1229"
}

.mdi-beaker-alert-outline::before{
  content:"\F122A"
}

.mdi-beaker-check::before{
  content:"\F122B"
}

.mdi-beaker-check-outline::before{
  content:"\F122C"
}

.mdi-beaker-minus::before{
  content:"\F122D"
}

.mdi-beaker-minus-outline::before{
  content:"\F122E"
}

.mdi-beaker-outline::before{
  content:"\F0690"
}

.mdi-beaker-plus::before{
  content:"\F122F"
}

.mdi-beaker-plus-outline::before{
  content:"\F1230"
}

.mdi-beaker-question::before{
  content:"\F1231"
}

.mdi-beaker-question-outline::before{
  content:"\F1232"
}

.mdi-beaker-remove::before{
  content:"\F1233"
}

.mdi-beaker-remove-outline::before{
  content:"\F1234"
}

.mdi-bed::before{
  content:"\F02E3"
}

.mdi-bed-double::before{
  content:"\F0FD4"
}

.mdi-bed-double-outline::before{
  content:"\F0FD3"
}

.mdi-bed-empty::before{
  content:"\F08A0"
}

.mdi-bed-king::before{
  content:"\F0FD2"
}

.mdi-bed-king-outline::before{
  content:"\F0FD1"
}

.mdi-bed-outline::before{
  content:"\F0099"
}

.mdi-bed-queen::before{
  content:"\F0FD0"
}

.mdi-bed-queen-outline::before{
  content:"\F0FDB"
}

.mdi-bed-single::before{
  content:"\F106D"
}

.mdi-bed-single-outline::before{
  content:"\F106E"
}

.mdi-bee::before{
  content:"\F0FA1"
}

.mdi-bee-flower::before{
  content:"\F0FA2"
}

.mdi-beehive-off-outline::before{
  content:"\F13ED"
}

.mdi-beehive-outline::before{
  content:"\F10CE"
}

.mdi-beekeeper::before{
  content:"\F14E2"
}

.mdi-beer::before{
  content:"\F0098"
}

.mdi-beer-outline::before{
  content:"\F130C"
}

.mdi-bell::before{
  content:"\F009A"
}

.mdi-bell-alert::before{
  content:"\F0D59"
}

.mdi-bell-alert-outline::before{
  content:"\F0E81"
}

.mdi-bell-cancel::before{
  content:"\F13E7"
}

.mdi-bell-cancel-outline::before{
  content:"\F13E8"
}

.mdi-bell-check::before{
  content:"\F11E5"
}

.mdi-bell-check-outline::before{
  content:"\F11E6"
}

.mdi-bell-circle::before{
  content:"\F0D5A"
}

.mdi-bell-circle-outline::before{
  content:"\F0D5B"
}

.mdi-bell-minus::before{
  content:"\F13E9"
}

.mdi-bell-minus-outline::before{
  content:"\F13EA"
}

.mdi-bell-off::before{
  content:"\F009B"
}

.mdi-bell-off-outline::before{
  content:"\F0A91"
}

.mdi-bell-outline::before{
  content:"\F009C"
}

.mdi-bell-plus::before{
  content:"\F009D"
}

.mdi-bell-plus-outline::before{
  content:"\F0A92"
}

.mdi-bell-remove::before{
  content:"\F13EB"
}

.mdi-bell-remove-outline::before{
  content:"\F13EC"
}

.mdi-bell-ring::before{
  content:"\F009E"
}

.mdi-bell-ring-outline::before{
  content:"\F009F"
}

.mdi-bell-sleep::before{
  content:"\F00A0"
}

.mdi-bell-sleep-outline::before{
  content:"\F0A93"
}

.mdi-beta::before{
  content:"\F00A1"
}

.mdi-betamax::before{
  content:"\F09CB"
}

.mdi-biathlon::before{
  content:"\F0E14"
}

.mdi-bicycle::before{
  content:"\F109C"
}

.mdi-bicycle-basket::before{
  content:"\F1235"
}

.mdi-bicycle-electric::before{
  content:"\F15B4"
}

.mdi-bicycle-penny-farthing::before{
  content:"\F15E9"
}

.mdi-bike::before{
  content:"\F00A3"
}

.mdi-bike-fast::before{
  content:"\F111F"
}

.mdi-billboard::before{
  content:"\F1010"
}

.mdi-billiards::before{
  content:"\F0B61"
}

.mdi-billiards-rack::before{
  content:"\F0B62"
}

.mdi-binoculars::before{
  content:"\F00A5"
}

.mdi-bio::before{
  content:"\F00A6"
}

.mdi-biohazard::before{
  content:"\F00A7"
}

.mdi-bird::before{
  content:"\F15C6"
}

.mdi-bitbucket::before{
  content:"\F00A8"
}

.mdi-bitcoin::before{
  content:"\F0813"
}

.mdi-black-mesa::before{
  content:"\F00A9"
}

.mdi-blender::before{
  content:"\F0CEB"
}

.mdi-blender-software::before{
  content:"\F00AB"
}

.mdi-blinds::before{
  content:"\F00AC"
}

.mdi-blinds-open::before{
  content:"\F1011"
}

.mdi-block-helper::before{
  content:"\F00AD"
}

.mdi-blogger::before{
  content:"\F00AE"
}

.mdi-blood-bag::before{
  content:"\F0CEC"
}

.mdi-bluetooth::before{
  content:"\F00AF"
}

.mdi-bluetooth-audio::before{
  content:"\F00B0"
}

.mdi-bluetooth-connect::before{
  content:"\F00B1"
}

.mdi-bluetooth-off::before{
  content:"\F00B2"
}

.mdi-bluetooth-settings::before{
  content:"\F00B3"
}

.mdi-bluetooth-transfer::before{
  content:"\F00B4"
}

.mdi-blur::before{
  content:"\F00B5"
}

.mdi-blur-linear::before{
  content:"\F00B6"
}

.mdi-blur-off::before{
  content:"\F00B7"
}

.mdi-blur-radial::before{
  content:"\F00B8"
}

.mdi-bolnisi-cross::before{
  content:"\F0CED"
}

.mdi-bolt::before{
  content:"\F0DB3"
}

.mdi-bomb::before{
  content:"\F0691"
}

.mdi-bomb-off::before{
  content:"\F06C5"
}

.mdi-bone::before{
  content:"\F00B9"
}

.mdi-book::before{
  content:"\F00BA"
}

.mdi-book-account::before{
  content:"\F13AD"
}

.mdi-book-account-outline::before{
  content:"\F13AE"
}

.mdi-book-alert::before{
  content:"\F167C"
}

.mdi-book-alert-outline::before{
  content:"\F167D"
}

.mdi-book-alphabet::before{
  content:"\F061D"
}

.mdi-book-arrow-down::before{
  content:"\F167E"
}

.mdi-book-arrow-down-outline::before{
  content:"\F167F"
}

.mdi-book-arrow-left::before{
  content:"\F1680"
}

.mdi-book-arrow-left-outline::before{
  content:"\F1681"
}

.mdi-book-arrow-right::before{
  content:"\F1682"
}

.mdi-book-arrow-right-outline::before{
  content:"\F1683"
}

.mdi-book-arrow-up::before{
  content:"\F1684"
}

.mdi-book-arrow-up-outline::before{
  content:"\F1685"
}

.mdi-book-cancel::before{
  content:"\F1686"
}

.mdi-book-cancel-outline::before{
  content:"\F1687"
}

.mdi-book-check::before{
  content:"\F14F3"
}

.mdi-book-check-outline::before{
  content:"\F14F4"
}

.mdi-book-clock::before{
  content:"\F1688"
}

.mdi-book-clock-outline::before{
  content:"\F1689"
}

.mdi-book-cog::before{
  content:"\F168A"
}

.mdi-book-cog-outline::before{
  content:"\F168B"
}

.mdi-book-cross::before{
  content:"\F00A2"
}

.mdi-book-edit::before{
  content:"\F168C"
}

.mdi-book-edit-outline::before{
  content:"\F168D"
}

.mdi-book-education::before{
  content:"\F16C9"
}

.mdi-book-education-outline::before{
  content:"\F16CA"
}

.mdi-book-information-variant::before{
  content:"\F106F"
}

.mdi-book-lock::before{
  content:"\F079A"
}

.mdi-book-lock-open::before{
  content:"\F079B"
}

.mdi-book-lock-open-outline::before{
  content:"\F168E"
}

.mdi-book-lock-outline::before{
  content:"\F168F"
}

.mdi-book-marker::before{
  content:"\F1690"
}

.mdi-book-marker-outline::before{
  content:"\F1691"
}

.mdi-book-minus::before{
  content:"\F05D9"
}

.mdi-book-minus-multiple::before{
  content:"\F0A94"
}

.mdi-book-minus-multiple-outline::before{
  content:"\F090B"
}

.mdi-book-minus-outline::before{
  content:"\F1692"
}

.mdi-book-multiple::before{
  content:"\F00BB"
}

.mdi-book-multiple-outline::before{
  content:"\F0436"
}

.mdi-book-music::before{
  content:"\F0067"
}

.mdi-book-music-outline::before{
  content:"\F1693"
}

.mdi-book-off::before{
  content:"\F1694"
}

.mdi-book-off-outline::before{
  content:"\F1695"
}

.mdi-book-open::before{
  content:"\F00BD"
}

.mdi-book-open-blank-variant::before{
  content:"\F00BE"
}

.mdi-book-open-outline::before{
  content:"\F0B63"
}

.mdi-book-open-page-variant::before{
  content:"\F05DA"
}

.mdi-book-open-page-variant-outline::before{
  content:"\F15D6"
}

.mdi-book-open-variant::before{
  content:"\F14F7"
}

.mdi-book-outline::before{
  content:"\F0B64"
}

.mdi-book-play::before{
  content:"\F0E82"
}

.mdi-book-play-outline::before{
  content:"\F0E83"
}

.mdi-book-plus::before{
  content:"\F05DB"
}

.mdi-book-plus-multiple::before{
  content:"\F0A95"
}

.mdi-book-plus-multiple-outline::before{
  content:"\F0ADE"
}

.mdi-book-plus-outline::before{
  content:"\F1696"
}

.mdi-book-refresh::before{
  content:"\F1697"
}

.mdi-book-refresh-outline::before{
  content:"\F1698"
}

.mdi-book-remove::before{
  content:"\F0A97"
}

.mdi-book-remove-multiple::before{
  content:"\F0A96"
}

.mdi-book-remove-multiple-outline::before{
  content:"\F04CA"
}

.mdi-book-remove-outline::before{
  content:"\F1699"
}

.mdi-book-search::before{
  content:"\F0E84"
}

.mdi-book-search-outline::before{
  content:"\F0E85"
}

.mdi-book-settings::before{
  content:"\F169A"
}

.mdi-book-settings-outline::before{
  content:"\F169B"
}

.mdi-book-sync::before{
  content:"\F169C"
}

.mdi-book-sync-outline::before{
  content:"\F16C8"
}

.mdi-book-variant::before{
  content:"\F00BF"
}

.mdi-book-variant-multiple::before{
  content:"\F00BC"
}

.mdi-bookmark::before{
  content:"\F00C0"
}

.mdi-bookmark-check::before{
  content:"\F00C1"
}

.mdi-bookmark-check-outline::before{
  content:"\F137B"
}

.mdi-bookmark-minus::before{
  content:"\F09CC"
}

.mdi-bookmark-minus-outline::before{
  content:"\F09CD"
}

.mdi-bookmark-multiple::before{
  content:"\F0E15"
}

.mdi-bookmark-multiple-outline::before{
  content:"\F0E16"
}

.mdi-bookmark-music::before{
  content:"\F00C2"
}

.mdi-bookmark-music-outline::before{
  content:"\F1379"
}

.mdi-bookmark-off::before{
  content:"\F09CE"
}

.mdi-bookmark-off-outline::before{
  content:"\F09CF"
}

.mdi-bookmark-outline::before{
  content:"\F00C3"
}

.mdi-bookmark-plus::before{
  content:"\F00C5"
}

.mdi-bookmark-plus-outline::before{
  content:"\F00C4"
}

.mdi-bookmark-remove::before{
  content:"\F00C6"
}

.mdi-bookmark-remove-outline::before{
  content:"\F137A"
}

.mdi-bookshelf::before{
  content:"\F125F"
}

.mdi-boom-gate::before{
  content:"\F0E86"
}

.mdi-boom-gate-alert::before{
  content:"\F0E87"
}

.mdi-boom-gate-alert-outline::before{
  content:"\F0E88"
}

.mdi-boom-gate-down::before{
  content:"\F0E89"
}

.mdi-boom-gate-down-outline::before{
  content:"\F0E8A"
}

.mdi-boom-gate-outline::before{
  content:"\F0E8B"
}

.mdi-boom-gate-up::before{
  content:"\F0E8C"
}

.mdi-boom-gate-up-outline::before{
  content:"\F0E8D"
}

.mdi-boombox::before{
  content:"\F05DC"
}

.mdi-boomerang::before{
  content:"\F10CF"
}

.mdi-bootstrap::before{
  content:"\F06C6"
}

.mdi-border-all::before{
  content:"\F00C7"
}

.mdi-border-all-variant::before{
  content:"\F08A1"
}

.mdi-border-bottom::before{
  content:"\F00C8"
}

.mdi-border-bottom-variant::before{
  content:"\F08A2"
}

.mdi-border-color::before{
  content:"\F00C9"
}

.mdi-border-horizontal::before{
  content:"\F00CA"
}

.mdi-border-inside::before{
  content:"\F00CB"
}

.mdi-border-left::before{
  content:"\F00CC"
}

.mdi-border-left-variant::before{
  content:"\F08A3"
}

.mdi-border-none::before{
  content:"\F00CD"
}

.mdi-border-none-variant::before{
  content:"\F08A4"
}

.mdi-border-outside::before{
  content:"\F00CE"
}

.mdi-border-right::before{
  content:"\F00CF"
}

.mdi-border-right-variant::before{
  content:"\F08A5"
}

.mdi-border-style::before{
  content:"\F00D0"
}

.mdi-border-top::before{
  content:"\F00D1"
}

.mdi-border-top-variant::before{
  content:"\F08A6"
}

.mdi-border-vertical::before{
  content:"\F00D2"
}

.mdi-bottle-soda::before{
  content:"\F1070"
}

.mdi-bottle-soda-classic::before{
  content:"\F1071"
}

.mdi-bottle-soda-classic-outline::before{
  content:"\F1363"
}

.mdi-bottle-soda-outline::before{
  content:"\F1072"
}

.mdi-bottle-tonic::before{
  content:"\F112E"
}

.mdi-bottle-tonic-outline::before{
  content:"\F112F"
}

.mdi-bottle-tonic-plus::before{
  content:"\F1130"
}

.mdi-bottle-tonic-plus-outline::before{
  content:"\F1131"
}

.mdi-bottle-tonic-skull::before{
  content:"\F1132"
}

.mdi-bottle-tonic-skull-outline::before{
  content:"\F1133"
}

.mdi-bottle-wine::before{
  content:"\F0854"
}

.mdi-bottle-wine-outline::before{
  content:"\F1310"
}

.mdi-bow-tie::before{
  content:"\F0678"
}

.mdi-bowl::before{
  content:"\F028E"
}

.mdi-bowl-mix::before{
  content:"\F0617"
}

.mdi-bowl-mix-outline::before{
  content:"\F02E4"
}

.mdi-bowl-outline::before{
  content:"\F02A9"
}

.mdi-bowling::before{
  content:"\F00D3"
}

.mdi-box::before{
  content:"\F00D4"
}

.mdi-box-cutter::before{
  content:"\F00D5"
}

.mdi-box-cutter-off::before{
  content:"\F0B4A"
}

.mdi-box-shadow::before{
  content:"\F0637"
}

.mdi-boxing-glove::before{
  content:"\F0B65"
}

.mdi-braille::before{
  content:"\F09D0"
}

.mdi-brain::before{
  content:"\F09D1"
}

.mdi-bread-slice::before{
  content:"\F0CEE"
}

.mdi-bread-slice-outline::before{
  content:"\F0CEF"
}

.mdi-bridge::before{
  content:"\F0618"
}

.mdi-briefcase::before{
  content:"\F00D6"
}

.mdi-briefcase-account::before{
  content:"\F0CF0"
}

.mdi-briefcase-account-outline::before{
  content:"\F0CF1"
}

.mdi-briefcase-check::before{
  content:"\F00D7"
}

.mdi-briefcase-check-outline::before{
  content:"\F131E"
}

.mdi-briefcase-clock::before{
  content:"\F10D0"
}

.mdi-briefcase-clock-outline::before{
  content:"\F10D1"
}

.mdi-briefcase-download::before{
  content:"\F00D8"
}

.mdi-briefcase-download-outline::before{
  content:"\F0C3D"
}

.mdi-briefcase-edit::before{
  content:"\F0A98"
}

.mdi-briefcase-edit-outline::before{
  content:"\F0C3E"
}

.mdi-briefcase-minus::before{
  content:"\F0A2A"
}

.mdi-briefcase-minus-outline::before{
  content:"\F0C3F"
}

.mdi-briefcase-off::before{
  content:"\F1658"
}

.mdi-briefcase-off-outline::before{
  content:"\F1659"
}

.mdi-briefcase-outline::before{
  content:"\F0814"
}

.mdi-briefcase-plus::before{
  content:"\F0A2B"
}

.mdi-briefcase-plus-outline::before{
  content:"\F0C40"
}

.mdi-briefcase-remove::before{
  content:"\F0A2C"
}

.mdi-briefcase-remove-outline::before{
  content:"\F0C41"
}

.mdi-briefcase-search::before{
  content:"\F0A2D"
}

.mdi-briefcase-search-outline::before{
  content:"\F0C42"
}

.mdi-briefcase-upload::before{
  content:"\F00D9"
}

.mdi-briefcase-upload-outline::before{
  content:"\F0C43"
}

.mdi-briefcase-variant::before{
  content:"\F1494"
}

.mdi-briefcase-variant-off::before{
  content:"\F165A"
}

.mdi-briefcase-variant-off-outline::before{
  content:"\F165B"
}

.mdi-briefcase-variant-outline::before{
  content:"\F1495"
}

.mdi-brightness-1::before{
  content:"\F00DA"
}

.mdi-brightness-2::before{
  content:"\F00DB"
}

.mdi-brightness-3::before{
  content:"\F00DC"
}

.mdi-brightness-4::before{
  content:"\F00DD"
}

.mdi-brightness-5::before{
  content:"\F00DE"
}

.mdi-brightness-6::before{
  content:"\F00DF"
}

.mdi-brightness-7::before{
  content:"\F00E0"
}

.mdi-brightness-auto::before{
  content:"\F00E1"
}

.mdi-brightness-percent::before{
  content:"\F0CF2"
}

.mdi-broadcast::before{
  content:"\F1720"
}

.mdi-broadcast-off::before{
  content:"\F1721"
}

.mdi-broom::before{
  content:"\F00E2"
}

.mdi-brush::before{
  content:"\F00E3"
}

.mdi-bucket::before{
  content:"\F1415"
}

.mdi-bucket-outline::before{
  content:"\F1416"
}

.mdi-buddhism::before{
  content:"\F094B"
}

.mdi-buffer::before{
  content:"\F0619"
}

.mdi-buffet::before{
  content:"\F0578"
}

.mdi-bug::before{
  content:"\F00E4"
}

.mdi-bug-check::before{
  content:"\F0A2E"
}

.mdi-bug-check-outline::before{
  content:"\F0A2F"
}

.mdi-bug-outline::before{
  content:"\F0A30"
}

.mdi-bugle::before{
  content:"\F0DB4"
}

.mdi-bulldozer::before{
  content:"\F0B22"
}

.mdi-bullet::before{
  content:"\F0CF3"
}

.mdi-bulletin-board::before{
  content:"\F00E5"
}

.mdi-bullhorn::before{
  content:"\F00E6"
}

.mdi-bullhorn-outline::before{
  content:"\F0B23"
}

.mdi-bullseye::before{
  content:"\F05DD"
}

.mdi-bullseye-arrow::before{
  content:"\F08C9"
}

.mdi-bulma::before{
  content:"\F12E7"
}

.mdi-bunk-bed::before{
  content:"\F1302"
}

.mdi-bunk-bed-outline::before{
  content:"\F0097"
}

.mdi-bus::before{
  content:"\F00E7"
}

.mdi-bus-alert::before{
  content:"\F0A99"
}

.mdi-bus-articulated-end::before{
  content:"\F079C"
}

.mdi-bus-articulated-front::before{
  content:"\F079D"
}

.mdi-bus-clock::before{
  content:"\F08CA"
}

.mdi-bus-double-decker::before{
  content:"\F079E"
}

.mdi-bus-marker::before{
  content:"\F1212"
}

.mdi-bus-multiple::before{
  content:"\F0F3F"
}

.mdi-bus-school::before{
  content:"\F079F"
}

.mdi-bus-side::before{
  content:"\F07A0"
}

.mdi-bus-stop::before{
  content:"\F1012"
}

.mdi-bus-stop-covered::before{
  content:"\F1013"
}

.mdi-bus-stop-uncovered::before{
  content:"\F1014"
}

.mdi-butterfly::before{
  content:"\F1589"
}

.mdi-butterfly-outline::before{
  content:"\F158A"
}

.mdi-cable-data::before{
  content:"\F1394"
}

.mdi-cached::before{
  content:"\F00E8"
}

.mdi-cactus::before{
  content:"\F0DB5"
}

.mdi-cake::before{
  content:"\F00E9"
}

.mdi-cake-layered::before{
  content:"\F00EA"
}

.mdi-cake-variant::before{
  content:"\F00EB"
}

.mdi-calculator::before{
  content:"\F00EC"
}

.mdi-calculator-variant::before{
  content:"\F0A9A"
}

.mdi-calculator-variant-outline::before{
  content:"\F15A6"
}

.mdi-calendar::before{
  content:"\F00ED"
}

.mdi-calendar-account::before{
  content:"\F0ED7"
}

.mdi-calendar-account-outline::before{
  content:"\F0ED8"
}

.mdi-calendar-alert::before{
  content:"\F0A31"
}

.mdi-calendar-arrow-left::before{
  content:"\F1134"
}

.mdi-calendar-arrow-right::before{
  content:"\F1135"
}

.mdi-calendar-blank::before{
  content:"\F00EE"
}

.mdi-calendar-blank-multiple::before{
  content:"\F1073"
}

.mdi-calendar-blank-outline::before{
  content:"\F0B66"
}

.mdi-calendar-check::before{
  content:"\F00EF"
}

.mdi-calendar-check-outline::before{
  content:"\F0C44"
}

.mdi-calendar-clock::before{
  content:"\F00F0"
}

.mdi-calendar-clock-outline::before{
  content:"\F16E1"
}

.mdi-calendar-cursor::before{
  content:"\F157B"
}

.mdi-calendar-edit::before{
  content:"\F08A7"
}

.mdi-calendar-end::before{
  content:"\F166C"
}

.mdi-calendar-export::before{
  content:"\F0B24"
}

.mdi-calendar-heart::before{
  content:"\F09D2"
}

.mdi-calendar-import::before{
  content:"\F0B25"
}

.mdi-calendar-lock::before{
  content:"\F1641"
}

.mdi-calendar-lock-outline::before{
  content:"\F1642"
}

.mdi-calendar-minus::before{
  content:"\F0D5C"
}

.mdi-calendar-month::before{
  content:"\F0E17"
}

.mdi-calendar-month-outline::before{
  content:"\F0E18"
}

.mdi-calendar-multiple::before{
  content:"\F00F1"
}

.mdi-calendar-multiple-check::before{
  content:"\F00F2"
}

.mdi-calendar-multiselect::before{
  content:"\F0A32"
}

.mdi-calendar-outline::before{
  content:"\F0B67"
}

.mdi-calendar-plus::before{
  content:"\F00F3"
}

.mdi-calendar-question::before{
  content:"\F0692"
}

.mdi-calendar-range::before{
  content:"\F0679"
}

.mdi-calendar-range-outline::before{
  content:"\F0B68"
}

.mdi-calendar-refresh::before{
  content:"\F01E1"
}

.mdi-calendar-refresh-outline::before{
  content:"\F0203"
}

.mdi-calendar-remove::before{
  content:"\F00F4"
}

.mdi-calendar-remove-outline::before{
  content:"\F0C45"
}

.mdi-calendar-search::before{
  content:"\F094C"
}

.mdi-calendar-star::before{
  content:"\F09D3"
}

.mdi-calendar-start::before{
  content:"\F166D"
}

.mdi-calendar-sync::before{
  content:"\F0E8E"
}

.mdi-calendar-sync-outline::before{
  content:"\F0E8F"
}

.mdi-calendar-text::before{
  content:"\F00F5"
}

.mdi-calendar-text-outline::before{
  content:"\F0C46"
}

.mdi-calendar-today::before{
  content:"\F00F6"
}

.mdi-calendar-week::before{
  content:"\F0A33"
}

.mdi-calendar-week-begin::before{
  content:"\F0A34"
}

.mdi-calendar-weekend::before{
  content:"\F0ED9"
}

.mdi-calendar-weekend-outline::before{
  content:"\F0EDA"
}

.mdi-call-made::before{
  content:"\F00F7"
}

.mdi-call-merge::before{
  content:"\F00F8"
}

.mdi-call-missed::before{
  content:"\F00F9"
}

.mdi-call-received::before{
  content:"\F00FA"
}

.mdi-call-split::before{
  content:"\F00FB"
}

.mdi-camcorder::before{
  content:"\F00FC"
}

.mdi-camcorder-off::before{
  content:"\F00FF"
}

.mdi-camera::before{
  content:"\F0100"
}

.mdi-camera-account::before{
  content:"\F08CB"
}

.mdi-camera-burst::before{
  content:"\F0693"
}

.mdi-camera-control::before{
  content:"\F0B69"
}

.mdi-camera-enhance::before{
  content:"\F0101"
}

.mdi-camera-enhance-outline::before{
  content:"\F0B6A"
}

.mdi-camera-flip::before{
  content:"\F15D9"
}

.mdi-camera-flip-outline::before{
  content:"\F15DA"
}

.mdi-camera-front::before{
  content:"\F0102"
}

.mdi-camera-front-variant::before{
  content:"\F0103"
}

.mdi-camera-gopro::before{
  content:"\F07A1"
}

.mdi-camera-image::before{
  content:"\F08CC"
}

.mdi-camera-iris::before{
  content:"\F0104"
}

.mdi-camera-metering-center::before{
  content:"\F07A2"
}

.mdi-camera-metering-matrix::before{
  content:"\F07A3"
}

.mdi-camera-metering-partial::before{
  content:"\F07A4"
}

.mdi-camera-metering-spot::before{
  content:"\F07A5"
}

.mdi-camera-off::before{
  content:"\F05DF"
}

.mdi-camera-outline::before{
  content:"\F0D5D"
}

.mdi-camera-party-mode::before{
  content:"\F0105"
}

.mdi-camera-plus::before{
  content:"\F0EDB"
}

.mdi-camera-plus-outline::before{
  content:"\F0EDC"
}

.mdi-camera-rear::before{
  content:"\F0106"
}

.mdi-camera-rear-variant::before{
  content:"\F0107"
}

.mdi-camera-retake::before{
  content:"\F0E19"
}

.mdi-camera-retake-outline::before{
  content:"\F0E1A"
}

.mdi-camera-switch::before{
  content:"\F0108"
}

.mdi-camera-switch-outline::before{
  content:"\F084A"
}

.mdi-camera-timer::before{
  content:"\F0109"
}

.mdi-camera-wireless::before{
  content:"\F0DB6"
}

.mdi-camera-wireless-outline::before{
  content:"\F0DB7"
}

.mdi-campfire::before{
  content:"\F0EDD"
}

.mdi-cancel::before{
  content:"\F073A"
}

.mdi-candle::before{
  content:"\F05E2"
}

.mdi-candycane::before{
  content:"\F010A"
}

.mdi-cannabis::before{
  content:"\F07A6"
}

.mdi-cannabis-off::before{
  content:"\F166E"
}

.mdi-caps-lock::before{
  content:"\F0A9B"
}

.mdi-car::before{
  content:"\F010B"
}

.mdi-car-2-plus::before{
  content:"\F1015"
}

.mdi-car-3-plus::before{
  content:"\F1016"
}

.mdi-car-arrow-left::before{
  content:"\F13B2"
}

.mdi-car-arrow-right::before{
  content:"\F13B3"
}

.mdi-car-back::before{
  content:"\F0E1B"
}

.mdi-car-battery::before{
  content:"\F010C"
}

.mdi-car-brake-abs::before{
  content:"\F0C47"
}

.mdi-car-brake-alert::before{
  content:"\F0C48"
}

.mdi-car-brake-hold::before{
  content:"\F0D5E"
}

.mdi-car-brake-parking::before{
  content:"\F0D5F"
}

.mdi-car-brake-retarder::before{
  content:"\F1017"
}

.mdi-car-child-seat::before{
  content:"\F0FA3"
}

.mdi-car-clutch::before{
  content:"\F1018"
}

.mdi-car-cog::before{
  content:"\F13CC"
}

.mdi-car-connected::before{
  content:"\F010D"
}

.mdi-car-convertible::before{
  content:"\F07A7"
}

.mdi-car-coolant-level::before{
  content:"\F1019"
}

.mdi-car-cruise-control::before{
  content:"\F0D60"
}

.mdi-car-defrost-front::before{
  content:"\F0D61"
}

.mdi-car-defrost-rear::before{
  content:"\F0D62"
}

.mdi-car-door::before{
  content:"\F0B6B"
}

.mdi-car-door-lock::before{
  content:"\F109D"
}

.mdi-car-electric::before{
  content:"\F0B6C"
}

.mdi-car-electric-outline::before{
  content:"\F15B5"
}

.mdi-car-emergency::before{
  content:"\F160F"
}

.mdi-car-esp::before{
  content:"\F0C49"
}

.mdi-car-estate::before{
  content:"\F07A8"
}

.mdi-car-hatchback::before{
  content:"\F07A9"
}

.mdi-car-info::before{
  content:"\F11BE"
}

.mdi-car-key::before{
  content:"\F0B6D"
}

.mdi-car-lifted-pickup::before{
  content:"\F152D"
}

.mdi-car-light-dimmed::before{
  content:"\F0C4A"
}

.mdi-car-light-fog::before{
  content:"\F0C4B"
}

.mdi-car-light-high::before{
  content:"\F0C4C"
}

.mdi-car-limousine::before{
  content:"\F08CD"
}

.mdi-car-multiple::before{
  content:"\F0B6E"
}

.mdi-car-off::before{
  content:"\F0E1C"
}

.mdi-car-outline::before{
  content:"\F14ED"
}

.mdi-car-parking-lights::before{
  content:"\F0D63"
}

.mdi-car-pickup::before{
  content:"\F07AA"
}

.mdi-car-seat::before{
  content:"\F0FA4"
}

.mdi-car-seat-cooler::before{
  content:"\F0FA5"
}

.mdi-car-seat-heater::before{
  content:"\F0FA6"
}

.mdi-car-settings::before{
  content:"\F13CD"
}

.mdi-car-shift-pattern::before{
  content:"\F0F40"
}

.mdi-car-side::before{
  content:"\F07AB"
}

.mdi-car-sports::before{
  content:"\F07AC"
}

.mdi-car-tire-alert::before{
  content:"\F0C4D"
}

.mdi-car-traction-control::before{
  content:"\F0D64"
}

.mdi-car-turbocharger::before{
  content:"\F101A"
}

.mdi-car-wash::before{
  content:"\F010E"
}

.mdi-car-windshield::before{
  content:"\F101B"
}

.mdi-car-windshield-outline::before{
  content:"\F101C"
}

.mdi-carabiner::before{
  content:"\F14C0"
}

.mdi-caravan::before{
  content:"\F07AD"
}

.mdi-card::before{
  content:"\F0B6F"
}

.mdi-card-account-details::before{
  content:"\F05D2"
}

.mdi-card-account-details-outline::before{
  content:"\F0DAB"
}

.mdi-card-account-details-star::before{
  content:"\F02A3"
}

.mdi-card-account-details-star-outline::before{
  content:"\F06DB"
}

.mdi-card-account-mail::before{
  content:"\F018E"
}

.mdi-card-account-mail-outline::before{
  content:"\F0E98"
}

.mdi-card-account-phone::before{
  content:"\F0E99"
}

.mdi-card-account-phone-outline::before{
  content:"\F0E9A"
}

.mdi-card-bulleted::before{
  content:"\F0B70"
}

.mdi-card-bulleted-off::before{
  content:"\F0B71"
}

.mdi-card-bulleted-off-outline::before{
  content:"\F0B72"
}

.mdi-card-bulleted-outline::before{
  content:"\F0B73"
}

.mdi-card-bulleted-settings::before{
  content:"\F0B74"
}

.mdi-card-bulleted-settings-outline::before{
  content:"\F0B75"
}

.mdi-card-minus::before{
  content:"\F1600"
}

.mdi-card-minus-outline::before{
  content:"\F1601"
}

.mdi-card-off::before{
  content:"\F1602"
}

.mdi-card-off-outline::before{
  content:"\F1603"
}

.mdi-card-outline::before{
  content:"\F0B76"
}

.mdi-card-plus::before{
  content:"\F11FF"
}

.mdi-card-plus-outline::before{
  content:"\F1200"
}

.mdi-card-remove::before{
  content:"\F1604"
}

.mdi-card-remove-outline::before{
  content:"\F1605"
}

.mdi-card-search::before{
  content:"\F1074"
}

.mdi-card-search-outline::before{
  content:"\F1075"
}

.mdi-card-text::before{
  content:"\F0B77"
}

.mdi-card-text-outline::before{
  content:"\F0B78"
}

.mdi-cards::before{
  content:"\F0638"
}

.mdi-cards-club::before{
  content:"\F08CE"
}

.mdi-cards-diamond::before{
  content:"\F08CF"
}

.mdi-cards-diamond-outline::before{
  content:"\F101D"
}

.mdi-cards-heart::before{
  content:"\F08D0"
}

.mdi-cards-outline::before{
  content:"\F0639"
}

.mdi-cards-playing-outline::before{
  content:"\F063A"
}

.mdi-cards-spade::before{
  content:"\F08D1"
}

.mdi-cards-variant::before{
  content:"\F06C7"
}

.mdi-carrot::before{
  content:"\F010F"
}

.mdi-cart::before{
  content:"\F0110"
}

.mdi-cart-arrow-down::before{
  content:"\F0D66"
}

.mdi-cart-arrow-right::before{
  content:"\F0C4E"
}

.mdi-cart-arrow-up::before{
  content:"\F0D67"
}

.mdi-cart-check::before{
  content:"\F15EA"
}

.mdi-cart-minus::before{
  content:"\F0D68"
}

.mdi-cart-off::before{
  content:"\F066B"
}

.mdi-cart-outline::before{
  content:"\F0111"
}

.mdi-cart-plus::before{
  content:"\F0112"
}

.mdi-cart-remove::before{
  content:"\F0D69"
}

.mdi-cart-variant::before{
  content:"\F15EB"
}

.mdi-case-sensitive-alt::before{
  content:"\F0113"
}

.mdi-cash::before{
  content:"\F0114"
}

.mdi-cash-100::before{
  content:"\F0115"
}

.mdi-cash-check::before{
  content:"\F14EE"
}

.mdi-cash-lock::before{
  content:"\F14EA"
}

.mdi-cash-lock-open::before{
  content:"\F14EB"
}

.mdi-cash-marker::before{
  content:"\F0DB8"
}

.mdi-cash-minus::before{
  content:"\F1260"
}

.mdi-cash-multiple::before{
  content:"\F0116"
}

.mdi-cash-plus::before{
  content:"\F1261"
}

.mdi-cash-refund::before{
  content:"\F0A9C"
}

.mdi-cash-register::before{
  content:"\F0CF4"
}

.mdi-cash-remove::before{
  content:"\F1262"
}

.mdi-cash-usd::before{
  content:"\F1176"
}

.mdi-cash-usd-outline::before{
  content:"\F0117"
}

.mdi-cassette::before{
  content:"\F09D4"
}

.mdi-cast::before{
  content:"\F0118"
}

.mdi-cast-audio::before{
  content:"\F101E"
}

.mdi-cast-connected::before{
  content:"\F0119"
}

.mdi-cast-education::before{
  content:"\F0E1D"
}

.mdi-cast-off::before{
  content:"\F078A"
}

.mdi-castle::before{
  content:"\F011A"
}

.mdi-cat::before{
  content:"\F011B"
}

.mdi-cctv::before{
  content:"\F07AE"
}

.mdi-ceiling-light::before{
  content:"\F0769"
}

.mdi-cellphone::before{
  content:"\F011C"
}

.mdi-cellphone-android::before{
  content:"\F011D"
}

.mdi-cellphone-arrow-down::before{
  content:"\F09D5"
}

.mdi-cellphone-basic::before{
  content:"\F011E"
}

.mdi-cellphone-charging::before{
  content:"\F1397"
}

.mdi-cellphone-cog::before{
  content:"\F0951"
}

.mdi-cellphone-dock::before{
  content:"\F011F"
}

.mdi-cellphone-erase::before{
  content:"\F094D"
}

.mdi-cellphone-information::before{
  content:"\F0F41"
}

.mdi-cellphone-iphone::before{
  content:"\F0120"
}

.mdi-cellphone-key::before{
  content:"\F094E"
}

.mdi-cellphone-link::before{
  content:"\F0121"
}

.mdi-cellphone-link-off::before{
  content:"\F0122"
}

.mdi-cellphone-lock::before{
  content:"\F094F"
}

.mdi-cellphone-message::before{
  content:"\F08D3"
}

.mdi-cellphone-message-off::before{
  content:"\F10D2"
}

.mdi-cellphone-nfc::before{
  content:"\F0E90"
}

.mdi-cellphone-nfc-off::before{
  content:"\F12D8"
}

.mdi-cellphone-off::before{
  content:"\F0950"
}

.mdi-cellphone-play::before{
  content:"\F101F"
}

.mdi-cellphone-screenshot::before{
  content:"\F0A35"
}

.mdi-cellphone-settings::before{
  content:"\F0123"
}

.mdi-cellphone-sound::before{
  content:"\F0952"
}

.mdi-cellphone-text::before{
  content:"\F08D2"
}

.mdi-cellphone-wireless::before{
  content:"\F0815"
}

.mdi-celtic-cross::before{
  content:"\F0CF5"
}

.mdi-centos::before{
  content:"\F111A"
}

.mdi-certificate::before{
  content:"\F0124"
}

.mdi-certificate-outline::before{
  content:"\F1188"
}

.mdi-chair-rolling::before{
  content:"\F0F48"
}

.mdi-chair-school::before{
  content:"\F0125"
}

.mdi-charity::before{
  content:"\F0C4F"
}

.mdi-chart-arc::before{
  content:"\F0126"
}

.mdi-chart-areaspline::before{
  content:"\F0127"
}

.mdi-chart-areaspline-variant::before{
  content:"\F0E91"
}

.mdi-chart-bar::before{
  content:"\F0128"
}

.mdi-chart-bar-stacked::before{
  content:"\F076A"
}

.mdi-chart-bell-curve::before{
  content:"\F0C50"
}

.mdi-chart-bell-curve-cumulative::before{
  content:"\F0FA7"
}

.mdi-chart-box::before{
  content:"\F154D"
}

.mdi-chart-box-outline::before{
  content:"\F154E"
}

.mdi-chart-box-plus-outline::before{
  content:"\F154F"
}

.mdi-chart-bubble::before{
  content:"\F05E3"
}

.mdi-chart-donut::before{
  content:"\F07AF"
}

.mdi-chart-donut-variant::before{
  content:"\F07B0"
}

.mdi-chart-gantt::before{
  content:"\F066C"
}

.mdi-chart-histogram::before{
  content:"\F0129"
}

.mdi-chart-line::before{
  content:"\F012A"
}

.mdi-chart-line-stacked::before{
  content:"\F076B"
}

.mdi-chart-line-variant::before{
  content:"\F07B1"
}

.mdi-chart-multiline::before{
  content:"\F08D4"
}

.mdi-chart-multiple::before{
  content:"\F1213"
}

.mdi-chart-pie::before{
  content:"\F012B"
}

.mdi-chart-ppf::before{
  content:"\F1380"
}

.mdi-chart-sankey::before{
  content:"\F11DF"
}

.mdi-chart-sankey-variant::before{
  content:"\F11E0"
}

.mdi-chart-scatter-plot::before{
  content:"\F0E92"
}

.mdi-chart-scatter-plot-hexbin::before{
  content:"\F066D"
}

.mdi-chart-timeline::before{
  content:"\F066E"
}

.mdi-chart-timeline-variant::before{
  content:"\F0E93"
}

.mdi-chart-timeline-variant-shimmer::before{
  content:"\F15B6"
}

.mdi-chart-tree::before{
  content:"\F0E94"
}

.mdi-chat::before{
  content:"\F0B79"
}

.mdi-chat-alert::before{
  content:"\F0B7A"
}

.mdi-chat-alert-outline::before{
  content:"\F12C9"
}

.mdi-chat-minus::before{
  content:"\F1410"
}

.mdi-chat-minus-outline::before{
  content:"\F1413"
}

.mdi-chat-outline::before{
  content:"\F0EDE"
}

.mdi-chat-plus::before{
  content:"\F140F"
}

.mdi-chat-plus-outline::before{
  content:"\F1412"
}

.mdi-chat-processing::before{
  content:"\F0B7B"
}

.mdi-chat-processing-outline::before{
  content:"\F12CA"
}

.mdi-chat-question::before{
  content:"\F1738"
}

.mdi-chat-question-outline::before{
  content:"\F1739"
}

.mdi-chat-remove::before{
  content:"\F1411"
}

.mdi-chat-remove-outline::before{
  content:"\F1414"
}

.mdi-chat-sleep::before{
  content:"\F12D1"
}

.mdi-chat-sleep-outline::before{
  content:"\F12D2"
}

.mdi-check::before{
  content:"\F012C"
}

.mdi-check-all::before{
  content:"\F012D"
}

.mdi-check-bold::before{
  content:"\F0E1E"
}

.mdi-check-box-multiple-outline::before{
  content:"\F0C51"
}

.mdi-check-box-outline::before{
  content:"\F0C52"
}

.mdi-check-circle::before{
  content:"\F05E0"
}

.mdi-check-circle-outline::before{
  content:"\F05E1"
}

.mdi-check-decagram::before{
  content:"\F0791"
}

.mdi-check-decagram-outline::before{
  content:"\F1740"
}

.mdi-check-network::before{
  content:"\F0C53"
}

.mdi-check-network-outline::before{
  content:"\F0C54"
}

.mdi-check-outline::before{
  content:"\F0855"
}

.mdi-check-underline::before{
  content:"\F0E1F"
}

.mdi-check-underline-circle::before{
  content:"\F0E20"
}

.mdi-check-underline-circle-outline::before{
  content:"\F0E21"
}

.mdi-checkbook::before{
  content:"\F0A9D"
}

.mdi-checkbox-blank::before{
  content:"\F012E"
}

.mdi-checkbox-blank-circle::before{
  content:"\F012F"
}

.mdi-checkbox-blank-circle-outline::before{
  content:"\F0130"
}

.mdi-checkbox-blank-off::before{
  content:"\F12EC"
}

.mdi-checkbox-blank-off-outline::before{
  content:"\F12ED"
}

.mdi-checkbox-blank-outline::before{
  content:"\F0131"
}

.mdi-checkbox-intermediate::before{
  content:"\F0856"
}

.mdi-checkbox-marked::before{
  content:"\F0132"
}

.mdi-checkbox-marked-circle::before{
  content:"\F0133"
}

.mdi-checkbox-marked-circle-outline::before{
  content:"\F0134"
}

.mdi-checkbox-marked-outline::before{
  content:"\F0135"
}

.mdi-checkbox-multiple-blank::before{
  content:"\F0136"
}

.mdi-checkbox-multiple-blank-circle::before{
  content:"\F063B"
}

.mdi-checkbox-multiple-blank-circle-outline::before{
  content:"\F063C"
}

.mdi-checkbox-multiple-blank-outline::before{
  content:"\F0137"
}

.mdi-checkbox-multiple-marked::before{
  content:"\F0138"
}

.mdi-checkbox-multiple-marked-circle::before{
  content:"\F063D"
}

.mdi-checkbox-multiple-marked-circle-outline::before{
  content:"\F063E"
}

.mdi-checkbox-multiple-marked-outline::before{
  content:"\F0139"
}

.mdi-checkerboard::before{
  content:"\F013A"
}

.mdi-checkerboard-minus::before{
  content:"\F1202"
}

.mdi-checkerboard-plus::before{
  content:"\F1201"
}

.mdi-checkerboard-remove::before{
  content:"\F1203"
}

.mdi-cheese::before{
  content:"\F12B9"
}

.mdi-cheese-off::before{
  content:"\F13EE"
}

.mdi-chef-hat::before{
  content:"\F0B7C"
}

.mdi-chemical-weapon::before{
  content:"\F013B"
}

.mdi-chess-bishop::before{
  content:"\F085C"
}

.mdi-chess-king::before{
  content:"\F0857"
}

.mdi-chess-knight::before{
  content:"\F0858"
}

.mdi-chess-pawn::before{
  content:"\F0859"
}

.mdi-chess-queen::before{
  content:"\F085A"
}

.mdi-chess-rook::before{
  content:"\F085B"
}

.mdi-chevron-double-down::before{
  content:"\F013C"
}

.mdi-chevron-double-left::before{
  content:"\F013D"
}

.mdi-chevron-double-right::before{
  content:"\F013E"
}

.mdi-chevron-double-up::before{
  content:"\F013F"
}

.mdi-chevron-down::before{
  content:"\F0140"
}

.mdi-chevron-down-box::before{
  content:"\F09D6"
}

.mdi-chevron-down-box-outline::before{
  content:"\F09D7"
}

.mdi-chevron-down-circle::before{
  content:"\F0B26"
}

.mdi-chevron-down-circle-outline::before{
  content:"\F0B27"
}

.mdi-chevron-left::before{
  content:"\F0141"
}

.mdi-chevron-left-box::before{
  content:"\F09D8"
}

.mdi-chevron-left-box-outline::before{
  content:"\F09D9"
}

.mdi-chevron-left-circle::before{
  content:"\F0B28"
}

.mdi-chevron-left-circle-outline::before{
  content:"\F0B29"
}

.mdi-chevron-right::before{
  content:"\F0142"
}

.mdi-chevron-right-box::before{
  content:"\F09DA"
}

.mdi-chevron-right-box-outline::before{
  content:"\F09DB"
}

.mdi-chevron-right-circle::before{
  content:"\F0B2A"
}

.mdi-chevron-right-circle-outline::before{
  content:"\F0B2B"
}

.mdi-chevron-triple-down::before{
  content:"\F0DB9"
}

.mdi-chevron-triple-left::before{
  content:"\F0DBA"
}

.mdi-chevron-triple-right::before{
  content:"\F0DBB"
}

.mdi-chevron-triple-up::before{
  content:"\F0DBC"
}

.mdi-chevron-up::before{
  content:"\F0143"
}

.mdi-chevron-up-box::before{
  content:"\F09DC"
}

.mdi-chevron-up-box-outline::before{
  content:"\F09DD"
}

.mdi-chevron-up-circle::before{
  content:"\F0B2C"
}

.mdi-chevron-up-circle-outline::before{
  content:"\F0B2D"
}

.mdi-chili-hot::before{
  content:"\F07B2"
}

.mdi-chili-medium::before{
  content:"\F07B3"
}

.mdi-chili-mild::before{
  content:"\F07B4"
}

.mdi-chili-off::before{
  content:"\F1467"
}

.mdi-chip::before{
  content:"\F061A"
}

.mdi-christianity::before{
  content:"\F0953"
}

.mdi-christianity-outline::before{
  content:"\F0CF6"
}

.mdi-church::before{
  content:"\F0144"
}

.mdi-cigar::before{
  content:"\F1189"
}

.mdi-cigar-off::before{
  content:"\F141B"
}

.mdi-circle::before{
  content:"\F0765"
}

.mdi-circle-box::before{
  content:"\F15DC"
}

.mdi-circle-box-outline::before{
  content:"\F15DD"
}

.mdi-circle-double::before{
  content:"\F0E95"
}

.mdi-circle-edit-outline::before{
  content:"\F08D5"
}

.mdi-circle-expand::before{
  content:"\F0E96"
}

.mdi-circle-half::before{
  content:"\F1395"
}

.mdi-circle-half-full::before{
  content:"\F1396"
}

.mdi-circle-medium::before{
  content:"\F09DE"
}

.mdi-circle-multiple::before{
  content:"\F0B38"
}

.mdi-circle-multiple-outline::before{
  content:"\F0695"
}

.mdi-circle-off-outline::before{
  content:"\F10D3"
}

.mdi-circle-outline::before{
  content:"\F0766"
}

.mdi-circle-slice-1::before{
  content:"\F0A9E"
}

.mdi-circle-slice-2::before{
  content:"\F0A9F"
}

.mdi-circle-slice-3::before{
  content:"\F0AA0"
}

.mdi-circle-slice-4::before{
  content:"\F0AA1"
}

.mdi-circle-slice-5::before{
  content:"\F0AA2"
}

.mdi-circle-slice-6::before{
  content:"\F0AA3"
}

.mdi-circle-slice-7::before{
  content:"\F0AA4"
}

.mdi-circle-slice-8::before{
  content:"\F0AA5"
}

.mdi-circle-small::before{
  content:"\F09DF"
}

.mdi-circular-saw::before{
  content:"\F0E22"
}

.mdi-city::before{
  content:"\F0146"
}

.mdi-city-variant::before{
  content:"\F0A36"
}

.mdi-city-variant-outline::before{
  content:"\F0A37"
}

.mdi-clipboard::before{
  content:"\F0147"
}

.mdi-clipboard-account::before{
  content:"\F0148"
}

.mdi-clipboard-account-outline::before{
  content:"\F0C55"
}

.mdi-clipboard-alert::before{
  content:"\F0149"
}

.mdi-clipboard-alert-outline::before{
  content:"\F0CF7"
}

.mdi-clipboard-arrow-down::before{
  content:"\F014A"
}

.mdi-clipboard-arrow-down-outline::before{
  content:"\F0C56"
}

.mdi-clipboard-arrow-left::before{
  content:"\F014B"
}

.mdi-clipboard-arrow-left-outline::before{
  content:"\F0CF8"
}

.mdi-clipboard-arrow-right::before{
  content:"\F0CF9"
}

.mdi-clipboard-arrow-right-outline::before{
  content:"\F0CFA"
}

.mdi-clipboard-arrow-up::before{
  content:"\F0C57"
}

.mdi-clipboard-arrow-up-outline::before{
  content:"\F0C58"
}

.mdi-clipboard-check::before{
  content:"\F014E"
}

.mdi-clipboard-check-multiple::before{
  content:"\F1263"
}

.mdi-clipboard-check-multiple-outline::before{
  content:"\F1264"
}

.mdi-clipboard-check-outline::before{
  content:"\F08A8"
}

.mdi-clipboard-clock::before{
  content:"\F16E2"
}

.mdi-clipboard-clock-outline::before{
  content:"\F16E3"
}

.mdi-clipboard-edit::before{
  content:"\F14E5"
}

.mdi-clipboard-edit-outline::before{
  content:"\F14E6"
}

.mdi-clipboard-file::before{
  content:"\F1265"
}

.mdi-clipboard-file-outline::before{
  content:"\F1266"
}

.mdi-clipboard-flow::before{
  content:"\F06C8"
}

.mdi-clipboard-flow-outline::before{
  content:"\F1117"
}

.mdi-clipboard-list::before{
  content:"\F10D4"
}

.mdi-clipboard-list-outline::before{
  content:"\F10D5"
}

.mdi-clipboard-minus::before{
  content:"\F1618"
}

.mdi-clipboard-minus-outline::before{
  content:"\F1619"
}

.mdi-clipboard-multiple::before{
  content:"\F1267"
}

.mdi-clipboard-multiple-outline::before{
  content:"\F1268"
}

.mdi-clipboard-off::before{
  content:"\F161A"
}

.mdi-clipboard-off-outline::before{
  content:"\F161B"
}

.mdi-clipboard-outline::before{
  content:"\F014C"
}

.mdi-clipboard-play::before{
  content:"\F0C59"
}

.mdi-clipboard-play-multiple::before{
  content:"\F1269"
}

.mdi-clipboard-play-multiple-outline::before{
  content:"\F126A"
}

.mdi-clipboard-play-outline::before{
  content:"\F0C5A"
}

.mdi-clipboard-plus::before{
  content:"\F0751"
}

.mdi-clipboard-plus-outline::before{
  content:"\F131F"
}

.mdi-clipboard-pulse::before{
  content:"\F085D"
}

.mdi-clipboard-pulse-outline::before{
  content:"\F085E"
}

.mdi-clipboard-remove::before{
  content:"\F161C"
}

.mdi-clipboard-remove-outline::before{
  content:"\F161D"
}

.mdi-clipboard-search::before{
  content:"\F161E"
}

.mdi-clipboard-search-outline::before{
  content:"\F161F"
}

.mdi-clipboard-text::before{
  content:"\F014D"
}

.mdi-clipboard-text-multiple::before{
  content:"\F126B"
}

.mdi-clipboard-text-multiple-outline::before{
  content:"\F126C"
}

.mdi-clipboard-text-off::before{
  content:"\F1620"
}

.mdi-clipboard-text-off-outline::before{
  content:"\F1621"
}

.mdi-clipboard-text-outline::before{
  content:"\F0A38"
}

.mdi-clipboard-text-play::before{
  content:"\F0C5B"
}

.mdi-clipboard-text-play-outline::before{
  content:"\F0C5C"
}

.mdi-clipboard-text-search::before{
  content:"\F1622"
}

.mdi-clipboard-text-search-outline::before{
  content:"\F1623"
}

.mdi-clippy::before{
  content:"\F014F"
}

.mdi-clock::before{
  content:"\F0954"
}

.mdi-clock-alert::before{
  content:"\F0955"
}

.mdi-clock-alert-outline::before{
  content:"\F05CE"
}

.mdi-clock-check::before{
  content:"\F0FA8"
}

.mdi-clock-check-outline::before{
  content:"\F0FA9"
}

.mdi-clock-digital::before{
  content:"\F0E97"
}

.mdi-clock-end::before{
  content:"\F0151"
}

.mdi-clock-fast::before{
  content:"\F0152"
}

.mdi-clock-in::before{
  content:"\F0153"
}

.mdi-clock-out::before{
  content:"\F0154"
}

.mdi-clock-outline::before{
  content:"\F0150"
}

.mdi-clock-start::before{
  content:"\F0155"
}

.mdi-clock-time-eight::before{
  content:"\F1446"
}

.mdi-clock-time-eight-outline::before{
  content:"\F1452"
}

.mdi-clock-time-eleven::before{
  content:"\F1449"
}

.mdi-clock-time-eleven-outline::before{
  content:"\F1455"
}

.mdi-clock-time-five::before{
  content:"\F1443"
}

.mdi-clock-time-five-outline::before{
  content:"\F144F"
}

.mdi-clock-time-four::before{
  content:"\F1442"
}

.mdi-clock-time-four-outline::before{
  content:"\F144E"
}

.mdi-clock-time-nine::before{
  content:"\F1447"
}

.mdi-clock-time-nine-outline::before{
  content:"\F1453"
}

.mdi-clock-time-one::before{
  content:"\F143F"
}

.mdi-clock-time-one-outline::before{
  content:"\F144B"
}

.mdi-clock-time-seven::before{
  content:"\F1445"
}

.mdi-clock-time-seven-outline::before{
  content:"\F1451"
}

.mdi-clock-time-six::before{
  content:"\F1444"
}

.mdi-clock-time-six-outline::before{
  content:"\F1450"
}

.mdi-clock-time-ten::before{
  content:"\F1448"
}

.mdi-clock-time-ten-outline::before{
  content:"\F1454"
}

.mdi-clock-time-three::before{
  content:"\F1441"
}

.mdi-clock-time-three-outline::before{
  content:"\F144D"
}

.mdi-clock-time-twelve::before{
  content:"\F144A"
}

.mdi-clock-time-twelve-outline::before{
  content:"\F1456"
}

.mdi-clock-time-two::before{
  content:"\F1440"
}

.mdi-clock-time-two-outline::before{
  content:"\F144C"
}

.mdi-close::before{
  content:"\F0156"
}

.mdi-close-box::before{
  content:"\F0157"
}

.mdi-close-box-multiple::before{
  content:"\F0C5D"
}

.mdi-close-box-multiple-outline::before{
  content:"\F0C5E"
}

.mdi-close-box-outline::before{
  content:"\F0158"
}

.mdi-close-circle::before{
  content:"\F0159"
}

.mdi-close-circle-multiple::before{
  content:"\F062A"
}

.mdi-close-circle-multiple-outline::before{
  content:"\F0883"
}

.mdi-close-circle-outline::before{
  content:"\F015A"
}

.mdi-close-network::before{
  content:"\F015B"
}

.mdi-close-network-outline::before{
  content:"\F0C5F"
}

.mdi-close-octagon::before{
  content:"\F015C"
}

.mdi-close-octagon-outline::before{
  content:"\F015D"
}

.mdi-close-outline::before{
  content:"\F06C9"
}

.mdi-close-thick::before{
  content:"\F1398"
}

.mdi-closed-caption::before{
  content:"\F015E"
}

.mdi-closed-caption-outline::before{
  content:"\F0DBD"
}

.mdi-cloud::before{
  content:"\F015F"
}

.mdi-cloud-alert::before{
  content:"\F09E0"
}

.mdi-cloud-braces::before{
  content:"\F07B5"
}

.mdi-cloud-check::before{
  content:"\F0160"
}

.mdi-cloud-check-outline::before{
  content:"\F12CC"
}

.mdi-cloud-circle::before{
  content:"\F0161"
}

.mdi-cloud-download::before{
  content:"\F0162"
}

.mdi-cloud-download-outline::before{
  content:"\F0B7D"
}

.mdi-cloud-lock::before{
  content:"\F11F1"
}

.mdi-cloud-lock-outline::before{
  content:"\F11F2"
}

.mdi-cloud-off-outline::before{
  content:"\F0164"
}

.mdi-cloud-outline::before{
  content:"\F0163"
}

.mdi-cloud-print::before{
  content:"\F0165"
}

.mdi-cloud-print-outline::before{
  content:"\F0166"
}

.mdi-cloud-question::before{
  content:"\F0A39"
}

.mdi-cloud-refresh::before{
  content:"\F052A"
}

.mdi-cloud-search::before{
  content:"\F0956"
}

.mdi-cloud-search-outline::before{
  content:"\F0957"
}

.mdi-cloud-sync::before{
  content:"\F063F"
}

.mdi-cloud-sync-outline::before{
  content:"\F12D6"
}

.mdi-cloud-tags::before{
  content:"\F07B6"
}

.mdi-cloud-upload::before{
  content:"\F0167"
}

.mdi-cloud-upload-outline::before{
  content:"\F0B7E"
}

.mdi-clover::before{
  content:"\F0816"
}

.mdi-coach-lamp::before{
  content:"\F1020"
}

.mdi-coat-rack::before{
  content:"\F109E"
}

.mdi-code-array::before{
  content:"\F0168"
}

.mdi-code-braces::before{
  content:"\F0169"
}

.mdi-code-braces-box::before{
  content:"\F10D6"
}

.mdi-code-brackets::before{
  content:"\F016A"
}

.mdi-code-equal::before{
  content:"\F016B"
}

.mdi-code-greater-than::before{
  content:"\F016C"
}

.mdi-code-greater-than-or-equal::before{
  content:"\F016D"
}

.mdi-code-json::before{
  content:"\F0626"
}

.mdi-code-less-than::before{
  content:"\F016E"
}

.mdi-code-less-than-or-equal::before{
  content:"\F016F"
}

.mdi-code-not-equal::before{
  content:"\F0170"
}

.mdi-code-not-equal-variant::before{
  content:"\F0171"
}

.mdi-code-parentheses::before{
  content:"\F0172"
}

.mdi-code-parentheses-box::before{
  content:"\F10D7"
}

.mdi-code-string::before{
  content:"\F0173"
}

.mdi-code-tags::before{
  content:"\F0174"
}

.mdi-code-tags-check::before{
  content:"\F0694"
}

.mdi-codepen::before{
  content:"\F0175"
}

.mdi-coffee::before{
  content:"\F0176"
}

.mdi-coffee-maker::before{
  content:"\F109F"
}

.mdi-coffee-off::before{
  content:"\F0FAA"
}

.mdi-coffee-off-outline::before{
  content:"\F0FAB"
}

.mdi-coffee-outline::before{
  content:"\F06CA"
}

.mdi-coffee-to-go::before{
  content:"\F0177"
}

.mdi-coffee-to-go-outline::before{
  content:"\F130E"
}

.mdi-coffin::before{
  content:"\F0B7F"
}

.mdi-cog::before{
  content:"\F0493"
}

.mdi-cog-box::before{
  content:"\F0494"
}

.mdi-cog-clockwise::before{
  content:"\F11DD"
}

.mdi-cog-counterclockwise::before{
  content:"\F11DE"
}

.mdi-cog-off::before{
  content:"\F13CE"
}

.mdi-cog-off-outline::before{
  content:"\F13CF"
}

.mdi-cog-outline::before{
  content:"\F08BB"
}

.mdi-cog-refresh::before{
  content:"\F145E"
}

.mdi-cog-refresh-outline::before{
  content:"\F145F"
}

.mdi-cog-sync::before{
  content:"\F1460"
}

.mdi-cog-sync-outline::before{
  content:"\F1461"
}

.mdi-cog-transfer::before{
  content:"\F105B"
}

.mdi-cog-transfer-outline::before{
  content:"\F105C"
}

.mdi-cogs::before{
  content:"\F08D6"
}

.mdi-collage::before{
  content:"\F0640"
}

.mdi-collapse-all::before{
  content:"\F0AA6"
}

.mdi-collapse-all-outline::before{
  content:"\F0AA7"
}

.mdi-color-helper::before{
  content:"\F0179"
}

.mdi-comma::before{
  content:"\F0E23"
}

.mdi-comma-box::before{
  content:"\F0E2B"
}

.mdi-comma-box-outline::before{
  content:"\F0E24"
}

.mdi-comma-circle::before{
  content:"\F0E25"
}

.mdi-comma-circle-outline::before{
  content:"\F0E26"
}

.mdi-comment::before{
  content:"\F017A"
}

.mdi-comment-account::before{
  content:"\F017B"
}

.mdi-comment-account-outline::before{
  content:"\F017C"
}

.mdi-comment-alert::before{
  content:"\F017D"
}

.mdi-comment-alert-outline::before{
  content:"\F017E"
}

.mdi-comment-arrow-left::before{
  content:"\F09E1"
}

.mdi-comment-arrow-left-outline::before{
  content:"\F09E2"
}

.mdi-comment-arrow-right::before{
  content:"\F09E3"
}

.mdi-comment-arrow-right-outline::before{
  content:"\F09E4"
}

.mdi-comment-bookmark::before{
  content:"\F15AE"
}

.mdi-comment-bookmark-outline::before{
  content:"\F15AF"
}

.mdi-comment-check::before{
  content:"\F017F"
}

.mdi-comment-check-outline::before{
  content:"\F0180"
}

.mdi-comment-edit::before{
  content:"\F11BF"
}

.mdi-comment-edit-outline::before{
  content:"\F12C4"
}

.mdi-comment-eye::before{
  content:"\F0A3A"
}

.mdi-comment-eye-outline::before{
  content:"\F0A3B"
}

.mdi-comment-flash::before{
  content:"\F15B0"
}

.mdi-comment-flash-outline::before{
  content:"\F15B1"
}

.mdi-comment-minus::before{
  content:"\F15DF"
}

.mdi-comment-minus-outline::before{
  content:"\F15E0"
}

.mdi-comment-multiple::before{
  content:"\F085F"
}

.mdi-comment-multiple-outline::before{
  content:"\F0181"
}

.mdi-comment-off::before{
  content:"\F15E1"
}

.mdi-comment-off-outline::before{
  content:"\F15E2"
}

.mdi-comment-outline::before{
  content:"\F0182"
}

.mdi-comment-plus::before{
  content:"\F09E5"
}

.mdi-comment-plus-outline::before{
  content:"\F0183"
}

.mdi-comment-processing::before{
  content:"\F0184"
}

.mdi-comment-processing-outline::before{
  content:"\F0185"
}

.mdi-comment-question::before{
  content:"\F0817"
}

.mdi-comment-question-outline::before{
  content:"\F0186"
}

.mdi-comment-quote::before{
  content:"\F1021"
}

.mdi-comment-quote-outline::before{
  content:"\F1022"
}

.mdi-comment-remove::before{
  content:"\F05DE"
}

.mdi-comment-remove-outline::before{
  content:"\F0187"
}

.mdi-comment-search::before{
  content:"\F0A3C"
}

.mdi-comment-search-outline::before{
  content:"\F0A3D"
}

.mdi-comment-text::before{
  content:"\F0188"
}

.mdi-comment-text-multiple::before{
  content:"\F0860"
}

.mdi-comment-text-multiple-outline::before{
  content:"\F0861"
}

.mdi-comment-text-outline::before{
  content:"\F0189"
}

.mdi-compare::before{
  content:"\F018A"
}

.mdi-compare-horizontal::before{
  content:"\F1492"
}

.mdi-compare-vertical::before{
  content:"\F1493"
}

.mdi-compass::before{
  content:"\F018B"
}

.mdi-compass-off::before{
  content:"\F0B80"
}

.mdi-compass-off-outline::before{
  content:"\F0B81"
}

.mdi-compass-outline::before{
  content:"\F018C"
}

.mdi-compass-rose::before{
  content:"\F1382"
}

.mdi-concourse-ci::before{
  content:"\F10A0"
}

.mdi-connection::before{
  content:"\F1616"
}

.mdi-console::before{
  content:"\F018D"
}

.mdi-console-line::before{
  content:"\F07B7"
}

.mdi-console-network::before{
  content:"\F08A9"
}

.mdi-console-network-outline::before{
  content:"\F0C60"
}

.mdi-consolidate::before{
  content:"\F10D8"
}

.mdi-contactless-payment::before{
  content:"\F0D6A"
}

.mdi-contactless-payment-circle::before{
  content:"\F0321"
}

.mdi-contactless-payment-circle-outline::before{
  content:"\F0408"
}

.mdi-contacts::before{
  content:"\F06CB"
}

.mdi-contacts-outline::before{
  content:"\F05B8"
}

.mdi-contain::before{
  content:"\F0A3E"
}

.mdi-contain-end::before{
  content:"\F0A3F"
}

.mdi-contain-start::before{
  content:"\F0A40"
}

.mdi-content-copy::before{
  content:"\F018F"
}

.mdi-content-cut::before{
  content:"\F0190"
}

.mdi-content-duplicate::before{
  content:"\F0191"
}

.mdi-content-paste::before{
  content:"\F0192"
}

.mdi-content-save::before{
  content:"\F0193"
}

.mdi-content-save-alert::before{
  content:"\F0F42"
}

.mdi-content-save-alert-outline::before{
  content:"\F0F43"
}

.mdi-content-save-all::before{
  content:"\F0194"
}

.mdi-content-save-all-outline::before{
  content:"\F0F44"
}

.mdi-content-save-cog::before{
  content:"\F145B"
}

.mdi-content-save-cog-outline::before{
  content:"\F145C"
}

.mdi-content-save-edit::before{
  content:"\F0CFB"
}

.mdi-content-save-edit-outline::before{
  content:"\F0CFC"
}

.mdi-content-save-move::before{
  content:"\F0E27"
}

.mdi-content-save-move-outline::before{
  content:"\F0E28"
}

.mdi-content-save-off::before{
  content:"\F1643"
}

.mdi-content-save-off-outline::before{
  content:"\F1644"
}

.mdi-content-save-outline::before{
  content:"\F0818"
}

.mdi-content-save-settings::before{
  content:"\F061B"
}

.mdi-content-save-settings-outline::before{
  content:"\F0B2E"
}

.mdi-contrast::before{
  content:"\F0195"
}

.mdi-contrast-box::before{
  content:"\F0196"
}

.mdi-contrast-circle::before{
  content:"\F0197"
}

.mdi-controller-classic::before{
  content:"\F0B82"
}

.mdi-controller-classic-outline::before{
  content:"\F0B83"
}

.mdi-cookie::before{
  content:"\F0198"
}

.mdi-cookie-alert::before{
  content:"\F16D0"
}

.mdi-cookie-alert-outline::before{
  content:"\F16D1"
}

.mdi-cookie-check::before{
  content:"\F16D2"
}

.mdi-cookie-check-outline::before{
  content:"\F16D3"
}

.mdi-cookie-clock::before{
  content:"\F16E4"
}

.mdi-cookie-clock-outline::before{
  content:"\F16E5"
}

.mdi-cookie-cog::before{
  content:"\F16D4"
}

.mdi-cookie-cog-outline::before{
  content:"\F16D5"
}

.mdi-cookie-edit::before{
  content:"\F16E6"
}

.mdi-cookie-edit-outline::before{
  content:"\F16E7"
}

.mdi-cookie-lock::before{
  content:"\F16E8"
}

.mdi-cookie-lock-outline::before{
  content:"\F16E9"
}

.mdi-cookie-minus::before{
  content:"\F16DA"
}

.mdi-cookie-minus-outline::before{
  content:"\F16DB"
}

.mdi-cookie-off::before{
  content:"\F16EA"
}

.mdi-cookie-off-outline::before{
  content:"\F16EB"
}

.mdi-cookie-outline::before{
  content:"\F16DE"
}

.mdi-cookie-plus::before{
  content:"\F16D6"
}

.mdi-cookie-plus-outline::before{
  content:"\F16D7"
}

.mdi-cookie-refresh::before{
  content:"\F16EC"
}

.mdi-cookie-refresh-outline::before{
  content:"\F16ED"
}

.mdi-cookie-remove::before{
  content:"\F16D8"
}

.mdi-cookie-remove-outline::before{
  content:"\F16D9"
}

.mdi-cookie-settings::before{
  content:"\F16DC"
}

.mdi-cookie-settings-outline::before{
  content:"\F16DD"
}

.mdi-coolant-temperature::before{
  content:"\F03C8"
}

.mdi-copyright::before{
  content:"\F05E6"
}

.mdi-cordova::before{
  content:"\F0958"
}

.mdi-corn::before{
  content:"\F07B8"
}

.mdi-corn-off::before{
  content:"\F13EF"
}

.mdi-cosine-wave::before{
  content:"\F1479"
}

.mdi-counter::before{
  content:"\F0199"
}

.mdi-cow::before{
  content:"\F019A"
}

.mdi-cpu-32-bit::before{
  content:"\F0EDF"
}

.mdi-cpu-64-bit::before{
  content:"\F0EE0"
}

.mdi-crane::before{
  content:"\F0862"
}

.mdi-creation::before{
  content:"\F0674"
}

.mdi-creative-commons::before{
  content:"\F0D6B"
}

.mdi-credit-card::before{
  content:"\F0FEF"
}

.mdi-credit-card-check::before{
  content:"\F13D0"
}

.mdi-credit-card-check-outline::before{
  content:"\F13D1"
}

.mdi-credit-card-clock::before{
  content:"\F0EE1"
}

.mdi-credit-card-clock-outline::before{
  content:"\F0EE2"
}

.mdi-credit-card-marker::before{
  content:"\F06A8"
}

.mdi-credit-card-marker-outline::before{
  content:"\F0DBE"
}

.mdi-credit-card-minus::before{
  content:"\F0FAC"
}

.mdi-credit-card-minus-outline::before{
  content:"\F0FAD"
}

.mdi-credit-card-multiple::before{
  content:"\F0FF0"
}

.mdi-credit-card-multiple-outline::before{
  content:"\F019C"
}

.mdi-credit-card-off::before{
  content:"\F0FF1"
}

.mdi-credit-card-off-outline::before{
  content:"\F05E4"
}

.mdi-credit-card-outline::before{
  content:"\F019B"
}

.mdi-credit-card-plus::before{
  content:"\F0FF2"
}

.mdi-credit-card-plus-outline::before{
  content:"\F0676"
}

.mdi-credit-card-refresh::before{
  content:"\F1645"
}

.mdi-credit-card-refresh-outline::before{
  content:"\F1646"
}

.mdi-credit-card-refund::before{
  content:"\F0FF3"
}

.mdi-credit-card-refund-outline::before{
  content:"\F0AA8"
}

.mdi-credit-card-remove::before{
  content:"\F0FAE"
}

.mdi-credit-card-remove-outline::before{
  content:"\F0FAF"
}

.mdi-credit-card-scan::before{
  content:"\F0FF4"
}

.mdi-credit-card-scan-outline::before{
  content:"\F019D"
}

.mdi-credit-card-search::before{
  content:"\F1647"
}

.mdi-credit-card-search-outline::before{
  content:"\F1648"
}

.mdi-credit-card-settings::before{
  content:"\F0FF5"
}

.mdi-credit-card-settings-outline::before{
  content:"\F08D7"
}

.mdi-credit-card-sync::before{
  content:"\F1649"
}

.mdi-credit-card-sync-outline::before{
  content:"\F164A"
}

.mdi-credit-card-wireless::before{
  content:"\F0802"
}

.mdi-credit-card-wireless-off::before{
  content:"\F057A"
}

.mdi-credit-card-wireless-off-outline::before{
  content:"\F057B"
}

.mdi-credit-card-wireless-outline::before{
  content:"\F0D6C"
}

.mdi-cricket::before{
  content:"\F0D6D"
}

.mdi-crop::before{
  content:"\F019E"
}

.mdi-crop-free::before{
  content:"\F019F"
}

.mdi-crop-landscape::before{
  content:"\F01A0"
}

.mdi-crop-portrait::before{
  content:"\F01A1"
}

.mdi-crop-rotate::before{
  content:"\F0696"
}

.mdi-crop-square::before{
  content:"\F01A2"
}

.mdi-crosshairs::before{
  content:"\F01A3"
}

.mdi-crosshairs-gps::before{
  content:"\F01A4"
}

.mdi-crosshairs-off::before{
  content:"\F0F45"
}

.mdi-crosshairs-question::before{
  content:"\F1136"
}

.mdi-crown::before{
  content:"\F01A5"
}

.mdi-crown-outline::before{
  content:"\F11D0"
}

.mdi-cryengine::before{
  content:"\F0959"
}

.mdi-crystal-ball::before{
  content:"\F0B2F"
}

.mdi-cube::before{
  content:"\F01A6"
}

.mdi-cube-off::before{
  content:"\F141C"
}

.mdi-cube-off-outline::before{
  content:"\F141D"
}

.mdi-cube-outline::before{
  content:"\F01A7"
}

.mdi-cube-scan::before{
  content:"\F0B84"
}

.mdi-cube-send::before{
  content:"\F01A8"
}

.mdi-cube-unfolded::before{
  content:"\F01A9"
}

.mdi-cup::before{
  content:"\F01AA"
}

.mdi-cup-off::before{
  content:"\F05E5"
}

.mdi-cup-off-outline::before{
  content:"\F137D"
}

.mdi-cup-outline::before{
  content:"\F130F"
}

.mdi-cup-water::before{
  content:"\F01AB"
}

.mdi-cupboard::before{
  content:"\F0F46"
}

.mdi-cupboard-outline::before{
  content:"\F0F47"
}

.mdi-cupcake::before{
  content:"\F095A"
}

.mdi-curling::before{
  content:"\F0863"
}

.mdi-currency-bdt::before{
  content:"\F0864"
}

.mdi-currency-brl::before{
  content:"\F0B85"
}

.mdi-currency-btc::before{
  content:"\F01AC"
}

.mdi-currency-cny::before{
  content:"\F07BA"
}

.mdi-currency-eth::before{
  content:"\F07BB"
}

.mdi-currency-eur::before{
  content:"\F01AD"
}

.mdi-currency-eur-off::before{
  content:"\F1315"
}

.mdi-currency-gbp::before{
  content:"\F01AE"
}

.mdi-currency-ils::before{
  content:"\F0C61"
}

.mdi-currency-inr::before{
  content:"\F01AF"
}

.mdi-currency-jpy::before{
  content:"\F07BC"
}

.mdi-currency-krw::before{
  content:"\F07BD"
}

.mdi-currency-kzt::before{
  content:"\F0865"
}

.mdi-currency-mnt::before{
  content:"\F1512"
}

.mdi-currency-ngn::before{
  content:"\F01B0"
}

.mdi-currency-php::before{
  content:"\F09E6"
}

.mdi-currency-rial::before{
  content:"\F0E9C"
}

.mdi-currency-rub::before{
  content:"\F01B1"
}

.mdi-currency-sign::before{
  content:"\F07BE"
}

.mdi-currency-try::before{
  content:"\F01B2"
}

.mdi-currency-twd::before{
  content:"\F07BF"
}

.mdi-currency-usd::before{
  content:"\F01C1"
}

.mdi-currency-usd-circle::before{
  content:"\F116B"
}

.mdi-currency-usd-circle-outline::before{
  content:"\F0178"
}

.mdi-currency-usd-off::before{
  content:"\F067A"
}

.mdi-current-ac::before{
  content:"\F1480"
}

.mdi-current-dc::before{
  content:"\F095C"
}

.mdi-cursor-default::before{
  content:"\F01C0"
}

.mdi-cursor-default-click::before{
  content:"\F0CFD"
}

.mdi-cursor-default-click-outline::before{
  content:"\F0CFE"
}

.mdi-cursor-default-gesture::before{
  content:"\F1127"
}

.mdi-cursor-default-gesture-outline::before{
  content:"\F1128"
}

.mdi-cursor-default-outline::before{
  content:"\F01BF"
}

.mdi-cursor-move::before{
  content:"\F01BE"
}

.mdi-cursor-pointer::before{
  content:"\F01BD"
}

.mdi-cursor-text::before{
  content:"\F05E7"
}

.mdi-dance-ballroom::before{
  content:"\F15FB"
}

.mdi-dance-pole::before{
  content:"\F1578"
}

.mdi-data-matrix::before{
  content:"\F153C"
}

.mdi-data-matrix-edit::before{
  content:"\F153D"
}

.mdi-data-matrix-minus::before{
  content:"\F153E"
}

.mdi-data-matrix-plus::before{
  content:"\F153F"
}

.mdi-data-matrix-remove::before{
  content:"\F1540"
}

.mdi-data-matrix-scan::before{
  content:"\F1541"
}

.mdi-database::before{
  content:"\F01BC"
}

.mdi-database-alert::before{
  content:"\F163A"
}

.mdi-database-alert-outline::before{
  content:"\F1624"
}

.mdi-database-arrow-down::before{
  content:"\F163B"
}

.mdi-database-arrow-down-outline::before{
  content:"\F1625"
}

.mdi-database-arrow-left::before{
  content:"\F163C"
}

.mdi-database-arrow-left-outline::before{
  content:"\F1626"
}

.mdi-database-arrow-right::before{
  content:"\F163D"
}

.mdi-database-arrow-right-outline::before{
  content:"\F1627"
}

.mdi-database-arrow-up::before{
  content:"\F163E"
}

.mdi-database-arrow-up-outline::before{
  content:"\F1628"
}

.mdi-database-check::before{
  content:"\F0AA9"
}

.mdi-database-check-outline::before{
  content:"\F1629"
}

.mdi-database-clock::before{
  content:"\F163F"
}

.mdi-database-clock-outline::before{
  content:"\F162A"
}

.mdi-database-cog::before{
  content:"\F164B"
}

.mdi-database-cog-outline::before{
  content:"\F164C"
}

.mdi-database-edit::before{
  content:"\F0B86"
}

.mdi-database-edit-outline::before{
  content:"\F162B"
}

.mdi-database-export::before{
  content:"\F095E"
}

.mdi-database-export-outline::before{
  content:"\F162C"
}

.mdi-database-import::before{
  content:"\F095D"
}

.mdi-database-import-outline::before{
  content:"\F162D"
}

.mdi-database-lock::before{
  content:"\F0AAA"
}

.mdi-database-lock-outline::before{
  content:"\F162E"
}

.mdi-database-marker::before{
  content:"\F12F6"
}

.mdi-database-marker-outline::before{
  content:"\F162F"
}

.mdi-database-minus::before{
  content:"\F01BB"
}

.mdi-database-minus-outline::before{
  content:"\F1630"
}

.mdi-database-off::before{
  content:"\F1640"
}

.mdi-database-off-outline::before{
  content:"\F1631"
}

.mdi-database-outline::before{
  content:"\F1632"
}

.mdi-database-plus::before{
  content:"\F01BA"
}

.mdi-database-plus-outline::before{
  content:"\F1633"
}

.mdi-database-refresh::before{
  content:"\F05C2"
}

.mdi-database-refresh-outline::before{
  content:"\F1634"
}

.mdi-database-remove::before{
  content:"\F0D00"
}

.mdi-database-remove-outline::before{
  content:"\F1635"
}

.mdi-database-search::before{
  content:"\F0866"
}

.mdi-database-search-outline::before{
  content:"\F1636"
}

.mdi-database-settings::before{
  content:"\F0D01"
}

.mdi-database-settings-outline::before{
  content:"\F1637"
}

.mdi-database-sync::before{
  content:"\F0CFF"
}

.mdi-database-sync-outline::before{
  content:"\F1638"
}

.mdi-death-star::before{
  content:"\F08D8"
}

.mdi-death-star-variant::before{
  content:"\F08D9"
}

.mdi-deathly-hallows::before{
  content:"\F0B87"
}

.mdi-debian::before{
  content:"\F08DA"
}

.mdi-debug-step-into::before{
  content:"\F01B9"
}

.mdi-debug-step-out::before{
  content:"\F01B8"
}

.mdi-debug-step-over::before{
  content:"\F01B7"
}

.mdi-decagram::before{
  content:"\F076C"
}

.mdi-decagram-outline::before{
  content:"\F076D"
}

.mdi-decimal::before{
  content:"\F10A1"
}

.mdi-decimal-comma::before{
  content:"\F10A2"
}

.mdi-decimal-comma-decrease::before{
  content:"\F10A3"
}

.mdi-decimal-comma-increase::before{
  content:"\F10A4"
}

.mdi-decimal-decrease::before{
  content:"\F01B6"
}

.mdi-decimal-increase::before{
  content:"\F01B5"
}

.mdi-delete::before{
  content:"\F01B4"
}

.mdi-delete-alert::before{
  content:"\F10A5"
}

.mdi-delete-alert-outline::before{
  content:"\F10A6"
}

.mdi-delete-circle::before{
  content:"\F0683"
}

.mdi-delete-circle-outline::before{
  content:"\F0B88"
}

.mdi-delete-clock::before{
  content:"\F1556"
}

.mdi-delete-clock-outline::before{
  content:"\F1557"
}

.mdi-delete-empty::before{
  content:"\F06CC"
}

.mdi-delete-empty-outline::before{
  content:"\F0E9D"
}

.mdi-delete-forever::before{
  content:"\F05E8"
}

.mdi-delete-forever-outline::before{
  content:"\F0B89"
}

.mdi-delete-off::before{
  content:"\F10A7"
}

.mdi-delete-off-outline::before{
  content:"\F10A8"
}

.mdi-delete-outline::before{
  content:"\F09E7"
}

.mdi-delete-restore::before{
  content:"\F0819"
}

.mdi-delete-sweep::before{
  content:"\F05E9"
}

.mdi-delete-sweep-outline::before{
  content:"\F0C62"
}

.mdi-delete-variant::before{
  content:"\F01B3"
}

.mdi-delta::before{
  content:"\F01C2"
}

.mdi-desk::before{
  content:"\F1239"
}

.mdi-desk-lamp::before{
  content:"\F095F"
}

.mdi-deskphone::before{
  content:"\F01C3"
}

.mdi-desktop-classic::before{
  content:"\F07C0"
}

.mdi-desktop-mac::before{
  content:"\F01C4"
}

.mdi-desktop-mac-dashboard::before{
  content:"\F09E8"
}

.mdi-desktop-tower::before{
  content:"\F01C5"
}

.mdi-desktop-tower-monitor::before{
  content:"\F0AAB"
}

.mdi-details::before{
  content:"\F01C6"
}

.mdi-dev-to::before{
  content:"\F0D6E"
}

.mdi-developer-board::before{
  content:"\F0697"
}

.mdi-deviantart::before{
  content:"\F01C7"
}

.mdi-devices::before{
  content:"\F0FB0"
}

.mdi-diabetes::before{
  content:"\F1126"
}

.mdi-dialpad::before{
  content:"\F061C"
}

.mdi-diameter::before{
  content:"\F0C63"
}

.mdi-diameter-outline::before{
  content:"\F0C64"
}

.mdi-diameter-variant::before{
  content:"\F0C65"
}

.mdi-diamond::before{
  content:"\F0B8A"
}

.mdi-diamond-outline::before{
  content:"\F0B8B"
}

.mdi-diamond-stone::before{
  content:"\F01C8"
}

.mdi-dice-1::before{
  content:"\F01CA"
}

.mdi-dice-1-outline::before{
  content:"\F114A"
}

.mdi-dice-2::before{
  content:"\F01CB"
}

.mdi-dice-2-outline::before{
  content:"\F114B"
}

.mdi-dice-3::before{
  content:"\F01CC"
}

.mdi-dice-3-outline::before{
  content:"\F114C"
}

.mdi-dice-4::before{
  content:"\F01CD"
}

.mdi-dice-4-outline::before{
  content:"\F114D"
}

.mdi-dice-5::before{
  content:"\F01CE"
}

.mdi-dice-5-outline::before{
  content:"\F114E"
}

.mdi-dice-6::before{
  content:"\F01CF"
}

.mdi-dice-6-outline::before{
  content:"\F114F"
}

.mdi-dice-d10::before{
  content:"\F1153"
}

.mdi-dice-d10-outline::before{
  content:"\F076F"
}

.mdi-dice-d12::before{
  content:"\F1154"
}

.mdi-dice-d12-outline::before{
  content:"\F0867"
}

.mdi-dice-d20::before{
  content:"\F1155"
}

.mdi-dice-d20-outline::before{
  content:"\F05EA"
}

.mdi-dice-d4::before{
  content:"\F1150"
}

.mdi-dice-d4-outline::before{
  content:"\F05EB"
}

.mdi-dice-d6::before{
  content:"\F1151"
}

.mdi-dice-d6-outline::before{
  content:"\F05ED"
}

.mdi-dice-d8::before{
  content:"\F1152"
}

.mdi-dice-d8-outline::before{
  content:"\F05EC"
}

.mdi-dice-multiple::before{
  content:"\F076E"
}

.mdi-dice-multiple-outline::before{
  content:"\F1156"
}

.mdi-digital-ocean::before{
  content:"\F1237"
}

.mdi-dip-switch::before{
  content:"\F07C1"
}

.mdi-directions::before{
  content:"\F01D0"
}

.mdi-directions-fork::before{
  content:"\F0641"
}

.mdi-disc::before{
  content:"\F05EE"
}

.mdi-disc-alert::before{
  content:"\F01D1"
}

.mdi-disc-player::before{
  content:"\F0960"
}

.mdi-discord::before{
  content:"\F066F"
}

.mdi-dishwasher::before{
  content:"\F0AAC"
}

.mdi-dishwasher-alert::before{
  content:"\F11B8"
}

.mdi-dishwasher-off::before{
  content:"\F11B9"
}

.mdi-disqus::before{
  content:"\F01D2"
}

.mdi-distribute-horizontal-center::before{
  content:"\F11C9"
}

.mdi-distribute-horizontal-left::before{
  content:"\F11C8"
}

.mdi-distribute-horizontal-right::before{
  content:"\F11CA"
}

.mdi-distribute-vertical-bottom::before{
  content:"\F11CB"
}

.mdi-distribute-vertical-center::before{
  content:"\F11CC"
}

.mdi-distribute-vertical-top::before{
  content:"\F11CD"
}

.mdi-diving-flippers::before{
  content:"\F0DBF"
}

.mdi-diving-helmet::before{
  content:"\F0DC0"
}

.mdi-diving-scuba::before{
  content:"\F0DC1"
}

.mdi-diving-scuba-flag::before{
  content:"\F0DC2"
}

.mdi-diving-scuba-tank::before{
  content:"\F0DC3"
}

.mdi-diving-scuba-tank-multiple::before{
  content:"\F0DC4"
}

.mdi-diving-snorkel::before{
  content:"\F0DC5"
}

.mdi-division::before{
  content:"\F01D4"
}

.mdi-division-box::before{
  content:"\F01D5"
}

.mdi-dlna::before{
  content:"\F0A41"
}

.mdi-dna::before{
  content:"\F0684"
}

.mdi-dns::before{
  content:"\F01D6"
}

.mdi-dns-outline::before{
  content:"\F0B8C"
}

.mdi-do-not-disturb::before{
  content:"\F0698"
}

.mdi-do-not-disturb-off::before{
  content:"\F0699"
}

.mdi-dock-bottom::before{
  content:"\F10A9"
}

.mdi-dock-left::before{
  content:"\F10AA"
}

.mdi-dock-right::before{
  content:"\F10AB"
}

.mdi-dock-top::before{
  content:"\F1513"
}

.mdi-dock-window::before{
  content:"\F10AC"
}

.mdi-docker::before{
  content:"\F0868"
}

.mdi-doctor::before{
  content:"\F0A42"
}

.mdi-dog::before{
  content:"\F0A43"
}

.mdi-dog-service::before{
  content:"\F0AAD"
}

.mdi-dog-side::before{
  content:"\F0A44"
}

.mdi-dog-side-off::before{
  content:"\F16EE"
}

.mdi-dolby::before{
  content:"\F06B3"
}

.mdi-dolly::before{
  content:"\F0E9E"
}

.mdi-domain::before{
  content:"\F01D7"
}

.mdi-domain-off::before{
  content:"\F0D6F"
}

.mdi-domain-plus::before{
  content:"\F10AD"
}

.mdi-domain-remove::before{
  content:"\F10AE"
}

.mdi-dome-light::before{
  content:"\F141E"
}

.mdi-domino-mask::before{
  content:"\F1023"
}

.mdi-donkey::before{
  content:"\F07C2"
}

.mdi-door::before{
  content:"\F081A"
}

.mdi-door-closed::before{
  content:"\F081B"
}

.mdi-door-closed-lock::before{
  content:"\F10AF"
}

.mdi-door-open::before{
  content:"\F081C"
}

.mdi-doorbell::before{
  content:"\F12E6"
}

.mdi-doorbell-video::before{
  content:"\F0869"
}

.mdi-dot-net::before{
  content:"\F0AAE"
}

.mdi-dots-grid::before{
  content:"\F15FC"
}

.mdi-dots-hexagon::before{
  content:"\F15FF"
}

.mdi-dots-horizontal::before{
  content:"\F01D8"
}

.mdi-dots-horizontal-circle::before{
  content:"\F07C3"
}

.mdi-dots-horizontal-circle-outline::before{
  content:"\F0B8D"
}

.mdi-dots-square::before{
  content:"\F15FD"
}

.mdi-dots-triangle::before{
  content:"\F15FE"
}

.mdi-dots-vertical::before{
  content:"\F01D9"
}

.mdi-dots-vertical-circle::before{
  content:"\F07C4"
}

.mdi-dots-vertical-circle-outline::before{
  content:"\F0B8E"
}

.mdi-douban::before{
  content:"\F069A"
}

.mdi-download::before{
  content:"\F01DA"
}

.mdi-download-box::before{
  content:"\F1462"
}

.mdi-download-box-outline::before{
  content:"\F1463"
}

.mdi-download-circle::before{
  content:"\F1464"
}

.mdi-download-circle-outline::before{
  content:"\F1465"
}

.mdi-download-lock::before{
  content:"\F1320"
}

.mdi-download-lock-outline::before{
  content:"\F1321"
}

.mdi-download-multiple::before{
  content:"\F09E9"
}

.mdi-download-network::before{
  content:"\F06F4"
}

.mdi-download-network-outline::before{
  content:"\F0C66"
}

.mdi-download-off::before{
  content:"\F10B0"
}

.mdi-download-off-outline::before{
  content:"\F10B1"
}

.mdi-download-outline::before{
  content:"\F0B8F"
}

.mdi-drag::before{
  content:"\F01DB"
}

.mdi-drag-horizontal::before{
  content:"\F01DC"
}

.mdi-drag-horizontal-variant::before{
  content:"\F12F0"
}

.mdi-drag-variant::before{
  content:"\F0B90"
}

.mdi-drag-vertical::before{
  content:"\F01DD"
}

.mdi-drag-vertical-variant::before{
  content:"\F12F1"
}

.mdi-drama-masks::before{
  content:"\F0D02"
}

.mdi-draw::before{
  content:"\F0F49"
}

.mdi-drawing::before{
  content:"\F01DE"
}

.mdi-drawing-box::before{
  content:"\F01DF"
}

.mdi-dresser::before{
  content:"\F0F4A"
}

.mdi-dresser-outline::before{
  content:"\F0F4B"
}

.mdi-drone::before{
  content:"\F01E2"
}

.mdi-dropbox::before{
  content:"\F01E3"
}

.mdi-drupal::before{
  content:"\F01E4"
}

.mdi-duck::before{
  content:"\F01E5"
}

.mdi-dumbbell::before{
  content:"\F01E6"
}

.mdi-dump-truck::before{
  content:"\F0C67"
}

.mdi-ear-hearing::before{
  content:"\F07C5"
}

.mdi-ear-hearing-off::before{
  content:"\F0A45"
}

.mdi-earth::before{
  content:"\F01E7"
}

.mdi-earth-arrow-right::before{
  content:"\F1311"
}

.mdi-earth-box::before{
  content:"\F06CD"
}

.mdi-earth-box-minus::before{
  content:"\F1407"
}

.mdi-earth-box-off::before{
  content:"\F06CE"
}

.mdi-earth-box-plus::before{
  content:"\F1406"
}

.mdi-earth-box-remove::before{
  content:"\F1408"
}

.mdi-earth-minus::before{
  content:"\F1404"
}

.mdi-earth-off::before{
  content:"\F01E8"
}

.mdi-earth-plus::before{
  content:"\F1403"
}

.mdi-earth-remove::before{
  content:"\F1405"
}

.mdi-egg::before{
  content:"\F0AAF"
}

.mdi-egg-easter::before{
  content:"\F0AB0"
}

.mdi-egg-off::before{
  content:"\F13F0"
}

.mdi-egg-off-outline::before{
  content:"\F13F1"
}

.mdi-egg-outline::before{
  content:"\F13F2"
}

.mdi-eiffel-tower::before{
  content:"\F156B"
}

.mdi-eight-track::before{
  content:"\F09EA"
}

.mdi-eject::before{
  content:"\F01EA"
}

.mdi-eject-outline::before{
  content:"\F0B91"
}

.mdi-electric-switch::before{
  content:"\F0E9F"
}

.mdi-electric-switch-closed::before{
  content:"\F10D9"
}

.mdi-electron-framework::before{
  content:"\F1024"
}

.mdi-elephant::before{
  content:"\F07C6"
}

.mdi-elevation-decline::before{
  content:"\F01EB"
}

.mdi-elevation-rise::before{
  content:"\F01EC"
}

.mdi-elevator::before{
  content:"\F01ED"
}

.mdi-elevator-down::before{
  content:"\F12C2"
}

.mdi-elevator-passenger::before{
  content:"\F1381"
}

.mdi-elevator-up::before{
  content:"\F12C1"
}

.mdi-ellipse::before{
  content:"\F0EA0"
}

.mdi-ellipse-outline::before{
  content:"\F0EA1"
}

.mdi-email::before{
  content:"\F01EE"
}

.mdi-email-alert::before{
  content:"\F06CF"
}

.mdi-email-alert-outline::before{
  content:"\F0D42"
}

.mdi-email-box::before{
  content:"\F0D03"
}

.mdi-email-check::before{
  content:"\F0AB1"
}

.mdi-email-check-outline::before{
  content:"\F0AB2"
}

.mdi-email-edit::before{
  content:"\F0EE3"
}

.mdi-email-edit-outline::before{
  content:"\F0EE4"
}

.mdi-email-lock::before{
  content:"\F01F1"
}

.mdi-email-mark-as-unread::before{
  content:"\F0B92"
}

.mdi-email-minus::before{
  content:"\F0EE5"
}

.mdi-email-minus-outline::before{
  content:"\F0EE6"
}

.mdi-email-multiple::before{
  content:"\F0EE7"
}

.mdi-email-multiple-outline::before{
  content:"\F0EE8"
}

.mdi-email-newsletter::before{
  content:"\F0FB1"
}

.mdi-email-off::before{
  content:"\F13E3"
}

.mdi-email-off-outline::before{
  content:"\F13E4"
}

.mdi-email-open::before{
  content:"\F01EF"
}

.mdi-email-open-multiple::before{
  content:"\F0EE9"
}

.mdi-email-open-multiple-outline::before{
  content:"\F0EEA"
}

.mdi-email-open-outline::before{
  content:"\F05EF"
}

.mdi-email-outline::before{
  content:"\F01F0"
}

.mdi-email-plus::before{
  content:"\F09EB"
}

.mdi-email-plus-outline::before{
  content:"\F09EC"
}

.mdi-email-receive::before{
  content:"\F10DA"
}

.mdi-email-receive-outline::before{
  content:"\F10DB"
}

.mdi-email-remove::before{
  content:"\F1661"
}

.mdi-email-remove-outline::before{
  content:"\F1662"
}

.mdi-email-search::before{
  content:"\F0961"
}

.mdi-email-search-outline::before{
  content:"\F0962"
}

.mdi-email-send::before{
  content:"\F10DC"
}

.mdi-email-send-outline::before{
  content:"\F10DD"
}

.mdi-email-sync::before{
  content:"\F12C7"
}

.mdi-email-sync-outline::before{
  content:"\F12C8"
}

.mdi-email-variant::before{
  content:"\F05F0"
}

.mdi-ember::before{
  content:"\F0B30"
}

.mdi-emby::before{
  content:"\F06B4"
}

.mdi-emoticon::before{
  content:"\F0C68"
}

.mdi-emoticon-angry::before{
  content:"\F0C69"
}

.mdi-emoticon-angry-outline::before{
  content:"\F0C6A"
}

.mdi-emoticon-confused::before{
  content:"\F10DE"
}

.mdi-emoticon-confused-outline::before{
  content:"\F10DF"
}

.mdi-emoticon-cool::before{
  content:"\F0C6B"
}

.mdi-emoticon-cool-outline::before{
  content:"\F01F3"
}

.mdi-emoticon-cry::before{
  content:"\F0C6C"
}

.mdi-emoticon-cry-outline::before{
  content:"\F0C6D"
}

.mdi-emoticon-dead::before{
  content:"\F0C6E"
}

.mdi-emoticon-dead-outline::before{
  content:"\F069B"
}

.mdi-emoticon-devil::before{
  content:"\F0C6F"
}

.mdi-emoticon-devil-outline::before{
  content:"\F01F4"
}

.mdi-emoticon-excited::before{
  content:"\F0C70"
}

.mdi-emoticon-excited-outline::before{
  content:"\F069C"
}

.mdi-emoticon-frown::before{
  content:"\F0F4C"
}

.mdi-emoticon-frown-outline::before{
  content:"\F0F4D"
}

.mdi-emoticon-happy::before{
  content:"\F0C71"
}

.mdi-emoticon-happy-outline::before{
  content:"\F01F5"
}

.mdi-emoticon-kiss::before{
  content:"\F0C72"
}

.mdi-emoticon-kiss-outline::before{
  content:"\F0C73"
}

.mdi-emoticon-lol::before{
  content:"\F1214"
}

.mdi-emoticon-lol-outline::before{
  content:"\F1215"
}

.mdi-emoticon-neutral::before{
  content:"\F0C74"
}

.mdi-emoticon-neutral-outline::before{
  content:"\F01F6"
}

.mdi-emoticon-outline::before{
  content:"\F01F2"
}

.mdi-emoticon-poop::before{
  content:"\F01F7"
}

.mdi-emoticon-poop-outline::before{
  content:"\F0C75"
}

.mdi-emoticon-sad::before{
  content:"\F0C76"
}

.mdi-emoticon-sad-outline::before{
  content:"\F01F8"
}

.mdi-emoticon-sick::before{
  content:"\F157C"
}

.mdi-emoticon-sick-outline::before{
  content:"\F157D"
}

.mdi-emoticon-tongue::before{
  content:"\F01F9"
}

.mdi-emoticon-tongue-outline::before{
  content:"\F0C77"
}

.mdi-emoticon-wink::before{
  content:"\F0C78"
}

.mdi-emoticon-wink-outline::before{
  content:"\F0C79"
}

.mdi-engine::before{
  content:"\F01FA"
}

.mdi-engine-off::before{
  content:"\F0A46"
}

.mdi-engine-off-outline::before{
  content:"\F0A47"
}

.mdi-engine-outline::before{
  content:"\F01FB"
}

.mdi-epsilon::before{
  content:"\F10E0"
}

.mdi-equal::before{
  content:"\F01FC"
}

.mdi-equal-box::before{
  content:"\F01FD"
}

.mdi-equalizer::before{
  content:"\F0EA2"
}

.mdi-equalizer-outline::before{
  content:"\F0EA3"
}

.mdi-eraser::before{
  content:"\F01FE"
}

.mdi-eraser-variant::before{
  content:"\F0642"
}

.mdi-escalator::before{
  content:"\F01FF"
}

.mdi-escalator-box::before{
  content:"\F1399"
}

.mdi-escalator-down::before{
  content:"\F12C0"
}

.mdi-escalator-up::before{
  content:"\F12BF"
}

.mdi-eslint::before{
  content:"\F0C7A"
}

.mdi-et::before{
  content:"\F0AB3"
}

.mdi-ethereum::before{
  content:"\F086A"
}

.mdi-ethernet::before{
  content:"\F0200"
}

.mdi-ethernet-cable::before{
  content:"\F0201"
}

.mdi-ethernet-cable-off::before{
  content:"\F0202"
}

.mdi-ev-plug-ccs1::before{
  content:"\F1519"
}

.mdi-ev-plug-ccs2::before{
  content:"\F151A"
}

.mdi-ev-plug-chademo::before{
  content:"\F151B"
}

.mdi-ev-plug-tesla::before{
  content:"\F151C"
}

.mdi-ev-plug-type1::before{
  content:"\F151D"
}

.mdi-ev-plug-type2::before{
  content:"\F151E"
}

.mdi-ev-station::before{
  content:"\F05F1"
}

.mdi-evernote::before{
  content:"\F0204"
}

.mdi-excavator::before{
  content:"\F1025"
}

.mdi-exclamation::before{
  content:"\F0205"
}

.mdi-exclamation-thick::before{
  content:"\F1238"
}

.mdi-exit-run::before{
  content:"\F0A48"
}

.mdi-exit-to-app::before{
  content:"\F0206"
}

.mdi-expand-all::before{
  content:"\F0AB4"
}

.mdi-expand-all-outline::before{
  content:"\F0AB5"
}

.mdi-expansion-card::before{
  content:"\F08AE"
}

.mdi-expansion-card-variant::before{
  content:"\F0FB2"
}

.mdi-exponent::before{
  content:"\F0963"
}

.mdi-exponent-box::before{
  content:"\F0964"
}

.mdi-export::before{
  content:"\F0207"
}

.mdi-export-variant::before{
  content:"\F0B93"
}

.mdi-eye::before{
  content:"\F0208"
}

.mdi-eye-check::before{
  content:"\F0D04"
}

.mdi-eye-check-outline::before{
  content:"\F0D05"
}

.mdi-eye-circle::before{
  content:"\F0B94"
}

.mdi-eye-circle-outline::before{
  content:"\F0B95"
}

.mdi-eye-minus::before{
  content:"\F1026"
}

.mdi-eye-minus-outline::before{
  content:"\F1027"
}

.mdi-eye-off::before{
  content:"\F0209"
}

.mdi-eye-off-outline::before{
  content:"\F06D1"
}

.mdi-eye-outline::before{
  content:"\F06D0"
}

.mdi-eye-plus::before{
  content:"\F086B"
}

.mdi-eye-plus-outline::before{
  content:"\F086C"
}

.mdi-eye-remove::before{
  content:"\F15E3"
}

.mdi-eye-remove-outline::before{
  content:"\F15E4"
}

.mdi-eye-settings::before{
  content:"\F086D"
}

.mdi-eye-settings-outline::before{
  content:"\F086E"
}

.mdi-eyedropper::before{
  content:"\F020A"
}

.mdi-eyedropper-minus::before{
  content:"\F13DD"
}

.mdi-eyedropper-off::before{
  content:"\F13DF"
}

.mdi-eyedropper-plus::before{
  content:"\F13DC"
}

.mdi-eyedropper-remove::before{
  content:"\F13DE"
}

.mdi-eyedropper-variant::before{
  content:"\F020B"
}

.mdi-face::before{
  content:"\F0643"
}

.mdi-face-agent::before{
  content:"\F0D70"
}

.mdi-face-mask::before{
  content:"\F1586"
}

.mdi-face-mask-outline::before{
  content:"\F1587"
}

.mdi-face-outline::before{
  content:"\F0B96"
}

.mdi-face-profile::before{
  content:"\F0644"
}

.mdi-face-profile-woman::before{
  content:"\F1076"
}

.mdi-face-recognition::before{
  content:"\F0C7B"
}

.mdi-face-shimmer::before{
  content:"\F15CC"
}

.mdi-face-shimmer-outline::before{
  content:"\F15CD"
}

.mdi-face-woman::before{
  content:"\F1077"
}

.mdi-face-woman-outline::before{
  content:"\F1078"
}

.mdi-face-woman-shimmer::before{
  content:"\F15CE"
}

.mdi-face-woman-shimmer-outline::before{
  content:"\F15CF"
}

.mdi-facebook::before{
  content:"\F020C"
}

.mdi-facebook-gaming::before{
  content:"\F07DD"
}

.mdi-facebook-messenger::before{
  content:"\F020E"
}

.mdi-facebook-workplace::before{
  content:"\F0B31"
}

.mdi-factory::before{
  content:"\F020F"
}

.mdi-family-tree::before{
  content:"\F160E"
}

.mdi-fan::before{
  content:"\F0210"
}

.mdi-fan-alert::before{
  content:"\F146C"
}

.mdi-fan-auto::before{
  content:"\F171D"
}

.mdi-fan-chevron-down::before{
  content:"\F146D"
}

.mdi-fan-chevron-up::before{
  content:"\F146E"
}

.mdi-fan-minus::before{
  content:"\F1470"
}

.mdi-fan-off::before{
  content:"\F081D"
}

.mdi-fan-plus::before{
  content:"\F146F"
}

.mdi-fan-remove::before{
  content:"\F1471"
}

.mdi-fan-speed-1::before{
  content:"\F1472"
}

.mdi-fan-speed-2::before{
  content:"\F1473"
}

.mdi-fan-speed-3::before{
  content:"\F1474"
}

.mdi-fast-forward::before{
  content:"\F0211"
}

.mdi-fast-forward-10::before{
  content:"\F0D71"
}

.mdi-fast-forward-30::before{
  content:"\F0D06"
}

.mdi-fast-forward-5::before{
  content:"\F11F8"
}

.mdi-fast-forward-60::before{
  content:"\F160B"
}

.mdi-fast-forward-outline::before{
  content:"\F06D2"
}

.mdi-fax::before{
  content:"\F0212"
}

.mdi-feather::before{
  content:"\F06D3"
}

.mdi-feature-search::before{
  content:"\F0A49"
}

.mdi-feature-search-outline::before{
  content:"\F0A4A"
}

.mdi-fedora::before{
  content:"\F08DB"
}

.mdi-fencing::before{
  content:"\F14C1"
}

.mdi-ferris-wheel::before{
  content:"\F0EA4"
}

.mdi-ferry::before{
  content:"\F0213"
}

.mdi-file::before{
  content:"\F0214"
}

.mdi-file-account::before{
  content:"\F073B"
}

.mdi-file-account-outline::before{
  content:"\F1028"
}

.mdi-file-alert::before{
  content:"\F0A4B"
}

.mdi-file-alert-outline::before{
  content:"\F0A4C"
}

.mdi-file-cabinet::before{
  content:"\F0AB6"
}

.mdi-file-cad::before{
  content:"\F0EEB"
}

.mdi-file-cad-box::before{
  content:"\F0EEC"
}

.mdi-file-cancel::before{
  content:"\F0DC6"
}

.mdi-file-cancel-outline::before{
  content:"\F0DC7"
}

.mdi-file-certificate::before{
  content:"\F1186"
}

.mdi-file-certificate-outline::before{
  content:"\F1187"
}

.mdi-file-chart::before{
  content:"\F0215"
}

.mdi-file-chart-outline::before{
  content:"\F1029"
}

.mdi-file-check::before{
  content:"\F0216"
}

.mdi-file-check-outline::before{
  content:"\F0E29"
}

.mdi-file-clock::before{
  content:"\F12E1"
}

.mdi-file-clock-outline::before{
  content:"\F12E2"
}

.mdi-file-cloud::before{
  content:"\F0217"
}

.mdi-file-cloud-outline::before{
  content:"\F102A"
}

.mdi-file-code::before{
  content:"\F022E"
}

.mdi-file-code-outline::before{
  content:"\F102B"
}

.mdi-file-cog::before{
  content:"\F107B"
}

.mdi-file-cog-outline::before{
  content:"\F107C"
}

.mdi-file-compare::before{
  content:"\F08AA"
}

.mdi-file-delimited::before{
  content:"\F0218"
}

.mdi-file-delimited-outline::before{
  content:"\F0EA5"
}

.mdi-file-document::before{
  content:"\F0219"
}

.mdi-file-document-edit::before{
  content:"\F0DC8"
}

.mdi-file-document-edit-outline::before{
  content:"\F0DC9"
}

.mdi-file-document-multiple::before{
  content:"\F1517"
}

.mdi-file-document-multiple-outline::before{
  content:"\F1518"
}

.mdi-file-document-outline::before{
  content:"\F09EE"
}

.mdi-file-download::before{
  content:"\F0965"
}

.mdi-file-download-outline::before{
  content:"\F0966"
}

.mdi-file-edit::before{
  content:"\F11E7"
}

.mdi-file-edit-outline::before{
  content:"\F11E8"
}

.mdi-file-excel::before{
  content:"\F021B"
}

.mdi-file-excel-box::before{
  content:"\F021C"
}

.mdi-file-excel-box-outline::before{
  content:"\F102C"
}

.mdi-file-excel-outline::before{
  content:"\F102D"
}

.mdi-file-export::before{
  content:"\F021D"
}

.mdi-file-export-outline::before{
  content:"\F102E"
}

.mdi-file-eye::before{
  content:"\F0DCA"
}

.mdi-file-eye-outline::before{
  content:"\F0DCB"
}

.mdi-file-find::before{
  content:"\F021E"
}

.mdi-file-find-outline::before{
  content:"\F0B97"
}

.mdi-file-hidden::before{
  content:"\F0613"
}

.mdi-file-image::before{
  content:"\F021F"
}

.mdi-file-image-outline::before{
  content:"\F0EB0"
}

.mdi-file-import::before{
  content:"\F0220"
}

.mdi-file-import-outline::before{
  content:"\F102F"
}

.mdi-file-key::before{
  content:"\F1184"
}

.mdi-file-key-outline::before{
  content:"\F1185"
}

.mdi-file-link::before{
  content:"\F1177"
}

.mdi-file-link-outline::before{
  content:"\F1178"
}

.mdi-file-lock::before{
  content:"\F0221"
}

.mdi-file-lock-outline::before{
  content:"\F1030"
}

.mdi-file-move::before{
  content:"\F0AB9"
}

.mdi-file-move-outline::before{
  content:"\F1031"
}

.mdi-file-multiple::before{
  content:"\F0222"
}

.mdi-file-multiple-outline::before{
  content:"\F1032"
}

.mdi-file-music::before{
  content:"\F0223"
}

.mdi-file-music-outline::before{
  content:"\F0E2A"
}

.mdi-file-outline::before{
  content:"\F0224"
}

.mdi-file-pdf::before{
  content:"\F0225"
}

.mdi-file-pdf-box::before{
  content:"\F0226"
}

.mdi-file-pdf-box-outline::before{
  content:"\F0FB3"
}

.mdi-file-pdf-outline::before{
  content:"\F0E2D"
}

.mdi-file-percent::before{
  content:"\F081E"
}

.mdi-file-percent-outline::before{
  content:"\F1033"
}

.mdi-file-phone::before{
  content:"\F1179"
}

.mdi-file-phone-outline::before{
  content:"\F117A"
}

.mdi-file-plus::before{
  content:"\F0752"
}

.mdi-file-plus-outline::before{
  content:"\F0EED"
}

.mdi-file-powerpoint::before{
  content:"\F0227"
}

.mdi-file-powerpoint-box::before{
  content:"\F0228"
}

.mdi-file-powerpoint-box-outline::before{
  content:"\F1034"
}

.mdi-file-powerpoint-outline::before{
  content:"\F1035"
}

.mdi-file-presentation-box::before{
  content:"\F0229"
}

.mdi-file-question::before{
  content:"\F086F"
}

.mdi-file-question-outline::before{
  content:"\F1036"
}

.mdi-file-refresh::before{
  content:"\F0918"
}

.mdi-file-refresh-outline::before{
  content:"\F0541"
}

.mdi-file-remove::before{
  content:"\F0B98"
}

.mdi-file-remove-outline::before{
  content:"\F1037"
}

.mdi-file-replace::before{
  content:"\F0B32"
}

.mdi-file-replace-outline::before{
  content:"\F0B33"
}

.mdi-file-restore::before{
  content:"\F0670"
}

.mdi-file-restore-outline::before{
  content:"\F1038"
}

.mdi-file-search::before{
  content:"\F0C7C"
}

.mdi-file-search-outline::before{
  content:"\F0C7D"
}

.mdi-file-send::before{
  content:"\F022A"
}

.mdi-file-send-outline::before{
  content:"\F1039"
}

.mdi-file-settings::before{
  content:"\F1079"
}

.mdi-file-settings-outline::before{
  content:"\F107A"
}

.mdi-file-star::before{
  content:"\F103A"
}

.mdi-file-star-outline::before{
  content:"\F103B"
}

.mdi-file-swap::before{
  content:"\F0FB4"
}

.mdi-file-swap-outline::before{
  content:"\F0FB5"
}

.mdi-file-sync::before{
  content:"\F1216"
}

.mdi-file-sync-outline::before{
  content:"\F1217"
}

.mdi-file-table::before{
  content:"\F0C7E"
}

.mdi-file-table-box::before{
  content:"\F10E1"
}

.mdi-file-table-box-multiple::before{
  content:"\F10E2"
}

.mdi-file-table-box-multiple-outline::before{
  content:"\F10E3"
}

.mdi-file-table-box-outline::before{
  content:"\F10E4"
}

.mdi-file-table-outline::before{
  content:"\F0C7F"
}

.mdi-file-tree::before{
  content:"\F0645"
}

.mdi-file-tree-outline::before{
  content:"\F13D2"
}

.mdi-file-undo::before{
  content:"\F08DC"
}

.mdi-file-undo-outline::before{
  content:"\F103C"
}

.mdi-file-upload::before{
  content:"\F0A4D"
}

.mdi-file-upload-outline::before{
  content:"\F0A4E"
}

.mdi-file-video::before{
  content:"\F022B"
}

.mdi-file-video-outline::before{
  content:"\F0E2C"
}

.mdi-file-word::before{
  content:"\F022C"
}

.mdi-file-word-box::before{
  content:"\F022D"
}

.mdi-file-word-box-outline::before{
  content:"\F103D"
}

.mdi-file-word-outline::before{
  content:"\F103E"
}

.mdi-film::before{
  content:"\F022F"
}

.mdi-filmstrip::before{
  content:"\F0230"
}

.mdi-filmstrip-box::before{
  content:"\F0332"
}

.mdi-filmstrip-box-multiple::before{
  content:"\F0D18"
}

.mdi-filmstrip-off::before{
  content:"\F0231"
}

.mdi-filter::before{
  content:"\F0232"
}

.mdi-filter-menu::before{
  content:"\F10E5"
}

.mdi-filter-menu-outline::before{
  content:"\F10E6"
}

.mdi-filter-minus::before{
  content:"\F0EEE"
}

.mdi-filter-minus-outline::before{
  content:"\F0EEF"
}

.mdi-filter-off::before{
  content:"\F14EF"
}

.mdi-filter-off-outline::before{
  content:"\F14F0"
}

.mdi-filter-outline::before{
  content:"\F0233"
}

.mdi-filter-plus::before{
  content:"\F0EF0"
}

.mdi-filter-plus-outline::before{
  content:"\F0EF1"
}

.mdi-filter-remove::before{
  content:"\F0234"
}

.mdi-filter-remove-outline::before{
  content:"\F0235"
}

.mdi-filter-variant::before{
  content:"\F0236"
}

.mdi-filter-variant-minus::before{
  content:"\F1112"
}

.mdi-filter-variant-plus::before{
  content:"\F1113"
}

.mdi-filter-variant-remove::before{
  content:"\F103F"
}

.mdi-finance::before{
  content:"\F081F"
}

.mdi-find-replace::before{
  content:"\F06D4"
}

.mdi-fingerprint::before{
  content:"\F0237"
}

.mdi-fingerprint-off::before{
  content:"\F0EB1"
}

.mdi-fire::before{
  content:"\F0238"
}

.mdi-fire-alert::before{
  content:"\F15D7"
}

.mdi-fire-extinguisher::before{
  content:"\F0EF2"
}

.mdi-fire-hydrant::before{
  content:"\F1137"
}

.mdi-fire-hydrant-alert::before{
  content:"\F1138"
}

.mdi-fire-hydrant-off::before{
  content:"\F1139"
}

.mdi-fire-off::before{
  content:"\F1722"
}

.mdi-fire-truck::before{
  content:"\F08AB"
}

.mdi-firebase::before{
  content:"\F0967"
}

.mdi-firefox::before{
  content:"\F0239"
}

.mdi-fireplace::before{
  content:"\F0E2E"
}

.mdi-fireplace-off::before{
  content:"\F0E2F"
}

.mdi-firework::before{
  content:"\F0E30"
}

.mdi-firework-off::before{
  content:"\F1723"
}

.mdi-fish::before{
  content:"\F023A"
}

.mdi-fish-off::before{
  content:"\F13F3"
}

.mdi-fishbowl::before{
  content:"\F0EF3"
}

.mdi-fishbowl-outline::before{
  content:"\F0EF4"
}

.mdi-fit-to-page::before{
  content:"\F0EF5"
}

.mdi-fit-to-page-outline::before{
  content:"\F0EF6"
}

.mdi-flag::before{
  content:"\F023B"
}

.mdi-flag-checkered::before{
  content:"\F023C"
}

.mdi-flag-minus::before{
  content:"\F0B99"
}

.mdi-flag-minus-outline::before{
  content:"\F10B2"
}

.mdi-flag-outline::before{
  content:"\F023D"
}

.mdi-flag-plus::before{
  content:"\F0B9A"
}

.mdi-flag-plus-outline::before{
  content:"\F10B3"
}

.mdi-flag-remove::before{
  content:"\F0B9B"
}

.mdi-flag-remove-outline::before{
  content:"\F10B4"
}

.mdi-flag-triangle::before{
  content:"\F023F"
}

.mdi-flag-variant::before{
  content:"\F0240"
}

.mdi-flag-variant-outline::before{
  content:"\F023E"
}

.mdi-flare::before{
  content:"\F0D72"
}

.mdi-flash::before{
  content:"\F0241"
}

.mdi-flash-alert::before{
  content:"\F0EF7"
}

.mdi-flash-alert-outline::before{
  content:"\F0EF8"
}

.mdi-flash-auto::before{
  content:"\F0242"
}

.mdi-flash-circle::before{
  content:"\F0820"
}

.mdi-flash-off::before{
  content:"\F0243"
}

.mdi-flash-outline::before{
  content:"\F06D5"
}

.mdi-flash-red-eye::before{
  content:"\F067B"
}

.mdi-flashlight::before{
  content:"\F0244"
}

.mdi-flashlight-off::before{
  content:"\F0245"
}

.mdi-flask::before{
  content:"\F0093"
}

.mdi-flask-empty::before{
  content:"\F0094"
}

.mdi-flask-empty-minus::before{
  content:"\F123A"
}

.mdi-flask-empty-minus-outline::before{
  content:"\F123B"
}

.mdi-flask-empty-off::before{
  content:"\F13F4"
}

.mdi-flask-empty-off-outline::before{
  content:"\F13F5"
}

.mdi-flask-empty-outline::before{
  content:"\F0095"
}

.mdi-flask-empty-plus::before{
  content:"\F123C"
}

.mdi-flask-empty-plus-outline::before{
  content:"\F123D"
}

.mdi-flask-empty-remove::before{
  content:"\F123E"
}

.mdi-flask-empty-remove-outline::before{
  content:"\F123F"
}

.mdi-flask-minus::before{
  content:"\F1240"
}

.mdi-flask-minus-outline::before{
  content:"\F1241"
}

.mdi-flask-off::before{
  content:"\F13F6"
}

.mdi-flask-off-outline::before{
  content:"\F13F7"
}

.mdi-flask-outline::before{
  content:"\F0096"
}

.mdi-flask-plus::before{
  content:"\F1242"
}

.mdi-flask-plus-outline::before{
  content:"\F1243"
}

.mdi-flask-remove::before{
  content:"\F1244"
}

.mdi-flask-remove-outline::before{
  content:"\F1245"
}

.mdi-flask-round-bottom::before{
  content:"\F124B"
}

.mdi-flask-round-bottom-empty::before{
  content:"\F124C"
}

.mdi-flask-round-bottom-empty-outline::before{
  content:"\F124D"
}

.mdi-flask-round-bottom-outline::before{
  content:"\F124E"
}

.mdi-fleur-de-lis::before{
  content:"\F1303"
}

.mdi-flip-horizontal::before{
  content:"\F10E7"
}

.mdi-flip-to-back::before{
  content:"\F0247"
}

.mdi-flip-to-front::before{
  content:"\F0248"
}

.mdi-flip-vertical::before{
  content:"\F10E8"
}

.mdi-floor-lamp::before{
  content:"\F08DD"
}

.mdi-floor-lamp-dual::before{
  content:"\F1040"
}

.mdi-floor-lamp-variant::before{
  content:"\F1041"
}

.mdi-floor-plan::before{
  content:"\F0821"
}

.mdi-floppy::before{
  content:"\F0249"
}

.mdi-floppy-variant::before{
  content:"\F09EF"
}

.mdi-flower::before{
  content:"\F024A"
}

.mdi-flower-outline::before{
  content:"\F09F0"
}

.mdi-flower-poppy::before{
  content:"\F0D08"
}

.mdi-flower-tulip::before{
  content:"\F09F1"
}

.mdi-flower-tulip-outline::before{
  content:"\F09F2"
}

.mdi-focus-auto::before{
  content:"\F0F4E"
}

.mdi-focus-field::before{
  content:"\F0F4F"
}

.mdi-focus-field-horizontal::before{
  content:"\F0F50"
}

.mdi-focus-field-vertical::before{
  content:"\F0F51"
}

.mdi-folder::before{
  content:"\F024B"
}

.mdi-folder-account::before{
  content:"\F024C"
}

.mdi-folder-account-outline::before{
  content:"\F0B9C"
}

.mdi-folder-alert::before{
  content:"\F0DCC"
}

.mdi-folder-alert-outline::before{
  content:"\F0DCD"
}

.mdi-folder-clock::before{
  content:"\F0ABA"
}

.mdi-folder-clock-outline::before{
  content:"\F0ABB"
}

.mdi-folder-cog::before{
  content:"\F107F"
}

.mdi-folder-cog-outline::before{
  content:"\F1080"
}

.mdi-folder-download::before{
  content:"\F024D"
}

.mdi-folder-download-outline::before{
  content:"\F10E9"
}

.mdi-folder-edit::before{
  content:"\F08DE"
}

.mdi-folder-edit-outline::before{
  content:"\F0DCE"
}

.mdi-folder-google-drive::before{
  content:"\F024E"
}

.mdi-folder-heart::before{
  content:"\F10EA"
}

.mdi-folder-heart-outline::before{
  content:"\F10EB"
}

.mdi-folder-home::before{
  content:"\F10B5"
}

.mdi-folder-home-outline::before{
  content:"\F10B6"
}

.mdi-folder-image::before{
  content:"\F024F"
}

.mdi-folder-information::before{
  content:"\F10B7"
}

.mdi-folder-information-outline::before{
  content:"\F10B8"
}

.mdi-folder-key::before{
  content:"\F08AC"
}

.mdi-folder-key-network::before{
  content:"\F08AD"
}

.mdi-folder-key-network-outline::before{
  content:"\F0C80"
}

.mdi-folder-key-outline::before{
  content:"\F10EC"
}

.mdi-folder-lock::before{
  content:"\F0250"
}

.mdi-folder-lock-open::before{
  content:"\F0251"
}

.mdi-folder-marker::before{
  content:"\F126D"
}

.mdi-folder-marker-outline::before{
  content:"\F126E"
}

.mdi-folder-move::before{
  content:"\F0252"
}

.mdi-folder-move-outline::before{
  content:"\F1246"
}

.mdi-folder-multiple::before{
  content:"\F0253"
}

.mdi-folder-multiple-image::before{
  content:"\F0254"
}

.mdi-folder-multiple-outline::before{
  content:"\F0255"
}

.mdi-folder-multiple-plus::before{
  content:"\F147E"
}

.mdi-folder-multiple-plus-outline::before{
  content:"\F147F"
}

.mdi-folder-music::before{
  content:"\F1359"
}

.mdi-folder-music-outline::before{
  content:"\F135A"
}

.mdi-folder-network::before{
  content:"\F0870"
}

.mdi-folder-network-outline::before{
  content:"\F0C81"
}

.mdi-folder-open::before{
  content:"\F0770"
}

.mdi-folder-open-outline::before{
  content:"\F0DCF"
}

.mdi-folder-outline::before{
  content:"\F0256"
}

.mdi-folder-plus::before{
  content:"\F0257"
}

.mdi-folder-plus-outline::before{
  content:"\F0B9D"
}

.mdi-folder-pound::before{
  content:"\F0D09"
}

.mdi-folder-pound-outline::before{
  content:"\F0D0A"
}

.mdi-folder-refresh::before{
  content:"\F0749"
}

.mdi-folder-refresh-outline::before{
  content:"\F0542"
}

.mdi-folder-remove::before{
  content:"\F0258"
}

.mdi-folder-remove-outline::before{
  content:"\F0B9E"
}

.mdi-folder-search::before{
  content:"\F0968"
}

.mdi-folder-search-outline::before{
  content:"\F0969"
}

.mdi-folder-settings::before{
  content:"\F107D"
}

.mdi-folder-settings-outline::before{
  content:"\F107E"
}

.mdi-folder-star::before{
  content:"\F069D"
}

.mdi-folder-star-multiple::before{
  content:"\F13D3"
}

.mdi-folder-star-multiple-outline::before{
  content:"\F13D4"
}

.mdi-folder-star-outline::before{
  content:"\F0B9F"
}

.mdi-folder-swap::before{
  content:"\F0FB6"
}

.mdi-folder-swap-outline::before{
  content:"\F0FB7"
}

.mdi-folder-sync::before{
  content:"\F0D0B"
}

.mdi-folder-sync-outline::before{
  content:"\F0D0C"
}

.mdi-folder-table::before{
  content:"\F12E3"
}

.mdi-folder-table-outline::before{
  content:"\F12E4"
}

.mdi-folder-text::before{
  content:"\F0C82"
}

.mdi-folder-text-outline::before{
  content:"\F0C83"
}

.mdi-folder-upload::before{
  content:"\F0259"
}

.mdi-folder-upload-outline::before{
  content:"\F10ED"
}

.mdi-folder-zip::before{
  content:"\F06EB"
}

.mdi-folder-zip-outline::before{
  content:"\F07B9"
}

.mdi-font-awesome::before{
  content:"\F003A"
}

.mdi-food::before{
  content:"\F025A"
}

.mdi-food-apple::before{
  content:"\F025B"
}

.mdi-food-apple-outline::before{
  content:"\F0C84"
}

.mdi-food-croissant::before{
  content:"\F07C8"
}

.mdi-food-drumstick::before{
  content:"\F141F"
}

.mdi-food-drumstick-off::before{
  content:"\F1468"
}

.mdi-food-drumstick-off-outline::before{
  content:"\F1469"
}

.mdi-food-drumstick-outline::before{
  content:"\F1420"
}

.mdi-food-fork-drink::before{
  content:"\F05F2"
}

.mdi-food-halal::before{
  content:"\F1572"
}

.mdi-food-kosher::before{
  content:"\F1573"
}

.mdi-food-off::before{
  content:"\F05F3"
}

.mdi-food-steak::before{
  content:"\F146A"
}

.mdi-food-steak-off::before{
  content:"\F146B"
}

.mdi-food-turkey::before{
  content:"\F171C"
}

.mdi-food-variant::before{
  content:"\F025C"
}

.mdi-food-variant-off::before{
  content:"\F13E5"
}

.mdi-foot-print::before{
  content:"\F0F52"
}

.mdi-football::before{
  content:"\F025D"
}

.mdi-football-australian::before{
  content:"\F025E"
}

.mdi-football-helmet::before{
  content:"\F025F"
}

.mdi-forklift::before{
  content:"\F07C9"
}

.mdi-form-dropdown::before{
  content:"\F1400"
}

.mdi-form-select::before{
  content:"\F1401"
}

.mdi-form-textarea::before{
  content:"\F1095"
}

.mdi-form-textbox::before{
  content:"\F060E"
}

.mdi-form-textbox-lock::before{
  content:"\F135D"
}

.mdi-form-textbox-password::before{
  content:"\F07F5"
}

.mdi-format-align-bottom::before{
  content:"\F0753"
}

.mdi-format-align-center::before{
  content:"\F0260"
}

.mdi-format-align-justify::before{
  content:"\F0261"
}

.mdi-format-align-left::before{
  content:"\F0262"
}

.mdi-format-align-middle::before{
  content:"\F0754"
}

.mdi-format-align-right::before{
  content:"\F0263"
}

.mdi-format-align-top::before{
  content:"\F0755"
}

.mdi-format-annotation-minus::before{
  content:"\F0ABC"
}

.mdi-format-annotation-plus::before{
  content:"\F0646"
}

.mdi-format-bold::before{
  content:"\F0264"
}

.mdi-format-clear::before{
  content:"\F0265"
}

.mdi-format-color-fill::before{
  content:"\F0266"
}

.mdi-format-color-highlight::before{
  content:"\F0E31"
}

.mdi-format-color-marker-cancel::before{
  content:"\F1313"
}

.mdi-format-color-text::before{
  content:"\F069E"
}

.mdi-format-columns::before{
  content:"\F08DF"
}

.mdi-format-float-center::before{
  content:"\F0267"
}

.mdi-format-float-left::before{
  content:"\F0268"
}

.mdi-format-float-none::before{
  content:"\F0269"
}

.mdi-format-float-right::before{
  content:"\F026A"
}

.mdi-format-font::before{
  content:"\F06D6"
}

.mdi-format-font-size-decrease::before{
  content:"\F09F3"
}

.mdi-format-font-size-increase::before{
  content:"\F09F4"
}

.mdi-format-header-1::before{
  content:"\F026B"
}

.mdi-format-header-2::before{
  content:"\F026C"
}

.mdi-format-header-3::before{
  content:"\F026D"
}

.mdi-format-header-4::before{
  content:"\F026E"
}

.mdi-format-header-5::before{
  content:"\F026F"
}

.mdi-format-header-6::before{
  content:"\F0270"
}

.mdi-format-header-decrease::before{
  content:"\F0271"
}

.mdi-format-header-equal::before{
  content:"\F0272"
}

.mdi-format-header-increase::before{
  content:"\F0273"
}

.mdi-format-header-pound::before{
  content:"\F0274"
}

.mdi-format-horizontal-align-center::before{
  content:"\F061E"
}

.mdi-format-horizontal-align-left::before{
  content:"\F061F"
}

.mdi-format-horizontal-align-right::before{
  content:"\F0620"
}

.mdi-format-indent-decrease::before{
  content:"\F0275"
}

.mdi-format-indent-increase::before{
  content:"\F0276"
}

.mdi-format-italic::before{
  content:"\F0277"
}

.mdi-format-letter-case::before{
  content:"\F0B34"
}

.mdi-format-letter-case-lower::before{
  content:"\F0B35"
}

.mdi-format-letter-case-upper::before{
  content:"\F0B36"
}

.mdi-format-letter-ends-with::before{
  content:"\F0FB8"
}

.mdi-format-letter-matches::before{
  content:"\F0FB9"
}

.mdi-format-letter-starts-with::before{
  content:"\F0FBA"
}

.mdi-format-line-spacing::before{
  content:"\F0278"
}

.mdi-format-line-style::before{
  content:"\F05C8"
}

.mdi-format-line-weight::before{
  content:"\F05C9"
}

.mdi-format-list-bulleted::before{
  content:"\F0279"
}

.mdi-format-list-bulleted-square::before{
  content:"\F0DD0"
}

.mdi-format-list-bulleted-triangle::before{
  content:"\F0EB2"
}

.mdi-format-list-bulleted-type::before{
  content:"\F027A"
}

.mdi-format-list-checkbox::before{
  content:"\F096A"
}

.mdi-format-list-checks::before{
  content:"\F0756"
}

.mdi-format-list-numbered::before{
  content:"\F027B"
}

.mdi-format-list-numbered-rtl::before{
  content:"\F0D0D"
}

.mdi-format-list-text::before{
  content:"\F126F"
}

.mdi-format-overline::before{
  content:"\F0EB3"
}

.mdi-format-page-break::before{
  content:"\F06D7"
}

.mdi-format-paint::before{
  content:"\F027C"
}

.mdi-format-paragraph::before{
  content:"\F027D"
}

.mdi-format-pilcrow::before{
  content:"\F06D8"
}

.mdi-format-quote-close::before{
  content:"\F027E"
}

.mdi-format-quote-close-outline::before{
  content:"\F11A8"
}

.mdi-format-quote-open::before{
  content:"\F0757"
}

.mdi-format-quote-open-outline::before{
  content:"\F11A7"
}

.mdi-format-rotate-90::before{
  content:"\F06AA"
}

.mdi-format-section::before{
  content:"\F069F"
}

.mdi-format-size::before{
  content:"\F027F"
}

.mdi-format-strikethrough::before{
  content:"\F0280"
}

.mdi-format-strikethrough-variant::before{
  content:"\F0281"
}

.mdi-format-subscript::before{
  content:"\F0282"
}

.mdi-format-superscript::before{
  content:"\F0283"
}

.mdi-format-text::before{
  content:"\F0284"
}

.mdi-format-text-rotation-angle-down::before{
  content:"\F0FBB"
}

.mdi-format-text-rotation-angle-up::before{
  content:"\F0FBC"
}

.mdi-format-text-rotation-down::before{
  content:"\F0D73"
}

.mdi-format-text-rotation-down-vertical::before{
  content:"\F0FBD"
}

.mdi-format-text-rotation-none::before{
  content:"\F0D74"
}

.mdi-format-text-rotation-up::before{
  content:"\F0FBE"
}

.mdi-format-text-rotation-vertical::before{
  content:"\F0FBF"
}

.mdi-format-text-variant::before{
  content:"\F0E32"
}

.mdi-format-text-variant-outline::before{
  content:"\F150F"
}

.mdi-format-text-wrapping-clip::before{
  content:"\F0D0E"
}

.mdi-format-text-wrapping-overflow::before{
  content:"\F0D0F"
}

.mdi-format-text-wrapping-wrap::before{
  content:"\F0D10"
}

.mdi-format-textbox::before{
  content:"\F0D11"
}

.mdi-format-textdirection-l-to-r::before{
  content:"\F0285"
}

.mdi-format-textdirection-r-to-l::before{
  content:"\F0286"
}

.mdi-format-title::before{
  content:"\F05F4"
}

.mdi-format-underline::before{
  content:"\F0287"
}

.mdi-format-vertical-align-bottom::before{
  content:"\F0621"
}

.mdi-format-vertical-align-center::before{
  content:"\F0622"
}

.mdi-format-vertical-align-top::before{
  content:"\F0623"
}

.mdi-format-wrap-inline::before{
  content:"\F0288"
}

.mdi-format-wrap-square::before{
  content:"\F0289"
}

.mdi-format-wrap-tight::before{
  content:"\F028A"
}

.mdi-format-wrap-top-bottom::before{
  content:"\F028B"
}

.mdi-forum::before{
  content:"\F028C"
}

.mdi-forum-outline::before{
  content:"\F0822"
}

.mdi-forward::before{
  content:"\F028D"
}

.mdi-forwardburger::before{
  content:"\F0D75"
}

.mdi-fountain::before{
  content:"\F096B"
}

.mdi-fountain-pen::before{
  content:"\F0D12"
}

.mdi-fountain-pen-tip::before{
  content:"\F0D13"
}

.mdi-freebsd::before{
  content:"\F08E0"
}

.mdi-frequently-asked-questions::before{
  content:"\F0EB4"
}

.mdi-fridge::before{
  content:"\F0290"
}

.mdi-fridge-alert::before{
  content:"\F11B1"
}

.mdi-fridge-alert-outline::before{
  content:"\F11B2"
}

.mdi-fridge-bottom::before{
  content:"\F0292"
}

.mdi-fridge-industrial::before{
  content:"\F15EE"
}

.mdi-fridge-industrial-alert::before{
  content:"\F15EF"
}

.mdi-fridge-industrial-alert-outline::before{
  content:"\F15F0"
}

.mdi-fridge-industrial-off::before{
  content:"\F15F1"
}

.mdi-fridge-industrial-off-outline::before{
  content:"\F15F2"
}

.mdi-fridge-industrial-outline::before{
  content:"\F15F3"
}

.mdi-fridge-off::before{
  content:"\F11AF"
}

.mdi-fridge-off-outline::before{
  content:"\F11B0"
}

.mdi-fridge-outline::before{
  content:"\F028F"
}

.mdi-fridge-top::before{
  content:"\F0291"
}

.mdi-fridge-variant::before{
  content:"\F15F4"
}

.mdi-fridge-variant-alert::before{
  content:"\F15F5"
}

.mdi-fridge-variant-alert-outline::before{
  content:"\F15F6"
}

.mdi-fridge-variant-off::before{
  content:"\F15F7"
}

.mdi-fridge-variant-off-outline::before{
  content:"\F15F8"
}

.mdi-fridge-variant-outline::before{
  content:"\F15F9"
}

.mdi-fruit-cherries::before{
  content:"\F1042"
}

.mdi-fruit-cherries-off::before{
  content:"\F13F8"
}

.mdi-fruit-citrus::before{
  content:"\F1043"
}

.mdi-fruit-citrus-off::before{
  content:"\F13F9"
}

.mdi-fruit-grapes::before{
  content:"\F1044"
}

.mdi-fruit-grapes-outline::before{
  content:"\F1045"
}

.mdi-fruit-pineapple::before{
  content:"\F1046"
}

.mdi-fruit-watermelon::before{
  content:"\F1047"
}

.mdi-fuel::before{
  content:"\F07CA"
}

.mdi-fullscreen::before{
  content:"\F0293"
}

.mdi-fullscreen-exit::before{
  content:"\F0294"
}

.mdi-function::before{
  content:"\F0295"
}

.mdi-function-variant::before{
  content:"\F0871"
}

.mdi-furigana-horizontal::before{
  content:"\F1081"
}

.mdi-furigana-vertical::before{
  content:"\F1082"
}

.mdi-fuse::before{
  content:"\F0C85"
}

.mdi-fuse-alert::before{
  content:"\F142D"
}

.mdi-fuse-blade::before{
  content:"\F0C86"
}

.mdi-fuse-off::before{
  content:"\F142C"
}

.mdi-gamepad::before{
  content:"\F0296"
}

.mdi-gamepad-circle::before{
  content:"\F0E33"
}

.mdi-gamepad-circle-down::before{
  content:"\F0E34"
}

.mdi-gamepad-circle-left::before{
  content:"\F0E35"
}

.mdi-gamepad-circle-outline::before{
  content:"\F0E36"
}

.mdi-gamepad-circle-right::before{
  content:"\F0E37"
}

.mdi-gamepad-circle-up::before{
  content:"\F0E38"
}

.mdi-gamepad-down::before{
  content:"\F0E39"
}

.mdi-gamepad-left::before{
  content:"\F0E3A"
}

.mdi-gamepad-right::before{
  content:"\F0E3B"
}

.mdi-gamepad-round::before{
  content:"\F0E3C"
}

.mdi-gamepad-round-down::before{
  content:"\F0E3D"
}

.mdi-gamepad-round-left::before{
  content:"\F0E3E"
}

.mdi-gamepad-round-outline::before{
  content:"\F0E3F"
}

.mdi-gamepad-round-right::before{
  content:"\F0E40"
}

.mdi-gamepad-round-up::before{
  content:"\F0E41"
}

.mdi-gamepad-square::before{
  content:"\F0EB5"
}

.mdi-gamepad-square-outline::before{
  content:"\F0EB6"
}

.mdi-gamepad-up::before{
  content:"\F0E42"
}

.mdi-gamepad-variant::before{
  content:"\F0297"
}

.mdi-gamepad-variant-outline::before{
  content:"\F0EB7"
}

.mdi-gamma::before{
  content:"\F10EE"
}

.mdi-gantry-crane::before{
  content:"\F0DD1"
}

.mdi-garage::before{
  content:"\F06D9"
}

.mdi-garage-alert::before{
  content:"\F0872"
}

.mdi-garage-alert-variant::before{
  content:"\F12D5"
}

.mdi-garage-open::before{
  content:"\F06DA"
}

.mdi-garage-open-variant::before{
  content:"\F12D4"
}

.mdi-garage-variant::before{
  content:"\F12D3"
}

.mdi-gas-cylinder::before{
  content:"\F0647"
}

.mdi-gas-station::before{
  content:"\F0298"
}

.mdi-gas-station-off::before{
  content:"\F1409"
}

.mdi-gas-station-off-outline::before{
  content:"\F140A"
}

.mdi-gas-station-outline::before{
  content:"\F0EB8"
}

.mdi-gate::before{
  content:"\F0299"
}

.mdi-gate-and::before{
  content:"\F08E1"
}

.mdi-gate-arrow-right::before{
  content:"\F1169"
}

.mdi-gate-nand::before{
  content:"\F08E2"
}

.mdi-gate-nor::before{
  content:"\F08E3"
}

.mdi-gate-not::before{
  content:"\F08E4"
}

.mdi-gate-open::before{
  content:"\F116A"
}

.mdi-gate-or::before{
  content:"\F08E5"
}

.mdi-gate-xnor::before{
  content:"\F08E6"
}

.mdi-gate-xor::before{
  content:"\F08E7"
}

.mdi-gatsby::before{
  content:"\F0E43"
}

.mdi-gauge::before{
  content:"\F029A"
}

.mdi-gauge-empty::before{
  content:"\F0873"
}

.mdi-gauge-full::before{
  content:"\F0874"
}

.mdi-gauge-low::before{
  content:"\F0875"
}

.mdi-gavel::before{
  content:"\F029B"
}

.mdi-gender-female::before{
  content:"\F029C"
}

.mdi-gender-male::before{
  content:"\F029D"
}

.mdi-gender-male-female::before{
  content:"\F029E"
}

.mdi-gender-male-female-variant::before{
  content:"\F113F"
}

.mdi-gender-non-binary::before{
  content:"\F1140"
}

.mdi-gender-transgender::before{
  content:"\F029F"
}

.mdi-gentoo::before{
  content:"\F08E8"
}

.mdi-gesture::before{
  content:"\F07CB"
}

.mdi-gesture-double-tap::before{
  content:"\F073C"
}

.mdi-gesture-pinch::before{
  content:"\F0ABD"
}

.mdi-gesture-spread::before{
  content:"\F0ABE"
}

.mdi-gesture-swipe::before{
  content:"\F0D76"
}

.mdi-gesture-swipe-down::before{
  content:"\F073D"
}

.mdi-gesture-swipe-horizontal::before{
  content:"\F0ABF"
}

.mdi-gesture-swipe-left::before{
  content:"\F073E"
}

.mdi-gesture-swipe-right::before{
  content:"\F073F"
}

.mdi-gesture-swipe-up::before{
  content:"\F0740"
}

.mdi-gesture-swipe-vertical::before{
  content:"\F0AC0"
}

.mdi-gesture-tap::before{
  content:"\F0741"
}

.mdi-gesture-tap-box::before{
  content:"\F12A9"
}

.mdi-gesture-tap-button::before{
  content:"\F12A8"
}

.mdi-gesture-tap-hold::before{
  content:"\F0D77"
}

.mdi-gesture-two-double-tap::before{
  content:"\F0742"
}

.mdi-gesture-two-tap::before{
  content:"\F0743"
}

.mdi-ghost::before{
  content:"\F02A0"
}

.mdi-ghost-off::before{
  content:"\F09F5"
}

.mdi-ghost-off-outline::before{
  content:"\F165C"
}

.mdi-ghost-outline::before{
  content:"\F165D"
}

.mdi-gif::before{
  content:"\F0D78"
}

.mdi-gift::before{
  content:"\F0E44"
}

.mdi-gift-off::before{
  content:"\F16EF"
}

.mdi-gift-off-outline::before{
  content:"\F16F0"
}

.mdi-gift-open::before{
  content:"\F16F1"
}

.mdi-gift-open-outline::before{
  content:"\F16F2"
}

.mdi-gift-outline::before{
  content:"\F02A1"
}

.mdi-git::before{
  content:"\F02A2"
}

.mdi-github::before{
  content:"\F02A4"
}

.mdi-gitlab::before{
  content:"\F0BA0"
}

.mdi-glass-cocktail::before{
  content:"\F0356"
}

.mdi-glass-cocktail-off::before{
  content:"\F15E6"
}

.mdi-glass-flute::before{
  content:"\F02A5"
}

.mdi-glass-mug::before{
  content:"\F02A6"
}

.mdi-glass-mug-off::before{
  content:"\F15E7"
}

.mdi-glass-mug-variant::before{
  content:"\F1116"
}

.mdi-glass-mug-variant-off::before{
  content:"\F15E8"
}

.mdi-glass-pint-outline::before{
  content:"\F130D"
}

.mdi-glass-stange::before{
  content:"\F02A7"
}

.mdi-glass-tulip::before{
  content:"\F02A8"
}

.mdi-glass-wine::before{
  content:"\F0876"
}

.mdi-glasses::before{
  content:"\F02AA"
}

.mdi-globe-light::before{
  content:"\F12D7"
}

.mdi-globe-model::before{
  content:"\F08E9"
}

.mdi-gmail::before{
  content:"\F02AB"
}

.mdi-gnome::before{
  content:"\F02AC"
}

.mdi-go-kart::before{
  content:"\F0D79"
}

.mdi-go-kart-track::before{
  content:"\F0D7A"
}

.mdi-gog::before{
  content:"\F0BA1"
}

.mdi-gold::before{
  content:"\F124F"
}

.mdi-golf::before{
  content:"\F0823"
}

.mdi-golf-cart::before{
  content:"\F11A4"
}

.mdi-golf-tee::before{
  content:"\F1083"
}

.mdi-gondola::before{
  content:"\F0686"
}

.mdi-goodreads::before{
  content:"\F0D7B"
}

.mdi-google::before{
  content:"\F02AD"
}

.mdi-google-ads::before{
  content:"\F0C87"
}

.mdi-google-analytics::before{
  content:"\F07CC"
}

.mdi-google-assistant::before{
  content:"\F07CD"
}

.mdi-google-cardboard::before{
  content:"\F02AE"
}

.mdi-google-chrome::before{
  content:"\F02AF"
}

.mdi-google-circles::before{
  content:"\F02B0"
}

.mdi-google-circles-communities::before{
  content:"\F02B1"
}

.mdi-google-circles-extended::before{
  content:"\F02B2"
}

.mdi-google-circles-group::before{
  content:"\F02B3"
}

.mdi-google-classroom::before{
  content:"\F02C0"
}

.mdi-google-cloud::before{
  content:"\F11F6"
}

.mdi-google-controller::before{
  content:"\F02B4"
}

.mdi-google-controller-off::before{
  content:"\F02B5"
}

.mdi-google-downasaur::before{
  content:"\F1362"
}

.mdi-google-drive::before{
  content:"\F02B6"
}

.mdi-google-earth::before{
  content:"\F02B7"
}

.mdi-google-fit::before{
  content:"\F096C"
}

.mdi-google-glass::before{
  content:"\F02B8"
}

.mdi-google-hangouts::before{
  content:"\F02C9"
}

.mdi-google-home::before{
  content:"\F0824"
}

.mdi-google-keep::before{
  content:"\F06DC"
}

.mdi-google-lens::before{
  content:"\F09F6"
}

.mdi-google-maps::before{
  content:"\F05F5"
}

.mdi-google-my-business::before{
  content:"\F1048"
}

.mdi-google-nearby::before{
  content:"\F02B9"
}

.mdi-google-photos::before{
  content:"\F06DD"
}

.mdi-google-play::before{
  content:"\F02BC"
}

.mdi-google-plus::before{
  content:"\F02BD"
}

.mdi-google-podcast::before{
  content:"\F0EB9"
}

.mdi-google-spreadsheet::before{
  content:"\F09F7"
}

.mdi-google-street-view::before{
  content:"\F0C88"
}

.mdi-google-translate::before{
  content:"\F02BF"
}

.mdi-gradient::before{
  content:"\F06A0"
}

.mdi-grain::before{
  content:"\F0D7C"
}

.mdi-graph::before{
  content:"\F1049"
}

.mdi-graph-outline::before{
  content:"\F104A"
}

.mdi-graphql::before{
  content:"\F0877"
}

.mdi-grass::before{
  content:"\F1510"
}

.mdi-grave-stone::before{
  content:"\F0BA2"
}

.mdi-grease-pencil::before{
  content:"\F0648"
}

.mdi-greater-than::before{
  content:"\F096D"
}

.mdi-greater-than-or-equal::before{
  content:"\F096E"
}

.mdi-grid::before{
  content:"\F02C1"
}

.mdi-grid-large::before{
  content:"\F0758"
}

.mdi-grid-off::before{
  content:"\F02C2"
}

.mdi-grill::before{
  content:"\F0E45"
}

.mdi-grill-outline::before{
  content:"\F118A"
}

.mdi-group::before{
  content:"\F02C3"
}

.mdi-guitar-acoustic::before{
  content:"\F0771"
}

.mdi-guitar-electric::before{
  content:"\F02C4"
}

.mdi-guitar-pick::before{
  content:"\F02C5"
}

.mdi-guitar-pick-outline::before{
  content:"\F02C6"
}

.mdi-guy-fawkes-mask::before{
  content:"\F0825"
}

.mdi-hail::before{
  content:"\F0AC1"
}

.mdi-hair-dryer::before{
  content:"\F10EF"
}

.mdi-hair-dryer-outline::before{
  content:"\F10F0"
}

.mdi-halloween::before{
  content:"\F0BA3"
}

.mdi-hamburger::before{
  content:"\F0685"
}

.mdi-hammer::before{
  content:"\F08EA"
}

.mdi-hammer-screwdriver::before{
  content:"\F1322"
}

.mdi-hammer-wrench::before{
  content:"\F1323"
}

.mdi-hand::before{
  content:"\F0A4F"
}

.mdi-hand-heart::before{
  content:"\F10F1"
}

.mdi-hand-heart-outline::before{
  content:"\F157E"
}

.mdi-hand-left::before{
  content:"\F0E46"
}

.mdi-hand-okay::before{
  content:"\F0A50"
}

.mdi-hand-peace::before{
  content:"\F0A51"
}

.mdi-hand-peace-variant::before{
  content:"\F0A52"
}

.mdi-hand-pointing-down::before{
  content:"\F0A53"
}

.mdi-hand-pointing-left::before{
  content:"\F0A54"
}

.mdi-hand-pointing-right::before{
  content:"\F02C7"
}

.mdi-hand-pointing-up::before{
  content:"\F0A55"
}

.mdi-hand-right::before{
  content:"\F0E47"
}

.mdi-hand-saw::before{
  content:"\F0E48"
}

.mdi-hand-wash::before{
  content:"\F157F"
}

.mdi-hand-wash-outline::before{
  content:"\F1580"
}

.mdi-hand-water::before{
  content:"\F139F"
}

.mdi-handball::before{
  content:"\F0F53"
}

.mdi-handcuffs::before{
  content:"\F113E"
}

.mdi-handshake::before{
  content:"\F1218"
}

.mdi-handshake-outline::before{
  content:"\F15A1"
}

.mdi-hanger::before{
  content:"\F02C8"
}

.mdi-hard-hat::before{
  content:"\F096F"
}

.mdi-harddisk::before{
  content:"\F02CA"
}

.mdi-harddisk-plus::before{
  content:"\F104B"
}

.mdi-harddisk-remove::before{
  content:"\F104C"
}

.mdi-hat-fedora::before{
  content:"\F0BA4"
}

.mdi-hazard-lights::before{
  content:"\F0C89"
}

.mdi-hdr::before{
  content:"\F0D7D"
}

.mdi-hdr-off::before{
  content:"\F0D7E"
}

.mdi-head::before{
  content:"\F135E"
}

.mdi-head-alert::before{
  content:"\F1338"
}

.mdi-head-alert-outline::before{
  content:"\F1339"
}

.mdi-head-check::before{
  content:"\F133A"
}

.mdi-head-check-outline::before{
  content:"\F133B"
}

.mdi-head-cog::before{
  content:"\F133C"
}

.mdi-head-cog-outline::before{
  content:"\F133D"
}

.mdi-head-dots-horizontal::before{
  content:"\F133E"
}

.mdi-head-dots-horizontal-outline::before{
  content:"\F133F"
}

.mdi-head-flash::before{
  content:"\F1340"
}

.mdi-head-flash-outline::before{
  content:"\F1341"
}

.mdi-head-heart::before{
  content:"\F1342"
}

.mdi-head-heart-outline::before{
  content:"\F1343"
}

.mdi-head-lightbulb::before{
  content:"\F1344"
}

.mdi-head-lightbulb-outline::before{
  content:"\F1345"
}

.mdi-head-minus::before{
  content:"\F1346"
}

.mdi-head-minus-outline::before{
  content:"\F1347"
}

.mdi-head-outline::before{
  content:"\F135F"
}

.mdi-head-plus::before{
  content:"\F1348"
}

.mdi-head-plus-outline::before{
  content:"\F1349"
}

.mdi-head-question::before{
  content:"\F134A"
}

.mdi-head-question-outline::before{
  content:"\F134B"
}

.mdi-head-remove::before{
  content:"\F134C"
}

.mdi-head-remove-outline::before{
  content:"\F134D"
}

.mdi-head-snowflake::before{
  content:"\F134E"
}

.mdi-head-snowflake-outline::before{
  content:"\F134F"
}

.mdi-head-sync::before{
  content:"\F1350"
}

.mdi-head-sync-outline::before{
  content:"\F1351"
}

.mdi-headphones::before{
  content:"\F02CB"
}

.mdi-headphones-bluetooth::before{
  content:"\F0970"
}

.mdi-headphones-box::before{
  content:"\F02CC"
}

.mdi-headphones-off::before{
  content:"\F07CE"
}

.mdi-headphones-settings::before{
  content:"\F02CD"
}

.mdi-headset::before{
  content:"\F02CE"
}

.mdi-headset-dock::before{
  content:"\F02CF"
}

.mdi-headset-off::before{
  content:"\F02D0"
}

.mdi-heart::before{
  content:"\F02D1"
}

.mdi-heart-box::before{
  content:"\F02D2"
}

.mdi-heart-box-outline::before{
  content:"\F02D3"
}

.mdi-heart-broken::before{
  content:"\F02D4"
}

.mdi-heart-broken-outline::before{
  content:"\F0D14"
}

.mdi-heart-circle::before{
  content:"\F0971"
}

.mdi-heart-circle-outline::before{
  content:"\F0972"
}

.mdi-heart-cog::before{
  content:"\F1663"
}

.mdi-heart-cog-outline::before{
  content:"\F1664"
}

.mdi-heart-flash::before{
  content:"\F0EF9"
}

.mdi-heart-half::before{
  content:"\F06DF"
}

.mdi-heart-half-full::before{
  content:"\F06DE"
}

.mdi-heart-half-outline::before{
  content:"\F06E0"
}

.mdi-heart-minus::before{
  content:"\F142F"
}

.mdi-heart-minus-outline::before{
  content:"\F1432"
}

.mdi-heart-multiple::before{
  content:"\F0A56"
}

.mdi-heart-multiple-outline::before{
  content:"\F0A57"
}

.mdi-heart-off::before{
  content:"\F0759"
}

.mdi-heart-off-outline::before{
  content:"\F1434"
}

.mdi-heart-outline::before{
  content:"\F02D5"
}

.mdi-heart-plus::before{
  content:"\F142E"
}

.mdi-heart-plus-outline::before{
  content:"\F1431"
}

.mdi-heart-pulse::before{
  content:"\F05F6"
}

.mdi-heart-remove::before{
  content:"\F1430"
}

.mdi-heart-remove-outline::before{
  content:"\F1433"
}

.mdi-heart-settings::before{
  content:"\F1665"
}

.mdi-heart-settings-outline::before{
  content:"\F1666"
}

.mdi-helicopter::before{
  content:"\F0AC2"
}

.mdi-help::before{
  content:"\F02D6"
}

.mdi-help-box::before{
  content:"\F078B"
}

.mdi-help-circle::before{
  content:"\F02D7"
}

.mdi-help-circle-outline::before{
  content:"\F0625"
}

.mdi-help-network::before{
  content:"\F06F5"
}

.mdi-help-network-outline::before{
  content:"\F0C8A"
}

.mdi-help-rhombus::before{
  content:"\F0BA5"
}

.mdi-help-rhombus-outline::before{
  content:"\F0BA6"
}

.mdi-hexadecimal::before{
  content:"\F12A7"
}

.mdi-hexagon::before{
  content:"\F02D8"
}

.mdi-hexagon-multiple::before{
  content:"\F06E1"
}

.mdi-hexagon-multiple-outline::before{
  content:"\F10F2"
}

.mdi-hexagon-outline::before{
  content:"\F02D9"
}

.mdi-hexagon-slice-1::before{
  content:"\F0AC3"
}

.mdi-hexagon-slice-2::before{
  content:"\F0AC4"
}

.mdi-hexagon-slice-3::before{
  content:"\F0AC5"
}

.mdi-hexagon-slice-4::before{
  content:"\F0AC6"
}

.mdi-hexagon-slice-5::before{
  content:"\F0AC7"
}

.mdi-hexagon-slice-6::before{
  content:"\F0AC8"
}

.mdi-hexagram::before{
  content:"\F0AC9"
}

.mdi-hexagram-outline::before{
  content:"\F0ACA"
}

.mdi-high-definition::before{
  content:"\F07CF"
}

.mdi-high-definition-box::before{
  content:"\F0878"
}

.mdi-highway::before{
  content:"\F05F7"
}

.mdi-hiking::before{
  content:"\F0D7F"
}

.mdi-hinduism::before{
  content:"\F0973"
}

.mdi-history::before{
  content:"\F02DA"
}

.mdi-hockey-puck::before{
  content:"\F0879"
}

.mdi-hockey-sticks::before{
  content:"\F087A"
}

.mdi-hololens::before{
  content:"\F02DB"
}

.mdi-home::before{
  content:"\F02DC"
}

.mdi-home-account::before{
  content:"\F0826"
}

.mdi-home-alert::before{
  content:"\F087B"
}

.mdi-home-alert-outline::before{
  content:"\F15D0"
}

.mdi-home-analytics::before{
  content:"\F0EBA"
}

.mdi-home-assistant::before{
  content:"\F07D0"
}

.mdi-home-automation::before{
  content:"\F07D1"
}

.mdi-home-circle::before{
  content:"\F07D2"
}

.mdi-home-circle-outline::before{
  content:"\F104D"
}

.mdi-home-city::before{
  content:"\F0D15"
}

.mdi-home-city-outline::before{
  content:"\F0D16"
}

.mdi-home-currency-usd::before{
  content:"\F08AF"
}

.mdi-home-edit::before{
  content:"\F1159"
}

.mdi-home-edit-outline::before{
  content:"\F115A"
}

.mdi-home-export-outline::before{
  content:"\F0F9B"
}

.mdi-home-flood::before{
  content:"\F0EFA"
}

.mdi-home-floor-0::before{
  content:"\F0DD2"
}

.mdi-home-floor-1::before{
  content:"\F0D80"
}

.mdi-home-floor-2::before{
  content:"\F0D81"
}

.mdi-home-floor-3::before{
  content:"\F0D82"
}

.mdi-home-floor-a::before{
  content:"\F0D83"
}

.mdi-home-floor-b::before{
  content:"\F0D84"
}

.mdi-home-floor-g::before{
  content:"\F0D85"
}

.mdi-home-floor-l::before{
  content:"\F0D86"
}

.mdi-home-floor-negative-1::before{
  content:"\F0DD3"
}

.mdi-home-group::before{
  content:"\F0DD4"
}

.mdi-home-heart::before{
  content:"\F0827"
}

.mdi-home-import-outline::before{
  content:"\F0F9C"
}

.mdi-home-lightbulb::before{
  content:"\F1251"
}

.mdi-home-lightbulb-outline::before{
  content:"\F1252"
}

.mdi-home-lock::before{
  content:"\F08EB"
}

.mdi-home-lock-open::before{
  content:"\F08EC"
}

.mdi-home-map-marker::before{
  content:"\F05F8"
}

.mdi-home-minus::before{
  content:"\F0974"
}

.mdi-home-minus-outline::before{
  content:"\F13D5"
}

.mdi-home-modern::before{
  content:"\F02DD"
}

.mdi-home-outline::before{
  content:"\F06A1"
}

.mdi-home-plus::before{
  content:"\F0975"
}

.mdi-home-plus-outline::before{
  content:"\F13D6"
}

.mdi-home-remove::before{
  content:"\F1247"
}

.mdi-home-remove-outline::before{
  content:"\F13D7"
}

.mdi-home-roof::before{
  content:"\F112B"
}

.mdi-home-search::before{
  content:"\F13B0"
}

.mdi-home-search-outline::before{
  content:"\F13B1"
}

.mdi-home-thermometer::before{
  content:"\F0F54"
}

.mdi-home-thermometer-outline::before{
  content:"\F0F55"
}

.mdi-home-variant::before{
  content:"\F02DE"
}

.mdi-home-variant-outline::before{
  content:"\F0BA7"
}

.mdi-hook::before{
  content:"\F06E2"
}

.mdi-hook-off::before{
  content:"\F06E3"
}

.mdi-hops::before{
  content:"\F02DF"
}

.mdi-horizontal-rotate-clockwise::before{
  content:"\F10F3"
}

.mdi-horizontal-rotate-counterclockwise::before{
  content:"\F10F4"
}

.mdi-horse::before{
  content:"\F15BF"
}

.mdi-horse-human::before{
  content:"\F15C0"
}

.mdi-horse-variant::before{
  content:"\F15C1"
}

.mdi-horseshoe::before{
  content:"\F0A58"
}

.mdi-hospital::before{
  content:"\F0FF6"
}

.mdi-hospital-box::before{
  content:"\F02E0"
}

.mdi-hospital-box-outline::before{
  content:"\F0FF7"
}

.mdi-hospital-building::before{
  content:"\F02E1"
}

.mdi-hospital-marker::before{
  content:"\F02E2"
}

.mdi-hot-tub::before{
  content:"\F0828"
}

.mdi-hours-24::before{
  content:"\F1478"
}

.mdi-hubspot::before{
  content:"\F0D17"
}

.mdi-hulu::before{
  content:"\F0829"
}

.mdi-human::before{
  content:"\F02E6"
}

.mdi-human-baby-changing-table::before{
  content:"\F138B"
}

.mdi-human-cane::before{
  content:"\F1581"
}

.mdi-human-capacity-decrease::before{
  content:"\F159B"
}

.mdi-human-capacity-increase::before{
  content:"\F159C"
}

.mdi-human-child::before{
  content:"\F02E7"
}

.mdi-human-edit::before{
  content:"\F14E8"
}

.mdi-human-female::before{
  content:"\F0649"
}

.mdi-human-female-boy::before{
  content:"\F0A59"
}

.mdi-human-female-dance::before{
  content:"\F15C9"
}

.mdi-human-female-female::before{
  content:"\F0A5A"
}

.mdi-human-female-girl::before{
  content:"\F0A5B"
}

.mdi-human-greeting::before{
  content:"\F064A"
}

.mdi-human-greeting-proximity::before{
  content:"\F159D"
}

.mdi-human-handsdown::before{
  content:"\F064B"
}

.mdi-human-handsup::before{
  content:"\F064C"
}

.mdi-human-male::before{
  content:"\F064D"
}

.mdi-human-male-boy::before{
  content:"\F0A5C"
}

.mdi-human-male-child::before{
  content:"\F138C"
}

.mdi-human-male-female::before{
  content:"\F02E8"
}

.mdi-human-male-girl::before{
  content:"\F0A5D"
}

.mdi-human-male-height::before{
  content:"\F0EFB"
}

.mdi-human-male-height-variant::before{
  content:"\F0EFC"
}

.mdi-human-male-male::before{
  content:"\F0A5E"
}

.mdi-human-pregnant::before{
  content:"\F05CF"
}

.mdi-human-queue::before{
  content:"\F1571"
}

.mdi-human-scooter::before{
  content:"\F11E9"
}

.mdi-human-wheelchair::before{
  content:"\F138D"
}

.mdi-humble-bundle::before{
  content:"\F0744"
}

.mdi-hvac::before{
  content:"\F1352"
}

.mdi-hvac-off::before{
  content:"\F159E"
}

.mdi-hydraulic-oil-level::before{
  content:"\F1324"
}

.mdi-hydraulic-oil-temperature::before{
  content:"\F1325"
}

.mdi-hydro-power::before{
  content:"\F12E5"
}

.mdi-ice-cream::before{
  content:"\F082A"
}

.mdi-ice-cream-off::before{
  content:"\F0E52"
}

.mdi-ice-pop::before{
  content:"\F0EFD"
}

.mdi-id-card::before{
  content:"\F0FC0"
}

.mdi-identifier::before{
  content:"\F0EFE"
}

.mdi-ideogram-cjk::before{
  content:"\F1331"
}

.mdi-ideogram-cjk-variant::before{
  content:"\F1332"
}

.mdi-iframe::before{
  content:"\F0C8B"
}

.mdi-iframe-array::before{
  content:"\F10F5"
}

.mdi-iframe-array-outline::before{
  content:"\F10F6"
}

.mdi-iframe-braces::before{
  content:"\F10F7"
}

.mdi-iframe-braces-outline::before{
  content:"\F10F8"
}

.mdi-iframe-outline::before{
  content:"\F0C8C"
}

.mdi-iframe-parentheses::before{
  content:"\F10F9"
}

.mdi-iframe-parentheses-outline::before{
  content:"\F10FA"
}

.mdi-iframe-variable::before{
  content:"\F10FB"
}

.mdi-iframe-variable-outline::before{
  content:"\F10FC"
}

.mdi-image::before{
  content:"\F02E9"
}

.mdi-image-album::before{
  content:"\F02EA"
}

.mdi-image-area::before{
  content:"\F02EB"
}

.mdi-image-area-close::before{
  content:"\F02EC"
}

.mdi-image-auto-adjust::before{
  content:"\F0FC1"
}

.mdi-image-broken::before{
  content:"\F02ED"
}

.mdi-image-broken-variant::before{
  content:"\F02EE"
}

.mdi-image-edit::before{
  content:"\F11E3"
}

.mdi-image-edit-outline::before{
  content:"\F11E4"
}

.mdi-image-filter-black-white::before{
  content:"\F02F0"
}

.mdi-image-filter-center-focus::before{
  content:"\F02F1"
}

.mdi-image-filter-center-focus-strong::before{
  content:"\F0EFF"
}

.mdi-image-filter-center-focus-strong-outline::before{
  content:"\F0F00"
}

.mdi-image-filter-center-focus-weak::before{
  content:"\F02F2"
}

.mdi-image-filter-drama::before{
  content:"\F02F3"
}

.mdi-image-filter-frames::before{
  content:"\F02F4"
}

.mdi-image-filter-hdr::before{
  content:"\F02F5"
}

.mdi-image-filter-none::before{
  content:"\F02F6"
}

.mdi-image-filter-tilt-shift::before{
  content:"\F02F7"
}

.mdi-image-filter-vintage::before{
  content:"\F02F8"
}

.mdi-image-frame::before{
  content:"\F0E49"
}

.mdi-image-minus::before{
  content:"\F1419"
}

.mdi-image-move::before{
  content:"\F09F8"
}

.mdi-image-multiple::before{
  content:"\F02F9"
}

.mdi-image-multiple-outline::before{
  content:"\F02EF"
}

.mdi-image-off::before{
  content:"\F082B"
}

.mdi-image-off-outline::before{
  content:"\F11D1"
}

.mdi-image-outline::before{
  content:"\F0976"
}

.mdi-image-plus::before{
  content:"\F087C"
}

.mdi-image-remove::before{
  content:"\F1418"
}

.mdi-image-search::before{
  content:"\F0977"
}

.mdi-image-search-outline::before{
  content:"\F0978"
}

.mdi-image-size-select-actual::before{
  content:"\F0C8D"
}

.mdi-image-size-select-large::before{
  content:"\F0C8E"
}

.mdi-image-size-select-small::before{
  content:"\F0C8F"
}

.mdi-image-text::before{
  content:"\F160D"
}

.mdi-import::before{
  content:"\F02FA"
}

.mdi-inbox::before{
  content:"\F0687"
}

.mdi-inbox-arrow-down::before{
  content:"\F02FB"
}

.mdi-inbox-arrow-down-outline::before{
  content:"\F1270"
}

.mdi-inbox-arrow-up::before{
  content:"\F03D1"
}

.mdi-inbox-arrow-up-outline::before{
  content:"\F1271"
}

.mdi-inbox-full::before{
  content:"\F1272"
}

.mdi-inbox-full-outline::before{
  content:"\F1273"
}

.mdi-inbox-multiple::before{
  content:"\F08B0"
}

.mdi-inbox-multiple-outline::before{
  content:"\F0BA8"
}

.mdi-inbox-outline::before{
  content:"\F1274"
}

.mdi-inbox-remove::before{
  content:"\F159F"
}

.mdi-inbox-remove-outline::before{
  content:"\F15A0"
}

.mdi-incognito::before{
  content:"\F05F9"
}

.mdi-incognito-circle::before{
  content:"\F1421"
}

.mdi-incognito-circle-off::before{
  content:"\F1422"
}

.mdi-incognito-off::before{
  content:"\F0075"
}

.mdi-infinity::before{
  content:"\F06E4"
}

.mdi-information::before{
  content:"\F02FC"
}

.mdi-information-outline::before{
  content:"\F02FD"
}

.mdi-information-variant::before{
  content:"\F064E"
}

.mdi-instagram::before{
  content:"\F02FE"
}

.mdi-instrument-triangle::before{
  content:"\F104E"
}

.mdi-invert-colors::before{
  content:"\F0301"
}

.mdi-invert-colors-off::before{
  content:"\F0E4A"
}

.mdi-iobroker::before{
  content:"\F12E8"
}

.mdi-ip::before{
  content:"\F0A5F"
}

.mdi-ip-network::before{
  content:"\F0A60"
}

.mdi-ip-network-outline::before{
  content:"\F0C90"
}

.mdi-ipod::before{
  content:"\F0C91"
}

.mdi-islam::before{
  content:"\F0979"
}

.mdi-island::before{
  content:"\F104F"
}

.mdi-iv-bag::before{
  content:"\F10B9"
}

.mdi-jabber::before{
  content:"\F0DD5"
}

.mdi-jeepney::before{
  content:"\F0302"
}

.mdi-jellyfish::before{
  content:"\F0F01"
}

.mdi-jellyfish-outline::before{
  content:"\F0F02"
}

.mdi-jira::before{
  content:"\F0303"
}

.mdi-jquery::before{
  content:"\F087D"
}

.mdi-jsfiddle::before{
  content:"\F0304"
}

.mdi-judaism::before{
  content:"\F097A"
}

.mdi-jump-rope::before{
  content:"\F12FF"
}

.mdi-kabaddi::before{
  content:"\F0D87"
}

.mdi-kangaroo::before{
  content:"\F1558"
}

.mdi-karate::before{
  content:"\F082C"
}

.mdi-keg::before{
  content:"\F0305"
}

.mdi-kettle::before{
  content:"\F05FA"
}

.mdi-kettle-alert::before{
  content:"\F1317"
}

.mdi-kettle-alert-outline::before{
  content:"\F1318"
}

.mdi-kettle-off::before{
  content:"\F131B"
}

.mdi-kettle-off-outline::before{
  content:"\F131C"
}

.mdi-kettle-outline::before{
  content:"\F0F56"
}

.mdi-kettle-pour-over::before{
  content:"\F173C"
}

.mdi-kettle-steam::before{
  content:"\F1319"
}

.mdi-kettle-steam-outline::before{
  content:"\F131A"
}

.mdi-kettlebell::before{
  content:"\F1300"
}

.mdi-key::before{
  content:"\F0306"
}

.mdi-key-arrow-right::before{
  content:"\F1312"
}

.mdi-key-chain::before{
  content:"\F1574"
}

.mdi-key-chain-variant::before{
  content:"\F1575"
}

.mdi-key-change::before{
  content:"\F0307"
}

.mdi-key-link::before{
  content:"\F119F"
}

.mdi-key-minus::before{
  content:"\F0308"
}

.mdi-key-outline::before{
  content:"\F0DD6"
}

.mdi-key-plus::before{
  content:"\F0309"
}

.mdi-key-remove::before{
  content:"\F030A"
}

.mdi-key-star::before{
  content:"\F119E"
}

.mdi-key-variant::before{
  content:"\F030B"
}

.mdi-key-wireless::before{
  content:"\F0FC2"
}

.mdi-keyboard::before{
  content:"\F030C"
}

.mdi-keyboard-backspace::before{
  content:"\F030D"
}

.mdi-keyboard-caps::before{
  content:"\F030E"
}

.mdi-keyboard-close::before{
  content:"\F030F"
}

.mdi-keyboard-esc::before{
  content:"\F12B7"
}

.mdi-keyboard-f1::before{
  content:"\F12AB"
}

.mdi-keyboard-f10::before{
  content:"\F12B4"
}

.mdi-keyboard-f11::before{
  content:"\F12B5"
}

.mdi-keyboard-f12::before{
  content:"\F12B6"
}

.mdi-keyboard-f2::before{
  content:"\F12AC"
}

.mdi-keyboard-f3::before{
  content:"\F12AD"
}

.mdi-keyboard-f4::before{
  content:"\F12AE"
}

.mdi-keyboard-f5::before{
  content:"\F12AF"
}

.mdi-keyboard-f6::before{
  content:"\F12B0"
}

.mdi-keyboard-f7::before{
  content:"\F12B1"
}

.mdi-keyboard-f8::before{
  content:"\F12B2"
}

.mdi-keyboard-f9::before{
  content:"\F12B3"
}

.mdi-keyboard-off::before{
  content:"\F0310"
}

.mdi-keyboard-off-outline::before{
  content:"\F0E4B"
}

.mdi-keyboard-outline::before{
  content:"\F097B"
}

.mdi-keyboard-return::before{
  content:"\F0311"
}

.mdi-keyboard-settings::before{
  content:"\F09F9"
}

.mdi-keyboard-settings-outline::before{
  content:"\F09FA"
}

.mdi-keyboard-space::before{
  content:"\F1050"
}

.mdi-keyboard-tab::before{
  content:"\F0312"
}

.mdi-keyboard-variant::before{
  content:"\F0313"
}

.mdi-khanda::before{
  content:"\F10FD"
}

.mdi-kickstarter::before{
  content:"\F0745"
}

.mdi-klingon::before{
  content:"\F135B"
}

.mdi-knife::before{
  content:"\F09FB"
}

.mdi-knife-military::before{
  content:"\F09FC"
}

.mdi-koala::before{
  content:"\F173F"
}

.mdi-kodi::before{
  content:"\F0314"
}

.mdi-kubernetes::before{
  content:"\F10FE"
}

.mdi-label::before{
  content:"\F0315"
}

.mdi-label-multiple::before{
  content:"\F1375"
}

.mdi-label-multiple-outline::before{
  content:"\F1376"
}

.mdi-label-off::before{
  content:"\F0ACB"
}

.mdi-label-off-outline::before{
  content:"\F0ACC"
}

.mdi-label-outline::before{
  content:"\F0316"
}

.mdi-label-percent::before{
  content:"\F12EA"
}

.mdi-label-percent-outline::before{
  content:"\F12EB"
}

.mdi-label-variant::before{
  content:"\F0ACD"
}

.mdi-label-variant-outline::before{
  content:"\F0ACE"
}

.mdi-ladder::before{
  content:"\F15A2"
}

.mdi-ladybug::before{
  content:"\F082D"
}

.mdi-lambda::before{
  content:"\F0627"
}

.mdi-lamp::before{
  content:"\F06B5"
}

.mdi-lamps::before{
  content:"\F1576"
}

.mdi-lan::before{
  content:"\F0317"
}

.mdi-lan-check::before{
  content:"\F12AA"
}

.mdi-lan-connect::before{
  content:"\F0318"
}

.mdi-lan-disconnect::before{
  content:"\F0319"
}

.mdi-lan-pending::before{
  content:"\F031A"
}

.mdi-language-c::before{
  content:"\F0671"
}

.mdi-language-cpp::before{
  content:"\F0672"
}

.mdi-language-csharp::before{
  content:"\F031B"
}

.mdi-language-css3::before{
  content:"\F031C"
}

.mdi-language-fortran::before{
  content:"\F121A"
}

.mdi-language-go::before{
  content:"\F07D3"
}

.mdi-language-haskell::before{
  content:"\F0C92"
}

.mdi-language-html5::before{
  content:"\F031D"
}

.mdi-language-java::before{
  content:"\F0B37"
}

.mdi-language-javascript::before{
  content:"\F031E"
}

.mdi-language-kotlin::before{
  content:"\F1219"
}

.mdi-language-lua::before{
  content:"\F08B1"
}

.mdi-language-markdown::before{
  content:"\F0354"
}

.mdi-language-markdown-outline::before{
  content:"\F0F5B"
}

.mdi-language-php::before{
  content:"\F031F"
}

.mdi-language-python::before{
  content:"\F0320"
}

.mdi-language-r::before{
  content:"\F07D4"
}

.mdi-language-ruby::before{
  content:"\F0D2D"
}

.mdi-language-ruby-on-rails::before{
  content:"\F0ACF"
}

.mdi-language-rust::before{
  content:"\F1617"
}

.mdi-language-swift::before{
  content:"\F06E5"
}

.mdi-language-typescript::before{
  content:"\F06E6"
}

.mdi-language-xaml::before{
  content:"\F0673"
}

.mdi-laptop::before{
  content:"\F0322"
}

.mdi-laptop-chromebook::before{
  content:"\F0323"
}

.mdi-laptop-mac::before{
  content:"\F0324"
}

.mdi-laptop-off::before{
  content:"\F06E7"
}

.mdi-laptop-windows::before{
  content:"\F0325"
}

.mdi-laravel::before{
  content:"\F0AD0"
}

.mdi-laser-pointer::before{
  content:"\F1484"
}

.mdi-lasso::before{
  content:"\F0F03"
}

.mdi-lastpass::before{
  content:"\F0446"
}

.mdi-latitude::before{
  content:"\F0F57"
}

.mdi-launch::before{
  content:"\F0327"
}

.mdi-lava-lamp::before{
  content:"\F07D5"
}

.mdi-layers::before{
  content:"\F0328"
}

.mdi-layers-minus::before{
  content:"\F0E4C"
}

.mdi-layers-off::before{
  content:"\F0329"
}

.mdi-layers-off-outline::before{
  content:"\F09FD"
}

.mdi-layers-outline::before{
  content:"\F09FE"
}

.mdi-layers-plus::before{
  content:"\F0E4D"
}

.mdi-layers-remove::before{
  content:"\F0E4E"
}

.mdi-layers-search::before{
  content:"\F1206"
}

.mdi-layers-search-outline::before{
  content:"\F1207"
}

.mdi-layers-triple::before{
  content:"\F0F58"
}

.mdi-layers-triple-outline::before{
  content:"\F0F59"
}

.mdi-lead-pencil::before{
  content:"\F064F"
}

.mdi-leaf::before{
  content:"\F032A"
}

.mdi-leaf-maple::before{
  content:"\F0C93"
}

.mdi-leaf-maple-off::before{
  content:"\F12DA"
}

.mdi-leaf-off::before{
  content:"\F12D9"
}

.mdi-leak::before{
  content:"\F0DD7"
}

.mdi-leak-off::before{
  content:"\F0DD8"
}

.mdi-led-off::before{
  content:"\F032B"
}

.mdi-led-on::before{
  content:"\F032C"
}

.mdi-led-outline::before{
  content:"\F032D"
}

.mdi-led-strip::before{
  content:"\F07D6"
}

.mdi-led-strip-variant::before{
  content:"\F1051"
}

.mdi-led-variant-off::before{
  content:"\F032E"
}

.mdi-led-variant-on::before{
  content:"\F032F"
}

.mdi-led-variant-outline::before{
  content:"\F0330"
}

.mdi-leek::before{
  content:"\F117D"
}

.mdi-less-than::before{
  content:"\F097C"
}

.mdi-less-than-or-equal::before{
  content:"\F097D"
}

.mdi-library::before{
  content:"\F0331"
}

.mdi-library-shelves::before{
  content:"\F0BA9"
}

.mdi-license::before{
  content:"\F0FC3"
}

.mdi-lifebuoy::before{
  content:"\F087E"
}

.mdi-light-switch::before{
  content:"\F097E"
}

.mdi-lightbulb::before{
  content:"\F0335"
}

.mdi-lightbulb-cfl::before{
  content:"\F1208"
}

.mdi-lightbulb-cfl-off::before{
  content:"\F1209"
}

.mdi-lightbulb-cfl-spiral::before{
  content:"\F1275"
}

.mdi-lightbulb-cfl-spiral-off::before{
  content:"\F12C3"
}

.mdi-lightbulb-group::before{
  content:"\F1253"
}

.mdi-lightbulb-group-off::before{
  content:"\F12CD"
}

.mdi-lightbulb-group-off-outline::before{
  content:"\F12CE"
}

.mdi-lightbulb-group-outline::before{
  content:"\F1254"
}

.mdi-lightbulb-multiple::before{
  content:"\F1255"
}

.mdi-lightbulb-multiple-off::before{
  content:"\F12CF"
}

.mdi-lightbulb-multiple-off-outline::before{
  content:"\F12D0"
}

.mdi-lightbulb-multiple-outline::before{
  content:"\F1256"
}

.mdi-lightbulb-off::before{
  content:"\F0E4F"
}

.mdi-lightbulb-off-outline::before{
  content:"\F0E50"
}

.mdi-lightbulb-on::before{
  content:"\F06E8"
}

.mdi-lightbulb-on-outline::before{
  content:"\F06E9"
}

.mdi-lightbulb-outline::before{
  content:"\F0336"
}

.mdi-lighthouse::before{
  content:"\F09FF"
}

.mdi-lighthouse-on::before{
  content:"\F0A00"
}

.mdi-lightning-bolt::before{
  content:"\F140B"
}

.mdi-lightning-bolt-outline::before{
  content:"\F140C"
}

.mdi-lingerie::before{
  content:"\F1476"
}

.mdi-link::before{
  content:"\F0337"
}

.mdi-link-box::before{
  content:"\F0D1A"
}

.mdi-link-box-outline::before{
  content:"\F0D1B"
}

.mdi-link-box-variant::before{
  content:"\F0D1C"
}

.mdi-link-box-variant-outline::before{
  content:"\F0D1D"
}

.mdi-link-lock::before{
  content:"\F10BA"
}

.mdi-link-off::before{
  content:"\F0338"
}

.mdi-link-plus::before{
  content:"\F0C94"
}

.mdi-link-variant::before{
  content:"\F0339"
}

.mdi-link-variant-minus::before{
  content:"\F10FF"
}

.mdi-link-variant-off::before{
  content:"\F033A"
}

.mdi-link-variant-plus::before{
  content:"\F1100"
}

.mdi-link-variant-remove::before{
  content:"\F1101"
}

.mdi-linkedin::before{
  content:"\F033B"
}

.mdi-linux::before{
  content:"\F033D"
}

.mdi-linux-mint::before{
  content:"\F08ED"
}

.mdi-lipstick::before{
  content:"\F13B5"
}

.mdi-list-status::before{
  content:"\F15AB"
}

.mdi-litecoin::before{
  content:"\F0A61"
}

.mdi-loading::before{
  content:"\F0772"
}

.mdi-location-enter::before{
  content:"\F0FC4"
}

.mdi-location-exit::before{
  content:"\F0FC5"
}

.mdi-lock::before{
  content:"\F033E"
}

.mdi-lock-alert::before{
  content:"\F08EE"
}

.mdi-lock-alert-outline::before{
  content:"\F15D1"
}

.mdi-lock-check::before{
  content:"\F139A"
}

.mdi-lock-check-outline::before{
  content:"\F16A8"
}

.mdi-lock-clock::before{
  content:"\F097F"
}

.mdi-lock-minus::before{
  content:"\F16A9"
}

.mdi-lock-minus-outline::before{
  content:"\F16AA"
}

.mdi-lock-off::before{
  content:"\F1671"
}

.mdi-lock-off-outline::before{
  content:"\F1672"
}

.mdi-lock-open::before{
  content:"\F033F"
}

.mdi-lock-open-alert::before{
  content:"\F139B"
}

.mdi-lock-open-alert-outline::before{
  content:"\F15D2"
}

.mdi-lock-open-check::before{
  content:"\F139C"
}

.mdi-lock-open-check-outline::before{
  content:"\F16AB"
}

.mdi-lock-open-minus::before{
  content:"\F16AC"
}

.mdi-lock-open-minus-outline::before{
  content:"\F16AD"
}

.mdi-lock-open-outline::before{
  content:"\F0340"
}

.mdi-lock-open-plus::before{
  content:"\F16AE"
}

.mdi-lock-open-plus-outline::before{
  content:"\F16AF"
}

.mdi-lock-open-remove::before{
  content:"\F16B0"
}

.mdi-lock-open-remove-outline::before{
  content:"\F16B1"
}

.mdi-lock-open-variant::before{
  content:"\F0FC6"
}

.mdi-lock-open-variant-outline::before{
  content:"\F0FC7"
}

.mdi-lock-outline::before{
  content:"\F0341"
}

.mdi-lock-pattern::before{
  content:"\F06EA"
}

.mdi-lock-plus::before{
  content:"\F05FB"
}

.mdi-lock-plus-outline::before{
  content:"\F16B2"
}

.mdi-lock-question::before{
  content:"\F08EF"
}

.mdi-lock-remove::before{
  content:"\F16B3"
}

.mdi-lock-remove-outline::before{
  content:"\F16B4"
}

.mdi-lock-reset::before{
  content:"\F0773"
}

.mdi-lock-smart::before{
  content:"\F08B2"
}

.mdi-locker::before{
  content:"\F07D7"
}

.mdi-locker-multiple::before{
  content:"\F07D8"
}

.mdi-login::before{
  content:"\F0342"
}

.mdi-login-variant::before{
  content:"\F05FC"
}

.mdi-logout::before{
  content:"\F0343"
}

.mdi-logout-variant::before{
  content:"\F05FD"
}

.mdi-longitude::before{
  content:"\F0F5A"
}

.mdi-looks::before{
  content:"\F0344"
}

.mdi-lotion::before{
  content:"\F1582"
}

.mdi-lotion-outline::before{
  content:"\F1583"
}

.mdi-lotion-plus::before{
  content:"\F1584"
}

.mdi-lotion-plus-outline::before{
  content:"\F1585"
}

.mdi-loupe::before{
  content:"\F0345"
}

.mdi-lumx::before{
  content:"\F0346"
}

.mdi-lungs::before{
  content:"\F1084"
}

.mdi-magnet::before{
  content:"\F0347"
}

.mdi-magnet-on::before{
  content:"\F0348"
}

.mdi-magnify::before{
  content:"\F0349"
}

.mdi-magnify-close::before{
  content:"\F0980"
}

.mdi-magnify-minus::before{
  content:"\F034A"
}

.mdi-magnify-minus-cursor::before{
  content:"\F0A62"
}

.mdi-magnify-minus-outline::before{
  content:"\F06EC"
}

.mdi-magnify-plus::before{
  content:"\F034B"
}

.mdi-magnify-plus-cursor::before{
  content:"\F0A63"
}

.mdi-magnify-plus-outline::before{
  content:"\F06ED"
}

.mdi-magnify-remove-cursor::before{
  content:"\F120C"
}

.mdi-magnify-remove-outline::before{
  content:"\F120D"
}

.mdi-magnify-scan::before{
  content:"\F1276"
}

.mdi-mail::before{
  content:"\F0EBB"
}

.mdi-mailbox::before{
  content:"\F06EE"
}

.mdi-mailbox-open::before{
  content:"\F0D88"
}

.mdi-mailbox-open-outline::before{
  content:"\F0D89"
}

.mdi-mailbox-open-up::before{
  content:"\F0D8A"
}

.mdi-mailbox-open-up-outline::before{
  content:"\F0D8B"
}

.mdi-mailbox-outline::before{
  content:"\F0D8C"
}

.mdi-mailbox-up::before{
  content:"\F0D8D"
}

.mdi-mailbox-up-outline::before{
  content:"\F0D8E"
}

.mdi-manjaro::before{
  content:"\F160A"
}

.mdi-map::before{
  content:"\F034D"
}

.mdi-map-check::before{
  content:"\F0EBC"
}

.mdi-map-check-outline::before{
  content:"\F0EBD"
}

.mdi-map-clock::before{
  content:"\F0D1E"
}

.mdi-map-clock-outline::before{
  content:"\F0D1F"
}

.mdi-map-legend::before{
  content:"\F0A01"
}

.mdi-map-marker::before{
  content:"\F034E"
}

.mdi-map-marker-alert::before{
  content:"\F0F05"
}

.mdi-map-marker-alert-outline::before{
  content:"\F0F06"
}

.mdi-map-marker-check::before{
  content:"\F0C95"
}

.mdi-map-marker-check-outline::before{
  content:"\F12FB"
}

.mdi-map-marker-circle::before{
  content:"\F034F"
}

.mdi-map-marker-distance::before{
  content:"\F08F0"
}

.mdi-map-marker-down::before{
  content:"\F1102"
}

.mdi-map-marker-left::before{
  content:"\F12DB"
}

.mdi-map-marker-left-outline::before{
  content:"\F12DD"
}

.mdi-map-marker-minus::before{
  content:"\F0650"
}

.mdi-map-marker-minus-outline::before{
  content:"\F12F9"
}

.mdi-map-marker-multiple::before{
  content:"\F0350"
}

.mdi-map-marker-multiple-outline::before{
  content:"\F1277"
}

.mdi-map-marker-off::before{
  content:"\F0351"
}

.mdi-map-marker-off-outline::before{
  content:"\F12FD"
}

.mdi-map-marker-outline::before{
  content:"\F07D9"
}

.mdi-map-marker-path::before{
  content:"\F0D20"
}

.mdi-map-marker-plus::before{
  content:"\F0651"
}

.mdi-map-marker-plus-outline::before{
  content:"\F12F8"
}

.mdi-map-marker-question::before{
  content:"\F0F07"
}

.mdi-map-marker-question-outline::before{
  content:"\F0F08"
}

.mdi-map-marker-radius::before{
  content:"\F0352"
}

.mdi-map-marker-radius-outline::before{
  content:"\F12FC"
}

.mdi-map-marker-remove::before{
  content:"\F0F09"
}

.mdi-map-marker-remove-outline::before{
  content:"\F12FA"
}

.mdi-map-marker-remove-variant::before{
  content:"\F0F0A"
}

.mdi-map-marker-right::before{
  content:"\F12DC"
}

.mdi-map-marker-right-outline::before{
  content:"\F12DE"
}

.mdi-map-marker-star::before{
  content:"\F1608"
}

.mdi-map-marker-star-outline::before{
  content:"\F1609"
}

.mdi-map-marker-up::before{
  content:"\F1103"
}

.mdi-map-minus::before{
  content:"\F0981"
}

.mdi-map-outline::before{
  content:"\F0982"
}

.mdi-map-plus::before{
  content:"\F0983"
}

.mdi-map-search::before{
  content:"\F0984"
}

.mdi-map-search-outline::before{
  content:"\F0985"
}

.mdi-mapbox::before{
  content:"\F0BAA"
}

.mdi-margin::before{
  content:"\F0353"
}

.mdi-marker::before{
  content:"\F0652"
}

.mdi-marker-cancel::before{
  content:"\F0DD9"
}

.mdi-marker-check::before{
  content:"\F0355"
}

.mdi-mastodon::before{
  content:"\F0AD1"
}

.mdi-material-design::before{
  content:"\F0986"
}

.mdi-material-ui::before{
  content:"\F0357"
}

.mdi-math-compass::before{
  content:"\F0358"
}

.mdi-math-cos::before{
  content:"\F0C96"
}

.mdi-math-integral::before{
  content:"\F0FC8"
}

.mdi-math-integral-box::before{
  content:"\F0FC9"
}

.mdi-math-log::before{
  content:"\F1085"
}

.mdi-math-norm::before{
  content:"\F0FCA"
}

.mdi-math-norm-box::before{
  content:"\F0FCB"
}

.mdi-math-sin::before{
  content:"\F0C97"
}

.mdi-math-tan::before{
  content:"\F0C98"
}

.mdi-matrix::before{
  content:"\F0628"
}

.mdi-medal::before{
  content:"\F0987"
}

.mdi-medal-outline::before{
  content:"\F1326"
}

.mdi-medical-bag::before{
  content:"\F06EF"
}

.mdi-meditation::before{
  content:"\F117B"
}

.mdi-memory::before{
  content:"\F035B"
}

.mdi-menu::before{
  content:"\F035C"
}

.mdi-menu-down::before{
  content:"\F035D"
}

.mdi-menu-down-outline::before{
  content:"\F06B6"
}

.mdi-menu-left::before{
  content:"\F035E"
}

.mdi-menu-left-outline::before{
  content:"\F0A02"
}

.mdi-menu-open::before{
  content:"\F0BAB"
}

.mdi-menu-right::before{
  content:"\F035F"
}

.mdi-menu-right-outline::before{
  content:"\F0A03"
}

.mdi-menu-swap::before{
  content:"\F0A64"
}

.mdi-menu-swap-outline::before{
  content:"\F0A65"
}

.mdi-menu-up::before{
  content:"\F0360"
}

.mdi-menu-up-outline::before{
  content:"\F06B7"
}

.mdi-merge::before{
  content:"\F0F5C"
}

.mdi-message::before{
  content:"\F0361"
}

.mdi-message-alert::before{
  content:"\F0362"
}

.mdi-message-alert-outline::before{
  content:"\F0A04"
}

.mdi-message-arrow-left::before{
  content:"\F12F2"
}

.mdi-message-arrow-left-outline::before{
  content:"\F12F3"
}

.mdi-message-arrow-right::before{
  content:"\F12F4"
}

.mdi-message-arrow-right-outline::before{
  content:"\F12F5"
}

.mdi-message-bookmark::before{
  content:"\F15AC"
}

.mdi-message-bookmark-outline::before{
  content:"\F15AD"
}

.mdi-message-bulleted::before{
  content:"\F06A2"
}

.mdi-message-bulleted-off::before{
  content:"\F06A3"
}

.mdi-message-cog::before{
  content:"\F06F1"
}

.mdi-message-cog-outline::before{
  content:"\F1172"
}

.mdi-message-draw::before{
  content:"\F0363"
}

.mdi-message-flash::before{
  content:"\F15A9"
}

.mdi-message-flash-outline::before{
  content:"\F15AA"
}

.mdi-message-image::before{
  content:"\F0364"
}

.mdi-message-image-outline::before{
  content:"\F116C"
}

.mdi-message-lock::before{
  content:"\F0FCC"
}

.mdi-message-lock-outline::before{
  content:"\F116D"
}

.mdi-message-minus::before{
  content:"\F116E"
}

.mdi-message-minus-outline::before{
  content:"\F116F"
}

.mdi-message-off::before{
  content:"\F164D"
}

.mdi-message-off-outline::before{
  content:"\F164E"
}

.mdi-message-outline::before{
  content:"\F0365"
}

.mdi-message-plus::before{
  content:"\F0653"
}

.mdi-message-plus-outline::before{
  content:"\F10BB"
}

.mdi-message-processing::before{
  content:"\F0366"
}

.mdi-message-processing-outline::before{
  content:"\F1170"
}

.mdi-message-question::before{
  content:"\F173A"
}

.mdi-message-question-outline::before{
  content:"\F173B"
}

.mdi-message-reply::before{
  content:"\F0367"
}

.mdi-message-reply-outline::before{
  content:"\F173D"
}

.mdi-message-reply-text::before{
  content:"\F0368"
}

.mdi-message-reply-text-outline::before{
  content:"\F173E"
}

.mdi-message-settings::before{
  content:"\F06F0"
}

.mdi-message-settings-outline::before{
  content:"\F1171"
}

.mdi-message-text::before{
  content:"\F0369"
}

.mdi-message-text-clock::before{
  content:"\F1173"
}

.mdi-message-text-clock-outline::before{
  content:"\F1174"
}

.mdi-message-text-lock::before{
  content:"\F0FCD"
}

.mdi-message-text-lock-outline::before{
  content:"\F1175"
}

.mdi-message-text-outline::before{
  content:"\F036A"
}

.mdi-message-video::before{
  content:"\F036B"
}

.mdi-meteor::before{
  content:"\F0629"
}

.mdi-metronome::before{
  content:"\F07DA"
}

.mdi-metronome-tick::before{
  content:"\F07DB"
}

.mdi-micro-sd::before{
  content:"\F07DC"
}

.mdi-microphone::before{
  content:"\F036C"
}

.mdi-microphone-minus::before{
  content:"\F08B3"
}

.mdi-microphone-off::before{
  content:"\F036D"
}

.mdi-microphone-outline::before{
  content:"\F036E"
}

.mdi-microphone-plus::before{
  content:"\F08B4"
}

.mdi-microphone-settings::before{
  content:"\F036F"
}

.mdi-microphone-variant::before{
  content:"\F0370"
}

.mdi-microphone-variant-off::before{
  content:"\F0371"
}

.mdi-microscope::before{
  content:"\F0654"
}

.mdi-microsoft::before{
  content:"\F0372"
}

.mdi-microsoft-access::before{
  content:"\F138E"
}

.mdi-microsoft-azure::before{
  content:"\F0805"
}

.mdi-microsoft-azure-devops::before{
  content:"\F0FD5"
}

.mdi-microsoft-bing::before{
  content:"\F00A4"
}

.mdi-microsoft-dynamics-365::before{
  content:"\F0988"
}

.mdi-microsoft-edge::before{
  content:"\F01E9"
}

.mdi-microsoft-edge-legacy::before{
  content:"\F1250"
}

.mdi-microsoft-excel::before{
  content:"\F138F"
}

.mdi-microsoft-internet-explorer::before{
  content:"\F0300"
}

.mdi-microsoft-office::before{
  content:"\F03C6"
}

.mdi-microsoft-onedrive::before{
  content:"\F03CA"
}

.mdi-microsoft-onenote::before{
  content:"\F0747"
}

.mdi-microsoft-outlook::before{
  content:"\F0D22"
}

.mdi-microsoft-powerpoint::before{
  content:"\F1390"
}

.mdi-microsoft-sharepoint::before{
  content:"\F1391"
}

.mdi-microsoft-teams::before{
  content:"\F02BB"
}

.mdi-microsoft-visual-studio::before{
  content:"\F0610"
}

.mdi-microsoft-visual-studio-code::before{
  content:"\F0A1E"
}

.mdi-microsoft-windows::before{
  content:"\F05B3"
}

.mdi-microsoft-windows-classic::before{
  content:"\F0A21"
}

.mdi-microsoft-word::before{
  content:"\F1392"
}

.mdi-microsoft-xbox::before{
  content:"\F05B9"
}

.mdi-microsoft-xbox-controller::before{
  content:"\F05BA"
}

.mdi-microsoft-xbox-controller-battery-alert::before{
  content:"\F074B"
}

.mdi-microsoft-xbox-controller-battery-charging::before{
  content:"\F0A22"
}

.mdi-microsoft-xbox-controller-battery-empty::before{
  content:"\F074C"
}

.mdi-microsoft-xbox-controller-battery-full::before{
  content:"\F074D"
}

.mdi-microsoft-xbox-controller-battery-low::before{
  content:"\F074E"
}

.mdi-microsoft-xbox-controller-battery-medium::before{
  content:"\F074F"
}

.mdi-microsoft-xbox-controller-battery-unknown::before{
  content:"\F0750"
}

.mdi-microsoft-xbox-controller-menu::before{
  content:"\F0E6F"
}

.mdi-microsoft-xbox-controller-off::before{
  content:"\F05BB"
}

.mdi-microsoft-xbox-controller-view::before{
  content:"\F0E70"
}

.mdi-microsoft-yammer::before{
  content:"\F0789"
}

.mdi-microwave::before{
  content:"\F0C99"
}

.mdi-microwave-off::before{
  content:"\F1423"
}

.mdi-middleware::before{
  content:"\F0F5D"
}

.mdi-middleware-outline::before{
  content:"\F0F5E"
}

.mdi-midi::before{
  content:"\F08F1"
}

.mdi-midi-port::before{
  content:"\F08F2"
}

.mdi-mine::before{
  content:"\F0DDA"
}

.mdi-minecraft::before{
  content:"\F0373"
}

.mdi-mini-sd::before{
  content:"\F0A05"
}

.mdi-minidisc::before{
  content:"\F0A06"
}

.mdi-minus::before{
  content:"\F0374"
}

.mdi-minus-box::before{
  content:"\F0375"
}

.mdi-minus-box-multiple::before{
  content:"\F1141"
}

.mdi-minus-box-multiple-outline::before{
  content:"\F1142"
}

.mdi-minus-box-outline::before{
  content:"\F06F2"
}

.mdi-minus-circle::before{
  content:"\F0376"
}

.mdi-minus-circle-multiple::before{
  content:"\F035A"
}

.mdi-minus-circle-multiple-outline::before{
  content:"\F0AD3"
}

.mdi-minus-circle-off::before{
  content:"\F1459"
}

.mdi-minus-circle-off-outline::before{
  content:"\F145A"
}

.mdi-minus-circle-outline::before{
  content:"\F0377"
}

.mdi-minus-network::before{
  content:"\F0378"
}

.mdi-minus-network-outline::before{
  content:"\F0C9A"
}

.mdi-minus-thick::before{
  content:"\F1639"
}

.mdi-mirror::before{
  content:"\F11FD"
}

.mdi-mixed-martial-arts::before{
  content:"\F0D8F"
}

.mdi-mixed-reality::before{
  content:"\F087F"
}

.mdi-molecule::before{
  content:"\F0BAC"
}

.mdi-molecule-co::before{
  content:"\F12FE"
}

.mdi-molecule-co2::before{
  content:"\F07E4"
}

.mdi-monitor::before{
  content:"\F0379"
}

.mdi-monitor-cellphone::before{
  content:"\F0989"
}

.mdi-monitor-cellphone-star::before{
  content:"\F098A"
}

.mdi-monitor-clean::before{
  content:"\F1104"
}

.mdi-monitor-dashboard::before{
  content:"\F0A07"
}

.mdi-monitor-edit::before{
  content:"\F12C6"
}

.mdi-monitor-eye::before{
  content:"\F13B4"
}

.mdi-monitor-lock::before{
  content:"\F0DDB"
}

.mdi-monitor-multiple::before{
  content:"\F037A"
}

.mdi-monitor-off::before{
  content:"\F0D90"
}

.mdi-monitor-screenshot::before{
  content:"\F0E51"
}

.mdi-monitor-share::before{
  content:"\F1483"
}

.mdi-monitor-speaker::before{
  content:"\F0F5F"
}

.mdi-monitor-speaker-off::before{
  content:"\F0F60"
}

.mdi-monitor-star::before{
  content:"\F0DDC"
}

.mdi-moon-first-quarter::before{
  content:"\F0F61"
}

.mdi-moon-full::before{
  content:"\F0F62"
}

.mdi-moon-last-quarter::before{
  content:"\F0F63"
}

.mdi-moon-new::before{
  content:"\F0F64"
}

.mdi-moon-waning-crescent::before{
  content:"\F0F65"
}

.mdi-moon-waning-gibbous::before{
  content:"\F0F66"
}

.mdi-moon-waxing-crescent::before{
  content:"\F0F67"
}

.mdi-moon-waxing-gibbous::before{
  content:"\F0F68"
}

.mdi-moped::before{
  content:"\F1086"
}

.mdi-moped-electric::before{
  content:"\F15B7"
}

.mdi-moped-electric-outline::before{
  content:"\F15B8"
}

.mdi-moped-outline::before{
  content:"\F15B9"
}

.mdi-more::before{
  content:"\F037B"
}

.mdi-mother-heart::before{
  content:"\F1314"
}

.mdi-mother-nurse::before{
  content:"\F0D21"
}

.mdi-motion::before{
  content:"\F15B2"
}

.mdi-motion-outline::before{
  content:"\F15B3"
}

.mdi-motion-pause::before{
  content:"\F1590"
}

.mdi-motion-pause-outline::before{
  content:"\F1592"
}

.mdi-motion-play::before{
  content:"\F158F"
}

.mdi-motion-play-outline::before{
  content:"\F1591"
}

.mdi-motion-sensor::before{
  content:"\F0D91"
}

.mdi-motion-sensor-off::before{
  content:"\F1435"
}

.mdi-motorbike::before{
  content:"\F037C"
}

.mdi-motorbike-electric::before{
  content:"\F15BA"
}

.mdi-mouse::before{
  content:"\F037D"
}

.mdi-mouse-bluetooth::before{
  content:"\F098B"
}

.mdi-mouse-move-down::before{
  content:"\F1550"
}

.mdi-mouse-move-up::before{
  content:"\F1551"
}

.mdi-mouse-move-vertical::before{
  content:"\F1552"
}

.mdi-mouse-off::before{
  content:"\F037E"
}

.mdi-mouse-variant::before{
  content:"\F037F"
}

.mdi-mouse-variant-off::before{
  content:"\F0380"
}

.mdi-move-resize::before{
  content:"\F0655"
}

.mdi-move-resize-variant::before{
  content:"\F0656"
}

.mdi-movie::before{
  content:"\F0381"
}

.mdi-movie-check::before{
  content:"\F16F3"
}

.mdi-movie-check-outline::before{
  content:"\F16F4"
}

.mdi-movie-cog::before{
  content:"\F16F5"
}

.mdi-movie-cog-outline::before{
  content:"\F16F6"
}

.mdi-movie-edit::before{
  content:"\F1122"
}

.mdi-movie-edit-outline::before{
  content:"\F1123"
}

.mdi-movie-filter::before{
  content:"\F1124"
}

.mdi-movie-filter-outline::before{
  content:"\F1125"
}

.mdi-movie-minus::before{
  content:"\F16F7"
}

.mdi-movie-minus-outline::before{
  content:"\F16F8"
}

.mdi-movie-off::before{
  content:"\F16F9"
}

.mdi-movie-off-outline::before{
  content:"\F16FA"
}

.mdi-movie-open::before{
  content:"\F0FCE"
}

.mdi-movie-open-check::before{
  content:"\F16FB"
}

.mdi-movie-open-check-outline::before{
  content:"\F16FC"
}

.mdi-movie-open-cog::before{
  content:"\F16FD"
}

.mdi-movie-open-cog-outline::before{
  content:"\F16FE"
}

.mdi-movie-open-edit::before{
  content:"\F16FF"
}

.mdi-movie-open-edit-outline::before{
  content:"\F1700"
}

.mdi-movie-open-minus::before{
  content:"\F1701"
}

.mdi-movie-open-minus-outline::before{
  content:"\F1702"
}

.mdi-movie-open-off::before{
  content:"\F1703"
}

.mdi-movie-open-off-outline::before{
  content:"\F1704"
}

.mdi-movie-open-outline::before{
  content:"\F0FCF"
}

.mdi-movie-open-play::before{
  content:"\F1705"
}

.mdi-movie-open-play-outline::before{
  content:"\F1706"
}

.mdi-movie-open-plus::before{
  content:"\F1707"
}

.mdi-movie-open-plus-outline::before{
  content:"\F1708"
}

.mdi-movie-open-remove::before{
  content:"\F1709"
}

.mdi-movie-open-remove-outline::before{
  content:"\F170A"
}

.mdi-movie-open-settings::before{
  content:"\F170B"
}

.mdi-movie-open-settings-outline::before{
  content:"\F170C"
}

.mdi-movie-open-star::before{
  content:"\F170D"
}

.mdi-movie-open-star-outline::before{
  content:"\F170E"
}

.mdi-movie-outline::before{
  content:"\F0DDD"
}

.mdi-movie-play::before{
  content:"\F170F"
}

.mdi-movie-play-outline::before{
  content:"\F1710"
}

.mdi-movie-plus::before{
  content:"\F1711"
}

.mdi-movie-plus-outline::before{
  content:"\F1712"
}

.mdi-movie-remove::before{
  content:"\F1713"
}

.mdi-movie-remove-outline::before{
  content:"\F1714"
}

.mdi-movie-roll::before{
  content:"\F07DE"
}

.mdi-movie-search::before{
  content:"\F11D2"
}

.mdi-movie-search-outline::before{
  content:"\F11D3"
}

.mdi-movie-settings::before{
  content:"\F1715"
}

.mdi-movie-settings-outline::before{
  content:"\F1716"
}

.mdi-movie-star::before{
  content:"\F1717"
}

.mdi-movie-star-outline::before{
  content:"\F1718"
}

.mdi-mower::before{
  content:"\F166F"
}

.mdi-mower-bag::before{
  content:"\F1670"
}

.mdi-muffin::before{
  content:"\F098C"
}

.mdi-multiplication::before{
  content:"\F0382"
}

.mdi-multiplication-box::before{
  content:"\F0383"
}

.mdi-mushroom::before{
  content:"\F07DF"
}

.mdi-mushroom-off::before{
  content:"\F13FA"
}

.mdi-mushroom-off-outline::before{
  content:"\F13FB"
}

.mdi-mushroom-outline::before{
  content:"\F07E0"
}

.mdi-music::before{
  content:"\F075A"
}

.mdi-music-accidental-double-flat::before{
  content:"\F0F69"
}

.mdi-music-accidental-double-sharp::before{
  content:"\F0F6A"
}

.mdi-music-accidental-flat::before{
  content:"\F0F6B"
}

.mdi-music-accidental-natural::before{
  content:"\F0F6C"
}

.mdi-music-accidental-sharp::before{
  content:"\F0F6D"
}

.mdi-music-box::before{
  content:"\F0384"
}

.mdi-music-box-multiple::before{
  content:"\F0333"
}

.mdi-music-box-multiple-outline::before{
  content:"\F0F04"
}

.mdi-music-box-outline::before{
  content:"\F0385"
}

.mdi-music-circle::before{
  content:"\F0386"
}

.mdi-music-circle-outline::before{
  content:"\F0AD4"
}

.mdi-music-clef-alto::before{
  content:"\F0F6E"
}

.mdi-music-clef-bass::before{
  content:"\F0F6F"
}

.mdi-music-clef-treble::before{
  content:"\F0F70"
}

.mdi-music-note::before{
  content:"\F0387"
}

.mdi-music-note-bluetooth::before{
  content:"\F05FE"
}

.mdi-music-note-bluetooth-off::before{
  content:"\F05FF"
}

.mdi-music-note-eighth::before{
  content:"\F0388"
}

.mdi-music-note-eighth-dotted::before{
  content:"\F0F71"
}

.mdi-music-note-half::before{
  content:"\F0389"
}

.mdi-music-note-half-dotted::before{
  content:"\F0F72"
}

.mdi-music-note-off::before{
  content:"\F038A"
}

.mdi-music-note-off-outline::before{
  content:"\F0F73"
}

.mdi-music-note-outline::before{
  content:"\F0F74"
}

.mdi-music-note-plus::before{
  content:"\F0DDE"
}

.mdi-music-note-quarter::before{
  content:"\F038B"
}

.mdi-music-note-quarter-dotted::before{
  content:"\F0F75"
}

.mdi-music-note-sixteenth::before{
  content:"\F038C"
}

.mdi-music-note-sixteenth-dotted::before{
  content:"\F0F76"
}

.mdi-music-note-whole::before{
  content:"\F038D"
}

.mdi-music-note-whole-dotted::before{
  content:"\F0F77"
}

.mdi-music-off::before{
  content:"\F075B"
}

.mdi-music-rest-eighth::before{
  content:"\F0F78"
}

.mdi-music-rest-half::before{
  content:"\F0F79"
}

.mdi-music-rest-quarter::before{
  content:"\F0F7A"
}

.mdi-music-rest-sixteenth::before{
  content:"\F0F7B"
}

.mdi-music-rest-whole::before{
  content:"\F0F7C"
}

.mdi-mustache::before{
  content:"\F15DE"
}

.mdi-nail::before{
  content:"\F0DDF"
}

.mdi-nas::before{
  content:"\F08F3"
}

.mdi-nativescript::before{
  content:"\F0880"
}

.mdi-nature::before{
  content:"\F038E"
}

.mdi-nature-people::before{
  content:"\F038F"
}

.mdi-navigation::before{
  content:"\F0390"
}

.mdi-navigation-outline::before{
  content:"\F1607"
}

.mdi-near-me::before{
  content:"\F05CD"
}

.mdi-necklace::before{
  content:"\F0F0B"
}

.mdi-needle::before{
  content:"\F0391"
}

.mdi-netflix::before{
  content:"\F0746"
}

.mdi-network::before{
  content:"\F06F3"
}

.mdi-network-off::before{
  content:"\F0C9B"
}

.mdi-network-off-outline::before{
  content:"\F0C9C"
}

.mdi-network-outline::before{
  content:"\F0C9D"
}

.mdi-network-strength-1::before{
  content:"\F08F4"
}

.mdi-network-strength-1-alert::before{
  content:"\F08F5"
}

.mdi-network-strength-2::before{
  content:"\F08F6"
}

.mdi-network-strength-2-alert::before{
  content:"\F08F7"
}

.mdi-network-strength-3::before{
  content:"\F08F8"
}

.mdi-network-strength-3-alert::before{
  content:"\F08F9"
}

.mdi-network-strength-4::before{
  content:"\F08FA"
}

.mdi-network-strength-4-alert::before{
  content:"\F08FB"
}

.mdi-network-strength-off::before{
  content:"\F08FC"
}

.mdi-network-strength-off-outline::before{
  content:"\F08FD"
}

.mdi-network-strength-outline::before{
  content:"\F08FE"
}

.mdi-new-box::before{
  content:"\F0394"
}

.mdi-newspaper::before{
  content:"\F0395"
}

.mdi-newspaper-minus::before{
  content:"\F0F0C"
}

.mdi-newspaper-plus::before{
  content:"\F0F0D"
}

.mdi-newspaper-variant::before{
  content:"\F1001"
}

.mdi-newspaper-variant-multiple::before{
  content:"\F1002"
}

.mdi-newspaper-variant-multiple-outline::before{
  content:"\F1003"
}

.mdi-newspaper-variant-outline::before{
  content:"\F1004"
}

.mdi-nfc::before{
  content:"\F0396"
}

.mdi-nfc-search-variant::before{
  content:"\F0E53"
}

.mdi-nfc-tap::before{
  content:"\F0397"
}

.mdi-nfc-variant::before{
  content:"\F0398"
}

.mdi-nfc-variant-off::before{
  content:"\F0E54"
}

.mdi-ninja::before{
  content:"\F0774"
}

.mdi-nintendo-game-boy::before{
  content:"\F1393"
}

.mdi-nintendo-switch::before{
  content:"\F07E1"
}

.mdi-nintendo-wii::before{
  content:"\F05AB"
}

.mdi-nintendo-wiiu::before{
  content:"\F072D"
}

.mdi-nix::before{
  content:"\F1105"
}

.mdi-nodejs::before{
  content:"\F0399"
}

.mdi-noodles::before{
  content:"\F117E"
}

.mdi-not-equal::before{
  content:"\F098D"
}

.mdi-not-equal-variant::before{
  content:"\F098E"
}

.mdi-note::before{
  content:"\F039A"
}

.mdi-note-minus::before{
  content:"\F164F"
}

.mdi-note-minus-outline::before{
  content:"\F1650"
}

.mdi-note-multiple::before{
  content:"\F06B8"
}

.mdi-note-multiple-outline::before{
  content:"\F06B9"
}

.mdi-note-outline::before{
  content:"\F039B"
}

.mdi-note-plus::before{
  content:"\F039C"
}

.mdi-note-plus-outline::before{
  content:"\F039D"
}

.mdi-note-remove::before{
  content:"\F1651"
}

.mdi-note-remove-outline::before{
  content:"\F1652"
}

.mdi-note-search::before{
  content:"\F1653"
}

.mdi-note-search-outline::before{
  content:"\F1654"
}

.mdi-note-text::before{
  content:"\F039E"
}

.mdi-note-text-outline::before{
  content:"\F11D7"
}

.mdi-notebook::before{
  content:"\F082E"
}

.mdi-notebook-check::before{
  content:"\F14F5"
}

.mdi-notebook-check-outline::before{
  content:"\F14F6"
}

.mdi-notebook-edit::before{
  content:"\F14E7"
}

.mdi-notebook-edit-outline::before{
  content:"\F14E9"
}

.mdi-notebook-minus::before{
  content:"\F1610"
}

.mdi-notebook-minus-outline::before{
  content:"\F1611"
}

.mdi-notebook-multiple::before{
  content:"\F0E55"
}

.mdi-notebook-outline::before{
  content:"\F0EBF"
}

.mdi-notebook-plus::before{
  content:"\F1612"
}

.mdi-notebook-plus-outline::before{
  content:"\F1613"
}

.mdi-notebook-remove::before{
  content:"\F1614"
}

.mdi-notebook-remove-outline::before{
  content:"\F1615"
}

.mdi-notification-clear-all::before{
  content:"\F039F"
}

.mdi-npm::before{
  content:"\F06F7"
}

.mdi-nuke::before{
  content:"\F06A4"
}

.mdi-null::before{
  content:"\F07E2"
}

.mdi-numeric::before{
  content:"\F03A0"
}

.mdi-numeric-0::before{
  content:"\F0B39"
}

.mdi-numeric-0-box::before{
  content:"\F03A1"
}

.mdi-numeric-0-box-multiple::before{
  content:"\F0F0E"
}

.mdi-numeric-0-box-multiple-outline::before{
  content:"\F03A2"
}

.mdi-numeric-0-box-outline::before{
  content:"\F03A3"
}

.mdi-numeric-0-circle::before{
  content:"\F0C9E"
}

.mdi-numeric-0-circle-outline::before{
  content:"\F0C9F"
}

.mdi-numeric-1::before{
  content:"\F0B3A"
}

.mdi-numeric-1-box::before{
  content:"\F03A4"
}

.mdi-numeric-1-box-multiple::before{
  content:"\F0F0F"
}

.mdi-numeric-1-box-multiple-outline::before{
  content:"\F03A5"
}

.mdi-numeric-1-box-outline::before{
  content:"\F03A6"
}

.mdi-numeric-1-circle::before{
  content:"\F0CA0"
}

.mdi-numeric-1-circle-outline::before{
  content:"\F0CA1"
}

.mdi-numeric-10::before{
  content:"\F0FE9"
}

.mdi-numeric-10-box::before{
  content:"\F0F7D"
}

.mdi-numeric-10-box-multiple::before{
  content:"\F0FEA"
}

.mdi-numeric-10-box-multiple-outline::before{
  content:"\F0FEB"
}

.mdi-numeric-10-box-outline::before{
  content:"\F0F7E"
}

.mdi-numeric-10-circle::before{
  content:"\F0FEC"
}

.mdi-numeric-10-circle-outline::before{
  content:"\F0FED"
}

.mdi-numeric-2::before{
  content:"\F0B3B"
}

.mdi-numeric-2-box::before{
  content:"\F03A7"
}

.mdi-numeric-2-box-multiple::before{
  content:"\F0F10"
}

.mdi-numeric-2-box-multiple-outline::before{
  content:"\F03A8"
}

.mdi-numeric-2-box-outline::before{
  content:"\F03A9"
}

.mdi-numeric-2-circle::before{
  content:"\F0CA2"
}

.mdi-numeric-2-circle-outline::before{
  content:"\F0CA3"
}

.mdi-numeric-3::before{
  content:"\F0B3C"
}

.mdi-numeric-3-box::before{
  content:"\F03AA"
}

.mdi-numeric-3-box-multiple::before{
  content:"\F0F11"
}

.mdi-numeric-3-box-multiple-outline::before{
  content:"\F03AB"
}

.mdi-numeric-3-box-outline::before{
  content:"\F03AC"
}

.mdi-numeric-3-circle::before{
  content:"\F0CA4"
}

.mdi-numeric-3-circle-outline::before{
  content:"\F0CA5"
}

.mdi-numeric-4::before{
  content:"\F0B3D"
}

.mdi-numeric-4-box::before{
  content:"\F03AD"
}

.mdi-numeric-4-box-multiple::before{
  content:"\F0F12"
}

.mdi-numeric-4-box-multiple-outline::before{
  content:"\F03B2"
}

.mdi-numeric-4-box-outline::before{
  content:"\F03AE"
}

.mdi-numeric-4-circle::before{
  content:"\F0CA6"
}

.mdi-numeric-4-circle-outline::before{
  content:"\F0CA7"
}

.mdi-numeric-5::before{
  content:"\F0B3E"
}

.mdi-numeric-5-box::before{
  content:"\F03B1"
}

.mdi-numeric-5-box-multiple::before{
  content:"\F0F13"
}

.mdi-numeric-5-box-multiple-outline::before{
  content:"\F03AF"
}

.mdi-numeric-5-box-outline::before{
  content:"\F03B0"
}

.mdi-numeric-5-circle::before{
  content:"\F0CA8"
}

.mdi-numeric-5-circle-outline::before{
  content:"\F0CA9"
}

.mdi-numeric-6::before{
  content:"\F0B3F"
}

.mdi-numeric-6-box::before{
  content:"\F03B3"
}

.mdi-numeric-6-box-multiple::before{
  content:"\F0F14"
}

.mdi-numeric-6-box-multiple-outline::before{
  content:"\F03B4"
}

.mdi-numeric-6-box-outline::before{
  content:"\F03B5"
}

.mdi-numeric-6-circle::before{
  content:"\F0CAA"
}

.mdi-numeric-6-circle-outline::before{
  content:"\F0CAB"
}

.mdi-numeric-7::before{
  content:"\F0B40"
}

.mdi-numeric-7-box::before{
  content:"\F03B6"
}

.mdi-numeric-7-box-multiple::before{
  content:"\F0F15"
}

.mdi-numeric-7-box-multiple-outline::before{
  content:"\F03B7"
}

.mdi-numeric-7-box-outline::before{
  content:"\F03B8"
}

.mdi-numeric-7-circle::before{
  content:"\F0CAC"
}

.mdi-numeric-7-circle-outline::before{
  content:"\F0CAD"
}

.mdi-numeric-8::before{
  content:"\F0B41"
}

.mdi-numeric-8-box::before{
  content:"\F03B9"
}

.mdi-numeric-8-box-multiple::before{
  content:"\F0F16"
}

.mdi-numeric-8-box-multiple-outline::before{
  content:"\F03BA"
}

.mdi-numeric-8-box-outline::before{
  content:"\F03BB"
}

.mdi-numeric-8-circle::before{
  content:"\F0CAE"
}

.mdi-numeric-8-circle-outline::before{
  content:"\F0CAF"
}

.mdi-numeric-9::before{
  content:"\F0B42"
}

.mdi-numeric-9-box::before{
  content:"\F03BC"
}

.mdi-numeric-9-box-multiple::before{
  content:"\F0F17"
}

.mdi-numeric-9-box-multiple-outline::before{
  content:"\F03BD"
}

.mdi-numeric-9-box-outline::before{
  content:"\F03BE"
}

.mdi-numeric-9-circle::before{
  content:"\F0CB0"
}

.mdi-numeric-9-circle-outline::before{
  content:"\F0CB1"
}

.mdi-numeric-9-plus::before{
  content:"\F0FEE"
}

.mdi-numeric-9-plus-box::before{
  content:"\F03BF"
}

.mdi-numeric-9-plus-box-multiple::before{
  content:"\F0F18"
}

.mdi-numeric-9-plus-box-multiple-outline::before{
  content:"\F03C0"
}

.mdi-numeric-9-plus-box-outline::before{
  content:"\F03C1"
}

.mdi-numeric-9-plus-circle::before{
  content:"\F0CB2"
}

.mdi-numeric-9-plus-circle-outline::before{
  content:"\F0CB3"
}

.mdi-numeric-negative-1::before{
  content:"\F1052"
}

.mdi-numeric-positive-1::before{
  content:"\F15CB"
}

.mdi-nut::before{
  content:"\F06F8"
}

.mdi-nutrition::before{
  content:"\F03C2"
}

.mdi-nuxt::before{
  content:"\F1106"
}

.mdi-oar::before{
  content:"\F067C"
}

.mdi-ocarina::before{
  content:"\F0DE0"
}

.mdi-oci::before{
  content:"\F12E9"
}

.mdi-ocr::before{
  content:"\F113A"
}

.mdi-octagon::before{
  content:"\F03C3"
}

.mdi-octagon-outline::before{
  content:"\F03C4"
}

.mdi-octagram::before{
  content:"\F06F9"
}

.mdi-octagram-outline::before{
  content:"\F0775"
}

.mdi-odnoklassniki::before{
  content:"\F03C5"
}

.mdi-offer::before{
  content:"\F121B"
}

.mdi-office-building::before{
  content:"\F0991"
}

.mdi-office-building-marker::before{
  content:"\F1520"
}

.mdi-office-building-marker-outline::before{
  content:"\F1521"
}

.mdi-office-building-outline::before{
  content:"\F151F"
}

.mdi-oil::before{
  content:"\F03C7"
}

.mdi-oil-lamp::before{
  content:"\F0F19"
}

.mdi-oil-level::before{
  content:"\F1053"
}

.mdi-oil-temperature::before{
  content:"\F0FF8"
}

.mdi-omega::before{
  content:"\F03C9"
}

.mdi-one-up::before{
  content:"\F0BAD"
}

.mdi-onepassword::before{
  content:"\F0881"
}

.mdi-opacity::before{
  content:"\F05CC"
}

.mdi-open-in-app::before{
  content:"\F03CB"
}

.mdi-open-in-new::before{
  content:"\F03CC"
}

.mdi-open-source-initiative::before{
  content:"\F0BAE"
}

.mdi-openid::before{
  content:"\F03CD"
}

.mdi-opera::before{
  content:"\F03CE"
}

.mdi-orbit::before{
  content:"\F0018"
}

.mdi-orbit-variant::before{
  content:"\F15DB"
}

.mdi-order-alphabetical-ascending::before{
  content:"\F020D"
}

.mdi-order-alphabetical-descending::before{
  content:"\F0D07"
}

.mdi-order-bool-ascending::before{
  content:"\F02BE"
}

.mdi-order-bool-ascending-variant::before{
  content:"\F098F"
}

.mdi-order-bool-descending::before{
  content:"\F1384"
}

.mdi-order-bool-descending-variant::before{
  content:"\F0990"
}

.mdi-order-numeric-ascending::before{
  content:"\F0545"
}

.mdi-order-numeric-descending::before{
  content:"\F0546"
}

.mdi-origin::before{
  content:"\F0B43"
}

.mdi-ornament::before{
  content:"\F03CF"
}

.mdi-ornament-variant::before{
  content:"\F03D0"
}

.mdi-outdoor-lamp::before{
  content:"\F1054"
}

.mdi-overscan::before{
  content:"\F1005"
}

.mdi-owl::before{
  content:"\F03D2"
}

.mdi-pac-man::before{
  content:"\F0BAF"
}

.mdi-package::before{
  content:"\F03D3"
}

.mdi-package-down::before{
  content:"\F03D4"
}

.mdi-package-up::before{
  content:"\F03D5"
}

.mdi-package-variant::before{
  content:"\F03D6"
}

.mdi-package-variant-closed::before{
  content:"\F03D7"
}

.mdi-page-first::before{
  content:"\F0600"
}

.mdi-page-last::before{
  content:"\F0601"
}

.mdi-page-layout-body::before{
  content:"\F06FA"
}

.mdi-page-layout-footer::before{
  content:"\F06FB"
}

.mdi-page-layout-header::before{
  content:"\F06FC"
}

.mdi-page-layout-header-footer::before{
  content:"\F0F7F"
}

.mdi-page-layout-sidebar-left::before{
  content:"\F06FD"
}

.mdi-page-layout-sidebar-right::before{
  content:"\F06FE"
}

.mdi-page-next::before{
  content:"\F0BB0"
}

.mdi-page-next-outline::before{
  content:"\F0BB1"
}

.mdi-page-previous::before{
  content:"\F0BB2"
}

.mdi-page-previous-outline::before{
  content:"\F0BB3"
}

.mdi-pail::before{
  content:"\F1417"
}

.mdi-pail-minus::before{
  content:"\F1437"
}

.mdi-pail-minus-outline::before{
  content:"\F143C"
}

.mdi-pail-off::before{
  content:"\F1439"
}

.mdi-pail-off-outline::before{
  content:"\F143E"
}

.mdi-pail-outline::before{
  content:"\F143A"
}

.mdi-pail-plus::before{
  content:"\F1436"
}

.mdi-pail-plus-outline::before{
  content:"\F143B"
}

.mdi-pail-remove::before{
  content:"\F1438"
}

.mdi-pail-remove-outline::before{
  content:"\F143D"
}

.mdi-palette::before{
  content:"\F03D8"
}

.mdi-palette-advanced::before{
  content:"\F03D9"
}

.mdi-palette-outline::before{
  content:"\F0E0C"
}

.mdi-palette-swatch::before{
  content:"\F08B5"
}

.mdi-palette-swatch-outline::before{
  content:"\F135C"
}

.mdi-palm-tree::before{
  content:"\F1055"
}

.mdi-pan::before{
  content:"\F0BB4"
}

.mdi-pan-bottom-left::before{
  content:"\F0BB5"
}

.mdi-pan-bottom-right::before{
  content:"\F0BB6"
}

.mdi-pan-down::before{
  content:"\F0BB7"
}

.mdi-pan-horizontal::before{
  content:"\F0BB8"
}

.mdi-pan-left::before{
  content:"\F0BB9"
}

.mdi-pan-right::before{
  content:"\F0BBA"
}

.mdi-pan-top-left::before{
  content:"\F0BBB"
}

.mdi-pan-top-right::before{
  content:"\F0BBC"
}

.mdi-pan-up::before{
  content:"\F0BBD"
}

.mdi-pan-vertical::before{
  content:"\F0BBE"
}

.mdi-panda::before{
  content:"\F03DA"
}

.mdi-pandora::before{
  content:"\F03DB"
}

.mdi-panorama::before{
  content:"\F03DC"
}

.mdi-panorama-fisheye::before{
  content:"\F03DD"
}

.mdi-panorama-horizontal::before{
  content:"\F03DE"
}

.mdi-panorama-vertical::before{
  content:"\F03DF"
}

.mdi-panorama-wide-angle::before{
  content:"\F03E0"
}

.mdi-paper-cut-vertical::before{
  content:"\F03E1"
}

.mdi-paper-roll::before{
  content:"\F1157"
}

.mdi-paper-roll-outline::before{
  content:"\F1158"
}

.mdi-paperclip::before{
  content:"\F03E2"
}

.mdi-parachute::before{
  content:"\F0CB4"
}

.mdi-parachute-outline::before{
  content:"\F0CB5"
}

.mdi-parking::before{
  content:"\F03E3"
}

.mdi-party-popper::before{
  content:"\F1056"
}

.mdi-passport::before{
  content:"\F07E3"
}

.mdi-passport-biometric::before{
  content:"\F0DE1"
}

.mdi-pasta::before{
  content:"\F1160"
}

.mdi-patio-heater::before{
  content:"\F0F80"
}

.mdi-patreon::before{
  content:"\F0882"
}

.mdi-pause::before{
  content:"\F03E4"
}

.mdi-pause-circle::before{
  content:"\F03E5"
}

.mdi-pause-circle-outline::before{
  content:"\F03E6"
}

.mdi-pause-octagon::before{
  content:"\F03E7"
}

.mdi-pause-octagon-outline::before{
  content:"\F03E8"
}

.mdi-paw::before{
  content:"\F03E9"
}

.mdi-paw-off::before{
  content:"\F0657"
}

.mdi-paw-off-outline::before{
  content:"\F1676"
}

.mdi-paw-outline::before{
  content:"\F1675"
}

.mdi-pdf-box::before{
  content:"\F0E56"
}

.mdi-peace::before{
  content:"\F0884"
}

.mdi-peanut::before{
  content:"\F0FFC"
}

.mdi-peanut-off::before{
  content:"\F0FFD"
}

.mdi-peanut-off-outline::before{
  content:"\F0FFF"
}

.mdi-peanut-outline::before{
  content:"\F0FFE"
}

.mdi-pen::before{
  content:"\F03EA"
}

.mdi-pen-lock::before{
  content:"\F0DE2"
}

.mdi-pen-minus::before{
  content:"\F0DE3"
}

.mdi-pen-off::before{
  content:"\F0DE4"
}

.mdi-pen-plus::before{
  content:"\F0DE5"
}

.mdi-pen-remove::before{
  content:"\F0DE6"
}

.mdi-pencil::before{
  content:"\F03EB"
}

.mdi-pencil-box::before{
  content:"\F03EC"
}

.mdi-pencil-box-multiple::before{
  content:"\F1144"
}

.mdi-pencil-box-multiple-outline::before{
  content:"\F1145"
}

.mdi-pencil-box-outline::before{
  content:"\F03ED"
}

.mdi-pencil-circle::before{
  content:"\F06FF"
}

.mdi-pencil-circle-outline::before{
  content:"\F0776"
}

.mdi-pencil-lock::before{
  content:"\F03EE"
}

.mdi-pencil-lock-outline::before{
  content:"\F0DE7"
}

.mdi-pencil-minus::before{
  content:"\F0DE8"
}

.mdi-pencil-minus-outline::before{
  content:"\F0DE9"
}

.mdi-pencil-off::before{
  content:"\F03EF"
}

.mdi-pencil-off-outline::before{
  content:"\F0DEA"
}

.mdi-pencil-outline::before{
  content:"\F0CB6"
}

.mdi-pencil-plus::before{
  content:"\F0DEB"
}

.mdi-pencil-plus-outline::before{
  content:"\F0DEC"
}

.mdi-pencil-remove::before{
  content:"\F0DED"
}

.mdi-pencil-remove-outline::before{
  content:"\F0DEE"
}

.mdi-pencil-ruler::before{
  content:"\F1353"
}

.mdi-penguin::before{
  content:"\F0EC0"
}

.mdi-pentagon::before{
  content:"\F0701"
}

.mdi-pentagon-outline::before{
  content:"\F0700"
}

.mdi-pentagram::before{
  content:"\F1667"
}

.mdi-percent::before{
  content:"\F03F0"
}

.mdi-percent-outline::before{
  content:"\F1278"
}

.mdi-periodic-table::before{
  content:"\F08B6"
}

.mdi-perspective-less::before{
  content:"\F0D23"
}

.mdi-perspective-more::before{
  content:"\F0D24"
}

.mdi-pharmacy::before{
  content:"\F03F1"
}

.mdi-phone::before{
  content:"\F03F2"
}

.mdi-phone-alert::before{
  content:"\F0F1A"
}

.mdi-phone-alert-outline::before{
  content:"\F118E"
}

.mdi-phone-bluetooth::before{
  content:"\F03F3"
}

.mdi-phone-bluetooth-outline::before{
  content:"\F118F"
}

.mdi-phone-cancel::before{
  content:"\F10BC"
}

.mdi-phone-cancel-outline::before{
  content:"\F1190"
}

.mdi-phone-check::before{
  content:"\F11A9"
}

.mdi-phone-check-outline::before{
  content:"\F11AA"
}

.mdi-phone-classic::before{
  content:"\F0602"
}

.mdi-phone-classic-off::before{
  content:"\F1279"
}

.mdi-phone-dial::before{
  content:"\F1559"
}

.mdi-phone-dial-outline::before{
  content:"\F155A"
}

.mdi-phone-forward::before{
  content:"\F03F4"
}

.mdi-phone-forward-outline::before{
  content:"\F1191"
}

.mdi-phone-hangup::before{
  content:"\F03F5"
}

.mdi-phone-hangup-outline::before{
  content:"\F1192"
}

.mdi-phone-in-talk::before{
  content:"\F03F6"
}

.mdi-phone-in-talk-outline::before{
  content:"\F1182"
}

.mdi-phone-incoming::before{
  content:"\F03F7"
}

.mdi-phone-incoming-outline::before{
  content:"\F1193"
}

.mdi-phone-lock::before{
  content:"\F03F8"
}

.mdi-phone-lock-outline::before{
  content:"\F1194"
}

.mdi-phone-log::before{
  content:"\F03F9"
}

.mdi-phone-log-outline::before{
  content:"\F1195"
}

.mdi-phone-message::before{
  content:"\F1196"
}

.mdi-phone-message-outline::before{
  content:"\F1197"
}

.mdi-phone-minus::before{
  content:"\F0658"
}

.mdi-phone-minus-outline::before{
  content:"\F1198"
}

.mdi-phone-missed::before{
  content:"\F03FA"
}

.mdi-phone-missed-outline::before{
  content:"\F11A5"
}

.mdi-phone-off::before{
  content:"\F0DEF"
}

.mdi-phone-off-outline::before{
  content:"\F11A6"
}

.mdi-phone-outgoing::before{
  content:"\F03FB"
}

.mdi-phone-outgoing-outline::before{
  content:"\F1199"
}

.mdi-phone-outline::before{
  content:"\F0DF0"
}

.mdi-phone-paused::before{
  content:"\F03FC"
}

.mdi-phone-paused-outline::before{
  content:"\F119A"
}

.mdi-phone-plus::before{
  content:"\F0659"
}

.mdi-phone-plus-outline::before{
  content:"\F119B"
}

.mdi-phone-remove::before{
  content:"\F152F"
}

.mdi-phone-remove-outline::before{
  content:"\F1530"
}

.mdi-phone-return::before{
  content:"\F082F"
}

.mdi-phone-return-outline::before{
  content:"\F119C"
}

.mdi-phone-ring::before{
  content:"\F11AB"
}

.mdi-phone-ring-outline::before{
  content:"\F11AC"
}

.mdi-phone-rotate-landscape::before{
  content:"\F0885"
}

.mdi-phone-rotate-portrait::before{
  content:"\F0886"
}

.mdi-phone-settings::before{
  content:"\F03FD"
}

.mdi-phone-settings-outline::before{
  content:"\F119D"
}

.mdi-phone-voip::before{
  content:"\F03FE"
}

.mdi-pi::before{
  content:"\F03FF"
}

.mdi-pi-box::before{
  content:"\F0400"
}

.mdi-pi-hole::before{
  content:"\F0DF1"
}

.mdi-piano::before{
  content:"\F067D"
}

.mdi-pickaxe::before{
  content:"\F08B7"
}

.mdi-picture-in-picture-bottom-right::before{
  content:"\F0E57"
}

.mdi-picture-in-picture-bottom-right-outline::before{
  content:"\F0E58"
}

.mdi-picture-in-picture-top-right::before{
  content:"\F0E59"
}

.mdi-picture-in-picture-top-right-outline::before{
  content:"\F0E5A"
}

.mdi-pier::before{
  content:"\F0887"
}

.mdi-pier-crane::before{
  content:"\F0888"
}

.mdi-pig::before{
  content:"\F0401"
}

.mdi-pig-variant::before{
  content:"\F1006"
}

.mdi-pig-variant-outline::before{
  content:"\F1678"
}

.mdi-piggy-bank::before{
  content:"\F1007"
}

.mdi-piggy-bank-outline::before{
  content:"\F1679"
}

.mdi-pill::before{
  content:"\F0402"
}

.mdi-pillar::before{
  content:"\F0702"
}

.mdi-pin::before{
  content:"\F0403"
}

.mdi-pin-off::before{
  content:"\F0404"
}

.mdi-pin-off-outline::before{
  content:"\F0930"
}

.mdi-pin-outline::before{
  content:"\F0931"
}

.mdi-pine-tree::before{
  content:"\F0405"
}

.mdi-pine-tree-box::before{
  content:"\F0406"
}

.mdi-pine-tree-fire::before{
  content:"\F141A"
}

.mdi-pinterest::before{
  content:"\F0407"
}

.mdi-pinwheel::before{
  content:"\F0AD5"
}

.mdi-pinwheel-outline::before{
  content:"\F0AD6"
}

.mdi-pipe::before{
  content:"\F07E5"
}

.mdi-pipe-disconnected::before{
  content:"\F07E6"
}

.mdi-pipe-leak::before{
  content:"\F0889"
}

.mdi-pipe-wrench::before{
  content:"\F1354"
}

.mdi-pirate::before{
  content:"\F0A08"
}

.mdi-pistol::before{
  content:"\F0703"
}

.mdi-piston::before{
  content:"\F088A"
}

.mdi-pitchfork::before{
  content:"\F1553"
}

.mdi-pizza::before{
  content:"\F0409"
}

.mdi-play::before{
  content:"\F040A"
}

.mdi-play-box::before{
  content:"\F127A"
}

.mdi-play-box-multiple::before{
  content:"\F0D19"
}

.mdi-play-box-multiple-outline::before{
  content:"\F13E6"
}

.mdi-play-box-outline::before{
  content:"\F040B"
}

.mdi-play-circle::before{
  content:"\F040C"
}

.mdi-play-circle-outline::before{
  content:"\F040D"
}

.mdi-play-network::before{
  content:"\F088B"
}

.mdi-play-network-outline::before{
  content:"\F0CB7"
}

.mdi-play-outline::before{
  content:"\F0F1B"
}

.mdi-play-pause::before{
  content:"\F040E"
}

.mdi-play-protected-content::before{
  content:"\F040F"
}

.mdi-play-speed::before{
  content:"\F08FF"
}

.mdi-playlist-check::before{
  content:"\F05C7"
}

.mdi-playlist-edit::before{
  content:"\F0900"
}

.mdi-playlist-minus::before{
  content:"\F0410"
}

.mdi-playlist-music::before{
  content:"\F0CB8"
}

.mdi-playlist-music-outline::before{
  content:"\F0CB9"
}

.mdi-playlist-play::before{
  content:"\F0411"
}

.mdi-playlist-plus::before{
  content:"\F0412"
}

.mdi-playlist-remove::before{
  content:"\F0413"
}

.mdi-playlist-star::before{
  content:"\F0DF2"
}

.mdi-plex::before{
  content:"\F06BA"
}

.mdi-plus::before{
  content:"\F0415"
}

.mdi-plus-box::before{
  content:"\F0416"
}

.mdi-plus-box-multiple::before{
  content:"\F0334"
}

.mdi-plus-box-multiple-outline::before{
  content:"\F1143"
}

.mdi-plus-box-outline::before{
  content:"\F0704"
}

.mdi-plus-circle::before{
  content:"\F0417"
}

.mdi-plus-circle-multiple::before{
  content:"\F034C"
}

.mdi-plus-circle-multiple-outline::before{
  content:"\F0418"
}

.mdi-plus-circle-outline::before{
  content:"\F0419"
}

.mdi-plus-minus::before{
  content:"\F0992"
}

.mdi-plus-minus-box::before{
  content:"\F0993"
}

.mdi-plus-minus-variant::before{
  content:"\F14C9"
}

.mdi-plus-network::before{
  content:"\F041A"
}

.mdi-plus-network-outline::before{
  content:"\F0CBA"
}

.mdi-plus-one::before{
  content:"\F041B"
}

.mdi-plus-outline::before{
  content:"\F0705"
}

.mdi-plus-thick::before{
  content:"\F11EC"
}

.mdi-podcast::before{
  content:"\F0994"
}

.mdi-podium::before{
  content:"\F0D25"
}

.mdi-podium-bronze::before{
  content:"\F0D26"
}

.mdi-podium-gold::before{
  content:"\F0D27"
}

.mdi-podium-silver::before{
  content:"\F0D28"
}

.mdi-point-of-sale::before{
  content:"\F0D92"
}

.mdi-pokeball::before{
  content:"\F041D"
}

.mdi-pokemon-go::before{
  content:"\F0A09"
}

.mdi-poker-chip::before{
  content:"\F0830"
}

.mdi-polaroid::before{
  content:"\F041E"
}

.mdi-police-badge::before{
  content:"\F1167"
}

.mdi-police-badge-outline::before{
  content:"\F1168"
}

.mdi-poll::before{
  content:"\F041F"
}

.mdi-poll-box::before{
  content:"\F0420"
}

.mdi-poll-box-outline::before{
  content:"\F127B"
}

.mdi-polo::before{
  content:"\F14C3"
}

.mdi-polymer::before{
  content:"\F0421"
}

.mdi-pool::before{
  content:"\F0606"
}

.mdi-popcorn::before{
  content:"\F0422"
}

.mdi-post::before{
  content:"\F1008"
}

.mdi-post-outline::before{
  content:"\F1009"
}

.mdi-postage-stamp::before{
  content:"\F0CBB"
}

.mdi-pot::before{
  content:"\F02E5"
}

.mdi-pot-mix::before{
  content:"\F065B"
}

.mdi-pot-mix-outline::before{
  content:"\F0677"
}

.mdi-pot-outline::before{
  content:"\F02FF"
}

.mdi-pot-steam::before{
  content:"\F065A"
}

.mdi-pot-steam-outline::before{
  content:"\F0326"
}

.mdi-pound::before{
  content:"\F0423"
}

.mdi-pound-box::before{
  content:"\F0424"
}

.mdi-pound-box-outline::before{
  content:"\F117F"
}

.mdi-power::before{
  content:"\F0425"
}

.mdi-power-cycle::before{
  content:"\F0901"
}

.mdi-power-off::before{
  content:"\F0902"
}

.mdi-power-on::before{
  content:"\F0903"
}

.mdi-power-plug::before{
  content:"\F06A5"
}

.mdi-power-plug-off::before{
  content:"\F06A6"
}

.mdi-power-plug-off-outline::before{
  content:"\F1424"
}

.mdi-power-plug-outline::before{
  content:"\F1425"
}

.mdi-power-settings::before{
  content:"\F0426"
}

.mdi-power-sleep::before{
  content:"\F0904"
}

.mdi-power-socket::before{
  content:"\F0427"
}

.mdi-power-socket-au::before{
  content:"\F0905"
}

.mdi-power-socket-de::before{
  content:"\F1107"
}

.mdi-power-socket-eu::before{
  content:"\F07E7"
}

.mdi-power-socket-fr::before{
  content:"\F1108"
}

.mdi-power-socket-it::before{
  content:"\F14FF"
}

.mdi-power-socket-jp::before{
  content:"\F1109"
}

.mdi-power-socket-uk::before{
  content:"\F07E8"
}

.mdi-power-socket-us::before{
  content:"\F07E9"
}

.mdi-power-standby::before{
  content:"\F0906"
}

.mdi-powershell::before{
  content:"\F0A0A"
}

.mdi-prescription::before{
  content:"\F0706"
}

.mdi-presentation::before{
  content:"\F0428"
}

.mdi-presentation-play::before{
  content:"\F0429"
}

.mdi-pretzel::before{
  content:"\F1562"
}

.mdi-printer::before{
  content:"\F042A"
}

.mdi-printer-3d::before{
  content:"\F042B"
}

.mdi-printer-3d-nozzle::before{
  content:"\F0E5B"
}

.mdi-printer-3d-nozzle-alert::before{
  content:"\F11C0"
}

.mdi-printer-3d-nozzle-alert-outline::before{
  content:"\F11C1"
}

.mdi-printer-3d-nozzle-outline::before{
  content:"\F0E5C"
}

.mdi-printer-alert::before{
  content:"\F042C"
}

.mdi-printer-check::before{
  content:"\F1146"
}

.mdi-printer-eye::before{
  content:"\F1458"
}

.mdi-printer-off::before{
  content:"\F0E5D"
}

.mdi-printer-pos::before{
  content:"\F1057"
}

.mdi-printer-search::before{
  content:"\F1457"
}

.mdi-printer-settings::before{
  content:"\F0707"
}

.mdi-printer-wireless::before{
  content:"\F0A0B"
}

.mdi-priority-high::before{
  content:"\F0603"
}

.mdi-priority-low::before{
  content:"\F0604"
}

.mdi-professional-hexagon::before{
  content:"\F042D"
}

.mdi-progress-alert::before{
  content:"\F0CBC"
}

.mdi-progress-check::before{
  content:"\F0995"
}

.mdi-progress-clock::before{
  content:"\F0996"
}

.mdi-progress-close::before{
  content:"\F110A"
}

.mdi-progress-download::before{
  content:"\F0997"
}

.mdi-progress-question::before{
  content:"\F1522"
}

.mdi-progress-upload::before{
  content:"\F0998"
}

.mdi-progress-wrench::before{
  content:"\F0CBD"
}

.mdi-projector::before{
  content:"\F042E"
}

.mdi-projector-screen::before{
  content:"\F042F"
}

.mdi-projector-screen-outline::before{
  content:"\F1724"
}

.mdi-propane-tank::before{
  content:"\F1357"
}

.mdi-propane-tank-outline::before{
  content:"\F1358"
}

.mdi-protocol::before{
  content:"\F0FD8"
}

.mdi-publish::before{
  content:"\F06A7"
}

.mdi-pulse::before{
  content:"\F0430"
}

.mdi-pump::before{
  content:"\F1402"
}

.mdi-pumpkin::before{
  content:"\F0BBF"
}

.mdi-purse::before{
  content:"\F0F1C"
}

.mdi-purse-outline::before{
  content:"\F0F1D"
}

.mdi-puzzle::before{
  content:"\F0431"
}

.mdi-puzzle-check::before{
  content:"\F1426"
}

.mdi-puzzle-check-outline::before{
  content:"\F1427"
}

.mdi-puzzle-edit::before{
  content:"\F14D3"
}

.mdi-puzzle-edit-outline::before{
  content:"\F14D9"
}

.mdi-puzzle-heart::before{
  content:"\F14D4"
}

.mdi-puzzle-heart-outline::before{
  content:"\F14DA"
}

.mdi-puzzle-minus::before{
  content:"\F14D1"
}

.mdi-puzzle-minus-outline::before{
  content:"\F14D7"
}

.mdi-puzzle-outline::before{
  content:"\F0A66"
}

.mdi-puzzle-plus::before{
  content:"\F14D0"
}

.mdi-puzzle-plus-outline::before{
  content:"\F14D6"
}

.mdi-puzzle-remove::before{
  content:"\F14D2"
}

.mdi-puzzle-remove-outline::before{
  content:"\F14D8"
}

.mdi-puzzle-star::before{
  content:"\F14D5"
}

.mdi-puzzle-star-outline::before{
  content:"\F14DB"
}

.mdi-qi::before{
  content:"\F0999"
}

.mdi-qqchat::before{
  content:"\F0605"
}

.mdi-qrcode::before{
  content:"\F0432"
}

.mdi-qrcode-edit::before{
  content:"\F08B8"
}

.mdi-qrcode-minus::before{
  content:"\F118C"
}

.mdi-qrcode-plus::before{
  content:"\F118B"
}

.mdi-qrcode-remove::before{
  content:"\F118D"
}

.mdi-qrcode-scan::before{
  content:"\F0433"
}

.mdi-quadcopter::before{
  content:"\F0434"
}

.mdi-quality-high::before{
  content:"\F0435"
}

.mdi-quality-low::before{
  content:"\F0A0C"
}

.mdi-quality-medium::before{
  content:"\F0A0D"
}

.mdi-quora::before{
  content:"\F0D29"
}

.mdi-rabbit::before{
  content:"\F0907"
}

.mdi-racing-helmet::before{
  content:"\F0D93"
}

.mdi-racquetball::before{
  content:"\F0D94"
}

.mdi-radar::before{
  content:"\F0437"
}

.mdi-radiator::before{
  content:"\F0438"
}

.mdi-radiator-disabled::before{
  content:"\F0AD7"
}

.mdi-radiator-off::before{
  content:"\F0AD8"
}

.mdi-radio::before{
  content:"\F0439"
}

.mdi-radio-am::before{
  content:"\F0CBE"
}

.mdi-radio-fm::before{
  content:"\F0CBF"
}

.mdi-radio-handheld::before{
  content:"\F043A"
}

.mdi-radio-off::before{
  content:"\F121C"
}

.mdi-radio-tower::before{
  content:"\F043B"
}

.mdi-radioactive::before{
  content:"\F043C"
}

.mdi-radioactive-off::before{
  content:"\F0EC1"
}

.mdi-radiobox-blank::before{
  content:"\F043D"
}

.mdi-radiobox-marked::before{
  content:"\F043E"
}

.mdi-radiology-box::before{
  content:"\F14C5"
}

.mdi-radiology-box-outline::before{
  content:"\F14C6"
}

.mdi-radius::before{
  content:"\F0CC0"
}

.mdi-radius-outline::before{
  content:"\F0CC1"
}

.mdi-railroad-light::before{
  content:"\F0F1E"
}

.mdi-rake::before{
  content:"\F1544"
}

.mdi-raspberry-pi::before{
  content:"\F043F"
}

.mdi-ray-end::before{
  content:"\F0440"
}

.mdi-ray-end-arrow::before{
  content:"\F0441"
}

.mdi-ray-start::before{
  content:"\F0442"
}

.mdi-ray-start-arrow::before{
  content:"\F0443"
}

.mdi-ray-start-end::before{
  content:"\F0444"
}

.mdi-ray-start-vertex-end::before{
  content:"\F15D8"
}

.mdi-ray-vertex::before{
  content:"\F0445"
}

.mdi-react::before{
  content:"\F0708"
}

.mdi-read::before{
  content:"\F0447"
}

.mdi-receipt::before{
  content:"\F0449"
}

.mdi-record::before{
  content:"\F044A"
}

.mdi-record-circle::before{
  content:"\F0EC2"
}

.mdi-record-circle-outline::before{
  content:"\F0EC3"
}

.mdi-record-player::before{
  content:"\F099A"
}

.mdi-record-rec::before{
  content:"\F044B"
}

.mdi-rectangle::before{
  content:"\F0E5E"
}

.mdi-rectangle-outline::before{
  content:"\F0E5F"
}

.mdi-recycle::before{
  content:"\F044C"
}

.mdi-recycle-variant::before{
  content:"\F139D"
}

.mdi-reddit::before{
  content:"\F044D"
}

.mdi-redhat::before{
  content:"\F111B"
}

.mdi-redo::before{
  content:"\F044E"
}

.mdi-redo-variant::before{
  content:"\F044F"
}

.mdi-reflect-horizontal::before{
  content:"\F0A0E"
}

.mdi-reflect-vertical::before{
  content:"\F0A0F"
}

.mdi-refresh::before{
  content:"\F0450"
}

.mdi-refresh-circle::before{
  content:"\F1377"
}

.mdi-regex::before{
  content:"\F0451"
}

.mdi-registered-trademark::before{
  content:"\F0A67"
}

.mdi-reiterate::before{
  content:"\F1588"
}

.mdi-relation-many-to-many::before{
  content:"\F1496"
}

.mdi-relation-many-to-one::before{
  content:"\F1497"
}

.mdi-relation-many-to-one-or-many::before{
  content:"\F1498"
}

.mdi-relation-many-to-only-one::before{
  content:"\F1499"
}

.mdi-relation-many-to-zero-or-many::before{
  content:"\F149A"
}

.mdi-relation-many-to-zero-or-one::before{
  content:"\F149B"
}

.mdi-relation-one-or-many-to-many::before{
  content:"\F149C"
}

.mdi-relation-one-or-many-to-one::before{
  content:"\F149D"
}

.mdi-relation-one-or-many-to-one-or-many::before{
  content:"\F149E"
}

.mdi-relation-one-or-many-to-only-one::before{
  content:"\F149F"
}

.mdi-relation-one-or-many-to-zero-or-many::before{
  content:"\F14A0"
}

.mdi-relation-one-or-many-to-zero-or-one::before{
  content:"\F14A1"
}

.mdi-relation-one-to-many::before{
  content:"\F14A2"
}

.mdi-relation-one-to-one::before{
  content:"\F14A3"
}

.mdi-relation-one-to-one-or-many::before{
  content:"\F14A4"
}

.mdi-relation-one-to-only-one::before{
  content:"\F14A5"
}

.mdi-relation-one-to-zero-or-many::before{
  content:"\F14A6"
}

.mdi-relation-one-to-zero-or-one::before{
  content:"\F14A7"
}

.mdi-relation-only-one-to-many::before{
  content:"\F14A8"
}

.mdi-relation-only-one-to-one::before{
  content:"\F14A9"
}

.mdi-relation-only-one-to-one-or-many::before{
  content:"\F14AA"
}

.mdi-relation-only-one-to-only-one::before{
  content:"\F14AB"
}

.mdi-relation-only-one-to-zero-or-many::before{
  content:"\F14AC"
}

.mdi-relation-only-one-to-zero-or-one::before{
  content:"\F14AD"
}

.mdi-relation-zero-or-many-to-many::before{
  content:"\F14AE"
}

.mdi-relation-zero-or-many-to-one::before{
  content:"\F14AF"
}

.mdi-relation-zero-or-many-to-one-or-many::before{
  content:"\F14B0"
}

.mdi-relation-zero-or-many-to-only-one::before{
  content:"\F14B1"
}

.mdi-relation-zero-or-many-to-zero-or-many::before{
  content:"\F14B2"
}

.mdi-relation-zero-or-many-to-zero-or-one::before{
  content:"\F14B3"
}

.mdi-relation-zero-or-one-to-many::before{
  content:"\F14B4"
}

.mdi-relation-zero-or-one-to-one::before{
  content:"\F14B5"
}

.mdi-relation-zero-or-one-to-one-or-many::before{
  content:"\F14B6"
}

.mdi-relation-zero-or-one-to-only-one::before{
  content:"\F14B7"
}

.mdi-relation-zero-or-one-to-zero-or-many::before{
  content:"\F14B8"
}

.mdi-relation-zero-or-one-to-zero-or-one::before{
  content:"\F14B9"
}

.mdi-relative-scale::before{
  content:"\F0452"
}

.mdi-reload::before{
  content:"\F0453"
}

.mdi-reload-alert::before{
  content:"\F110B"
}

.mdi-reminder::before{
  content:"\F088C"
}

.mdi-remote::before{
  content:"\F0454"
}

.mdi-remote-desktop::before{
  content:"\F08B9"
}

.mdi-remote-off::before{
  content:"\F0EC4"
}

.mdi-remote-tv::before{
  content:"\F0EC5"
}

.mdi-remote-tv-off::before{
  content:"\F0EC6"
}

.mdi-rename-box::before{
  content:"\F0455"
}

.mdi-reorder-horizontal::before{
  content:"\F0688"
}

.mdi-reorder-vertical::before{
  content:"\F0689"
}

.mdi-repeat::before{
  content:"\F0456"
}

.mdi-repeat-off::before{
  content:"\F0457"
}

.mdi-repeat-once::before{
  content:"\F0458"
}

.mdi-replay::before{
  content:"\F0459"
}

.mdi-reply::before{
  content:"\F045A"
}

.mdi-reply-all::before{
  content:"\F045B"
}

.mdi-reply-all-outline::before{
  content:"\F0F1F"
}

.mdi-reply-circle::before{
  content:"\F11AE"
}

.mdi-reply-outline::before{
  content:"\F0F20"
}

.mdi-reproduction::before{
  content:"\F045C"
}

.mdi-resistor::before{
  content:"\F0B44"
}

.mdi-resistor-nodes::before{
  content:"\F0B45"
}

.mdi-resize::before{
  content:"\F0A68"
}

.mdi-resize-bottom-right::before{
  content:"\F045D"
}

.mdi-responsive::before{
  content:"\F045E"
}

.mdi-restart::before{
  content:"\F0709"
}

.mdi-restart-alert::before{
  content:"\F110C"
}

.mdi-restart-off::before{
  content:"\F0D95"
}

.mdi-restore::before{
  content:"\F099B"
}

.mdi-restore-alert::before{
  content:"\F110D"
}

.mdi-rewind::before{
  content:"\F045F"
}

.mdi-rewind-10::before{
  content:"\F0D2A"
}

.mdi-rewind-30::before{
  content:"\F0D96"
}

.mdi-rewind-5::before{
  content:"\F11F9"
}

.mdi-rewind-60::before{
  content:"\F160C"
}

.mdi-rewind-outline::before{
  content:"\F070A"
}

.mdi-rhombus::before{
  content:"\F070B"
}

.mdi-rhombus-medium::before{
  content:"\F0A10"
}

.mdi-rhombus-medium-outline::before{
  content:"\F14DC"
}

.mdi-rhombus-outline::before{
  content:"\F070C"
}

.mdi-rhombus-split::before{
  content:"\F0A11"
}

.mdi-rhombus-split-outline::before{
  content:"\F14DD"
}

.mdi-ribbon::before{
  content:"\F0460"
}

.mdi-rice::before{
  content:"\F07EA"
}

.mdi-rickshaw::before{
  content:"\F15BB"
}

.mdi-rickshaw-electric::before{
  content:"\F15BC"
}

.mdi-ring::before{
  content:"\F07EB"
}

.mdi-rivet::before{
  content:"\F0E60"
}

.mdi-road::before{
  content:"\F0461"
}

.mdi-road-variant::before{
  content:"\F0462"
}

.mdi-robber::before{
  content:"\F1058"
}

.mdi-robot::before{
  content:"\F06A9"
}

.mdi-robot-angry::before{
  content:"\F169D"
}

.mdi-robot-angry-outline::before{
  content:"\F169E"
}

.mdi-robot-confused::before{
  content:"\F169F"
}

.mdi-robot-confused-outline::before{
  content:"\F16A0"
}

.mdi-robot-dead::before{
  content:"\F16A1"
}

.mdi-robot-dead-outline::before{
  content:"\F16A2"
}

.mdi-robot-excited::before{
  content:"\F16A3"
}

.mdi-robot-excited-outline::before{
  content:"\F16A4"
}

.mdi-robot-happy::before{
  content:"\F1719"
}

.mdi-robot-happy-outline::before{
  content:"\F171A"
}

.mdi-robot-industrial::before{
  content:"\F0B46"
}

.mdi-robot-love::before{
  content:"\F16A5"
}

.mdi-robot-love-outline::before{
  content:"\F16A6"
}

.mdi-robot-mower::before{
  content:"\F11F7"
}

.mdi-robot-mower-outline::before{
  content:"\F11F3"
}

.mdi-robot-off::before{
  content:"\F16A7"
}

.mdi-robot-off-outline::before{
  content:"\F167B"
}

.mdi-robot-outline::before{
  content:"\F167A"
}

.mdi-robot-vacuum::before{
  content:"\F070D"
}

.mdi-robot-vacuum-variant::before{
  content:"\F0908"
}

.mdi-rocket::before{
  content:"\F0463"
}

.mdi-rocket-launch::before{
  content:"\F14DE"
}

.mdi-rocket-launch-outline::before{
  content:"\F14DF"
}

.mdi-rocket-outline::before{
  content:"\F13AF"
}

.mdi-rodent::before{
  content:"\F1327"
}

.mdi-roller-skate::before{
  content:"\F0D2B"
}

.mdi-roller-skate-off::before{
  content:"\F0145"
}

.mdi-rollerblade::before{
  content:"\F0D2C"
}

.mdi-rollerblade-off::before{
  content:"\F002E"
}

.mdi-rollupjs::before{
  content:"\F0BC0"
}

.mdi-roman-numeral-1::before{
  content:"\F1088"
}

.mdi-roman-numeral-10::before{
  content:"\F1091"
}

.mdi-roman-numeral-2::before{
  content:"\F1089"
}

.mdi-roman-numeral-3::before{
  content:"\F108A"
}

.mdi-roman-numeral-4::before{
  content:"\F108B"
}

.mdi-roman-numeral-5::before{
  content:"\F108C"
}

.mdi-roman-numeral-6::before{
  content:"\F108D"
}

.mdi-roman-numeral-7::before{
  content:"\F108E"
}

.mdi-roman-numeral-8::before{
  content:"\F108F"
}

.mdi-roman-numeral-9::before{
  content:"\F1090"
}

.mdi-room-service::before{
  content:"\F088D"
}

.mdi-room-service-outline::before{
  content:"\F0D97"
}

.mdi-rotate-3d::before{
  content:"\F0EC7"
}

.mdi-rotate-3d-variant::before{
  content:"\F0464"
}

.mdi-rotate-left::before{
  content:"\F0465"
}

.mdi-rotate-left-variant::before{
  content:"\F0466"
}

.mdi-rotate-orbit::before{
  content:"\F0D98"
}

.mdi-rotate-right::before{
  content:"\F0467"
}

.mdi-rotate-right-variant::before{
  content:"\F0468"
}

.mdi-rounded-corner::before{
  content:"\F0607"
}

.mdi-router::before{
  content:"\F11E2"
}

.mdi-router-network::before{
  content:"\F1087"
}

.mdi-router-wireless::before{
  content:"\F0469"
}

.mdi-router-wireless-off::before{
  content:"\F15A3"
}

.mdi-router-wireless-settings::before{
  content:"\F0A69"
}

.mdi-routes::before{
  content:"\F046A"
}

.mdi-routes-clock::before{
  content:"\F1059"
}

.mdi-rowing::before{
  content:"\F0608"
}

.mdi-rss::before{
  content:"\F046B"
}

.mdi-rss-box::before{
  content:"\F046C"
}

.mdi-rss-off::before{
  content:"\F0F21"
}

.mdi-rug::before{
  content:"\F1475"
}

.mdi-rugby::before{
  content:"\F0D99"
}

.mdi-ruler::before{
  content:"\F046D"
}

.mdi-ruler-square::before{
  content:"\F0CC2"
}

.mdi-ruler-square-compass::before{
  content:"\F0EBE"
}

.mdi-run::before{
  content:"\F070E"
}

.mdi-run-fast::before{
  content:"\F046E"
}

.mdi-rv-truck::before{
  content:"\F11D4"
}

.mdi-sack::before{
  content:"\F0D2E"
}

.mdi-sack-percent::before{
  content:"\F0D2F"
}

.mdi-safe::before{
  content:"\F0A6A"
}

.mdi-safe-square::before{
  content:"\F127C"
}

.mdi-safe-square-outline::before{
  content:"\F127D"
}

.mdi-safety-goggles::before{
  content:"\F0D30"
}

.mdi-sail-boat::before{
  content:"\F0EC8"
}

.mdi-sale::before{
  content:"\F046F"
}

.mdi-salesforce::before{
  content:"\F088E"
}

.mdi-sass::before{
  content:"\F07EC"
}

.mdi-satellite::before{
  content:"\F0470"
}

.mdi-satellite-uplink::before{
  content:"\F0909"
}

.mdi-satellite-variant::before{
  content:"\F0471"
}

.mdi-sausage::before{
  content:"\F08BA"
}

.mdi-saw-blade::before{
  content:"\F0E61"
}

.mdi-sawtooth-wave::before{
  content:"\F147A"
}

.mdi-saxophone::before{
  content:"\F0609"
}

.mdi-scale::before{
  content:"\F0472"
}

.mdi-scale-balance::before{
  content:"\F05D1"
}

.mdi-scale-bathroom::before{
  content:"\F0473"
}

.mdi-scale-off::before{
  content:"\F105A"
}

.mdi-scan-helper::before{
  content:"\F13D8"
}

.mdi-scanner::before{
  content:"\F06AB"
}

.mdi-scanner-off::before{
  content:"\F090A"
}

.mdi-scatter-plot::before{
  content:"\F0EC9"
}

.mdi-scatter-plot-outline::before{
  content:"\F0ECA"
}

.mdi-school::before{
  content:"\F0474"
}

.mdi-school-outline::before{
  content:"\F1180"
}

.mdi-scissors-cutting::before{
  content:"\F0A6B"
}

.mdi-scooter::before{
  content:"\F15BD"
}

.mdi-scooter-electric::before{
  content:"\F15BE"
}

.mdi-scoreboard::before{
  content:"\F127E"
}

.mdi-scoreboard-outline::before{
  content:"\F127F"
}

.mdi-screen-rotation::before{
  content:"\F0475"
}

.mdi-screen-rotation-lock::before{
  content:"\F0478"
}

.mdi-screw-flat-top::before{
  content:"\F0DF3"
}

.mdi-screw-lag::before{
  content:"\F0DF4"
}

.mdi-screw-machine-flat-top::before{
  content:"\F0DF5"
}

.mdi-screw-machine-round-top::before{
  content:"\F0DF6"
}

.mdi-screw-round-top::before{
  content:"\F0DF7"
}

.mdi-screwdriver::before{
  content:"\F0476"
}

.mdi-script::before{
  content:"\F0BC1"
}

.mdi-script-outline::before{
  content:"\F0477"
}

.mdi-script-text::before{
  content:"\F0BC2"
}

.mdi-script-text-key::before{
  content:"\F1725"
}

.mdi-script-text-key-outline::before{
  content:"\F1726"
}

.mdi-script-text-outline::before{
  content:"\F0BC3"
}

.mdi-script-text-play::before{
  content:"\F1727"
}

.mdi-script-text-play-outline::before{
  content:"\F1728"
}

.mdi-sd::before{
  content:"\F0479"
}

.mdi-seal::before{
  content:"\F047A"
}

.mdi-seal-variant::before{
  content:"\F0FD9"
}

.mdi-search-web::before{
  content:"\F070F"
}

.mdi-seat::before{
  content:"\F0CC3"
}

.mdi-seat-flat::before{
  content:"\F047B"
}

.mdi-seat-flat-angled::before{
  content:"\F047C"
}

.mdi-seat-individual-suite::before{
  content:"\F047D"
}

.mdi-seat-legroom-extra::before{
  content:"\F047E"
}

.mdi-seat-legroom-normal::before{
  content:"\F047F"
}

.mdi-seat-legroom-reduced::before{
  content:"\F0480"
}

.mdi-seat-outline::before{
  content:"\F0CC4"
}

.mdi-seat-passenger::before{
  content:"\F1249"
}

.mdi-seat-recline-extra::before{
  content:"\F0481"
}

.mdi-seat-recline-normal::before{
  content:"\F0482"
}

.mdi-seatbelt::before{
  content:"\F0CC5"
}

.mdi-security::before{
  content:"\F0483"
}

.mdi-security-network::before{
  content:"\F0484"
}

.mdi-seed::before{
  content:"\F0E62"
}

.mdi-seed-off::before{
  content:"\F13FD"
}

.mdi-seed-off-outline::before{
  content:"\F13FE"
}

.mdi-seed-outline::before{
  content:"\F0E63"
}

.mdi-seesaw::before{
  content:"\F15A4"
}

.mdi-segment::before{
  content:"\F0ECB"
}

.mdi-select::before{
  content:"\F0485"
}

.mdi-select-all::before{
  content:"\F0486"
}

.mdi-select-color::before{
  content:"\F0D31"
}

.mdi-select-compare::before{
  content:"\F0AD9"
}

.mdi-select-drag::before{
  content:"\F0A6C"
}

.mdi-select-group::before{
  content:"\F0F82"
}

.mdi-select-inverse::before{
  content:"\F0487"
}

.mdi-select-marker::before{
  content:"\F1280"
}

.mdi-select-multiple::before{
  content:"\F1281"
}

.mdi-select-multiple-marker::before{
  content:"\F1282"
}

.mdi-select-off::before{
  content:"\F0488"
}

.mdi-select-place::before{
  content:"\F0FDA"
}

.mdi-select-search::before{
  content:"\F1204"
}

.mdi-selection::before{
  content:"\F0489"
}

.mdi-selection-drag::before{
  content:"\F0A6D"
}

.mdi-selection-ellipse::before{
  content:"\F0D32"
}

.mdi-selection-ellipse-arrow-inside::before{
  content:"\F0F22"
}

.mdi-selection-marker::before{
  content:"\F1283"
}

.mdi-selection-multiple::before{
  content:"\F1285"
}

.mdi-selection-multiple-marker::before{
  content:"\F1284"
}

.mdi-selection-off::before{
  content:"\F0777"
}

.mdi-selection-search::before{
  content:"\F1205"
}

.mdi-semantic-web::before{
  content:"\F1316"
}

.mdi-send::before{
  content:"\F048A"
}

.mdi-send-check::before{
  content:"\F1161"
}

.mdi-send-check-outline::before{
  content:"\F1162"
}

.mdi-send-circle::before{
  content:"\F0DF8"
}

.mdi-send-circle-outline::before{
  content:"\F0DF9"
}

.mdi-send-clock::before{
  content:"\F1163"
}

.mdi-send-clock-outline::before{
  content:"\F1164"
}

.mdi-send-lock::before{
  content:"\F07ED"
}

.mdi-send-lock-outline::before{
  content:"\F1166"
}

.mdi-send-outline::before{
  content:"\F1165"
}

.mdi-serial-port::before{
  content:"\F065C"
}

.mdi-server::before{
  content:"\F048B"
}

.mdi-server-minus::before{
  content:"\F048C"
}

.mdi-server-network::before{
  content:"\F048D"
}

.mdi-server-network-off::before{
  content:"\F048E"
}

.mdi-server-off::before{
  content:"\F048F"
}

.mdi-server-plus::before{
  content:"\F0490"
}

.mdi-server-remove::before{
  content:"\F0491"
}

.mdi-server-security::before{
  content:"\F0492"
}

.mdi-set-all::before{
  content:"\F0778"
}

.mdi-set-center::before{
  content:"\F0779"
}

.mdi-set-center-right::before{
  content:"\F077A"
}

.mdi-set-left::before{
  content:"\F077B"
}

.mdi-set-left-center::before{
  content:"\F077C"
}

.mdi-set-left-right::before{
  content:"\F077D"
}

.mdi-set-merge::before{
  content:"\F14E0"
}

.mdi-set-none::before{
  content:"\F077E"
}

.mdi-set-right::before{
  content:"\F077F"
}

.mdi-set-split::before{
  content:"\F14E1"
}

.mdi-set-square::before{
  content:"\F145D"
}

.mdi-set-top-box::before{
  content:"\F099F"
}

.mdi-settings-helper::before{
  content:"\F0A6E"
}

.mdi-shaker::before{
  content:"\F110E"
}

.mdi-shaker-outline::before{
  content:"\F110F"
}

.mdi-shape::before{
  content:"\F0831"
}

.mdi-shape-circle-plus::before{
  content:"\F065D"
}

.mdi-shape-outline::before{
  content:"\F0832"
}

.mdi-shape-oval-plus::before{
  content:"\F11FA"
}

.mdi-shape-plus::before{
  content:"\F0495"
}

.mdi-shape-polygon-plus::before{
  content:"\F065E"
}

.mdi-shape-rectangle-plus::before{
  content:"\F065F"
}

.mdi-shape-square-plus::before{
  content:"\F0660"
}

.mdi-shape-square-rounded-plus::before{
  content:"\F14FA"
}

.mdi-share::before{
  content:"\F0496"
}

.mdi-share-all::before{
  content:"\F11F4"
}

.mdi-share-all-outline::before{
  content:"\F11F5"
}

.mdi-share-circle::before{
  content:"\F11AD"
}

.mdi-share-off::before{
  content:"\F0F23"
}

.mdi-share-off-outline::before{
  content:"\F0F24"
}

.mdi-share-outline::before{
  content:"\F0932"
}

.mdi-share-variant::before{
  content:"\F0497"
}

.mdi-share-variant-outline::before{
  content:"\F1514"
}

.mdi-shark-fin::before{
  content:"\F1673"
}

.mdi-shark-fin-outline::before{
  content:"\F1674"
}

.mdi-sheep::before{
  content:"\F0CC6"
}

.mdi-shield::before{
  content:"\F0498"
}

.mdi-shield-account::before{
  content:"\F088F"
}

.mdi-shield-account-outline::before{
  content:"\F0A12"
}

.mdi-shield-account-variant::before{
  content:"\F15A7"
}

.mdi-shield-account-variant-outline::before{
  content:"\F15A8"
}

.mdi-shield-airplane::before{
  content:"\F06BB"
}

.mdi-shield-airplane-outline::before{
  content:"\F0CC7"
}

.mdi-shield-alert::before{
  content:"\F0ECC"
}

.mdi-shield-alert-outline::before{
  content:"\F0ECD"
}

.mdi-shield-bug::before{
  content:"\F13DA"
}

.mdi-shield-bug-outline::before{
  content:"\F13DB"
}

.mdi-shield-car::before{
  content:"\F0F83"
}

.mdi-shield-check::before{
  content:"\F0565"
}

.mdi-shield-check-outline::before{
  content:"\F0CC8"
}

.mdi-shield-cross::before{
  content:"\F0CC9"
}

.mdi-shield-cross-outline::before{
  content:"\F0CCA"
}

.mdi-shield-edit::before{
  content:"\F11A0"
}

.mdi-shield-edit-outline::before{
  content:"\F11A1"
}

.mdi-shield-half::before{
  content:"\F1360"
}

.mdi-shield-half-full::before{
  content:"\F0780"
}

.mdi-shield-home::before{
  content:"\F068A"
}

.mdi-shield-home-outline::before{
  content:"\F0CCB"
}

.mdi-shield-key::before{
  content:"\F0BC4"
}

.mdi-shield-key-outline::before{
  content:"\F0BC5"
}

.mdi-shield-link-variant::before{
  content:"\F0D33"
}

.mdi-shield-link-variant-outline::before{
  content:"\F0D34"
}

.mdi-shield-lock::before{
  content:"\F099D"
}

.mdi-shield-lock-outline::before{
  content:"\F0CCC"
}

.mdi-shield-off::before{
  content:"\F099E"
}

.mdi-shield-off-outline::before{
  content:"\F099C"
}

.mdi-shield-outline::before{
  content:"\F0499"
}

.mdi-shield-plus::before{
  content:"\F0ADA"
}

.mdi-shield-plus-outline::before{
  content:"\F0ADB"
}

.mdi-shield-refresh::before{
  content:"\F00AA"
}

.mdi-shield-refresh-outline::before{
  content:"\F01E0"
}

.mdi-shield-remove::before{
  content:"\F0ADC"
}

.mdi-shield-remove-outline::before{
  content:"\F0ADD"
}

.mdi-shield-search::before{
  content:"\F0D9A"
}

.mdi-shield-star::before{
  content:"\F113B"
}

.mdi-shield-star-outline::before{
  content:"\F113C"
}

.mdi-shield-sun::before{
  content:"\F105D"
}

.mdi-shield-sun-outline::before{
  content:"\F105E"
}

.mdi-shield-sync::before{
  content:"\F11A2"
}

.mdi-shield-sync-outline::before{
  content:"\F11A3"
}

.mdi-ship-wheel::before{
  content:"\F0833"
}

.mdi-shoe-ballet::before{
  content:"\F15CA"
}

.mdi-shoe-cleat::before{
  content:"\F15C7"
}

.mdi-shoe-formal::before{
  content:"\F0B47"
}

.mdi-shoe-heel::before{
  content:"\F0B48"
}

.mdi-shoe-print::before{
  content:"\F0DFA"
}

.mdi-shoe-sneaker::before{
  content:"\F15C8"
}

.mdi-shopping::before{
  content:"\F049A"
}

.mdi-shopping-music::before{
  content:"\F049B"
}

.mdi-shopping-outline::before{
  content:"\F11D5"
}

.mdi-shopping-search::before{
  content:"\F0F84"
}

.mdi-shore::before{
  content:"\F14F9"
}

.mdi-shovel::before{
  content:"\F0710"
}

.mdi-shovel-off::before{
  content:"\F0711"
}

.mdi-shower::before{
  content:"\F09A0"
}

.mdi-shower-head::before{
  content:"\F09A1"
}

.mdi-shredder::before{
  content:"\F049C"
}

.mdi-shuffle::before{
  content:"\F049D"
}

.mdi-shuffle-disabled::before{
  content:"\F049E"
}

.mdi-shuffle-variant::before{
  content:"\F049F"
}

.mdi-shuriken::before{
  content:"\F137F"
}

.mdi-sigma::before{
  content:"\F04A0"
}

.mdi-sigma-lower::before{
  content:"\F062B"
}

.mdi-sign-caution::before{
  content:"\F04A1"
}

.mdi-sign-direction::before{
  content:"\F0781"
}

.mdi-sign-direction-minus::before{
  content:"\F1000"
}

.mdi-sign-direction-plus::before{
  content:"\F0FDC"
}

.mdi-sign-direction-remove::before{
  content:"\F0FDD"
}

.mdi-sign-pole::before{
  content:"\F14F8"
}

.mdi-sign-real-estate::before{
  content:"\F1118"
}

.mdi-sign-text::before{
  content:"\F0782"
}

.mdi-signal::before{
  content:"\F04A2"
}

.mdi-signal-2g::before{
  content:"\F0712"
}

.mdi-signal-3g::before{
  content:"\F0713"
}

.mdi-signal-4g::before{
  content:"\F0714"
}

.mdi-signal-5g::before{
  content:"\F0A6F"
}

.mdi-signal-cellular-1::before{
  content:"\F08BC"
}

.mdi-signal-cellular-2::before{
  content:"\F08BD"
}

.mdi-signal-cellular-3::before{
  content:"\F08BE"
}

.mdi-signal-cellular-outline::before{
  content:"\F08BF"
}

.mdi-signal-distance-variant::before{
  content:"\F0E64"
}

.mdi-signal-hspa::before{
  content:"\F0715"
}

.mdi-signal-hspa-plus::before{
  content:"\F0716"
}

.mdi-signal-off::before{
  content:"\F0783"
}

.mdi-signal-variant::before{
  content:"\F060A"
}

.mdi-signature::before{
  content:"\F0DFB"
}

.mdi-signature-freehand::before{
  content:"\F0DFC"
}

.mdi-signature-image::before{
  content:"\F0DFD"
}

.mdi-signature-text::before{
  content:"\F0DFE"
}

.mdi-silo::before{
  content:"\F0B49"
}

.mdi-silverware::before{
  content:"\F04A3"
}

.mdi-silverware-clean::before{
  content:"\F0FDE"
}

.mdi-silverware-fork::before{
  content:"\F04A4"
}

.mdi-silverware-fork-knife::before{
  content:"\F0A70"
}

.mdi-silverware-spoon::before{
  content:"\F04A5"
}

.mdi-silverware-variant::before{
  content:"\F04A6"
}

.mdi-sim::before{
  content:"\F04A7"
}

.mdi-sim-alert::before{
  content:"\F04A8"
}

.mdi-sim-alert-outline::before{
  content:"\F15D3"
}

.mdi-sim-off::before{
  content:"\F04A9"
}

.mdi-sim-off-outline::before{
  content:"\F15D4"
}

.mdi-sim-outline::before{
  content:"\F15D5"
}

.mdi-simple-icons::before{
  content:"\F131D"
}

.mdi-sina-weibo::before{
  content:"\F0ADF"
}

.mdi-sine-wave::before{
  content:"\F095B"
}

.mdi-sitemap::before{
  content:"\F04AA"
}

.mdi-size-l::before{
  content:"\F13A6"
}

.mdi-size-m::before{
  content:"\F13A5"
}

.mdi-size-s::before{
  content:"\F13A4"
}

.mdi-size-xl::before{
  content:"\F13A7"
}

.mdi-size-xs::before{
  content:"\F13A3"
}

.mdi-size-xxl::before{
  content:"\F13A8"
}

.mdi-size-xxs::before{
  content:"\F13A2"
}

.mdi-size-xxxl::before{
  content:"\F13A9"
}

.mdi-skate::before{
  content:"\F0D35"
}

.mdi-skateboard::before{
  content:"\F14C2"
}

.mdi-skew-less::before{
  content:"\F0D36"
}

.mdi-skew-more::before{
  content:"\F0D37"
}

.mdi-ski::before{
  content:"\F1304"
}

.mdi-ski-cross-country::before{
  content:"\F1305"
}

.mdi-ski-water::before{
  content:"\F1306"
}

.mdi-skip-backward::before{
  content:"\F04AB"
}

.mdi-skip-backward-outline::before{
  content:"\F0F25"
}

.mdi-skip-forward::before{
  content:"\F04AC"
}

.mdi-skip-forward-outline::before{
  content:"\F0F26"
}

.mdi-skip-next::before{
  content:"\F04AD"
}

.mdi-skip-next-circle::before{
  content:"\F0661"
}

.mdi-skip-next-circle-outline::before{
  content:"\F0662"
}

.mdi-skip-next-outline::before{
  content:"\F0F27"
}

.mdi-skip-previous::before{
  content:"\F04AE"
}

.mdi-skip-previous-circle::before{
  content:"\F0663"
}

.mdi-skip-previous-circle-outline::before{
  content:"\F0664"
}

.mdi-skip-previous-outline::before{
  content:"\F0F28"
}

.mdi-skull::before{
  content:"\F068C"
}

.mdi-skull-crossbones::before{
  content:"\F0BC6"
}

.mdi-skull-crossbones-outline::before{
  content:"\F0BC7"
}

.mdi-skull-outline::before{
  content:"\F0BC8"
}

.mdi-skull-scan::before{
  content:"\F14C7"
}

.mdi-skull-scan-outline::before{
  content:"\F14C8"
}

.mdi-skype::before{
  content:"\F04AF"
}

.mdi-skype-business::before{
  content:"\F04B0"
}

.mdi-slack::before{
  content:"\F04B1"
}

.mdi-slash-forward::before{
  content:"\F0FDF"
}

.mdi-slash-forward-box::before{
  content:"\F0FE0"
}

.mdi-sleep::before{
  content:"\F04B2"
}

.mdi-sleep-off::before{
  content:"\F04B3"
}

.mdi-slide::before{
  content:"\F15A5"
}

.mdi-slope-downhill::before{
  content:"\F0DFF"
}

.mdi-slope-uphill::before{
  content:"\F0E00"
}

.mdi-slot-machine::before{
  content:"\F1114"
}

.mdi-slot-machine-outline::before{
  content:"\F1115"
}

.mdi-smart-card::before{
  content:"\F10BD"
}

.mdi-smart-card-outline::before{
  content:"\F10BE"
}

.mdi-smart-card-reader::before{
  content:"\F10BF"
}

.mdi-smart-card-reader-outline::before{
  content:"\F10C0"
}

.mdi-smog::before{
  content:"\F0A71"
}

.mdi-smoke-detector::before{
  content:"\F0392"
}

.mdi-smoking::before{
  content:"\F04B4"
}

.mdi-smoking-off::before{
  content:"\F04B5"
}

.mdi-smoking-pipe::before{
  content:"\F140D"
}

.mdi-smoking-pipe-off::before{
  content:"\F1428"
}

.mdi-snail::before{
  content:"\F1677"
}

.mdi-snake::before{
  content:"\F150E"
}

.mdi-snapchat::before{
  content:"\F04B6"
}

.mdi-snowboard::before{
  content:"\F1307"
}

.mdi-snowflake::before{
  content:"\F0717"
}

.mdi-snowflake-alert::before{
  content:"\F0F29"
}

.mdi-snowflake-melt::before{
  content:"\F12CB"
}

.mdi-snowflake-off::before{
  content:"\F14E3"
}

.mdi-snowflake-variant::before{
  content:"\F0F2A"
}

.mdi-snowman::before{
  content:"\F04B7"
}

.mdi-soccer::before{
  content:"\F04B8"
}

.mdi-soccer-field::before{
  content:"\F0834"
}

.mdi-social-distance-2-meters::before{
  content:"\F1579"
}

.mdi-social-distance-6-feet::before{
  content:"\F157A"
}

.mdi-sofa::before{
  content:"\F04B9"
}

.mdi-sofa-outline::before{
  content:"\F156D"
}

.mdi-sofa-single::before{
  content:"\F156E"
}

.mdi-sofa-single-outline::before{
  content:"\F156F"
}

.mdi-solar-panel::before{
  content:"\F0D9B"
}

.mdi-solar-panel-large::before{
  content:"\F0D9C"
}

.mdi-solar-power::before{
  content:"\F0A72"
}

.mdi-soldering-iron::before{
  content:"\F1092"
}

.mdi-solid::before{
  content:"\F068D"
}

.mdi-sony-playstation::before{
  content:"\F0414"
}

.mdi-sort::before{
  content:"\F04BA"
}

.mdi-sort-alphabetical-ascending::before{
  content:"\F05BD"
}

.mdi-sort-alphabetical-ascending-variant::before{
  content:"\F1148"
}

.mdi-sort-alphabetical-descending::before{
  content:"\F05BF"
}

.mdi-sort-alphabetical-descending-variant::before{
  content:"\F1149"
}

.mdi-sort-alphabetical-variant::before{
  content:"\F04BB"
}

.mdi-sort-ascending::before{
  content:"\F04BC"
}

.mdi-sort-bool-ascending::before{
  content:"\F1385"
}

.mdi-sort-bool-ascending-variant::before{
  content:"\F1386"
}

.mdi-sort-bool-descending::before{
  content:"\F1387"
}

.mdi-sort-bool-descending-variant::before{
  content:"\F1388"
}

.mdi-sort-calendar-ascending::before{
  content:"\F1547"
}

.mdi-sort-calendar-descending::before{
  content:"\F1548"
}

.mdi-sort-clock-ascending::before{
  content:"\F1549"
}

.mdi-sort-clock-ascending-outline::before{
  content:"\F154A"
}

.mdi-sort-clock-descending::before{
  content:"\F154B"
}

.mdi-sort-clock-descending-outline::before{
  content:"\F154C"
}

.mdi-sort-descending::before{
  content:"\F04BD"
}

.mdi-sort-numeric-ascending::before{
  content:"\F1389"
}

.mdi-sort-numeric-ascending-variant::before{
  content:"\F090D"
}

.mdi-sort-numeric-descending::before{
  content:"\F138A"
}

.mdi-sort-numeric-descending-variant::before{
  content:"\F0AD2"
}

.mdi-sort-numeric-variant::before{
  content:"\F04BE"
}

.mdi-sort-reverse-variant::before{
  content:"\F033C"
}

.mdi-sort-variant::before{
  content:"\F04BF"
}

.mdi-sort-variant-lock::before{
  content:"\F0CCD"
}

.mdi-sort-variant-lock-open::before{
  content:"\F0CCE"
}

.mdi-sort-variant-remove::before{
  content:"\F1147"
}

.mdi-soundcloud::before{
  content:"\F04C0"
}

.mdi-source-branch::before{
  content:"\F062C"
}

.mdi-source-branch-check::before{
  content:"\F14CF"
}

.mdi-source-branch-minus::before{
  content:"\F14CB"
}

.mdi-source-branch-plus::before{
  content:"\F14CA"
}

.mdi-source-branch-refresh::before{
  content:"\F14CD"
}

.mdi-source-branch-remove::before{
  content:"\F14CC"
}

.mdi-source-branch-sync::before{
  content:"\F14CE"
}

.mdi-source-commit::before{
  content:"\F0718"
}

.mdi-source-commit-end::before{
  content:"\F0719"
}

.mdi-source-commit-end-local::before{
  content:"\F071A"
}

.mdi-source-commit-local::before{
  content:"\F071B"
}

.mdi-source-commit-next-local::before{
  content:"\F071C"
}

.mdi-source-commit-start::before{
  content:"\F071D"
}

.mdi-source-commit-start-next-local::before{
  content:"\F071E"
}

.mdi-source-fork::before{
  content:"\F04C1"
}

.mdi-source-merge::before{
  content:"\F062D"
}

.mdi-source-pull::before{
  content:"\F04C2"
}

.mdi-source-repository::before{
  content:"\F0CCF"
}

.mdi-source-repository-multiple::before{
  content:"\F0CD0"
}

.mdi-soy-sauce::before{
  content:"\F07EE"
}

.mdi-soy-sauce-off::before{
  content:"\F13FC"
}

.mdi-spa::before{
  content:"\F0CD1"
}

.mdi-spa-outline::before{
  content:"\F0CD2"
}

.mdi-space-invaders::before{
  content:"\F0BC9"
}

.mdi-space-station::before{
  content:"\F1383"
}

.mdi-spade::before{
  content:"\F0E65"
}

.mdi-sparkles::before{
  content:"\F1545"
}

.mdi-speaker::before{
  content:"\F04C3"
}

.mdi-speaker-bluetooth::before{
  content:"\F09A2"
}

.mdi-speaker-multiple::before{
  content:"\F0D38"
}

.mdi-speaker-off::before{
  content:"\F04C4"
}

.mdi-speaker-wireless::before{
  content:"\F071F"
}

.mdi-speedometer::before{
  content:"\F04C5"
}

.mdi-speedometer-medium::before{
  content:"\F0F85"
}

.mdi-speedometer-slow::before{
  content:"\F0F86"
}

.mdi-spellcheck::before{
  content:"\F04C6"
}

.mdi-spider::before{
  content:"\F11EA"
}

.mdi-spider-thread::before{
  content:"\F11EB"
}

.mdi-spider-web::before{
  content:"\F0BCA"
}

.mdi-spirit-level::before{
  content:"\F14F1"
}

.mdi-spoon-sugar::before{
  content:"\F1429"
}

.mdi-spotify::before{
  content:"\F04C7"
}

.mdi-spotlight::before{
  content:"\F04C8"
}

.mdi-spotlight-beam::before{
  content:"\F04C9"
}

.mdi-spray::before{
  content:"\F0665"
}

.mdi-spray-bottle::before{
  content:"\F0AE0"
}

.mdi-sprinkler::before{
  content:"\F105F"
}

.mdi-sprinkler-variant::before{
  content:"\F1060"
}

.mdi-sprout::before{
  content:"\F0E66"
}

.mdi-sprout-outline::before{
  content:"\F0E67"
}

.mdi-square::before{
  content:"\F0764"
}

.mdi-square-circle::before{
  content:"\F1500"
}

.mdi-square-edit-outline::before{
  content:"\F090C"
}

.mdi-square-medium::before{
  content:"\F0A13"
}

.mdi-square-medium-outline::before{
  content:"\F0A14"
}

.mdi-square-off::before{
  content:"\F12EE"
}

.mdi-square-off-outline::before{
  content:"\F12EF"
}

.mdi-square-outline::before{
  content:"\F0763"
}

.mdi-square-root::before{
  content:"\F0784"
}

.mdi-square-root-box::before{
  content:"\F09A3"
}

.mdi-square-rounded::before{
  content:"\F14FB"
}

.mdi-square-rounded-outline::before{
  content:"\F14FC"
}

.mdi-square-small::before{
  content:"\F0A15"
}

.mdi-square-wave::before{
  content:"\F147B"
}

.mdi-squeegee::before{
  content:"\F0AE1"
}

.mdi-ssh::before{
  content:"\F08C0"
}

.mdi-stack-exchange::before{
  content:"\F060B"
}

.mdi-stack-overflow::before{
  content:"\F04CC"
}

.mdi-stackpath::before{
  content:"\F0359"
}

.mdi-stadium::before{
  content:"\F0FF9"
}

.mdi-stadium-variant::before{
  content:"\F0720"
}

.mdi-stairs::before{
  content:"\F04CD"
}

.mdi-stairs-box::before{
  content:"\F139E"
}

.mdi-stairs-down::before{
  content:"\F12BE"
}

.mdi-stairs-up::before{
  content:"\F12BD"
}

.mdi-stamper::before{
  content:"\F0D39"
}

.mdi-standard-definition::before{
  content:"\F07EF"
}

.mdi-star::before{
  content:"\F04CE"
}

.mdi-star-box::before{
  content:"\F0A73"
}

.mdi-star-box-multiple::before{
  content:"\F1286"
}

.mdi-star-box-multiple-outline::before{
  content:"\F1287"
}

.mdi-star-box-outline::before{
  content:"\F0A74"
}

.mdi-star-check::before{
  content:"\F1566"
}

.mdi-star-check-outline::before{
  content:"\F156A"
}

.mdi-star-circle::before{
  content:"\F04CF"
}

.mdi-star-circle-outline::before{
  content:"\F09A4"
}

.mdi-star-cog::before{
  content:"\F1668"
}

.mdi-star-cog-outline::before{
  content:"\F1669"
}

.mdi-star-face::before{
  content:"\F09A5"
}

.mdi-star-four-points::before{
  content:"\F0AE2"
}

.mdi-star-four-points-outline::before{
  content:"\F0AE3"
}

.mdi-star-half::before{
  content:"\F0246"
}

.mdi-star-half-full::before{
  content:"\F04D0"
}

.mdi-star-minus::before{
  content:"\F1564"
}

.mdi-star-minus-outline::before{
  content:"\F1568"
}

.mdi-star-off::before{
  content:"\F04D1"
}

.mdi-star-off-outline::before{
  content:"\F155B"
}

.mdi-star-outline::before{
  content:"\F04D2"
}

.mdi-star-plus::before{
  content:"\F1563"
}

.mdi-star-plus-outline::before{
  content:"\F1567"
}

.mdi-star-remove::before{
  content:"\F1565"
}

.mdi-star-remove-outline::before{
  content:"\F1569"
}

.mdi-star-settings::before{
  content:"\F166A"
}

.mdi-star-settings-outline::before{
  content:"\F166B"
}

.mdi-star-shooting::before{
  content:"\F1741"
}

.mdi-star-shooting-outline::before{
  content:"\F1742"
}

.mdi-star-three-points::before{
  content:"\F0AE4"
}

.mdi-star-three-points-outline::before{
  content:"\F0AE5"
}

.mdi-state-machine::before{
  content:"\F11EF"
}

.mdi-steam::before{
  content:"\F04D3"
}

.mdi-steering::before{
  content:"\F04D4"
}

.mdi-steering-off::before{
  content:"\F090E"
}

.mdi-step-backward::before{
  content:"\F04D5"
}

.mdi-step-backward-2::before{
  content:"\F04D6"
}

.mdi-step-forward::before{
  content:"\F04D7"
}

.mdi-step-forward-2::before{
  content:"\F04D8"
}

.mdi-stethoscope::before{
  content:"\F04D9"
}

.mdi-sticker::before{
  content:"\F1364"
}

.mdi-sticker-alert::before{
  content:"\F1365"
}

.mdi-sticker-alert-outline::before{
  content:"\F1366"
}

.mdi-sticker-check::before{
  content:"\F1367"
}

.mdi-sticker-check-outline::before{
  content:"\F1368"
}

.mdi-sticker-circle-outline::before{
  content:"\F05D0"
}

.mdi-sticker-emoji::before{
  content:"\F0785"
}

.mdi-sticker-minus::before{
  content:"\F1369"
}

.mdi-sticker-minus-outline::before{
  content:"\F136A"
}

.mdi-sticker-outline::before{
  content:"\F136B"
}

.mdi-sticker-plus::before{
  content:"\F136C"
}

.mdi-sticker-plus-outline::before{
  content:"\F136D"
}

.mdi-sticker-remove::before{
  content:"\F136E"
}

.mdi-sticker-remove-outline::before{
  content:"\F136F"
}

.mdi-stocking::before{
  content:"\F04DA"
}

.mdi-stomach::before{
  content:"\F1093"
}

.mdi-stop::before{
  content:"\F04DB"
}

.mdi-stop-circle::before{
  content:"\F0666"
}

.mdi-stop-circle-outline::before{
  content:"\F0667"
}

.mdi-store::before{
  content:"\F04DC"
}

.mdi-store-24-hour::before{
  content:"\F04DD"
}

.mdi-store-minus::before{
  content:"\F165E"
}

.mdi-store-outline::before{
  content:"\F1361"
}

.mdi-store-plus::before{
  content:"\F165F"
}

.mdi-store-remove::before{
  content:"\F1660"
}

.mdi-storefront::before{
  content:"\F07C7"
}

.mdi-storefront-outline::before{
  content:"\F10C1"
}

.mdi-stove::before{
  content:"\F04DE"
}

.mdi-strategy::before{
  content:"\F11D6"
}

.mdi-stretch-to-page::before{
  content:"\F0F2B"
}

.mdi-stretch-to-page-outline::before{
  content:"\F0F2C"
}

.mdi-string-lights::before{
  content:"\F12BA"
}

.mdi-string-lights-off::before{
  content:"\F12BB"
}

.mdi-subdirectory-arrow-left::before{
  content:"\F060C"
}

.mdi-subdirectory-arrow-right::before{
  content:"\F060D"
}

.mdi-submarine::before{
  content:"\F156C"
}

.mdi-subtitles::before{
  content:"\F0A16"
}

.mdi-subtitles-outline::before{
  content:"\F0A17"
}

.mdi-subway::before{
  content:"\F06AC"
}

.mdi-subway-alert-variant::before{
  content:"\F0D9D"
}

.mdi-subway-variant::before{
  content:"\F04DF"
}

.mdi-summit::before{
  content:"\F0786"
}

.mdi-sunglasses::before{
  content:"\F04E0"
}

.mdi-surround-sound::before{
  content:"\F05C5"
}

.mdi-surround-sound-2-0::before{
  content:"\F07F0"
}

.mdi-surround-sound-2-1::before{
  content:"\F1729"
}

.mdi-surround-sound-3-1::before{
  content:"\F07F1"
}

.mdi-surround-sound-5-1::before{
  content:"\F07F2"
}

.mdi-surround-sound-5-1-2::before{
  content:"\F172A"
}

.mdi-surround-sound-7-1::before{
  content:"\F07F3"
}

.mdi-svg::before{
  content:"\F0721"
}

.mdi-swap-horizontal::before{
  content:"\F04E1"
}

.mdi-swap-horizontal-bold::before{
  content:"\F0BCD"
}

.mdi-swap-horizontal-circle::before{
  content:"\F0FE1"
}

.mdi-swap-horizontal-circle-outline::before{
  content:"\F0FE2"
}

.mdi-swap-horizontal-variant::before{
  content:"\F08C1"
}

.mdi-swap-vertical::before{
  content:"\F04E2"
}

.mdi-swap-vertical-bold::before{
  content:"\F0BCE"
}

.mdi-swap-vertical-circle::before{
  content:"\F0FE3"
}

.mdi-swap-vertical-circle-outline::before{
  content:"\F0FE4"
}

.mdi-swap-vertical-variant::before{
  content:"\F08C2"
}

.mdi-swim::before{
  content:"\F04E3"
}

.mdi-switch::before{
  content:"\F04E4"
}

.mdi-sword::before{
  content:"\F04E5"
}

.mdi-sword-cross::before{
  content:"\F0787"
}

.mdi-syllabary-hangul::before{
  content:"\F1333"
}

.mdi-syllabary-hiragana::before{
  content:"\F1334"
}

.mdi-syllabary-katakana::before{
  content:"\F1335"
}

.mdi-syllabary-katakana-halfwidth::before{
  content:"\F1336"
}

.mdi-symbol::before{
  content:"\F1501"
}

.mdi-symfony::before{
  content:"\F0AE6"
}

.mdi-sync::before{
  content:"\F04E6"
}

.mdi-sync-alert::before{
  content:"\F04E7"
}

.mdi-sync-circle::before{
  content:"\F1378"
}

.mdi-sync-off::before{
  content:"\F04E8"
}

.mdi-tab::before{
  content:"\F04E9"
}

.mdi-tab-minus::before{
  content:"\F0B4B"
}

.mdi-tab-plus::before{
  content:"\F075C"
}

.mdi-tab-remove::before{
  content:"\F0B4C"
}

.mdi-tab-unselected::before{
  content:"\F04EA"
}

.mdi-table::before{
  content:"\F04EB"
}

.mdi-table-account::before{
  content:"\F13B9"
}

.mdi-table-alert::before{
  content:"\F13BA"
}

.mdi-table-arrow-down::before{
  content:"\F13BB"
}

.mdi-table-arrow-left::before{
  content:"\F13BC"
}

.mdi-table-arrow-right::before{
  content:"\F13BD"
}

.mdi-table-arrow-up::before{
  content:"\F13BE"
}

.mdi-table-border::before{
  content:"\F0A18"
}

.mdi-table-cancel::before{
  content:"\F13BF"
}

.mdi-table-chair::before{
  content:"\F1061"
}

.mdi-table-check::before{
  content:"\F13C0"
}

.mdi-table-clock::before{
  content:"\F13C1"
}

.mdi-table-cog::before{
  content:"\F13C2"
}

.mdi-table-column::before{
  content:"\F0835"
}

.mdi-table-column-plus-after::before{
  content:"\F04EC"
}

.mdi-table-column-plus-before::before{
  content:"\F04ED"
}

.mdi-table-column-remove::before{
  content:"\F04EE"
}

.mdi-table-column-width::before{
  content:"\F04EF"
}

.mdi-table-edit::before{
  content:"\F04F0"
}

.mdi-table-eye::before{
  content:"\F1094"
}

.mdi-table-eye-off::before{
  content:"\F13C3"
}

.mdi-table-furniture::before{
  content:"\F05BC"
}

.mdi-table-headers-eye::before{
  content:"\F121D"
}

.mdi-table-headers-eye-off::before{
  content:"\F121E"
}

.mdi-table-heart::before{
  content:"\F13C4"
}

.mdi-table-key::before{
  content:"\F13C5"
}

.mdi-table-large::before{
  content:"\F04F1"
}

.mdi-table-large-plus::before{
  content:"\F0F87"
}

.mdi-table-large-remove::before{
  content:"\F0F88"
}

.mdi-table-lock::before{
  content:"\F13C6"
}

.mdi-table-merge-cells::before{
  content:"\F09A6"
}

.mdi-table-minus::before{
  content:"\F13C7"
}

.mdi-table-multiple::before{
  content:"\F13C8"
}

.mdi-table-network::before{
  content:"\F13C9"
}

.mdi-table-of-contents::before{
  content:"\F0836"
}

.mdi-table-off::before{
  content:"\F13CA"
}

.mdi-table-picnic::before{
  content:"\F1743"
}

.mdi-table-plus::before{
  content:"\F0A75"
}

.mdi-table-refresh::before{
  content:"\F13A0"
}

.mdi-table-remove::before{
  content:"\F0A76"
}

.mdi-table-row::before{
  content:"\F0837"
}

.mdi-table-row-height::before{
  content:"\F04F2"
}

.mdi-table-row-plus-after::before{
  content:"\F04F3"
}

.mdi-table-row-plus-before::before{
  content:"\F04F4"
}

.mdi-table-row-remove::before{
  content:"\F04F5"
}

.mdi-table-search::before{
  content:"\F090F"
}

.mdi-table-settings::before{
  content:"\F0838"
}

.mdi-table-split-cell::before{
  content:"\F142A"
}

.mdi-table-star::before{
  content:"\F13CB"
}

.mdi-table-sync::before{
  content:"\F13A1"
}

.mdi-table-tennis::before{
  content:"\F0E68"
}

.mdi-tablet::before{
  content:"\F04F6"
}

.mdi-tablet-android::before{
  content:"\F04F7"
}

.mdi-tablet-cellphone::before{
  content:"\F09A7"
}

.mdi-tablet-dashboard::before{
  content:"\F0ECE"
}

.mdi-tablet-ipad::before{
  content:"\F04F8"
}

.mdi-taco::before{
  content:"\F0762"
}

.mdi-tag::before{
  content:"\F04F9"
}

.mdi-tag-arrow-down::before{
  content:"\F172B"
}

.mdi-tag-arrow-down-outline::before{
  content:"\F172C"
}

.mdi-tag-arrow-left::before{
  content:"\F172D"
}

.mdi-tag-arrow-left-outline::before{
  content:"\F172E"
}

.mdi-tag-arrow-right::before{
  content:"\F172F"
}

.mdi-tag-arrow-right-outline::before{
  content:"\F1730"
}

.mdi-tag-arrow-up::before{
  content:"\F1731"
}

.mdi-tag-arrow-up-outline::before{
  content:"\F1732"
}

.mdi-tag-faces::before{
  content:"\F04FA"
}

.mdi-tag-heart::before{
  content:"\F068B"
}

.mdi-tag-heart-outline::before{
  content:"\F0BCF"
}

.mdi-tag-minus::before{
  content:"\F0910"
}

.mdi-tag-minus-outline::before{
  content:"\F121F"
}

.mdi-tag-multiple::before{
  content:"\F04FB"
}

.mdi-tag-multiple-outline::before{
  content:"\F12F7"
}

.mdi-tag-off::before{
  content:"\F1220"
}

.mdi-tag-off-outline::before{
  content:"\F1221"
}

.mdi-tag-outline::before{
  content:"\F04FC"
}

.mdi-tag-plus::before{
  content:"\F0722"
}

.mdi-tag-plus-outline::before{
  content:"\F1222"
}

.mdi-tag-remove::before{
  content:"\F0723"
}

.mdi-tag-remove-outline::before{
  content:"\F1223"
}

.mdi-tag-text::before{
  content:"\F1224"
}

.mdi-tag-text-outline::before{
  content:"\F04FD"
}

.mdi-tailwind::before{
  content:"\F13FF"
}

.mdi-tank::before{
  content:"\F0D3A"
}

.mdi-tanker-truck::before{
  content:"\F0FE5"
}

.mdi-tape-drive::before{
  content:"\F16DF"
}

.mdi-tape-measure::before{
  content:"\F0B4D"
}

.mdi-target::before{
  content:"\F04FE"
}

.mdi-target-account::before{
  content:"\F0BD0"
}

.mdi-target-variant::before{
  content:"\F0A77"
}

.mdi-taxi::before{
  content:"\F04FF"
}

.mdi-tea::before{
  content:"\F0D9E"
}

.mdi-tea-outline::before{
  content:"\F0D9F"
}

.mdi-teach::before{
  content:"\F0890"
}

.mdi-teamviewer::before{
  content:"\F0500"
}

.mdi-telegram::before{
  content:"\F0501"
}

.mdi-telescope::before{
  content:"\F0B4E"
}

.mdi-television::before{
  content:"\F0502"
}

.mdi-television-ambient-light::before{
  content:"\F1356"
}

.mdi-television-box::before{
  content:"\F0839"
}

.mdi-television-classic::before{
  content:"\F07F4"
}

.mdi-television-classic-off::before{
  content:"\F083A"
}

.mdi-television-clean::before{
  content:"\F1110"
}

.mdi-television-guide::before{
  content:"\F0503"
}

.mdi-television-off::before{
  content:"\F083B"
}

.mdi-television-pause::before{
  content:"\F0F89"
}

.mdi-television-play::before{
  content:"\F0ECF"
}

.mdi-television-stop::before{
  content:"\F0F8A"
}

.mdi-temperature-celsius::before{
  content:"\F0504"
}

.mdi-temperature-fahrenheit::before{
  content:"\F0505"
}

.mdi-temperature-kelvin::before{
  content:"\F0506"
}

.mdi-tennis::before{
  content:"\F0DA0"
}

.mdi-tennis-ball::before{
  content:"\F0507"
}

.mdi-tent::before{
  content:"\F0508"
}

.mdi-terraform::before{
  content:"\F1062"
}

.mdi-terrain::before{
  content:"\F0509"
}

.mdi-test-tube::before{
  content:"\F0668"
}

.mdi-test-tube-empty::before{
  content:"\F0911"
}

.mdi-test-tube-off::before{
  content:"\F0912"
}

.mdi-text::before{
  content:"\F09A8"
}

.mdi-text-account::before{
  content:"\F1570"
}

.mdi-text-box::before{
  content:"\F021A"
}

.mdi-text-box-check::before{
  content:"\F0EA6"
}

.mdi-text-box-check-outline::before{
  content:"\F0EA7"
}

.mdi-text-box-minus::before{
  content:"\F0EA8"
}

.mdi-text-box-minus-outline::before{
  content:"\F0EA9"
}

.mdi-text-box-multiple::before{
  content:"\F0AB7"
}

.mdi-text-box-multiple-outline::before{
  content:"\F0AB8"
}

.mdi-text-box-outline::before{
  content:"\F09ED"
}

.mdi-text-box-plus::before{
  content:"\F0EAA"
}

.mdi-text-box-plus-outline::before{
  content:"\F0EAB"
}

.mdi-text-box-remove::before{
  content:"\F0EAC"
}

.mdi-text-box-remove-outline::before{
  content:"\F0EAD"
}

.mdi-text-box-search::before{
  content:"\F0EAE"
}

.mdi-text-box-search-outline::before{
  content:"\F0EAF"
}

.mdi-text-recognition::before{
  content:"\F113D"
}

.mdi-text-search::before{
  content:"\F13B8"
}

.mdi-text-shadow::before{
  content:"\F0669"
}

.mdi-text-short::before{
  content:"\F09A9"
}

.mdi-text-subject::before{
  content:"\F09AA"
}

.mdi-text-to-speech::before{
  content:"\F050A"
}

.mdi-text-to-speech-off::before{
  content:"\F050B"
}

.mdi-texture::before{
  content:"\F050C"
}

.mdi-texture-box::before{
  content:"\F0FE6"
}

.mdi-theater::before{
  content:"\F050D"
}

.mdi-theme-light-dark::before{
  content:"\F050E"
}

.mdi-thermometer::before{
  content:"\F050F"
}

.mdi-thermometer-alert::before{
  content:"\F0E01"
}

.mdi-thermometer-chevron-down::before{
  content:"\F0E02"
}

.mdi-thermometer-chevron-up::before{
  content:"\F0E03"
}

.mdi-thermometer-high::before{
  content:"\F10C2"
}

.mdi-thermometer-lines::before{
  content:"\F0510"
}

.mdi-thermometer-low::before{
  content:"\F10C3"
}

.mdi-thermometer-minus::before{
  content:"\F0E04"
}

.mdi-thermometer-off::before{
  content:"\F1531"
}

.mdi-thermometer-plus::before{
  content:"\F0E05"
}

.mdi-thermostat::before{
  content:"\F0393"
}

.mdi-thermostat-box::before{
  content:"\F0891"
}

.mdi-thought-bubble::before{
  content:"\F07F6"
}

.mdi-thought-bubble-outline::before{
  content:"\F07F7"
}

.mdi-thumb-down::before{
  content:"\F0511"
}

.mdi-thumb-down-outline::before{
  content:"\F0512"
}

.mdi-thumb-up::before{
  content:"\F0513"
}

.mdi-thumb-up-outline::before{
  content:"\F0514"
}

.mdi-thumbs-up-down::before{
  content:"\F0515"
}

.mdi-ticket::before{
  content:"\F0516"
}

.mdi-ticket-account::before{
  content:"\F0517"
}

.mdi-ticket-confirmation::before{
  content:"\F0518"
}

.mdi-ticket-confirmation-outline::before{
  content:"\F13AA"
}

.mdi-ticket-outline::before{
  content:"\F0913"
}

.mdi-ticket-percent::before{
  content:"\F0724"
}

.mdi-ticket-percent-outline::before{
  content:"\F142B"
}

.mdi-tie::before{
  content:"\F0519"
}

.mdi-tilde::before{
  content:"\F0725"
}

.mdi-timelapse::before{
  content:"\F051A"
}

.mdi-timeline::before{
  content:"\F0BD1"
}

.mdi-timeline-alert::before{
  content:"\F0F95"
}

.mdi-timeline-alert-outline::before{
  content:"\F0F98"
}

.mdi-timeline-check::before{
  content:"\F1532"
}

.mdi-timeline-check-outline::before{
  content:"\F1533"
}

.mdi-timeline-clock::before{
  content:"\F11FB"
}

.mdi-timeline-clock-outline::before{
  content:"\F11FC"
}

.mdi-timeline-help::before{
  content:"\F0F99"
}

.mdi-timeline-help-outline::before{
  content:"\F0F9A"
}

.mdi-timeline-minus::before{
  content:"\F1534"
}

.mdi-timeline-minus-outline::before{
  content:"\F1535"
}

.mdi-timeline-outline::before{
  content:"\F0BD2"
}

.mdi-timeline-plus::before{
  content:"\F0F96"
}

.mdi-timeline-plus-outline::before{
  content:"\F0F97"
}

.mdi-timeline-remove::before{
  content:"\F1536"
}

.mdi-timeline-remove-outline::before{
  content:"\F1537"
}

.mdi-timeline-text::before{
  content:"\F0BD3"
}

.mdi-timeline-text-outline::before{
  content:"\F0BD4"
}

.mdi-timer::before{
  content:"\F13AB"
}

.mdi-timer-10::before{
  content:"\F051C"
}

.mdi-timer-3::before{
  content:"\F051D"
}

.mdi-timer-off::before{
  content:"\F13AC"
}

.mdi-timer-off-outline::before{
  content:"\F051E"
}

.mdi-timer-outline::before{
  content:"\F051B"
}

.mdi-timer-sand::before{
  content:"\F051F"
}

.mdi-timer-sand-empty::before{
  content:"\F06AD"
}

.mdi-timer-sand-full::before{
  content:"\F078C"
}

.mdi-timetable::before{
  content:"\F0520"
}

.mdi-toaster::before{
  content:"\F1063"
}

.mdi-toaster-off::before{
  content:"\F11B7"
}

.mdi-toaster-oven::before{
  content:"\F0CD3"
}

.mdi-toggle-switch::before{
  content:"\F0521"
}

.mdi-toggle-switch-off::before{
  content:"\F0522"
}

.mdi-toggle-switch-off-outline::before{
  content:"\F0A19"
}

.mdi-toggle-switch-outline::before{
  content:"\F0A1A"
}

.mdi-toilet::before{
  content:"\F09AB"
}

.mdi-toolbox::before{
  content:"\F09AC"
}

.mdi-toolbox-outline::before{
  content:"\F09AD"
}

.mdi-tools::before{
  content:"\F1064"
}

.mdi-tooltip::before{
  content:"\F0523"
}

.mdi-tooltip-account::before{
  content:"\F000C"
}

.mdi-tooltip-check::before{
  content:"\F155C"
}

.mdi-tooltip-check-outline::before{
  content:"\F155D"
}

.mdi-tooltip-edit::before{
  content:"\F0524"
}

.mdi-tooltip-edit-outline::before{
  content:"\F12C5"
}

.mdi-tooltip-image::before{
  content:"\F0525"
}

.mdi-tooltip-image-outline::before{
  content:"\F0BD5"
}

.mdi-tooltip-minus::before{
  content:"\F155E"
}

.mdi-tooltip-minus-outline::before{
  content:"\F155F"
}

.mdi-tooltip-outline::before{
  content:"\F0526"
}

.mdi-tooltip-plus::before{
  content:"\F0BD6"
}

.mdi-tooltip-plus-outline::before{
  content:"\F0527"
}

.mdi-tooltip-remove::before{
  content:"\F1560"
}

.mdi-tooltip-remove-outline::before{
  content:"\F1561"
}

.mdi-tooltip-text::before{
  content:"\F0528"
}

.mdi-tooltip-text-outline::before{
  content:"\F0BD7"
}

.mdi-tooth::before{
  content:"\F08C3"
}

.mdi-tooth-outline::before{
  content:"\F0529"
}

.mdi-toothbrush::before{
  content:"\F1129"
}

.mdi-toothbrush-electric::before{
  content:"\F112C"
}

.mdi-toothbrush-paste::before{
  content:"\F112A"
}

.mdi-torch::before{
  content:"\F1606"
}

.mdi-tortoise::before{
  content:"\F0D3B"
}

.mdi-toslink::before{
  content:"\F12B8"
}

.mdi-tournament::before{
  content:"\F09AE"
}

.mdi-tow-truck::before{
  content:"\F083C"
}

.mdi-tower-beach::before{
  content:"\F0681"
}

.mdi-tower-fire::before{
  content:"\F0682"
}

.mdi-toy-brick::before{
  content:"\F1288"
}

.mdi-toy-brick-marker::before{
  content:"\F1289"
}

.mdi-toy-brick-marker-outline::before{
  content:"\F128A"
}

.mdi-toy-brick-minus::before{
  content:"\F128B"
}

.mdi-toy-brick-minus-outline::before{
  content:"\F128C"
}

.mdi-toy-brick-outline::before{
  content:"\F128D"
}

.mdi-toy-brick-plus::before{
  content:"\F128E"
}

.mdi-toy-brick-plus-outline::before{
  content:"\F128F"
}

.mdi-toy-brick-remove::before{
  content:"\F1290"
}

.mdi-toy-brick-remove-outline::before{
  content:"\F1291"
}

.mdi-toy-brick-search::before{
  content:"\F1292"
}

.mdi-toy-brick-search-outline::before{
  content:"\F1293"
}

.mdi-track-light::before{
  content:"\F0914"
}

.mdi-trackpad::before{
  content:"\F07F8"
}

.mdi-trackpad-lock::before{
  content:"\F0933"
}

.mdi-tractor::before{
  content:"\F0892"
}

.mdi-tractor-variant::before{
  content:"\F14C4"
}

.mdi-trademark::before{
  content:"\F0A78"
}

.mdi-traffic-cone::before{
  content:"\F137C"
}

.mdi-traffic-light::before{
  content:"\F052B"
}

.mdi-train::before{
  content:"\F052C"
}

.mdi-train-car::before{
  content:"\F0BD8"
}

.mdi-train-car-passenger::before{
  content:"\F1733"
}

.mdi-train-car-passenger-door::before{
  content:"\F1734"
}

.mdi-train-car-passenger-door-open::before{
  content:"\F1735"
}

.mdi-train-car-passenger-variant::before{
  content:"\F1736"
}

.mdi-train-variant::before{
  content:"\F08C4"
}

.mdi-tram::before{
  content:"\F052D"
}

.mdi-tram-side::before{
  content:"\F0FE7"
}

.mdi-transcribe::before{
  content:"\F052E"
}

.mdi-transcribe-close::before{
  content:"\F052F"
}

.mdi-transfer::before{
  content:"\F1065"
}

.mdi-transfer-down::before{
  content:"\F0DA1"
}

.mdi-transfer-left::before{
  content:"\F0DA2"
}

.mdi-transfer-right::before{
  content:"\F0530"
}

.mdi-transfer-up::before{
  content:"\F0DA3"
}

.mdi-transit-connection::before{
  content:"\F0D3C"
}

.mdi-transit-connection-horizontal::before{
  content:"\F1546"
}

.mdi-transit-connection-variant::before{
  content:"\F0D3D"
}

.mdi-transit-detour::before{
  content:"\F0F8B"
}

.mdi-transit-skip::before{
  content:"\F1515"
}

.mdi-transit-transfer::before{
  content:"\F06AE"
}

.mdi-transition::before{
  content:"\F0915"
}

.mdi-transition-masked::before{
  content:"\F0916"
}

.mdi-translate::before{
  content:"\F05CA"
}

.mdi-translate-off::before{
  content:"\F0E06"
}

.mdi-transmission-tower::before{
  content:"\F0D3E"
}

.mdi-trash-can::before{
  content:"\F0A79"
}

.mdi-trash-can-outline::before{
  content:"\F0A7A"
}

.mdi-tray::before{
  content:"\F1294"
}

.mdi-tray-alert::before{
  content:"\F1295"
}

.mdi-tray-full::before{
  content:"\F1296"
}

.mdi-tray-minus::before{
  content:"\F1297"
}

.mdi-tray-plus::before{
  content:"\F1298"
}

.mdi-tray-remove::before{
  content:"\F1299"
}

.mdi-treasure-chest::before{
  content:"\F0726"
}

.mdi-tree::before{
  content:"\F0531"
}

.mdi-tree-outline::before{
  content:"\F0E69"
}

.mdi-trello::before{
  content:"\F0532"
}

.mdi-trending-down::before{
  content:"\F0533"
}

.mdi-trending-neutral::before{
  content:"\F0534"
}

.mdi-trending-up::before{
  content:"\F0535"
}

.mdi-triangle::before{
  content:"\F0536"
}

.mdi-triangle-outline::before{
  content:"\F0537"
}

.mdi-triangle-wave::before{
  content:"\F147C"
}

.mdi-triforce::before{
  content:"\F0BD9"
}

.mdi-trophy::before{
  content:"\F0538"
}

.mdi-trophy-award::before{
  content:"\F0539"
}

.mdi-trophy-broken::before{
  content:"\F0DA4"
}

.mdi-trophy-outline::before{
  content:"\F053A"
}

.mdi-trophy-variant::before{
  content:"\F053B"
}

.mdi-trophy-variant-outline::before{
  content:"\F053C"
}

.mdi-truck::before{
  content:"\F053D"
}

.mdi-truck-check::before{
  content:"\F0CD4"
}

.mdi-truck-check-outline::before{
  content:"\F129A"
}

.mdi-truck-delivery::before{
  content:"\F053E"
}

.mdi-truck-delivery-outline::before{
  content:"\F129B"
}

.mdi-truck-fast::before{
  content:"\F0788"
}

.mdi-truck-fast-outline::before{
  content:"\F129C"
}

.mdi-truck-outline::before{
  content:"\F129D"
}

.mdi-truck-trailer::before{
  content:"\F0727"
}

.mdi-trumpet::before{
  content:"\F1096"
}

.mdi-tshirt-crew::before{
  content:"\F0A7B"
}

.mdi-tshirt-crew-outline::before{
  content:"\F053F"
}

.mdi-tshirt-v::before{
  content:"\F0A7C"
}

.mdi-tshirt-v-outline::before{
  content:"\F0540"
}

.mdi-tumble-dryer::before{
  content:"\F0917"
}

.mdi-tumble-dryer-alert::before{
  content:"\F11BA"
}

.mdi-tumble-dryer-off::before{
  content:"\F11BB"
}

.mdi-tune::before{
  content:"\F062E"
}

.mdi-tune-variant::before{
  content:"\F1542"
}

.mdi-tune-vertical::before{
  content:"\F066A"
}

.mdi-tune-vertical-variant::before{
  content:"\F1543"
}

.mdi-turkey::before{
  content:"\F171B"
}

.mdi-turnstile::before{
  content:"\F0CD5"
}

.mdi-turnstile-outline::before{
  content:"\F0CD6"
}

.mdi-turtle::before{
  content:"\F0CD7"
}

.mdi-twitch::before{
  content:"\F0543"
}

.mdi-twitter::before{
  content:"\F0544"
}

.mdi-twitter-retweet::before{
  content:"\F0547"
}

.mdi-two-factor-authentication::before{
  content:"\F09AF"
}

.mdi-typewriter::before{
  content:"\F0F2D"
}

.mdi-ubisoft::before{
  content:"\F0BDA"
}

.mdi-ubuntu::before{
  content:"\F0548"
}

.mdi-ufo::before{
  content:"\F10C4"
}

.mdi-ufo-outline::before{
  content:"\F10C5"
}

.mdi-ultra-high-definition::before{
  content:"\F07F9"
}

.mdi-umbraco::before{
  content:"\F0549"
}

.mdi-umbrella::before{
  content:"\F054A"
}

.mdi-umbrella-closed::before{
  content:"\F09B0"
}

.mdi-umbrella-closed-outline::before{
  content:"\F13E2"
}

.mdi-umbrella-closed-variant::before{
  content:"\F13E1"
}

.mdi-umbrella-outline::before{
  content:"\F054B"
}

.mdi-undo::before{
  content:"\F054C"
}

.mdi-undo-variant::before{
  content:"\F054D"
}

.mdi-unfold-less-horizontal::before{
  content:"\F054E"
}

.mdi-unfold-less-vertical::before{
  content:"\F0760"
}

.mdi-unfold-more-horizontal::before{
  content:"\F054F"
}

.mdi-unfold-more-vertical::before{
  content:"\F0761"
}

.mdi-ungroup::before{
  content:"\F0550"
}

.mdi-unicode::before{
  content:"\F0ED0"
}

.mdi-unicorn::before{
  content:"\F15C2"
}

.mdi-unicorn-variant::before{
  content:"\F15C3"
}

.mdi-unicycle::before{
  content:"\F15E5"
}

.mdi-unity::before{
  content:"\F06AF"
}

.mdi-unreal::before{
  content:"\F09B1"
}

.mdi-untappd::before{
  content:"\F0551"
}

.mdi-update::before{
  content:"\F06B0"
}

.mdi-upload::before{
  content:"\F0552"
}

.mdi-upload-lock::before{
  content:"\F1373"
}

.mdi-upload-lock-outline::before{
  content:"\F1374"
}

.mdi-upload-multiple::before{
  content:"\F083D"
}

.mdi-upload-network::before{
  content:"\F06F6"
}

.mdi-upload-network-outline::before{
  content:"\F0CD8"
}

.mdi-upload-off::before{
  content:"\F10C6"
}

.mdi-upload-off-outline::before{
  content:"\F10C7"
}

.mdi-upload-outline::before{
  content:"\F0E07"
}

.mdi-usb::before{
  content:"\F0553"
}

.mdi-usb-flash-drive::before{
  content:"\F129E"
}

.mdi-usb-flash-drive-outline::before{
  content:"\F129F"
}

.mdi-usb-port::before{
  content:"\F11F0"
}

.mdi-valve::before{
  content:"\F1066"
}

.mdi-valve-closed::before{
  content:"\F1067"
}

.mdi-valve-open::before{
  content:"\F1068"
}

.mdi-van-passenger::before{
  content:"\F07FA"
}

.mdi-van-utility::before{
  content:"\F07FB"
}

.mdi-vanish::before{
  content:"\F07FC"
}

.mdi-vanish-quarter::before{
  content:"\F1554"
}

.mdi-vanity-light::before{
  content:"\F11E1"
}

.mdi-variable::before{
  content:"\F0AE7"
}

.mdi-variable-box::before{
  content:"\F1111"
}

.mdi-vector-arrange-above::before{
  content:"\F0554"
}

.mdi-vector-arrange-below::before{
  content:"\F0555"
}

.mdi-vector-bezier::before{
  content:"\F0AE8"
}

.mdi-vector-circle::before{
  content:"\F0556"
}

.mdi-vector-circle-variant::before{
  content:"\F0557"
}

.mdi-vector-combine::before{
  content:"\F0558"
}

.mdi-vector-curve::before{
  content:"\F0559"
}

.mdi-vector-difference::before{
  content:"\F055A"
}

.mdi-vector-difference-ab::before{
  content:"\F055B"
}

.mdi-vector-difference-ba::before{
  content:"\F055C"
}

.mdi-vector-ellipse::before{
  content:"\F0893"
}

.mdi-vector-intersection::before{
  content:"\F055D"
}

.mdi-vector-line::before{
  content:"\F055E"
}

.mdi-vector-link::before{
  content:"\F0FE8"
}

.mdi-vector-point::before{
  content:"\F055F"
}

.mdi-vector-polygon::before{
  content:"\F0560"
}

.mdi-vector-polyline::before{
  content:"\F0561"
}

.mdi-vector-polyline-edit::before{
  content:"\F1225"
}

.mdi-vector-polyline-minus::before{
  content:"\F1226"
}

.mdi-vector-polyline-plus::before{
  content:"\F1227"
}

.mdi-vector-polyline-remove::before{
  content:"\F1228"
}

.mdi-vector-radius::before{
  content:"\F074A"
}

.mdi-vector-rectangle::before{
  content:"\F05C6"
}

.mdi-vector-selection::before{
  content:"\F0562"
}

.mdi-vector-square::before{
  content:"\F0001"
}

.mdi-vector-triangle::before{
  content:"\F0563"
}

.mdi-vector-union::before{
  content:"\F0564"
}

.mdi-vhs::before{
  content:"\F0A1B"
}

.mdi-vibrate::before{
  content:"\F0566"
}

.mdi-vibrate-off::before{
  content:"\F0CD9"
}

.mdi-video::before{
  content:"\F0567"
}

.mdi-video-3d::before{
  content:"\F07FD"
}

.mdi-video-3d-off::before{
  content:"\F13D9"
}

.mdi-video-3d-variant::before{
  content:"\F0ED1"
}

.mdi-video-4k-box::before{
  content:"\F083E"
}

.mdi-video-account::before{
  content:"\F0919"
}

.mdi-video-box::before{
  content:"\F00FD"
}

.mdi-video-box-off::before{
  content:"\F00FE"
}

.mdi-video-check::before{
  content:"\F1069"
}

.mdi-video-check-outline::before{
  content:"\F106A"
}

.mdi-video-high-definition::before{
  content:"\F152E"
}

.mdi-video-image::before{
  content:"\F091A"
}

.mdi-video-input-antenna::before{
  content:"\F083F"
}

.mdi-video-input-component::before{
  content:"\F0840"
}

.mdi-video-input-hdmi::before{
  content:"\F0841"
}

.mdi-video-input-scart::before{
  content:"\F0F8C"
}

.mdi-video-input-svideo::before{
  content:"\F0842"
}

.mdi-video-minus::before{
  content:"\F09B2"
}

.mdi-video-minus-outline::before{
  content:"\F02BA"
}

.mdi-video-off::before{
  content:"\F0568"
}

.mdi-video-off-outline::before{
  content:"\F0BDB"
}

.mdi-video-outline::before{
  content:"\F0BDC"
}

.mdi-video-plus::before{
  content:"\F09B3"
}

.mdi-video-plus-outline::before{
  content:"\F01D3"
}

.mdi-video-stabilization::before{
  content:"\F091B"
}

.mdi-video-switch::before{
  content:"\F0569"
}

.mdi-video-switch-outline::before{
  content:"\F0790"
}

.mdi-video-vintage::before{
  content:"\F0A1C"
}

.mdi-video-wireless::before{
  content:"\F0ED2"
}

.mdi-video-wireless-outline::before{
  content:"\F0ED3"
}

.mdi-view-agenda::before{
  content:"\F056A"
}

.mdi-view-agenda-outline::before{
  content:"\F11D8"
}

.mdi-view-array::before{
  content:"\F056B"
}

.mdi-view-array-outline::before{
  content:"\F1485"
}

.mdi-view-carousel::before{
  content:"\F056C"
}

.mdi-view-carousel-outline::before{
  content:"\F1486"
}

.mdi-view-column::before{
  content:"\F056D"
}

.mdi-view-column-outline::before{
  content:"\F1487"
}

.mdi-view-comfy::before{
  content:"\F0E6A"
}

.mdi-view-comfy-outline::before{
  content:"\F1488"
}

.mdi-view-compact::before{
  content:"\F0E6B"
}

.mdi-view-compact-outline::before{
  content:"\F0E6C"
}

.mdi-view-dashboard::before{
  content:"\F056E"
}

.mdi-view-dashboard-outline::before{
  content:"\F0A1D"
}

.mdi-view-dashboard-variant::before{
  content:"\F0843"
}

.mdi-view-dashboard-variant-outline::before{
  content:"\F1489"
}

.mdi-view-day::before{
  content:"\F056F"
}

.mdi-view-day-outline::before{
  content:"\F148A"
}

.mdi-view-grid::before{
  content:"\F0570"
}

.mdi-view-grid-outline::before{
  content:"\F11D9"
}

.mdi-view-grid-plus::before{
  content:"\F0F8D"
}

.mdi-view-grid-plus-outline::before{
  content:"\F11DA"
}

.mdi-view-headline::before{
  content:"\F0571"
}

.mdi-view-list::before{
  content:"\F0572"
}

.mdi-view-list-outline::before{
  content:"\F148B"
}

.mdi-view-module::before{
  content:"\F0573"
}

.mdi-view-module-outline::before{
  content:"\F148C"
}

.mdi-view-parallel::before{
  content:"\F0728"
}

.mdi-view-parallel-outline::before{
  content:"\F148D"
}

.mdi-view-quilt::before{
  content:"\F0574"
}

.mdi-view-quilt-outline::before{
  content:"\F148E"
}

.mdi-view-sequential::before{
  content:"\F0729"
}

.mdi-view-sequential-outline::before{
  content:"\F148F"
}

.mdi-view-split-horizontal::before{
  content:"\F0BCB"
}

.mdi-view-split-vertical::before{
  content:"\F0BCC"
}

.mdi-view-stream::before{
  content:"\F0575"
}

.mdi-view-stream-outline::before{
  content:"\F1490"
}

.mdi-view-week::before{
  content:"\F0576"
}

.mdi-view-week-outline::before{
  content:"\F1491"
}

.mdi-vimeo::before{
  content:"\F0577"
}

.mdi-violin::before{
  content:"\F060F"
}

.mdi-virtual-reality::before{
  content:"\F0894"
}

.mdi-virus::before{
  content:"\F13B6"
}

.mdi-virus-outline::before{
  content:"\F13B7"
}

.mdi-vk::before{
  content:"\F0579"
}

.mdi-vlc::before{
  content:"\F057C"
}

.mdi-voice-off::before{
  content:"\F0ED4"
}

.mdi-voicemail::before{
  content:"\F057D"
}

.mdi-volleyball::before{
  content:"\F09B4"
}

.mdi-volume-high::before{
  content:"\F057E"
}

.mdi-volume-low::before{
  content:"\F057F"
}

.mdi-volume-medium::before{
  content:"\F0580"
}

.mdi-volume-minus::before{
  content:"\F075E"
}

.mdi-volume-mute::before{
  content:"\F075F"
}

.mdi-volume-off::before{
  content:"\F0581"
}

.mdi-volume-plus::before{
  content:"\F075D"
}

.mdi-volume-source::before{
  content:"\F1120"
}

.mdi-volume-variant-off::before{
  content:"\F0E08"
}

.mdi-volume-vibrate::before{
  content:"\F1121"
}

.mdi-vote::before{
  content:"\F0A1F"
}

.mdi-vote-outline::before{
  content:"\F0A20"
}

.mdi-vpn::before{
  content:"\F0582"
}

.mdi-vuejs::before{
  content:"\F0844"
}

.mdi-vuetify::before{
  content:"\F0E6D"
}

.mdi-walk::before{
  content:"\F0583"
}

.mdi-wall::before{
  content:"\F07FE"
}

.mdi-wall-sconce::before{
  content:"\F091C"
}

.mdi-wall-sconce-flat::before{
  content:"\F091D"
}

.mdi-wall-sconce-flat-variant::before{
  content:"\F041C"
}

.mdi-wall-sconce-round::before{
  content:"\F0748"
}

.mdi-wall-sconce-round-variant::before{
  content:"\F091E"
}

.mdi-wallet::before{
  content:"\F0584"
}

.mdi-wallet-giftcard::before{
  content:"\F0585"
}

.mdi-wallet-membership::before{
  content:"\F0586"
}

.mdi-wallet-outline::before{
  content:"\F0BDD"
}

.mdi-wallet-plus::before{
  content:"\F0F8E"
}

.mdi-wallet-plus-outline::before{
  content:"\F0F8F"
}

.mdi-wallet-travel::before{
  content:"\F0587"
}

.mdi-wallpaper::before{
  content:"\F0E09"
}

.mdi-wan::before{
  content:"\F0588"
}

.mdi-wardrobe::before{
  content:"\F0F90"
}

.mdi-wardrobe-outline::before{
  content:"\F0F91"
}

.mdi-warehouse::before{
  content:"\F0F81"
}

.mdi-washing-machine::before{
  content:"\F072A"
}

.mdi-washing-machine-alert::before{
  content:"\F11BC"
}

.mdi-washing-machine-off::before{
  content:"\F11BD"
}

.mdi-watch::before{
  content:"\F0589"
}

.mdi-watch-export::before{
  content:"\F058A"
}

.mdi-watch-export-variant::before{
  content:"\F0895"
}

.mdi-watch-import::before{
  content:"\F058B"
}

.mdi-watch-import-variant::before{
  content:"\F0896"
}

.mdi-watch-variant::before{
  content:"\F0897"
}

.mdi-watch-vibrate::before{
  content:"\F06B1"
}

.mdi-watch-vibrate-off::before{
  content:"\F0CDA"
}

.mdi-water::before{
  content:"\F058C"
}

.mdi-water-alert::before{
  content:"\F1502"
}

.mdi-water-alert-outline::before{
  content:"\F1503"
}

.mdi-water-boiler::before{
  content:"\F0F92"
}

.mdi-water-boiler-alert::before{
  content:"\F11B3"
}

.mdi-water-boiler-off::before{
  content:"\F11B4"
}

.mdi-water-check::before{
  content:"\F1504"
}

.mdi-water-check-outline::before{
  content:"\F1505"
}

.mdi-water-minus::before{
  content:"\F1506"
}

.mdi-water-minus-outline::before{
  content:"\F1507"
}

.mdi-water-off::before{
  content:"\F058D"
}

.mdi-water-off-outline::before{
  content:"\F1508"
}

.mdi-water-outline::before{
  content:"\F0E0A"
}

.mdi-water-percent::before{
  content:"\F058E"
}

.mdi-water-percent-alert::before{
  content:"\F1509"
}

.mdi-water-plus::before{
  content:"\F150A"
}

.mdi-water-plus-outline::before{
  content:"\F150B"
}

.mdi-water-polo::before{
  content:"\F12A0"
}

.mdi-water-pump::before{
  content:"\F058F"
}

.mdi-water-pump-off::before{
  content:"\F0F93"
}

.mdi-water-remove::before{
  content:"\F150C"
}

.mdi-water-remove-outline::before{
  content:"\F150D"
}

.mdi-water-well::before{
  content:"\F106B"
}

.mdi-water-well-outline::before{
  content:"\F106C"
}

.mdi-watering-can::before{
  content:"\F1481"
}

.mdi-watering-can-outline::before{
  content:"\F1482"
}

.mdi-watermark::before{
  content:"\F0612"
}

.mdi-wave::before{
  content:"\F0F2E"
}

.mdi-waveform::before{
  content:"\F147D"
}

.mdi-waves::before{
  content:"\F078D"
}

.mdi-waze::before{
  content:"\F0BDE"
}

.mdi-weather-cloudy::before{
  content:"\F0590"
}

.mdi-weather-cloudy-alert::before{
  content:"\F0F2F"
}

.mdi-weather-cloudy-arrow-right::before{
  content:"\F0E6E"
}

.mdi-weather-fog::before{
  content:"\F0591"
}

.mdi-weather-hail::before{
  content:"\F0592"
}

.mdi-weather-hazy::before{
  content:"\F0F30"
}

.mdi-weather-hurricane::before{
  content:"\F0898"
}

.mdi-weather-lightning::before{
  content:"\F0593"
}

.mdi-weather-lightning-rainy::before{
  content:"\F067E"
}

.mdi-weather-night::before{
  content:"\F0594"
}

.mdi-weather-night-partly-cloudy::before{
  content:"\F0F31"
}

.mdi-weather-partly-cloudy::before{
  content:"\F0595"
}

.mdi-weather-partly-lightning::before{
  content:"\F0F32"
}

.mdi-weather-partly-rainy::before{
  content:"\F0F33"
}

.mdi-weather-partly-snowy::before{
  content:"\F0F34"
}

.mdi-weather-partly-snowy-rainy::before{
  content:"\F0F35"
}

.mdi-weather-pouring::before{
  content:"\F0596"
}

.mdi-weather-rainy::before{
  content:"\F0597"
}

.mdi-weather-snowy::before{
  content:"\F0598"
}

.mdi-weather-snowy-heavy::before{
  content:"\F0F36"
}

.mdi-weather-snowy-rainy::before{
  content:"\F067F"
}

.mdi-weather-sunny::before{
  content:"\F0599"
}

.mdi-weather-sunny-alert::before{
  content:"\F0F37"
}

.mdi-weather-sunny-off::before{
  content:"\F14E4"
}

.mdi-weather-sunset::before{
  content:"\F059A"
}

.mdi-weather-sunset-down::before{
  content:"\F059B"
}

.mdi-weather-sunset-up::before{
  content:"\F059C"
}

.mdi-weather-tornado::before{
  content:"\F0F38"
}

.mdi-weather-windy::before{
  content:"\F059D"
}

.mdi-weather-windy-variant::before{
  content:"\F059E"
}

.mdi-web::before{
  content:"\F059F"
}

.mdi-web-box::before{
  content:"\F0F94"
}

.mdi-web-clock::before{
  content:"\F124A"
}

.mdi-webcam::before{
  content:"\F05A0"
}

.mdi-webcam-off::before{
  content:"\F1737"
}

.mdi-webhook::before{
  content:"\F062F"
}

.mdi-webpack::before{
  content:"\F072B"
}

.mdi-webrtc::before{
  content:"\F1248"
}

.mdi-wechat::before{
  content:"\F0611"
}

.mdi-weight::before{
  content:"\F05A1"
}

.mdi-weight-gram::before{
  content:"\F0D3F"
}

.mdi-weight-kilogram::before{
  content:"\F05A2"
}

.mdi-weight-lifter::before{
  content:"\F115D"
}

.mdi-weight-pound::before{
  content:"\F09B5"
}

.mdi-whatsapp::before{
  content:"\F05A3"
}

.mdi-wheel-barrow::before{
  content:"\F14F2"
}

.mdi-wheelchair-accessibility::before{
  content:"\F05A4"
}

.mdi-whistle::before{
  content:"\F09B6"
}

.mdi-whistle-outline::before{
  content:"\F12BC"
}

.mdi-white-balance-auto::before{
  content:"\F05A5"
}

.mdi-white-balance-incandescent::before{
  content:"\F05A6"
}

.mdi-white-balance-iridescent::before{
  content:"\F05A7"
}

.mdi-white-balance-sunny::before{
  content:"\F05A8"
}

.mdi-widgets::before{
  content:"\F072C"
}

.mdi-widgets-outline::before{
  content:"\F1355"
}

.mdi-wifi::before{
  content:"\F05A9"
}

.mdi-wifi-alert::before{
  content:"\F16B5"
}

.mdi-wifi-arrow-down::before{
  content:"\F16B6"
}

.mdi-wifi-arrow-left::before{
  content:"\F16B7"
}

.mdi-wifi-arrow-left-right::before{
  content:"\F16B8"
}

.mdi-wifi-arrow-right::before{
  content:"\F16B9"
}

.mdi-wifi-arrow-up::before{
  content:"\F16BA"
}

.mdi-wifi-arrow-up-down::before{
  content:"\F16BB"
}

.mdi-wifi-cancel::before{
  content:"\F16BC"
}

.mdi-wifi-check::before{
  content:"\F16BD"
}

.mdi-wifi-cog::before{
  content:"\F16BE"
}

.mdi-wifi-lock::before{
  content:"\F16BF"
}

.mdi-wifi-lock-open::before{
  content:"\F16C0"
}

.mdi-wifi-marker::before{
  content:"\F16C1"
}

.mdi-wifi-minus::before{
  content:"\F16C2"
}

.mdi-wifi-off::before{
  content:"\F05AA"
}

.mdi-wifi-plus::before{
  content:"\F16C3"
}

.mdi-wifi-refresh::before{
  content:"\F16C4"
}

.mdi-wifi-remove::before{
  content:"\F16C5"
}

.mdi-wifi-settings::before{
  content:"\F16C6"
}

.mdi-wifi-star::before{
  content:"\F0E0B"
}

.mdi-wifi-strength-1::before{
  content:"\F091F"
}

.mdi-wifi-strength-1-alert::before{
  content:"\F0920"
}

.mdi-wifi-strength-1-lock::before{
  content:"\F0921"
}

.mdi-wifi-strength-1-lock-open::before{
  content:"\F16CB"
}

.mdi-wifi-strength-2::before{
  content:"\F0922"
}

.mdi-wifi-strength-2-alert::before{
  content:"\F0923"
}

.mdi-wifi-strength-2-lock::before{
  content:"\F0924"
}

.mdi-wifi-strength-2-lock-open::before{
  content:"\F16CC"
}

.mdi-wifi-strength-3::before{
  content:"\F0925"
}

.mdi-wifi-strength-3-alert::before{
  content:"\F0926"
}

.mdi-wifi-strength-3-lock::before{
  content:"\F0927"
}

.mdi-wifi-strength-3-lock-open::before{
  content:"\F16CD"
}

.mdi-wifi-strength-4::before{
  content:"\F0928"
}

.mdi-wifi-strength-4-alert::before{
  content:"\F0929"
}

.mdi-wifi-strength-4-lock::before{
  content:"\F092A"
}

.mdi-wifi-strength-4-lock-open::before{
  content:"\F16CE"
}

.mdi-wifi-strength-alert-outline::before{
  content:"\F092B"
}

.mdi-wifi-strength-lock-open-outline::before{
  content:"\F16CF"
}

.mdi-wifi-strength-lock-outline::before{
  content:"\F092C"
}

.mdi-wifi-strength-off::before{
  content:"\F092D"
}

.mdi-wifi-strength-off-outline::before{
  content:"\F092E"
}

.mdi-wifi-strength-outline::before{
  content:"\F092F"
}

.mdi-wifi-sync::before{
  content:"\F16C7"
}

.mdi-wikipedia::before{
  content:"\F05AC"
}

.mdi-wind-turbine::before{
  content:"\F0DA5"
}

.mdi-window-close::before{
  content:"\F05AD"
}

.mdi-window-closed::before{
  content:"\F05AE"
}

.mdi-window-closed-variant::before{
  content:"\F11DB"
}

.mdi-window-maximize::before{
  content:"\F05AF"
}

.mdi-window-minimize::before{
  content:"\F05B0"
}

.mdi-window-open::before{
  content:"\F05B1"
}

.mdi-window-open-variant::before{
  content:"\F11DC"
}

.mdi-window-restore::before{
  content:"\F05B2"
}

.mdi-window-shutter::before{
  content:"\F111C"
}

.mdi-window-shutter-alert::before{
  content:"\F111D"
}

.mdi-window-shutter-open::before{
  content:"\F111E"
}

.mdi-windsock::before{
  content:"\F15FA"
}

.mdi-wiper::before{
  content:"\F0AE9"
}

.mdi-wiper-wash::before{
  content:"\F0DA6"
}

.mdi-wizard-hat::before{
  content:"\F1477"
}

.mdi-wordpress::before{
  content:"\F05B4"
}

.mdi-wrap::before{
  content:"\F05B6"
}

.mdi-wrap-disabled::before{
  content:"\F0BDF"
}

.mdi-wrench::before{
  content:"\F05B7"
}

.mdi-wrench-outline::before{
  content:"\F0BE0"
}

.mdi-xamarin::before{
  content:"\F0845"
}

.mdi-xamarin-outline::before{
  content:"\F0846"
}

.mdi-xing::before{
  content:"\F05BE"
}

.mdi-xml::before{
  content:"\F05C0"
}

.mdi-xmpp::before{
  content:"\F07FF"
}

.mdi-y-combinator::before{
  content:"\F0624"
}

.mdi-yahoo::before{
  content:"\F0B4F"
}

.mdi-yeast::before{
  content:"\F05C1"
}

.mdi-yin-yang::before{
  content:"\F0680"
}

.mdi-yoga::before{
  content:"\F117C"
}

.mdi-youtube::before{
  content:"\F05C3"
}

.mdi-youtube-gaming::before{
  content:"\F0848"
}

.mdi-youtube-studio::before{
  content:"\F0847"
}

.mdi-youtube-subscription::before{
  content:"\F0D40"
}

.mdi-youtube-tv::before{
  content:"\F0448"
}

.mdi-yurt::before{
  content:"\F1516"
}

.mdi-z-wave::before{
  content:"\F0AEA"
}

.mdi-zend::before{
  content:"\F0AEB"
}

.mdi-zigbee::before{
  content:"\F0D41"
}

.mdi-zip-box::before{
  content:"\F05C4"
}

.mdi-zip-box-outline::before{
  content:"\F0FFA"
}

.mdi-zip-disk::before{
  content:"\F0A23"
}

.mdi-zodiac-aquarius::before{
  content:"\F0A7D"
}

.mdi-zodiac-aries::before{
  content:"\F0A7E"
}

.mdi-zodiac-cancer::before{
  content:"\F0A7F"
}

.mdi-zodiac-capricorn::before{
  content:"\F0A80"
}

.mdi-zodiac-gemini::before{
  content:"\F0A81"
}

.mdi-zodiac-leo::before{
  content:"\F0A82"
}

.mdi-zodiac-libra::before{
  content:"\F0A83"
}

.mdi-zodiac-pisces::before{
  content:"\F0A84"
}

.mdi-zodiac-sagittarius::before{
  content:"\F0A85"
}

.mdi-zodiac-scorpio::before{
  content:"\F0A86"
}

.mdi-zodiac-taurus::before{
  content:"\F0A87"
}

.mdi-zodiac-virgo::before{
  content:"\F0A88"
}

.mdi-blank::before{
  content:"\F68C";
  visibility:hidden
}

.mdi-18px.mdi-set,.mdi-18px.mdi:before{
  font-size:18px
}

.mdi-24px.mdi-set,.mdi-24px.mdi:before{
  font-size:24px
}

.mdi-36px.mdi-set,.mdi-36px.mdi:before{
  font-size:36px
}

.mdi-48px.mdi-set,.mdi-48px.mdi:before{
  font-size:48px
}

.mdi-dark:before{
  color:rgba(0,0,0,0.54)
}

.mdi-dark.mdi-inactive:before{
  color:rgba(0,0,0,0.26)
}

.mdi-light:before{
  color:#fff
}

.mdi-light.mdi-inactive:before{
  color:rgba(255,255,255,0.3)
}

.mdi-rotate-45:before{
  transform:rotate(45deg)
}

.mdi-rotate-90:before{
  transform:rotate(90deg)
}

.mdi-rotate-135:before{
  transform:rotate(135deg)
}

.mdi-rotate-180:before{
  transform:rotate(180deg)
}

.mdi-rotate-225:before{
  transform:rotate(225deg)
}

.mdi-rotate-270:before{
  transform:rotate(270deg)
}

.mdi-rotate-315:before{
  transform:rotate(315deg)
}

.mdi-flip-h:before{
  transform:scaleX(-1);
  filter:FlipH;
  -ms-filter:"FlipH"
}

.mdi-flip-v:before{
  transform:scaleY(-1);
  filter:FlipV;
  -ms-filter:"FlipV"
}

.mdi-spin:before{
  -webkit-animation:mdi-spin 2s infinite linear;
  animation:mdi-spin 2s infinite linear
}

@-webkit-keyframes mdi-spin{
  0%{
    transform:rotate(0deg)
  }

  100%{
    transform:rotate(359deg)
  }
}

@keyframes mdi-spin{
  0%{
    transform:rotate(0deg)
  }

  100%{
    transform:rotate(359deg)
  }
}/*@import url("https://use.typekit.net/pyy2nst.css");

@import '~pretty-checkbox/dist/pretty-checkbox.css';
@import '~slick-carousel/slick/slick.css';
@import "~aos/dist/aos.css";

@import "tailwindcss/base";
@import "tailwindcss/components";
@import "tailwindcss/utilities";
*/

@font-face {
  font-family: "gotham";

  src: url("/fonts/gotham/GothamBook.otf");

  font-weight: 400;

  font-style: normal;

  font-display: swap;
}

/*@import "~aos/dist/aos.css";
@import "tailwindcss/base";
@import "tailwindcss/components";
@import "tailwindcss/utilities";
*/

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #3C3C3C; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #a0aec0;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #a0aec0;
}

input::placeholder,
textarea::placeholder {
  color: #a0aec0;
}

button,
[role="button"] {
  cursor: pointer;
}

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * Make replaced elements `display: block` by default as that's
 * the behavior you want almost all of the time. Inspired by
 * CSS Remedy, with `svg` added as well.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}

/**
 * Constrain images and videos to the parent width and preserve
 * their instrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

.container{
  width: 100%;
}

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

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

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

@media (min-width: 1100px){
  .container{
    max-width: 1100px;
  }
}

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

@media (min-width: 1366px){
  .container{
    max-width: 1366px;
  }
}

@media (min-width: 1600px){
  .container{
    max-width: 1600px;
  }
}

.space-y-0 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(0px * var(--space-y-reverse));
}

.space-x-0 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(0px * var(--space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--space-x-reverse)));
}

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

.space-x-1 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.space-y-2 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--space-y-reverse));
}

.space-x-2 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.space-y-3 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--space-y-reverse));
}

.space-x-3 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
}

.space-y-4 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(1rem * var(--space-y-reverse));
}

.space-x-4 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(1rem * var(--space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
}

.space-y-5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
}

.space-x-5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));
}

.space-y-6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--space-y-reverse));
}

.space-x-6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));
}

.space-y-8 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(2rem * var(--space-y-reverse));
}

.space-x-8 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(2rem * var(--space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));
}

.space-y-10 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(2.5rem * var(--space-y-reverse));
}

.space-x-10 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(2.5rem * var(--space-x-reverse));
  margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));
}

.space-y-12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(3rem * var(--space-y-reverse));
}

.space-x-12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(3rem * var(--space-x-reverse));
  margin-left: calc(3rem * calc(1 - var(--space-x-reverse)));
}

.space-y-16 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(4rem * var(--space-y-reverse));
}

.space-x-16 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(4rem * var(--space-x-reverse));
  margin-left: calc(4rem * calc(1 - var(--space-x-reverse)));
}

.space-y-20 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(5rem * var(--space-y-reverse));
}

.space-x-20 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(5rem * var(--space-x-reverse));
  margin-left: calc(5rem * calc(1 - var(--space-x-reverse)));
}

.space-y-24 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(6rem * var(--space-y-reverse));
}

.space-x-24 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(6rem * var(--space-x-reverse));
  margin-left: calc(6rem * calc(1 - var(--space-x-reverse)));
}

.space-y-32 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(8rem * var(--space-y-reverse));
}

.space-x-32 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(8rem * var(--space-x-reverse));
  margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));
}

.space-y-40 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(10rem * var(--space-y-reverse));
}

.space-x-40 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(10rem * var(--space-x-reverse));
  margin-left: calc(10rem * calc(1 - var(--space-x-reverse)));
}

.space-y-48 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(12rem * var(--space-y-reverse));
}

.space-x-48 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(12rem * var(--space-x-reverse));
  margin-left: calc(12rem * calc(1 - var(--space-x-reverse)));
}

.space-y-56 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(14rem * var(--space-y-reverse));
}

.space-x-56 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(14rem * var(--space-x-reverse));
  margin-left: calc(14rem * calc(1 - var(--space-x-reverse)));
}

.space-y-64 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(16rem * var(--space-y-reverse));
}

.space-x-64 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(16rem * var(--space-x-reverse));
  margin-left: calc(16rem * calc(1 - var(--space-x-reverse)));
}

.space-y-72 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(4.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(4.5rem * var(--space-y-reverse));
}

.space-x-72 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(4.5rem * var(--space-x-reverse));
  margin-left: calc(4.5rem * calc(1 - var(--space-x-reverse)));
}

.space-y-108 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(6.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(6.75rem * var(--space-y-reverse));
}

.space-x-108 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(6.75rem * var(--space-x-reverse));
  margin-left: calc(6.75rem * calc(1 - var(--space-x-reverse)));
}

.space-y-px > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(1px * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(1px * var(--space-y-reverse));
}

.space-x-px > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(1px * var(--space-x-reverse));
  margin-left: calc(1px * calc(1 - var(--space-x-reverse)));
}

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

.-space-x-1 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-0.25rem * var(--space-x-reverse));
  margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse)));
}

.-space-y-2 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-0.5rem * var(--space-y-reverse));
}

.-space-x-2 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-0.5rem * var(--space-x-reverse));
  margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse)));
}

.-space-y-3 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-0.75rem * var(--space-y-reverse));
}

.-space-x-3 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-0.75rem * var(--space-x-reverse));
  margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse)));
}

.-space-y-4 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-1rem * var(--space-y-reverse));
}

.-space-x-4 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-1rem * var(--space-x-reverse));
  margin-left: calc(-1rem * calc(1 - var(--space-x-reverse)));
}

.-space-y-5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-1.25rem * var(--space-y-reverse));
}

.-space-x-5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-1.25rem * var(--space-x-reverse));
  margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse)));
}

.-space-y-6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-1.5rem * var(--space-y-reverse));
}

.-space-x-6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-1.5rem * var(--space-x-reverse));
  margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse)));
}

.-space-y-8 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-2rem * var(--space-y-reverse));
}

.-space-x-8 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-2rem * var(--space-x-reverse));
  margin-left: calc(-2rem * calc(1 - var(--space-x-reverse)));
}

.-space-y-10 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-2.5rem * var(--space-y-reverse));
}

.-space-x-10 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-2.5rem * var(--space-x-reverse));
  margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse)));
}

.-space-y-12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-3rem * var(--space-y-reverse));
}

.-space-x-12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-3rem * var(--space-x-reverse));
  margin-left: calc(-3rem * calc(1 - var(--space-x-reverse)));
}

.-space-y-16 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-4rem * var(--space-y-reverse));
}

.-space-x-16 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-4rem * var(--space-x-reverse));
  margin-left: calc(-4rem * calc(1 - var(--space-x-reverse)));
}

.-space-y-20 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-5rem * var(--space-y-reverse));
}

.-space-x-20 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-5rem * var(--space-x-reverse));
  margin-left: calc(-5rem * calc(1 - var(--space-x-reverse)));
}

.-space-y-24 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-6rem * var(--space-y-reverse));
}

.-space-x-24 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-6rem * var(--space-x-reverse));
  margin-left: calc(-6rem * calc(1 - var(--space-x-reverse)));
}

.-space-y-32 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-8rem * var(--space-y-reverse));
}

.-space-x-32 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-8rem * var(--space-x-reverse));
  margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));
}

.-space-y-40 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-10rem * var(--space-y-reverse));
}

.-space-x-40 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-10rem * var(--space-x-reverse));
  margin-left: calc(-10rem * calc(1 - var(--space-x-reverse)));
}

.-space-y-48 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-12rem * var(--space-y-reverse));
}

.-space-x-48 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-12rem * var(--space-x-reverse));
  margin-left: calc(-12rem * calc(1 - var(--space-x-reverse)));
}

.-space-y-56 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-14rem * var(--space-y-reverse));
}

.-space-x-56 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-14rem * var(--space-x-reverse));
  margin-left: calc(-14rem * calc(1 - var(--space-x-reverse)));
}

.-space-y-64 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-16rem * var(--space-y-reverse));
}

.-space-x-64 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-16rem * var(--space-x-reverse));
  margin-left: calc(-16rem * calc(1 - var(--space-x-reverse)));
}

.-space-y-px > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-1px * var(--space-y-reverse));
}

.-space-x-px > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-1px * var(--space-x-reverse));
  margin-left: calc(-1px * calc(1 - var(--space-x-reverse)));
}

.space-y-reverse > :not(template) ~ :not(template){
  --space-y-reverse: 1;
}

.space-x-reverse > :not(template) ~ :not(template){
  --space-x-reverse: 1;
}

.divide-y-0 > :not(template) ~ :not(template){
  --divide-y-reverse: 0;
  border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(0px * var(--divide-y-reverse));
}

.divide-x-0 > :not(template) ~ :not(template){
  --divide-x-reverse: 0;
  border-right-width: calc(0px * var(--divide-x-reverse));
  border-left-width: calc(0px * calc(1 - var(--divide-x-reverse)));
}

.divide-y-2 > :not(template) ~ :not(template){
  --divide-y-reverse: 0;
  border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(2px * var(--divide-y-reverse));
}

.divide-x-2 > :not(template) ~ :not(template){
  --divide-x-reverse: 0;
  border-right-width: calc(2px * var(--divide-x-reverse));
  border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));
}

.divide-y-4 > :not(template) ~ :not(template){
  --divide-y-reverse: 0;
  border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(4px * var(--divide-y-reverse));
}

.divide-x-4 > :not(template) ~ :not(template){
  --divide-x-reverse: 0;
  border-right-width: calc(4px * var(--divide-x-reverse));
  border-left-width: calc(4px * calc(1 - var(--divide-x-reverse)));
}

.divide-y-8 > :not(template) ~ :not(template){
  --divide-y-reverse: 0;
  border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(8px * var(--divide-y-reverse));
}

.divide-x-8 > :not(template) ~ :not(template){
  --divide-x-reverse: 0;
  border-right-width: calc(8px * var(--divide-x-reverse));
  border-left-width: calc(8px * calc(1 - var(--divide-x-reverse)));
}

.divide-y > :not(template) ~ :not(template){
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse));
}

.divide-x > :not(template) ~ :not(template){
  --divide-x-reverse: 0;
  border-right-width: calc(1px * var(--divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
}

.divide-y-0\.5 > :not(template) ~ :not(template){
  --divide-y-reverse: 0;
  border-top-width: calc(0.5px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(0.5px * var(--divide-y-reverse));
}

.divide-x-0\.5 > :not(template) ~ :not(template){
  --divide-x-reverse: 0;
  border-right-width: calc(0.5px * var(--divide-x-reverse));
  border-left-width: calc(0.5px * calc(1 - var(--divide-x-reverse)));
}

.divide-y-reverse > :not(template) ~ :not(template){
  --divide-y-reverse: 1;
}

.divide-x-reverse > :not(template) ~ :not(template){
  --divide-x-reverse: 1;
}

.divide-white-100 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--divide-opacity));
}

.divide-white-200 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #FAFAFA;
  border-color: rgba(250, 250, 250, var(--divide-opacity));
}

.divide-gray-200 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #959595;
  border-color: rgba(149, 149, 149, var(--divide-opacity));
}

.divide-gray-300 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #3C3C3C;
  border-color: rgba(60, 60, 60, var(--divide-opacity));
}

.divide-gray-400 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #707070;
  border-color: rgba(112, 112, 112, var(--divide-opacity));
}

.divide-lightbrown > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #b7b1ab;
  border-color: rgba(183, 177, 171, var(--divide-opacity));
}

.divide-beige > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #EBEAE8;
  border-color: rgba(235, 234, 232, var(--divide-opacity));
}

.divide-bordeaux > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #681024;
  border-color: rgba(104, 16, 36, var(--divide-opacity));
}

.divide-red > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #E4002B;
  border-color: rgba(228, 0, 43, var(--divide-opacity));
}

.divide-green > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #0AA822;
  border-color: rgba(10, 168, 34, var(--divide-opacity));
}

.divide-black > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #000000;
  border-color: rgba(0, 0, 0, var(--divide-opacity));
}

.divide-transparent > :not(template) ~ :not(template){
  border-color: rgba(0, 0, 0, 0);
}

.divide-brown > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #321604;
  border-color: rgba(50, 22, 4, var(--divide-opacity));
}

.divide-lightorange > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #ff8132;
  border-color: rgba(255, 129, 50, var(--divide-opacity));
}

.divide-orange > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #FB8B44;
  border-color: rgba(251, 139, 68, var(--divide-opacity));
}

.divide-darkorange > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #BC7A1A;
  border-color: rgba(188, 122, 26, var(--divide-opacity));
}

.divide-solid > :not(template) ~ :not(template){
  border-style: solid;
}

.divide-dashed > :not(template) ~ :not(template){
  border-style: dashed;
}

.divide-dotted > :not(template) ~ :not(template){
  border-style: dotted;
}

.divide-double > :not(template) ~ :not(template){
  border-style: double;
}

.divide-none > :not(template) ~ :not(template){
  border-style: none;
}

.divide-opacity-0 > :not(template) ~ :not(template){
  --divide-opacity: 0;
}

.divide-opacity-10 > :not(template) ~ :not(template){
  --divide-opacity: 0.1;
}

.divide-opacity-20 > :not(template) ~ :not(template){
  --divide-opacity: 0.2;
}

.divide-opacity-25 > :not(template) ~ :not(template){
  --divide-opacity: 0.25;
}

.divide-opacity-50 > :not(template) ~ :not(template){
  --divide-opacity: 0.5;
}

.divide-opacity-60 > :not(template) ~ :not(template){
  --divide-opacity: 0.6;
}

.divide-opacity-75 > :not(template) ~ :not(template){
  --divide-opacity: 0.75;
}

.divide-opacity-100 > :not(template) ~ :not(template){
  --divide-opacity: 1;
}

.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.not-sr-only{
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.focus\:sr-only:focus{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.focus\:not-sr-only:focus{
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.appearance-none{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.bg-fixed{
  background-attachment: fixed;
}

.bg-local{
  background-attachment: local;
}

.bg-scroll{
  background-attachment: scroll;
}

.bg-clip-border{
  background-clip: border-box;
}

.bg-clip-padding{
  background-clip: padding-box;
}

.bg-clip-content{
  background-clip: content-box;
}

.bg-clip-text{
  -webkit-background-clip: text;
          background-clip: text;
}

.bg-0{
  background-color: odd;
}

.bg-white-100{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.bg-white-200{
  --bg-opacity: 1;
  background-color: #FAFAFA;
  background-color: rgba(250, 250, 250, var(--bg-opacity));
}

.bg-gray-200{
  --bg-opacity: 1;
  background-color: #959595;
  background-color: rgba(149, 149, 149, var(--bg-opacity));
}

.bg-gray-300{
  --bg-opacity: 1;
  background-color: #3C3C3C;
  background-color: rgba(60, 60, 60, var(--bg-opacity));
}

.bg-gray-400{
  --bg-opacity: 1;
  background-color: #707070;
  background-color: rgba(112, 112, 112, var(--bg-opacity));
}

.bg-lightbrown{
  --bg-opacity: 1;
  background-color: #b7b1ab;
  background-color: rgba(183, 177, 171, var(--bg-opacity));
}

.bg-beige{
  --bg-opacity: 1;
  background-color: #EBEAE8;
  background-color: rgba(235, 234, 232, var(--bg-opacity));
}

.bg-bordeaux{
  --bg-opacity: 1;
  background-color: #681024;
  background-color: rgba(104, 16, 36, var(--bg-opacity));
}

.bg-red{
  --bg-opacity: 1;
  background-color: #E4002B;
  background-color: rgba(228, 0, 43, var(--bg-opacity));
}

.bg-green{
  --bg-opacity: 1;
  background-color: #0AA822;
  background-color: rgba(10, 168, 34, var(--bg-opacity));
}

.bg-black{
  --bg-opacity: 1;
  background-color: #000000;
  background-color: rgba(0, 0, 0, var(--bg-opacity));
}

.bg-transparent{
  background-color: rgba(0, 0, 0, 0);
}

.bg-brown{
  --bg-opacity: 1;
  background-color: #321604;
  background-color: rgba(50, 22, 4, var(--bg-opacity));
}

.bg-lightorange{
  --bg-opacity: 1;
  background-color: #ff8132;
  background-color: rgba(255, 129, 50, var(--bg-opacity));
}

.bg-orange{
  --bg-opacity: 1;
  background-color: #FB8B44;
  background-color: rgba(251, 139, 68, var(--bg-opacity));
}

.bg-darkorange{
  --bg-opacity: 1;
  background-color: #BC7A1A;
  background-color: rgba(188, 122, 26, var(--bg-opacity));
}

.hover\:bg-0:hover{
  background-color: odd;
}

.hover\:bg-white-100:hover{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.hover\:bg-white-200:hover{
  --bg-opacity: 1;
  background-color: #FAFAFA;
  background-color: rgba(250, 250, 250, var(--bg-opacity));
}

.hover\:bg-gray-200:hover{
  --bg-opacity: 1;
  background-color: #959595;
  background-color: rgba(149, 149, 149, var(--bg-opacity));
}

.hover\:bg-gray-300:hover{
  --bg-opacity: 1;
  background-color: #3C3C3C;
  background-color: rgba(60, 60, 60, var(--bg-opacity));
}

.hover\:bg-gray-400:hover{
  --bg-opacity: 1;
  background-color: #707070;
  background-color: rgba(112, 112, 112, var(--bg-opacity));
}

.hover\:bg-lightbrown:hover{
  --bg-opacity: 1;
  background-color: #b7b1ab;
  background-color: rgba(183, 177, 171, var(--bg-opacity));
}

.hover\:bg-beige:hover{
  --bg-opacity: 1;
  background-color: #EBEAE8;
  background-color: rgba(235, 234, 232, var(--bg-opacity));
}

.hover\:bg-bordeaux:hover{
  --bg-opacity: 1;
  background-color: #681024;
  background-color: rgba(104, 16, 36, var(--bg-opacity));
}

.hover\:bg-red:hover{
  --bg-opacity: 1;
  background-color: #E4002B;
  background-color: rgba(228, 0, 43, var(--bg-opacity));
}

.hover\:bg-green:hover{
  --bg-opacity: 1;
  background-color: #0AA822;
  background-color: rgba(10, 168, 34, var(--bg-opacity));
}

.hover\:bg-black:hover{
  --bg-opacity: 1;
  background-color: #000000;
  background-color: rgba(0, 0, 0, var(--bg-opacity));
}

.hover\:bg-transparent:hover{
  background-color: rgba(0, 0, 0, 0);
}

.hover\:bg-brown:hover{
  --bg-opacity: 1;
  background-color: #321604;
  background-color: rgba(50, 22, 4, var(--bg-opacity));
}

.hover\:bg-lightorange:hover{
  --bg-opacity: 1;
  background-color: #ff8132;
  background-color: rgba(255, 129, 50, var(--bg-opacity));
}

.hover\:bg-orange:hover{
  --bg-opacity: 1;
  background-color: #FB8B44;
  background-color: rgba(251, 139, 68, var(--bg-opacity));
}

.hover\:bg-darkorange:hover{
  --bg-opacity: 1;
  background-color: #BC7A1A;
  background-color: rgba(188, 122, 26, var(--bg-opacity));
}

.focus\:bg-0:focus{
  background-color: odd;
}

.focus\:bg-white-100:focus{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.focus\:bg-white-200:focus{
  --bg-opacity: 1;
  background-color: #FAFAFA;
  background-color: rgba(250, 250, 250, var(--bg-opacity));
}

.focus\:bg-gray-200:focus{
  --bg-opacity: 1;
  background-color: #959595;
  background-color: rgba(149, 149, 149, var(--bg-opacity));
}

.focus\:bg-gray-300:focus{
  --bg-opacity: 1;
  background-color: #3C3C3C;
  background-color: rgba(60, 60, 60, var(--bg-opacity));
}

.focus\:bg-gray-400:focus{
  --bg-opacity: 1;
  background-color: #707070;
  background-color: rgba(112, 112, 112, var(--bg-opacity));
}

.focus\:bg-lightbrown:focus{
  --bg-opacity: 1;
  background-color: #b7b1ab;
  background-color: rgba(183, 177, 171, var(--bg-opacity));
}

.focus\:bg-beige:focus{
  --bg-opacity: 1;
  background-color: #EBEAE8;
  background-color: rgba(235, 234, 232, var(--bg-opacity));
}

.focus\:bg-bordeaux:focus{
  --bg-opacity: 1;
  background-color: #681024;
  background-color: rgba(104, 16, 36, var(--bg-opacity));
}

.focus\:bg-red:focus{
  --bg-opacity: 1;
  background-color: #E4002B;
  background-color: rgba(228, 0, 43, var(--bg-opacity));
}

.focus\:bg-green:focus{
  --bg-opacity: 1;
  background-color: #0AA822;
  background-color: rgba(10, 168, 34, var(--bg-opacity));
}

.focus\:bg-black:focus{
  --bg-opacity: 1;
  background-color: #000000;
  background-color: rgba(0, 0, 0, var(--bg-opacity));
}

.focus\:bg-transparent:focus{
  background-color: rgba(0, 0, 0, 0);
}

.focus\:bg-brown:focus{
  --bg-opacity: 1;
  background-color: #321604;
  background-color: rgba(50, 22, 4, var(--bg-opacity));
}

.focus\:bg-lightorange:focus{
  --bg-opacity: 1;
  background-color: #ff8132;
  background-color: rgba(255, 129, 50, var(--bg-opacity));
}

.focus\:bg-orange:focus{
  --bg-opacity: 1;
  background-color: #FB8B44;
  background-color: rgba(251, 139, 68, var(--bg-opacity));
}

.focus\:bg-darkorange:focus{
  --bg-opacity: 1;
  background-color: #BC7A1A;
  background-color: rgba(188, 122, 26, var(--bg-opacity));
}

.bg-none{
  background-image: none;
}

.bg-gradient-to-t{
  background-image: linear-gradient(to top, var(--gradient-color-stops));
}

.bg-gradient-to-tr{
  background-image: linear-gradient(to top right, var(--gradient-color-stops));
}

.bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--gradient-color-stops));
}

.bg-gradient-to-br{
  background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
}

.bg-gradient-to-b{
  background-image: linear-gradient(to bottom, var(--gradient-color-stops));
}

.bg-gradient-to-bl{
  background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
}

.bg-gradient-to-l{
  background-image: linear-gradient(to left, var(--gradient-color-stops));
}

.bg-gradient-to-tl{
  background-image: linear-gradient(to top left, var(--gradient-color-stops));
}

.from-white-100{
  --gradient-from-color: #fff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.from-white-200{
  --gradient-from-color: #FAFAFA;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
}

.from-gray-200{
  --gradient-from-color: #959595;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
}

.from-gray-300{
  --gradient-from-color: #3C3C3C;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
}

.from-gray-400{
  --gradient-from-color: #707070;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
}

.from-lightbrown{
  --gradient-from-color: #b7b1ab;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
}

.from-beige{
  --gradient-from-color: #EBEAE8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
}

.from-bordeaux{
  --gradient-from-color: #681024;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
}

.from-red{
  --gradient-from-color: #E4002B;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
}

.from-green{
  --gradient-from-color: #0AA822;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
}

.from-black{
  --gradient-from-color: #000000;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.from-transparent{
  --gradient-from-color: rgba(0, 0, 0, 0);
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.from-brown{
  --gradient-from-color: #321604;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
}

.from-lightorange{
  --gradient-from-color: #ff8132;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
}

.from-orange{
  --gradient-from-color: #FB8B44;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
}

.from-darkorange{
  --gradient-from-color: #BC7A1A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
}

.via-white-100{
  --gradient-via-color: #fff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.via-white-200{
  --gradient-via-color: #FAFAFA;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
}

.via-gray-200{
  --gradient-via-color: #959595;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
}

.via-gray-300{
  --gradient-via-color: #3C3C3C;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
}

.via-gray-400{
  --gradient-via-color: #707070;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
}

.via-lightbrown{
  --gradient-via-color: #b7b1ab;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
}

.via-beige{
  --gradient-via-color: #EBEAE8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
}

.via-bordeaux{
  --gradient-via-color: #681024;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
}

.via-red{
  --gradient-via-color: #E4002B;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
}

.via-green{
  --gradient-via-color: #0AA822;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
}

.via-black{
  --gradient-via-color: #000000;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.via-transparent{
  --gradient-via-color: rgba(0, 0, 0, 0);
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.via-brown{
  --gradient-via-color: #321604;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
}

.via-lightorange{
  --gradient-via-color: #ff8132;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
}

.via-orange{
  --gradient-via-color: #FB8B44;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
}

.via-darkorange{
  --gradient-via-color: #BC7A1A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
}

.to-white-100{
  --gradient-to-color: #fff;
}

.to-white-200{
  --gradient-to-color: #FAFAFA;
}

.to-gray-200{
  --gradient-to-color: #959595;
}

.to-gray-300{
  --gradient-to-color: #3C3C3C;
}

.to-gray-400{
  --gradient-to-color: #707070;
}

.to-lightbrown{
  --gradient-to-color: #b7b1ab;
}

.to-beige{
  --gradient-to-color: #EBEAE8;
}

.to-bordeaux{
  --gradient-to-color: #681024;
}

.to-red{
  --gradient-to-color: #E4002B;
}

.to-green{
  --gradient-to-color: #0AA822;
}

.to-black{
  --gradient-to-color: #000000;
}

.to-transparent{
  --gradient-to-color: rgba(0, 0, 0, 0);
}

.to-brown{
  --gradient-to-color: #321604;
}

.to-lightorange{
  --gradient-to-color: #ff8132;
}

.to-orange{
  --gradient-to-color: #FB8B44;
}

.to-darkorange{
  --gradient-to-color: #BC7A1A;
}

.hover\:from-white-100:hover{
  --gradient-from-color: #fff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.hover\:from-white-200:hover{
  --gradient-from-color: #FAFAFA;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
}

.hover\:from-gray-200:hover{
  --gradient-from-color: #959595;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
}

.hover\:from-gray-300:hover{
  --gradient-from-color: #3C3C3C;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
}

.hover\:from-gray-400:hover{
  --gradient-from-color: #707070;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
}

.hover\:from-lightbrown:hover{
  --gradient-from-color: #b7b1ab;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
}

.hover\:from-beige:hover{
  --gradient-from-color: #EBEAE8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
}

.hover\:from-bordeaux:hover{
  --gradient-from-color: #681024;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
}

.hover\:from-red:hover{
  --gradient-from-color: #E4002B;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
}

.hover\:from-green:hover{
  --gradient-from-color: #0AA822;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
}

.hover\:from-black:hover{
  --gradient-from-color: #000000;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.hover\:from-transparent:hover{
  --gradient-from-color: rgba(0, 0, 0, 0);
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.hover\:from-brown:hover{
  --gradient-from-color: #321604;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
}

.hover\:from-lightorange:hover{
  --gradient-from-color: #ff8132;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
}

.hover\:from-orange:hover{
  --gradient-from-color: #FB8B44;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
}

.hover\:from-darkorange:hover{
  --gradient-from-color: #BC7A1A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
}

.hover\:via-white-100:hover{
  --gradient-via-color: #fff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.hover\:via-white-200:hover{
  --gradient-via-color: #FAFAFA;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
}

.hover\:via-gray-200:hover{
  --gradient-via-color: #959595;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
}

.hover\:via-gray-300:hover{
  --gradient-via-color: #3C3C3C;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
}

.hover\:via-gray-400:hover{
  --gradient-via-color: #707070;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
}

.hover\:via-lightbrown:hover{
  --gradient-via-color: #b7b1ab;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
}

.hover\:via-beige:hover{
  --gradient-via-color: #EBEAE8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
}

.hover\:via-bordeaux:hover{
  --gradient-via-color: #681024;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
}

.hover\:via-red:hover{
  --gradient-via-color: #E4002B;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
}

.hover\:via-green:hover{
  --gradient-via-color: #0AA822;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
}

.hover\:via-black:hover{
  --gradient-via-color: #000000;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.hover\:via-transparent:hover{
  --gradient-via-color: rgba(0, 0, 0, 0);
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.hover\:via-brown:hover{
  --gradient-via-color: #321604;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
}

.hover\:via-lightorange:hover{
  --gradient-via-color: #ff8132;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
}

.hover\:via-orange:hover{
  --gradient-via-color: #FB8B44;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
}

.hover\:via-darkorange:hover{
  --gradient-via-color: #BC7A1A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
}

.hover\:to-white-100:hover{
  --gradient-to-color: #fff;
}

.hover\:to-white-200:hover{
  --gradient-to-color: #FAFAFA;
}

.hover\:to-gray-200:hover{
  --gradient-to-color: #959595;
}

.hover\:to-gray-300:hover{
  --gradient-to-color: #3C3C3C;
}

.hover\:to-gray-400:hover{
  --gradient-to-color: #707070;
}

.hover\:to-lightbrown:hover{
  --gradient-to-color: #b7b1ab;
}

.hover\:to-beige:hover{
  --gradient-to-color: #EBEAE8;
}

.hover\:to-bordeaux:hover{
  --gradient-to-color: #681024;
}

.hover\:to-red:hover{
  --gradient-to-color: #E4002B;
}

.hover\:to-green:hover{
  --gradient-to-color: #0AA822;
}

.hover\:to-black:hover{
  --gradient-to-color: #000000;
}

.hover\:to-transparent:hover{
  --gradient-to-color: rgba(0, 0, 0, 0);
}

.hover\:to-brown:hover{
  --gradient-to-color: #321604;
}

.hover\:to-lightorange:hover{
  --gradient-to-color: #ff8132;
}

.hover\:to-orange:hover{
  --gradient-to-color: #FB8B44;
}

.hover\:to-darkorange:hover{
  --gradient-to-color: #BC7A1A;
}

.focus\:from-white-100:focus{
  --gradient-from-color: #fff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.focus\:from-white-200:focus{
  --gradient-from-color: #FAFAFA;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
}

.focus\:from-gray-200:focus{
  --gradient-from-color: #959595;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
}

.focus\:from-gray-300:focus{
  --gradient-from-color: #3C3C3C;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
}

.focus\:from-gray-400:focus{
  --gradient-from-color: #707070;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
}

.focus\:from-lightbrown:focus{
  --gradient-from-color: #b7b1ab;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
}

.focus\:from-beige:focus{
  --gradient-from-color: #EBEAE8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
}

.focus\:from-bordeaux:focus{
  --gradient-from-color: #681024;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
}

.focus\:from-red:focus{
  --gradient-from-color: #E4002B;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
}

.focus\:from-green:focus{
  --gradient-from-color: #0AA822;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
}

.focus\:from-black:focus{
  --gradient-from-color: #000000;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.focus\:from-transparent:focus{
  --gradient-from-color: rgba(0, 0, 0, 0);
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.focus\:from-brown:focus{
  --gradient-from-color: #321604;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
}

.focus\:from-lightorange:focus{
  --gradient-from-color: #ff8132;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
}

.focus\:from-orange:focus{
  --gradient-from-color: #FB8B44;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
}

.focus\:from-darkorange:focus{
  --gradient-from-color: #BC7A1A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
}

.focus\:via-white-100:focus{
  --gradient-via-color: #fff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.focus\:via-white-200:focus{
  --gradient-via-color: #FAFAFA;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
}

.focus\:via-gray-200:focus{
  --gradient-via-color: #959595;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
}

.focus\:via-gray-300:focus{
  --gradient-via-color: #3C3C3C;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
}

.focus\:via-gray-400:focus{
  --gradient-via-color: #707070;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
}

.focus\:via-lightbrown:focus{
  --gradient-via-color: #b7b1ab;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
}

.focus\:via-beige:focus{
  --gradient-via-color: #EBEAE8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
}

.focus\:via-bordeaux:focus{
  --gradient-via-color: #681024;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
}

.focus\:via-red:focus{
  --gradient-via-color: #E4002B;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
}

.focus\:via-green:focus{
  --gradient-via-color: #0AA822;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
}

.focus\:via-black:focus{
  --gradient-via-color: #000000;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.focus\:via-transparent:focus{
  --gradient-via-color: rgba(0, 0, 0, 0);
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.focus\:via-brown:focus{
  --gradient-via-color: #321604;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
}

.focus\:via-lightorange:focus{
  --gradient-via-color: #ff8132;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
}

.focus\:via-orange:focus{
  --gradient-via-color: #FB8B44;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
}

.focus\:via-darkorange:focus{
  --gradient-via-color: #BC7A1A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
}

.focus\:to-white-100:focus{
  --gradient-to-color: #fff;
}

.focus\:to-white-200:focus{
  --gradient-to-color: #FAFAFA;
}

.focus\:to-gray-200:focus{
  --gradient-to-color: #959595;
}

.focus\:to-gray-300:focus{
  --gradient-to-color: #3C3C3C;
}

.focus\:to-gray-400:focus{
  --gradient-to-color: #707070;
}

.focus\:to-lightbrown:focus{
  --gradient-to-color: #b7b1ab;
}

.focus\:to-beige:focus{
  --gradient-to-color: #EBEAE8;
}

.focus\:to-bordeaux:focus{
  --gradient-to-color: #681024;
}

.focus\:to-red:focus{
  --gradient-to-color: #E4002B;
}

.focus\:to-green:focus{
  --gradient-to-color: #0AA822;
}

.focus\:to-black:focus{
  --gradient-to-color: #000000;
}

.focus\:to-transparent:focus{
  --gradient-to-color: rgba(0, 0, 0, 0);
}

.focus\:to-brown:focus{
  --gradient-to-color: #321604;
}

.focus\:to-lightorange:focus{
  --gradient-to-color: #ff8132;
}

.focus\:to-orange:focus{
  --gradient-to-color: #FB8B44;
}

.focus\:to-darkorange:focus{
  --gradient-to-color: #BC7A1A;
}

.bg-opacity-0{
  --bg-opacity: 0;
}

.bg-opacity-10{
  --bg-opacity: 0.1;
}

.bg-opacity-20{
  --bg-opacity: 0.2;
}

.bg-opacity-25{
  --bg-opacity: 0.25;
}

.bg-opacity-50{
  --bg-opacity: 0.5;
}

.bg-opacity-60{
  --bg-opacity: 0.6;
}

.bg-opacity-75{
  --bg-opacity: 0.75;
}

.bg-opacity-100{
  --bg-opacity: 1;
}

.hover\:bg-opacity-0:hover{
  --bg-opacity: 0;
}

.hover\:bg-opacity-10:hover{
  --bg-opacity: 0.1;
}

.hover\:bg-opacity-20:hover{
  --bg-opacity: 0.2;
}

.hover\:bg-opacity-25:hover{
  --bg-opacity: 0.25;
}

.hover\:bg-opacity-50:hover{
  --bg-opacity: 0.5;
}

.hover\:bg-opacity-60:hover{
  --bg-opacity: 0.6;
}

.hover\:bg-opacity-75:hover{
  --bg-opacity: 0.75;
}

.hover\:bg-opacity-100:hover{
  --bg-opacity: 1;
}

.focus\:bg-opacity-0:focus{
  --bg-opacity: 0;
}

.focus\:bg-opacity-10:focus{
  --bg-opacity: 0.1;
}

.focus\:bg-opacity-20:focus{
  --bg-opacity: 0.2;
}

.focus\:bg-opacity-25:focus{
  --bg-opacity: 0.25;
}

.focus\:bg-opacity-50:focus{
  --bg-opacity: 0.5;
}

.focus\:bg-opacity-60:focus{
  --bg-opacity: 0.6;
}

.focus\:bg-opacity-75:focus{
  --bg-opacity: 0.75;
}

.focus\:bg-opacity-100:focus{
  --bg-opacity: 1;
}

.bg-bottom{
  background-position: bottom;
}

.bg-center{
  background-position: center;
}

.bg-left{
  background-position: left;
}

.bg-left-bottom{
  background-position: left bottom;
}

.bg-left-top{
  background-position: left top;
}

.bg-right{
  background-position: right;
}

.bg-right-bottom{
  background-position: right bottom;
}

.bg-right-top{
  background-position: right top;
}

.bg-top{
  background-position: top;
}

.bg-repeat{
  background-repeat: repeat;
}

.bg-no-repeat{
  background-repeat: no-repeat;
}

.bg-repeat-x{
  background-repeat: repeat-x;
}

.bg-repeat-y{
  background-repeat: repeat-y;
}

.bg-repeat-round{
  background-repeat: round;
}

.bg-repeat-space{
  background-repeat: space;
}

.bg-auto{
  background-size: auto;
}

.bg-cover{
  background-size: cover;
}

.bg-contain{
  background-size: contain;
}

.border-collapse{
  border-collapse: collapse;
}

.border-separate{
  border-collapse: separate;
}

.border-white-100{
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.border-white-200{
  --border-opacity: 1;
  border-color: #FAFAFA;
  border-color: rgba(250, 250, 250, var(--border-opacity));
}

.border-gray-200{
  --border-opacity: 1;
  border-color: #959595;
  border-color: rgba(149, 149, 149, var(--border-opacity));
}

.border-gray-300{
  --border-opacity: 1;
  border-color: #3C3C3C;
  border-color: rgba(60, 60, 60, var(--border-opacity));
}

.border-gray-400{
  --border-opacity: 1;
  border-color: #707070;
  border-color: rgba(112, 112, 112, var(--border-opacity));
}

.border-lightbrown{
  --border-opacity: 1;
  border-color: #b7b1ab;
  border-color: rgba(183, 177, 171, var(--border-opacity));
}

.border-beige{
  --border-opacity: 1;
  border-color: #EBEAE8;
  border-color: rgba(235, 234, 232, var(--border-opacity));
}

.border-bordeaux{
  --border-opacity: 1;
  border-color: #681024;
  border-color: rgba(104, 16, 36, var(--border-opacity));
}

.border-red{
  --border-opacity: 1;
  border-color: #E4002B;
  border-color: rgba(228, 0, 43, var(--border-opacity));
}

.border-green{
  --border-opacity: 1;
  border-color: #0AA822;
  border-color: rgba(10, 168, 34, var(--border-opacity));
}

.border-black{
  --border-opacity: 1;
  border-color: #000000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
}

.border-transparent{
  border-color: rgba(0, 0, 0, 0);
}

.border-brown{
  --border-opacity: 1;
  border-color: #321604;
  border-color: rgba(50, 22, 4, var(--border-opacity));
}

.border-lightorange{
  --border-opacity: 1;
  border-color: #ff8132;
  border-color: rgba(255, 129, 50, var(--border-opacity));
}

.border-orange{
  --border-opacity: 1;
  border-color: #FB8B44;
  border-color: rgba(251, 139, 68, var(--border-opacity));
}

.border-darkorange{
  --border-opacity: 1;
  border-color: #BC7A1A;
  border-color: rgba(188, 122, 26, var(--border-opacity));
}

.hover\:border-white-100:hover{
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.hover\:border-white-200:hover{
  --border-opacity: 1;
  border-color: #FAFAFA;
  border-color: rgba(250, 250, 250, var(--border-opacity));
}

.hover\:border-gray-200:hover{
  --border-opacity: 1;
  border-color: #959595;
  border-color: rgba(149, 149, 149, var(--border-opacity));
}

.hover\:border-gray-300:hover{
  --border-opacity: 1;
  border-color: #3C3C3C;
  border-color: rgba(60, 60, 60, var(--border-opacity));
}

.hover\:border-gray-400:hover{
  --border-opacity: 1;
  border-color: #707070;
  border-color: rgba(112, 112, 112, var(--border-opacity));
}

.hover\:border-lightbrown:hover{
  --border-opacity: 1;
  border-color: #b7b1ab;
  border-color: rgba(183, 177, 171, var(--border-opacity));
}

.hover\:border-beige:hover{
  --border-opacity: 1;
  border-color: #EBEAE8;
  border-color: rgba(235, 234, 232, var(--border-opacity));
}

.hover\:border-bordeaux:hover{
  --border-opacity: 1;
  border-color: #681024;
  border-color: rgba(104, 16, 36, var(--border-opacity));
}

.hover\:border-red:hover{
  --border-opacity: 1;
  border-color: #E4002B;
  border-color: rgba(228, 0, 43, var(--border-opacity));
}

.hover\:border-green:hover{
  --border-opacity: 1;
  border-color: #0AA822;
  border-color: rgba(10, 168, 34, var(--border-opacity));
}

.hover\:border-black:hover{
  --border-opacity: 1;
  border-color: #000000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
}

.hover\:border-transparent:hover{
  border-color: rgba(0, 0, 0, 0);
}

.hover\:border-brown:hover{
  --border-opacity: 1;
  border-color: #321604;
  border-color: rgba(50, 22, 4, var(--border-opacity));
}

.hover\:border-lightorange:hover{
  --border-opacity: 1;
  border-color: #ff8132;
  border-color: rgba(255, 129, 50, var(--border-opacity));
}

.hover\:border-orange:hover{
  --border-opacity: 1;
  border-color: #FB8B44;
  border-color: rgba(251, 139, 68, var(--border-opacity));
}

.hover\:border-darkorange:hover{
  --border-opacity: 1;
  border-color: #BC7A1A;
  border-color: rgba(188, 122, 26, var(--border-opacity));
}

.focus\:border-white-100:focus{
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.focus\:border-white-200:focus{
  --border-opacity: 1;
  border-color: #FAFAFA;
  border-color: rgba(250, 250, 250, var(--border-opacity));
}

.focus\:border-gray-200:focus{
  --border-opacity: 1;
  border-color: #959595;
  border-color: rgba(149, 149, 149, var(--border-opacity));
}

.focus\:border-gray-300:focus{
  --border-opacity: 1;
  border-color: #3C3C3C;
  border-color: rgba(60, 60, 60, var(--border-opacity));
}

.focus\:border-gray-400:focus{
  --border-opacity: 1;
  border-color: #707070;
  border-color: rgba(112, 112, 112, var(--border-opacity));
}

.focus\:border-lightbrown:focus{
  --border-opacity: 1;
  border-color: #b7b1ab;
  border-color: rgba(183, 177, 171, var(--border-opacity));
}

.focus\:border-beige:focus{
  --border-opacity: 1;
  border-color: #EBEAE8;
  border-color: rgba(235, 234, 232, var(--border-opacity));
}

.focus\:border-bordeaux:focus{
  --border-opacity: 1;
  border-color: #681024;
  border-color: rgba(104, 16, 36, var(--border-opacity));
}

.focus\:border-red:focus{
  --border-opacity: 1;
  border-color: #E4002B;
  border-color: rgba(228, 0, 43, var(--border-opacity));
}

.focus\:border-green:focus{
  --border-opacity: 1;
  border-color: #0AA822;
  border-color: rgba(10, 168, 34, var(--border-opacity));
}

.focus\:border-black:focus{
  --border-opacity: 1;
  border-color: #000000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
}

.focus\:border-transparent:focus{
  border-color: rgba(0, 0, 0, 0);
}

.focus\:border-brown:focus{
  --border-opacity: 1;
  border-color: #321604;
  border-color: rgba(50, 22, 4, var(--border-opacity));
}

.focus\:border-lightorange:focus{
  --border-opacity: 1;
  border-color: #ff8132;
  border-color: rgba(255, 129, 50, var(--border-opacity));
}

.focus\:border-orange:focus{
  --border-opacity: 1;
  border-color: #FB8B44;
  border-color: rgba(251, 139, 68, var(--border-opacity));
}

.focus\:border-darkorange:focus{
  --border-opacity: 1;
  border-color: #BC7A1A;
  border-color: rgba(188, 122, 26, var(--border-opacity));
}

.border-opacity-0{
  --border-opacity: 0;
}

.border-opacity-10{
  --border-opacity: 0.1;
}

.border-opacity-20{
  --border-opacity: 0.2;
}

.border-opacity-25{
  --border-opacity: 0.25;
}

.border-opacity-50{
  --border-opacity: 0.5;
}

.border-opacity-60{
  --border-opacity: 0.6;
}

.border-opacity-75{
  --border-opacity: 0.75;
}

.border-opacity-100{
  --border-opacity: 1;
}

.hover\:border-opacity-0:hover{
  --border-opacity: 0;
}

.hover\:border-opacity-10:hover{
  --border-opacity: 0.1;
}

.hover\:border-opacity-20:hover{
  --border-opacity: 0.2;
}

.hover\:border-opacity-25:hover{
  --border-opacity: 0.25;
}

.hover\:border-opacity-50:hover{
  --border-opacity: 0.5;
}

.hover\:border-opacity-60:hover{
  --border-opacity: 0.6;
}

.hover\:border-opacity-75:hover{
  --border-opacity: 0.75;
}

.hover\:border-opacity-100:hover{
  --border-opacity: 1;
}

.focus\:border-opacity-0:focus{
  --border-opacity: 0;
}

.focus\:border-opacity-10:focus{
  --border-opacity: 0.1;
}

.focus\:border-opacity-20:focus{
  --border-opacity: 0.2;
}

.focus\:border-opacity-25:focus{
  --border-opacity: 0.25;
}

.focus\:border-opacity-50:focus{
  --border-opacity: 0.5;
}

.focus\:border-opacity-60:focus{
  --border-opacity: 0.6;
}

.focus\:border-opacity-75:focus{
  --border-opacity: 0.75;
}

.focus\:border-opacity-100:focus{
  --border-opacity: 1;
}

.rounded-none{
  border-radius: 0;
}

.rounded-sm{
  border-radius: 0.125rem;
}

.rounded{
  border-radius: 0.25rem;
}

.rounded-md{
  border-radius: 0.375rem;
}

.rounded-lg{
  border-radius: 0.5rem;
}

.rounded-xl{
  border-radius: 0.75rem;
}

.rounded-2xl{
  border-radius: 1rem;
}

.rounded-3xl{
  border-radius: 1.5rem;
}

.rounded-full{
  border-radius: 9999px;
}

.rounded-t-none{
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.rounded-r-none{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rounded-b-none{
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.rounded-l-none{
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rounded-t-sm{
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}

.rounded-r-sm{
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}

.rounded-b-sm{
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.rounded-l-sm{
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.rounded-t{
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.rounded-r{
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.rounded-b{
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-l{
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-t-md{
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.rounded-r-md{
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.rounded-b-md{
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.rounded-l-md{
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.rounded-t-lg{
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.rounded-r-lg{
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.rounded-b-lg{
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.rounded-l-lg{
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.rounded-t-xl{
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}

.rounded-r-xl{
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}

.rounded-b-xl{
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.rounded-l-xl{
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.rounded-t-2xl{
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

.rounded-r-2xl{
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.rounded-b-2xl{
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.rounded-l-2xl{
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.rounded-t-3xl{
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}

.rounded-r-3xl{
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}

.rounded-b-3xl{
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}

.rounded-l-3xl{
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}

.rounded-t-full{
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;
}

.rounded-r-full{
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

.rounded-b-full{
  border-bottom-right-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.rounded-l-full{
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.rounded-tl-none{
  border-top-left-radius: 0;
}

.rounded-tr-none{
  border-top-right-radius: 0;
}

.rounded-br-none{
  border-bottom-right-radius: 0;
}

.rounded-bl-none{
  border-bottom-left-radius: 0;
}

.rounded-tl-sm{
  border-top-left-radius: 0.125rem;
}

.rounded-tr-sm{
  border-top-right-radius: 0.125rem;
}

.rounded-br-sm{
  border-bottom-right-radius: 0.125rem;
}

.rounded-bl-sm{
  border-bottom-left-radius: 0.125rem;
}

.rounded-tl{
  border-top-left-radius: 0.25rem;
}

.rounded-tr{
  border-top-right-radius: 0.25rem;
}

.rounded-br{
  border-bottom-right-radius: 0.25rem;
}

.rounded-bl{
  border-bottom-left-radius: 0.25rem;
}

.rounded-tl-md{
  border-top-left-radius: 0.375rem;
}

.rounded-tr-md{
  border-top-right-radius: 0.375rem;
}

.rounded-br-md{
  border-bottom-right-radius: 0.375rem;
}

.rounded-bl-md{
  border-bottom-left-radius: 0.375rem;
}

.rounded-tl-lg{
  border-top-left-radius: 0.5rem;
}

.rounded-tr-lg{
  border-top-right-radius: 0.5rem;
}

.rounded-br-lg{
  border-bottom-right-radius: 0.5rem;
}

.rounded-bl-lg{
  border-bottom-left-radius: 0.5rem;
}

.rounded-tl-xl{
  border-top-left-radius: 0.75rem;
}

.rounded-tr-xl{
  border-top-right-radius: 0.75rem;
}

.rounded-br-xl{
  border-bottom-right-radius: 0.75rem;
}

.rounded-bl-xl{
  border-bottom-left-radius: 0.75rem;
}

.rounded-tl-2xl{
  border-top-left-radius: 1rem;
}

.rounded-tr-2xl{
  border-top-right-radius: 1rem;
}

.rounded-br-2xl{
  border-bottom-right-radius: 1rem;
}

.rounded-bl-2xl{
  border-bottom-left-radius: 1rem;
}

.rounded-tl-3xl{
  border-top-left-radius: 1.5rem;
}

.rounded-tr-3xl{
  border-top-right-radius: 1.5rem;
}

.rounded-br-3xl{
  border-bottom-right-radius: 1.5rem;
}

.rounded-bl-3xl{
  border-bottom-left-radius: 1.5rem;
}

.rounded-tl-full{
  border-top-left-radius: 9999px;
}

.rounded-tr-full{
  border-top-right-radius: 9999px;
}

.rounded-br-full{
  border-bottom-right-radius: 9999px;
}

.rounded-bl-full{
  border-bottom-left-radius: 9999px;
}

.border-solid{
  border-style: solid;
}

.border-dashed{
  border-style: dashed;
}

.border-dotted{
  border-style: dotted;
}

.border-double{
  border-style: double;
}

.border-none{
  border-style: none;
}

.border-0{
  border-width: 0;
}

.border-2{
  border-width: 2px;
}

.border-4{
  border-width: 4px;
}

.border-8{
  border-width: 8px;
}

.border{
  border-width: 1px;
}

.border-0\.5{
  border-width: 0.5px;
}

.border-t-0{
  border-top-width: 0;
}

.border-r-0{
  border-right-width: 0;
}

.border-b-0{
  border-bottom-width: 0;
}

.border-l-0{
  border-left-width: 0;
}

.border-t-2{
  border-top-width: 2px;
}

.border-r-2{
  border-right-width: 2px;
}

.border-b-2{
  border-bottom-width: 2px;
}

.border-l-2{
  border-left-width: 2px;
}

.border-t-4{
  border-top-width: 4px;
}

.border-r-4{
  border-right-width: 4px;
}

.border-b-4{
  border-bottom-width: 4px;
}

.border-l-4{
  border-left-width: 4px;
}

.border-t-8{
  border-top-width: 8px;
}

.border-r-8{
  border-right-width: 8px;
}

.border-b-8{
  border-bottom-width: 8px;
}

.border-l-8{
  border-left-width: 8px;
}

.border-t{
  border-top-width: 1px;
}

.border-r{
  border-right-width: 1px;
}

.border-b{
  border-bottom-width: 1px;
}

.border-l{
  border-left-width: 1px;
}

.border-t-0\.5{
  border-top-width: 0.5px;
}

.border-r-0\.5{
  border-right-width: 0.5px;
}

.border-b-0\.5{
  border-bottom-width: 0.5px;
}

.border-l-0\.5{
  border-left-width: 0.5px;
}

.box-border{
  box-sizing: border-box;
}

.box-content{
  box-sizing: content-box;
}

.cursor-auto{
  cursor: auto;
}

.cursor-default{
  cursor: default;
}

.cursor-pointer{
  cursor: pointer;
}

.cursor-wait{
  cursor: wait;
}

.cursor-text{
  cursor: text;
}

.cursor-move{
  cursor: move;
}

.cursor-not-allowed{
  cursor: not-allowed;
}

.block{
  display: block;
}

.inline-block{
  display: inline-block;
}

.inline{
  display: inline;
}

.flex{
  display: flex;
}

.inline-flex{
  display: inline-flex;
}

.table{
  display: table;
}

.table-caption{
  display: table-caption;
}

.table-cell{
  display: table-cell;
}

.table-column{
  display: table-column;
}

.table-column-group{
  display: table-column-group;
}

.table-footer-group{
  display: table-footer-group;
}

.table-header-group{
  display: table-header-group;
}

.table-row-group{
  display: table-row-group;
}

.table-row{
  display: table-row;
}

.flow-root{
  display: flow-root;
}

.grid{
  display: grid;
}

.inline-grid{
  display: inline-grid;
}

.contents{
  display: contents;
}

.hidden{
  display: none;
}

.flex-row{
  flex-direction: row;
}

.flex-row-reverse{
  flex-direction: row-reverse;
}

.flex-col{
  flex-direction: column;
}

.flex-col-reverse{
  flex-direction: column-reverse;
}

.flex-wrap{
  flex-wrap: wrap;
}

.flex-wrap-reverse{
  flex-wrap: wrap-reverse;
}

.flex-no-wrap{
  flex-wrap: nowrap;
}

.place-items-auto{
  place-items: auto;
}

.place-items-start{
  place-items: start;
}

.place-items-end{
  place-items: end;
}

.place-items-center{
  place-items: center;
}

.place-items-stretch{
  place-items: stretch;
}

.place-content-center{
  place-content: center;
}

.place-content-start{
  place-content: start;
}

.place-content-end{
  place-content: end;
}

.place-content-between{
  place-content: space-between;
}

.place-content-around{
  place-content: space-around;
}

.place-content-evenly{
  place-content: space-evenly;
}

.place-content-stretch{
  place-content: stretch;
}

.place-self-auto{
  place-self: auto;
}

.place-self-start{
  place-self: start;
}

.place-self-end{
  place-self: end;
}

.place-self-center{
  place-self: center;
}

.place-self-stretch{
  place-self: stretch;
}

.items-start{
  align-items: flex-start;
}

.items-end{
  align-items: flex-end;
}

.items-center{
  align-items: center;
}

.items-baseline{
  align-items: baseline;
}

.items-stretch{
  align-items: stretch;
}

.content-center{
  align-content: center;
}

.content-start{
  align-content: flex-start;
}

.content-end{
  align-content: flex-end;
}

.content-between{
  align-content: space-between;
}

.content-around{
  align-content: space-around;
}

.content-evenly{
  align-content: space-evenly;
}

.self-auto{
  align-self: auto;
}

.self-start{
  align-self: flex-start;
}

.self-end{
  align-self: flex-end;
}

.self-center{
  align-self: center;
}

.self-stretch{
  align-self: stretch;
}

.justify-items-auto{
  justify-items: auto;
}

.justify-items-start{
  justify-items: start;
}

.justify-items-end{
  justify-items: end;
}

.justify-items-center{
  justify-items: center;
}

.justify-items-stretch{
  justify-items: stretch;
}

.justify-start{
  justify-content: flex-start;
}

.justify-end{
  justify-content: flex-end;
}

.justify-center{
  justify-content: center;
}

.justify-between{
  justify-content: space-between;
}

.justify-around{
  justify-content: space-around;
}

.justify-evenly{
  justify-content: space-evenly;
}

.justify-self-auto{
  justify-self: auto;
}

.justify-self-start{
  justify-self: start;
}

.justify-self-end{
  justify-self: end;
}

.justify-self-center{
  justify-self: center;
}

.justify-self-stretch{
  justify-self: stretch;
}

.flex-1{
  flex: 1 1 0%;
}

.flex-auto{
  flex: 1 1 auto;
}

.flex-initial{
  flex: 0 1 auto;
}

.flex-none{
  flex: none;
}

.flex-grow-0{
  flex-grow: 0;
}

.flex-grow{
  flex-grow: 1;
}

.flex-shrink-0{
  flex-shrink: 0;
}

.flex-shrink{
  flex-shrink: 1;
}

.order-1{
  order: 1;
}

.order-2{
  order: 2;
}

.order-3{
  order: 3;
}

.order-4{
  order: 4;
}

.order-5{
  order: 5;
}

.order-6{
  order: 6;
}

.order-7{
  order: 7;
}

.order-8{
  order: 8;
}

.order-9{
  order: 9;
}

.order-10{
  order: 10;
}

.order-11{
  order: 11;
}

.order-12{
  order: 12;
}

.order-first{
  order: -9999;
}

.order-last{
  order: 9999;
}

.order-none{
  order: 0;
}

.float-right{
  float: right;
}

.float-left{
  float: left;
}

.float-none{
  float: none;
}

.clearfix:after{
  content: "";
  display: table;
  clear: both;
}

.clear-left{
  clear: left;
}

.clear-right{
  clear: right;
}

.clear-both{
  clear: both;
}

.clear-none{
  clear: none;
}

.font-primary{
  font-family: termina, sans-serif;
}

.font-secondary{
  font-family: gotham, sans-serif;
}

.font-hairline{
  font-weight: 100;
}

.font-thin{
  font-weight: 200;
}

.font-light{
  font-weight: 300;
}

.font-normal{
  font-weight: 400;
}

.font-medium{
  font-weight: 500;
}

.font-semibold{
  font-weight: 600;
}

.font-bold{
  font-weight: 700;
}

.font-extrabold{
  font-weight: 800;
}

.font-black{
  font-weight: 900;
}

.hover\:font-hairline:hover{
  font-weight: 100;
}

.hover\:font-thin:hover{
  font-weight: 200;
}

.hover\:font-light:hover{
  font-weight: 300;
}

.hover\:font-normal:hover{
  font-weight: 400;
}

.hover\:font-medium:hover{
  font-weight: 500;
}

.hover\:font-semibold:hover{
  font-weight: 600;
}

.hover\:font-bold:hover{
  font-weight: 700;
}

.hover\:font-extrabold:hover{
  font-weight: 800;
}

.hover\:font-black:hover{
  font-weight: 900;
}

.focus\:font-hairline:focus{
  font-weight: 100;
}

.focus\:font-thin:focus{
  font-weight: 200;
}

.focus\:font-light:focus{
  font-weight: 300;
}

.focus\:font-normal:focus{
  font-weight: 400;
}

.focus\:font-medium:focus{
  font-weight: 500;
}

.focus\:font-semibold:focus{
  font-weight: 600;
}

.focus\:font-bold:focus{
  font-weight: 700;
}

.focus\:font-extrabold:focus{
  font-weight: 800;
}

.focus\:font-black:focus{
  font-weight: 900;
}

.h-0{
  height: 0;
}

.h-1{
  height: 0.25rem;
}

.h-2{
  height: 0.5rem;
}

.h-3{
  height: 0.75rem;
}

.h-4{
  height: 1rem;
}

.h-5{
  height: 1.25rem;
}

.h-6{
  height: 1.5rem;
}

.h-8{
  height: 2rem;
}

.h-10{
  height: 2.5rem;
}

.h-12{
  height: 3rem;
}

.h-16{
  height: 4rem;
}

.h-20{
  height: 5rem;
}

.h-24{
  height: 6rem;
}

.h-32{
  height: 8rem;
}

.h-40{
  height: 10rem;
}

.h-48{
  height: 12rem;
}

.h-56{
  height: 14rem;
}

.h-64{
  height: 16rem;
}

.h-72{
  height: 4.5rem;
}

.h-92{
  height: 5.75rem;
}

.h-100{
  height: 26rem;
}

.h-108{
  height: 6.75rem;
}

.h-120{
  height: 7.5rem;
}

.h-138{
  height: 8.625rem;
}

.h-140{
  height: 8.75rem;
}

.h-200{
  height: 12.5rem;
}

.h-260{
  height: 16.25rem;
}

.h-310{
  height: 19.375rem;
}

.h-340{
  height: 23.75rem;
}

.h-378{
  height: 23.625rem;
}

.h-480{
  height: 30rem;
}

.h-520{
  height: 32.5rem;
}

.h-582{
  height: 36.375rem;
}

.h-624{
  height: 39rem;
}

.h-652{
  height: 40.75rem;
}

.h-756{
  height: 47.25rem;
}

.h-auto{
  height: auto;
}

.h-px{
  height: 1px;
}

.h-full{
  height: 100%;
}

.h-screen{
  height: 100vh;
}

.h-fit{
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.h-line{
  height: 0.0625rem;
}

.h-70vh{
  height: 70vh;
}

.h-50vh{
  height: 50vh;
}

.h-unset{
  height: unset;
}

.text-8{
  font-size: 0.5rem;
  line-height: 1.5;
}

.text-10{
  font-size: 0.625rem;
  line-height: 1.5;
}

.text-12{
  font-size: 0.75rem;
  line-height: 1.6;
}

.text-14{
  font-size: 0.875rem;
  line-height: 1.6;
}

.text-18{
  font-size: 1.125rem;
  line-height: 1.625rem;
}

.text-28{
  font-size: 1.75rem;
  line-height: 2.25rem;
}

.text-32{
  font-size: 2rem;
  line-height: 2.625rem;
}

.text-44{
  font-size: 2.75rem;
  line-height: 3.25rem;
}

.text-xs{
  font-size: 0.75rem;
}

.text-sm{
  font-size: 0.875rem;
}

.text-base{
  font-size: 1rem;
}

.text-lg{
  font-size: 1.125rem;
}

.text-xl{
  font-size: 1.25rem;
}

.text-2xl{
  font-size: 1.5rem;
}

.text-3xl{
  font-size: 1.875rem;
}

.text-4xl{
  font-size: 2.25rem;
}

.text-5xl{
  font-size: 3rem;
}

.text-6xl{
  font-size: 4rem;
}

.leading-3{
  line-height: .75rem;
}

.leading-4{
  line-height: 1rem;
}

.leading-5{
  line-height: 1.25rem;
}

.leading-6{
  line-height: 1.5rem;
}

.leading-7{
  line-height: 1.75rem;
}

.leading-8{
  line-height: 2rem;
}

.leading-9{
  line-height: 2.25rem;
}

.leading-10{
  line-height: 2.5rem;
}

.leading-none{
  line-height: 1;
}

.leading-tight{
  line-height: 1.25;
}

.leading-snug{
  line-height: 1.375;
}

.leading-normal{
  line-height: 1.5;
}

.leading-relaxed{
  line-height: 1.625;
}

.leading-loose{
  line-height: 2;
}

.list-inside{
  list-style-position: inside;
}

.list-outside{
  list-style-position: outside;
}

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

.list-disc{
  list-style-type: disc;
}

.list-decimal{
  list-style-type: decimal;
}

.m-0{
  margin: 0;
}

.m-1{
  margin: 0.25rem;
}

.m-2{
  margin: 0.5rem;
}

.m-3{
  margin: 0.75rem;
}

.m-4{
  margin: 1rem;
}

.m-5{
  margin: 1.25rem;
}

.m-6{
  margin: 1.5rem;
}

.m-8{
  margin: 2rem;
}

.m-10{
  margin: 2.5rem;
}

.m-12{
  margin: 3rem;
}

.m-16{
  margin: 4rem;
}

.m-20{
  margin: 1.25rem;
}

.m-24{
  margin: 6rem;
}

.m-28{
  margin: 1.75rem;
}

.m-30{
  margin: 1.875rem;
}

.m-32{
  margin: 8rem;
}

.m-40{
  margin: 2.5rem;
}

.m-48{
  margin: 12rem;
}

.m-56{
  margin: 14rem;
}

.m-60{
  margin: 3.75rem;
}

.m-64{
  margin: 16rem;
}

.m-72{
  margin: 4.5rem;
}

.m-92{
  margin: 5.75rem;
}

.m-108{
  margin: 6.75rem;
}

.m-140{
  margin: 8.75rem;
}

.m-160{
  margin: 10rem;
}

.m-180{
  margin: 11.25rem;
}

.m-192{
  margin: 12rem;
}

.m-208{
  margin: 13rem;
}

.m-240{
  margin: 15rem;
}

.m-280{
  margin: 17.5rem;
}

.m-auto{
  margin: auto;
}

.m-px{
  margin: 1px;
}

.-m-1{
  margin: -0.25rem;
}

.-m-2{
  margin: -0.5rem;
}

.-m-3{
  margin: -0.75rem;
}

.-m-4{
  margin: -1rem;
}

.-m-5{
  margin: -1.25rem;
}

.-m-6{
  margin: -1.5rem;
}

.-m-8{
  margin: -2rem;
}

.-m-10{
  margin: -2.5rem;
}

.-m-12{
  margin: -3rem;
}

.-m-16{
  margin: -4rem;
}

.-m-20{
  margin: -5rem;
}

.-m-24{
  margin: -6rem;
}

.-m-32{
  margin: -8rem;
}

.-m-40{
  margin: -10rem;
}

.-m-48{
  margin: -12rem;
}

.-m-56{
  margin: -14rem;
}

.-m-64{
  margin: -16rem;
}

.-m-px{
  margin: -1px;
}

.my-0{
  margin-top: 0;
  margin-bottom: 0;
}

.mx-0{
  margin-left: 0;
  margin-right: 0;
}

.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.mx-3{
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}

.my-5{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.mx-5{
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.mx-6{
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.mx-8{
  margin-left: 2rem;
  margin-right: 2rem;
}

.my-10{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.mx-10{
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.my-12{
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.mx-12{
  margin-left: 3rem;
  margin-right: 3rem;
}

.my-16{
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.mx-16{
  margin-left: 4rem;
  margin-right: 4rem;
}

.my-20{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.mx-20{
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.my-24{
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.mx-24{
  margin-left: 6rem;
  margin-right: 6rem;
}

.my-28{
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

.mx-28{
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}

.my-30{
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
}

.mx-30{
  margin-left: 1.875rem;
  margin-right: 1.875rem;
}

.my-32{
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.mx-32{
  margin-left: 8rem;
  margin-right: 8rem;
}

.my-40{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.mx-40{
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.my-48{
  margin-top: 12rem;
  margin-bottom: 12rem;
}

.mx-48{
  margin-left: 12rem;
  margin-right: 12rem;
}

.my-56{
  margin-top: 14rem;
  margin-bottom: 14rem;
}

.mx-56{
  margin-left: 14rem;
  margin-right: 14rem;
}

.my-60{
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}

.mx-60{
  margin-left: 3.75rem;
  margin-right: 3.75rem;
}

.my-64{
  margin-top: 16rem;
  margin-bottom: 16rem;
}

.mx-64{
  margin-left: 16rem;
  margin-right: 16rem;
}

.my-72{
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.mx-72{
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.my-92{
  margin-top: 5.75rem;
  margin-bottom: 5.75rem;
}

.mx-92{
  margin-left: 5.75rem;
  margin-right: 5.75rem;
}

.my-108{
  margin-top: 6.75rem;
  margin-bottom: 6.75rem;
}

.mx-108{
  margin-left: 6.75rem;
  margin-right: 6.75rem;
}

.my-140{
  margin-top: 8.75rem;
  margin-bottom: 8.75rem;
}

.mx-140{
  margin-left: 8.75rem;
  margin-right: 8.75rem;
}

.my-160{
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.mx-160{
  margin-left: 10rem;
  margin-right: 10rem;
}

.my-180{
  margin-top: 11.25rem;
  margin-bottom: 11.25rem;
}

.mx-180{
  margin-left: 11.25rem;
  margin-right: 11.25rem;
}

.my-192{
  margin-top: 12rem;
  margin-bottom: 12rem;
}

.mx-192{
  margin-left: 12rem;
  margin-right: 12rem;
}

.my-208{
  margin-top: 13rem;
  margin-bottom: 13rem;
}

.mx-208{
  margin-left: 13rem;
  margin-right: 13rem;
}

.my-240{
  margin-top: 15rem;
  margin-bottom: 15rem;
}

.mx-240{
  margin-left: 15rem;
  margin-right: 15rem;
}

.my-280{
  margin-top: 17.5rem;
  margin-bottom: 17.5rem;
}

.mx-280{
  margin-left: 17.5rem;
  margin-right: 17.5rem;
}

.my-auto{
  margin-top: auto;
  margin-bottom: auto;
}

.mx-auto{
  margin-left: auto;
  margin-right: auto;
}

.my-px{
  margin-top: 1px;
  margin-bottom: 1px;
}

.mx-px{
  margin-left: 1px;
  margin-right: 1px;
}

.-my-1{
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}

.-mx-1{
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

.-my-2{
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.-mx-2{
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.-my-3{
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}

.-mx-3{
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.-my-4{
  margin-top: -1rem;
  margin-bottom: -1rem;
}

.-mx-4{
  margin-left: -1rem;
  margin-right: -1rem;
}

.-my-5{
  margin-top: -1.25rem;
  margin-bottom: -1.25rem;
}

.-mx-5{
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

.-my-6{
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}

.-mx-6{
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.-my-8{
  margin-top: -2rem;
  margin-bottom: -2rem;
}

.-mx-8{
  margin-left: -2rem;
  margin-right: -2rem;
}

.-my-10{
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}

.-mx-10{
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.-my-12{
  margin-top: -3rem;
  margin-bottom: -3rem;
}

.-mx-12{
  margin-left: -3rem;
  margin-right: -3rem;
}

.-my-16{
  margin-top: -4rem;
  margin-bottom: -4rem;
}

.-mx-16{
  margin-left: -4rem;
  margin-right: -4rem;
}

.-my-20{
  margin-top: -5rem;
  margin-bottom: -5rem;
}

.-mx-20{
  margin-left: -5rem;
  margin-right: -5rem;
}

.-my-24{
  margin-top: -6rem;
  margin-bottom: -6rem;
}

.-mx-24{
  margin-left: -6rem;
  margin-right: -6rem;
}

.-my-32{
  margin-top: -8rem;
  margin-bottom: -8rem;
}

.-mx-32{
  margin-left: -8rem;
  margin-right: -8rem;
}

.-my-40{
  margin-top: -10rem;
  margin-bottom: -10rem;
}

.-mx-40{
  margin-left: -10rem;
  margin-right: -10rem;
}

.-my-48{
  margin-top: -12rem;
  margin-bottom: -12rem;
}

.-mx-48{
  margin-left: -12rem;
  margin-right: -12rem;
}

.-my-56{
  margin-top: -14rem;
  margin-bottom: -14rem;
}

.-mx-56{
  margin-left: -14rem;
  margin-right: -14rem;
}

.-my-64{
  margin-top: -16rem;
  margin-bottom: -16rem;
}

.-mx-64{
  margin-left: -16rem;
  margin-right: -16rem;
}

.-my-px{
  margin-top: -1px;
  margin-bottom: -1px;
}

.-mx-px{
  margin-left: -1px;
  margin-right: -1px;
}

.mt-0{
  margin-top: 0;
}

.mr-0{
  margin-right: 0;
}

.mb-0{
  margin-bottom: 0;
}

.ml-0{
  margin-left: 0;
}

.mt-1{
  margin-top: 0.25rem;
}

.mr-1{
  margin-right: 0.25rem;
}

.mb-1{
  margin-bottom: 0.25rem;
}

.ml-1{
  margin-left: 0.25rem;
}

.mt-2{
  margin-top: 0.5rem;
}

.mr-2{
  margin-right: 0.5rem;
}

.mb-2{
  margin-bottom: 0.5rem;
}

.ml-2{
  margin-left: 0.5rem;
}

.mt-3{
  margin-top: 0.75rem;
}

.mr-3{
  margin-right: 0.75rem;
}

.mb-3{
  margin-bottom: 0.75rem;
}

.ml-3{
  margin-left: 0.75rem;
}

.mt-4{
  margin-top: 1rem;
}

.mr-4{
  margin-right: 1rem;
}

.mb-4{
  margin-bottom: 1rem;
}

.ml-4{
  margin-left: 1rem;
}

.mt-5{
  margin-top: 1.25rem;
}

.mr-5{
  margin-right: 1.25rem;
}

.mb-5{
  margin-bottom: 1.25rem;
}

.ml-5{
  margin-left: 1.25rem;
}

.mt-6{
  margin-top: 1.5rem;
}

.mr-6{
  margin-right: 1.5rem;
}

.mb-6{
  margin-bottom: 1.5rem;
}

.ml-6{
  margin-left: 1.5rem;
}

.mt-8{
  margin-top: 2rem;
}

.mr-8{
  margin-right: 2rem;
}

.mb-8{
  margin-bottom: 2rem;
}

.ml-8{
  margin-left: 2rem;
}

.mt-10{
  margin-top: 2.5rem;
}

.mr-10{
  margin-right: 2.5rem;
}

.mb-10{
  margin-bottom: 2.5rem;
}

.ml-10{
  margin-left: 2.5rem;
}

.mt-12{
  margin-top: 3rem;
}

.mr-12{
  margin-right: 3rem;
}

.mb-12{
  margin-bottom: 3rem;
}

.ml-12{
  margin-left: 3rem;
}

.mt-16{
  margin-top: 4rem;
}

.mr-16{
  margin-right: 4rem;
}

.mb-16{
  margin-bottom: 4rem;
}

.ml-16{
  margin-left: 4rem;
}

.mt-20{
  margin-top: 1.25rem;
}

.mr-20{
  margin-right: 1.25rem;
}

.mb-20{
  margin-bottom: 1.25rem;
}

.ml-20{
  margin-left: 1.25rem;
}

.mt-24{
  margin-top: 6rem;
}

.mr-24{
  margin-right: 6rem;
}

.mb-24{
  margin-bottom: 6rem;
}

.ml-24{
  margin-left: 6rem;
}

.mt-28{
  margin-top: 1.75rem;
}

.mr-28{
  margin-right: 1.75rem;
}

.mb-28{
  margin-bottom: 1.75rem;
}

.ml-28{
  margin-left: 1.75rem;
}

.mt-30{
  margin-top: 1.875rem;
}

.mr-30{
  margin-right: 1.875rem;
}

.mb-30{
  margin-bottom: 1.875rem;
}

.ml-30{
  margin-left: 1.875rem;
}

.mt-32{
  margin-top: 8rem;
}

.mr-32{
  margin-right: 8rem;
}

.mb-32{
  margin-bottom: 8rem;
}

.ml-32{
  margin-left: 8rem;
}

.mt-40{
  margin-top: 2.5rem;
}

.mr-40{
  margin-right: 2.5rem;
}

.mb-40{
  margin-bottom: 2.5rem;
}

.ml-40{
  margin-left: 2.5rem;
}

.mt-48{
  margin-top: 12rem;
}

.mr-48{
  margin-right: 12rem;
}

.mb-48{
  margin-bottom: 12rem;
}

.ml-48{
  margin-left: 12rem;
}

.mt-56{
  margin-top: 14rem;
}

.mr-56{
  margin-right: 14rem;
}

.mb-56{
  margin-bottom: 14rem;
}

.ml-56{
  margin-left: 14rem;
}

.mt-60{
  margin-top: 3.75rem;
}

.mr-60{
  margin-right: 3.75rem;
}

.mb-60{
  margin-bottom: 3.75rem;
}

.ml-60{
  margin-left: 3.75rem;
}

.mt-64{
  margin-top: 16rem;
}

.mr-64{
  margin-right: 16rem;
}

.mb-64{
  margin-bottom: 16rem;
}

.ml-64{
  margin-left: 16rem;
}

.mt-72{
  margin-top: 4.5rem;
}

.mr-72{
  margin-right: 4.5rem;
}

.mb-72{
  margin-bottom: 4.5rem;
}

.ml-72{
  margin-left: 4.5rem;
}

.mt-92{
  margin-top: 5.75rem;
}

.mr-92{
  margin-right: 5.75rem;
}

.mb-92{
  margin-bottom: 5.75rem;
}

.ml-92{
  margin-left: 5.75rem;
}

.mt-108{
  margin-top: 6.75rem;
}

.mr-108{
  margin-right: 6.75rem;
}

.mb-108{
  margin-bottom: 6.75rem;
}

.ml-108{
  margin-left: 6.75rem;
}

.mt-140{
  margin-top: 8.75rem;
}

.mr-140{
  margin-right: 8.75rem;
}

.mb-140{
  margin-bottom: 8.75rem;
}

.ml-140{
  margin-left: 8.75rem;
}

.mt-160{
  margin-top: 10rem;
}

.mr-160{
  margin-right: 10rem;
}

.mb-160{
  margin-bottom: 10rem;
}

.ml-160{
  margin-left: 10rem;
}

.mt-180{
  margin-top: 11.25rem;
}

.mr-180{
  margin-right: 11.25rem;
}

.mb-180{
  margin-bottom: 11.25rem;
}

.ml-180{
  margin-left: 11.25rem;
}

.mt-192{
  margin-top: 12rem;
}

.mr-192{
  margin-right: 12rem;
}

.mb-192{
  margin-bottom: 12rem;
}

.ml-192{
  margin-left: 12rem;
}

.mt-208{
  margin-top: 13rem;
}

.mr-208{
  margin-right: 13rem;
}

.mb-208{
  margin-bottom: 13rem;
}

.ml-208{
  margin-left: 13rem;
}

.mt-240{
  margin-top: 15rem;
}

.mr-240{
  margin-right: 15rem;
}

.mb-240{
  margin-bottom: 15rem;
}

.ml-240{
  margin-left: 15rem;
}

.mt-280{
  margin-top: 17.5rem;
}

.mr-280{
  margin-right: 17.5rem;
}

.mb-280{
  margin-bottom: 17.5rem;
}

.ml-280{
  margin-left: 17.5rem;
}

.mt-auto{
  margin-top: auto;
}

.mr-auto{
  margin-right: auto;
}

.mb-auto{
  margin-bottom: auto;
}

.ml-auto{
  margin-left: auto;
}

.mt-px{
  margin-top: 1px;
}

.mr-px{
  margin-right: 1px;
}

.mb-px{
  margin-bottom: 1px;
}

.ml-px{
  margin-left: 1px;
}

.-mt-1{
  margin-top: -0.25rem;
}

.-mr-1{
  margin-right: -0.25rem;
}

.-mb-1{
  margin-bottom: -0.25rem;
}

.-ml-1{
  margin-left: -0.25rem;
}

.-mt-2{
  margin-top: -0.5rem;
}

.-mr-2{
  margin-right: -0.5rem;
}

.-mb-2{
  margin-bottom: -0.5rem;
}

.-ml-2{
  margin-left: -0.5rem;
}

.-mt-3{
  margin-top: -0.75rem;
}

.-mr-3{
  margin-right: -0.75rem;
}

.-mb-3{
  margin-bottom: -0.75rem;
}

.-ml-3{
  margin-left: -0.75rem;
}

.-mt-4{
  margin-top: -1rem;
}

.-mr-4{
  margin-right: -1rem;
}

.-mb-4{
  margin-bottom: -1rem;
}

.-ml-4{
  margin-left: -1rem;
}

.-mt-5{
  margin-top: -1.25rem;
}

.-mr-5{
  margin-right: -1.25rem;
}

.-mb-5{
  margin-bottom: -1.25rem;
}

.-ml-5{
  margin-left: -1.25rem;
}

.-mt-6{
  margin-top: -1.5rem;
}

.-mr-6{
  margin-right: -1.5rem;
}

.-mb-6{
  margin-bottom: -1.5rem;
}

.-ml-6{
  margin-left: -1.5rem;
}

.-mt-8{
  margin-top: -2rem;
}

.-mr-8{
  margin-right: -2rem;
}

.-mb-8{
  margin-bottom: -2rem;
}

.-ml-8{
  margin-left: -2rem;
}

.-mt-10{
  margin-top: -2.5rem;
}

.-mr-10{
  margin-right: -2.5rem;
}

.-mb-10{
  margin-bottom: -2.5rem;
}

.-ml-10{
  margin-left: -2.5rem;
}

.-mt-12{
  margin-top: -3rem;
}

.-mr-12{
  margin-right: -3rem;
}

.-mb-12{
  margin-bottom: -3rem;
}

.-ml-12{
  margin-left: -3rem;
}

.-mt-16{
  margin-top: -4rem;
}

.-mr-16{
  margin-right: -4rem;
}

.-mb-16{
  margin-bottom: -4rem;
}

.-ml-16{
  margin-left: -4rem;
}

.-mt-20{
  margin-top: -5rem;
}

.-mr-20{
  margin-right: -5rem;
}

.-mb-20{
  margin-bottom: -5rem;
}

.-ml-20{
  margin-left: -5rem;
}

.-mt-24{
  margin-top: -6rem;
}

.-mr-24{
  margin-right: -6rem;
}

.-mb-24{
  margin-bottom: -6rem;
}

.-ml-24{
  margin-left: -6rem;
}

.-mt-32{
  margin-top: -8rem;
}

.-mr-32{
  margin-right: -8rem;
}

.-mb-32{
  margin-bottom: -8rem;
}

.-ml-32{
  margin-left: -8rem;
}

.-mt-40{
  margin-top: -10rem;
}

.-mr-40{
  margin-right: -10rem;
}

.-mb-40{
  margin-bottom: -10rem;
}

.-ml-40{
  margin-left: -10rem;
}

.-mt-48{
  margin-top: -12rem;
}

.-mr-48{
  margin-right: -12rem;
}

.-mb-48{
  margin-bottom: -12rem;
}

.-ml-48{
  margin-left: -12rem;
}

.-mt-56{
  margin-top: -14rem;
}

.-mr-56{
  margin-right: -14rem;
}

.-mb-56{
  margin-bottom: -14rem;
}

.-ml-56{
  margin-left: -14rem;
}

.-mt-64{
  margin-top: -16rem;
}

.-mr-64{
  margin-right: -16rem;
}

.-mb-64{
  margin-bottom: -16rem;
}

.-ml-64{
  margin-left: -16rem;
}

.-mt-px{
  margin-top: -1px;
}

.-mr-px{
  margin-right: -1px;
}

.-mb-px{
  margin-bottom: -1px;
}

.-ml-px{
  margin-left: -1px;
}

.max-h-0{
  max-height: 0;
}

.max-h-60{
  max-height: 3.75rem;
}

.max-h-100{
  max-height: 6.25rem;
}

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

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

.max-h-inherit{
  max-height: inherit;
}

.max-h-80vh{
  max-height: 80vh;
}

.max-w-60{
  max-width: 3.75rem;
}

.max-w-124{
  max-width: 7.75rem;
}

.max-w-180{
  max-width: 11.25rem;
}

.max-w-240{
  max-width: 15rem;
}

.max-w-260{
  max-width: 16.25rem;
}

.max-w-264{
  max-width: 16.5rem;
}

.max-w-none{
  max-width: none;
}

.max-w-xs{
  max-width: 20rem;
}

.max-w-sm{
  max-width: 24rem;
}

.max-w-md{
  max-width: 28rem;
}

.max-w-lg{
  max-width: 32rem;
}

.max-w-xl{
  max-width: 36rem;
}

.max-w-2xl{
  max-width: 42rem;
}

.max-w-3xl{
  max-width: 48rem;
}

.max-w-4xl{
  max-width: 56rem;
}

.max-w-5xl{
  max-width: 64rem;
}

.max-w-6xl{
  max-width: 72rem;
}

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

.max-w-screen-sm{
  max-width: 640px;
}

.max-w-screen-md{
  max-width: 768px;
}

.max-w-screen-lg{
  max-width: 1024px;
}

.max-w-screen-xl{
  max-width: 1280px;
}

.max-w-screen-1xl{
  max-width: 1100px;
}

.max-w-screen-2xl{
  max-width: 1366px;
}

.max-w-screen-3xl{
  max-width: 1600px;
}

.max-w-60ch{
  max-width: 60ch;
}

.max-w-3\/5{
  max-width: 60%;
}

.max-w-1\/2{
  max-width: 50%;
}

.max-w-10\/12{
  max-width: 83.333333%;
}

.max-w-9\/12{
  max-width: 75%;
}

.max-w-80vw{
  max-width: 80vw;
}

.min-h-0{
  min-height: 0;
}

.min-h-310{
  min-height: 19.375rem;
}

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

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

.min-w-0{
  min-width: 0;
}

.min-w-10{
  min-width: 2.5rem;
}

.min-w-20{
  min-width: 5rem;
}

.min-w-200{
  min-width: 12.5rem;
}

.min-w-240{
  min-width: 15rem;
}

.min-w-310{
  min-width: 19.375rem;
}

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

.min-w-auto{
  min-width: auto;
}

.object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}

.object-fill{
  -o-object-fit: fill;
     object-fit: fill;
}

.object-none{
  -o-object-fit: none;
     object-fit: none;
}

.object-scale-down{
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.object-bottom{
  -o-object-position: bottom;
     object-position: bottom;
}

.object-center{
  -o-object-position: center;
     object-position: center;
}

.object-left{
  -o-object-position: left;
     object-position: left;
}

.object-left-bottom{
  -o-object-position: left bottom;
     object-position: left bottom;
}

.object-left-top{
  -o-object-position: left top;
     object-position: left top;
}

.object-right{
  -o-object-position: right;
     object-position: right;
}

.object-right-bottom{
  -o-object-position: right bottom;
     object-position: right bottom;
}

.object-right-top{
  -o-object-position: right top;
     object-position: right top;
}

.object-top{
  -o-object-position: top;
     object-position: top;
}

.opacity-0{
  opacity: 0;
}

.opacity-10{
  opacity: 0.1;
}

.opacity-20{
  opacity: 0.2;
}

.opacity-25{
  opacity: 0.25;
}

.opacity-50{
  opacity: 0.5;
}

.opacity-60{
  opacity: 0.6;
}

.opacity-75{
  opacity: 0.75;
}

.opacity-100{
  opacity: 1;
}

.hover\:opacity-0:hover{
  opacity: 0;
}

.hover\:opacity-10:hover{
  opacity: 0.1;
}

.hover\:opacity-20:hover{
  opacity: 0.2;
}

.hover\:opacity-25:hover{
  opacity: 0.25;
}

.hover\:opacity-50:hover{
  opacity: 0.5;
}

.hover\:opacity-60:hover{
  opacity: 0.6;
}

.hover\:opacity-75:hover{
  opacity: 0.75;
}

.hover\:opacity-100:hover{
  opacity: 1;
}

.focus\:opacity-0:focus{
  opacity: 0;
}

.focus\:opacity-10:focus{
  opacity: 0.1;
}

.focus\:opacity-20:focus{
  opacity: 0.2;
}

.focus\:opacity-25:focus{
  opacity: 0.25;
}

.focus\:opacity-50:focus{
  opacity: 0.5;
}

.focus\:opacity-60:focus{
  opacity: 0.6;
}

.focus\:opacity-75:focus{
  opacity: 0.75;
}

.focus\:opacity-100:focus{
  opacity: 1;
}

.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.outline-white{
  outline: 2px dotted white;
  outline-offset: 2px;
}

.outline-black{
  outline: 2px dotted black;
  outline-offset: 2px;
}

.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:outline-white:focus{
  outline: 2px dotted white;
  outline-offset: 2px;
}

.focus\:outline-black:focus{
  outline: 2px dotted black;
  outline-offset: 2px;
}

.overflow-auto{
  overflow: auto;
}

.overflow-hidden{
  overflow: hidden;
}

.overflow-visible{
  overflow: visible;
}

.overflow-scroll{
  overflow: scroll;
}

.overflow-x-auto{
  overflow-x: auto;
}

.overflow-y-auto{
  overflow-y: auto;
}

.overflow-x-hidden{
  overflow-x: hidden;
}

.overflow-y-hidden{
  overflow-y: hidden;
}

.overflow-x-visible{
  overflow-x: visible;
}

.overflow-y-visible{
  overflow-y: visible;
}

.overflow-x-scroll{
  overflow-x: scroll;
}

.overflow-y-scroll{
  overflow-y: scroll;
}

.scrolling-touch{
  -webkit-overflow-scrolling: touch;
}

.scrolling-auto{
  -webkit-overflow-scrolling: auto;
}

.overscroll-auto{
  -ms-scroll-chaining: chained;
      overscroll-behavior: auto;
}

.overscroll-contain{
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
}

.overscroll-none{
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}

.overscroll-y-auto{
  overscroll-behavior-y: auto;
}

.overscroll-y-contain{
  overscroll-behavior-y: contain;
}

.overscroll-y-none{
  overscroll-behavior-y: none;
}

.overscroll-x-auto{
  overscroll-behavior-x: auto;
}

.overscroll-x-contain{
  overscroll-behavior-x: contain;
}

.overscroll-x-none{
  overscroll-behavior-x: none;
}

.p-0{
  padding: 0;
}

.p-1{
  padding: 0.25rem;
}

.p-2{
  padding: 0.5rem;
}

.p-3{
  padding: 0.75rem;
}

.p-4{
  padding: 1rem;
}

.p-5{
  padding: 1.25rem;
}

.p-6{
  padding: 1.5rem;
}

.p-8{
  padding: 2rem;
}

.p-10{
  padding: 2.5rem;
}

.p-12{
  padding: 3rem;
}

.p-16{
  padding: 4rem;
}

.p-20{
  padding: 5rem;
}

.p-24{
  padding: 6rem;
}

.p-30{
  padding: 1.875rem;
}

.p-32{
  padding: 8rem;
}

.p-40{
  padding: 10rem;
}

.p-48{
  padding: 12rem;
}

.p-56{
  padding: 3.5rem;
}

.p-64{
  padding: 16rem;
}

.p-72{
  padding: 4.5rem;
}

.p-92{
  padding: 5.75rem;
}

.p-108{
  padding: 6.75rem;
}

.p-140{
  padding: 8.75rem;
}

.p-280{
  padding: 17.5rem;
}

.p-400{
  padding: 25rem;
}

.p-px{
  padding: 1px;
}

.p-2xl\:pl-140{
  padding: 15.875rem;
}

.py-0{
  padding-top: 0;
  padding-bottom: 0;
}

.px-0{
  padding-left: 0;
  padding-right: 0;
}

.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}

.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.px-12{
  padding-left: 3rem;
  padding-right: 3rem;
}

.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.px-16{
  padding-left: 4rem;
  padding-right: 4rem;
}

.py-20{
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.px-20{
  padding-left: 5rem;
  padding-right: 5rem;
}

.py-24{
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.px-24{
  padding-left: 6rem;
  padding-right: 6rem;
}

.py-30{
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}

.px-30{
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

.py-32{
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.px-32{
  padding-left: 8rem;
  padding-right: 8rem;
}

.py-40{
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.px-40{
  padding-left: 10rem;
  padding-right: 10rem;
}

.py-48{
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.px-48{
  padding-left: 12rem;
  padding-right: 12rem;
}

.py-56{
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.px-56{
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.py-64{
  padding-top: 16rem;
  padding-bottom: 16rem;
}

.px-64{
  padding-left: 16rem;
  padding-right: 16rem;
}

.py-72{
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.px-72{
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.py-92{
  padding-top: 5.75rem;
  padding-bottom: 5.75rem;
}

.px-92{
  padding-left: 5.75rem;
  padding-right: 5.75rem;
}

.py-108{
  padding-top: 6.75rem;
  padding-bottom: 6.75rem;
}

.px-108{
  padding-left: 6.75rem;
  padding-right: 6.75rem;
}

.py-140{
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
}

.px-140{
  padding-left: 8.75rem;
  padding-right: 8.75rem;
}

.py-280{
  padding-top: 17.5rem;
  padding-bottom: 17.5rem;
}

.px-280{
  padding-left: 17.5rem;
  padding-right: 17.5rem;
}

.py-400{
  padding-top: 25rem;
  padding-bottom: 25rem;
}

.px-400{
  padding-left: 25rem;
  padding-right: 25rem;
}

.py-px{
  padding-top: 1px;
  padding-bottom: 1px;
}

.px-px{
  padding-left: 1px;
  padding-right: 1px;
}

.py-2xl\:pl-140{
  padding-top: 15.875rem;
  padding-bottom: 15.875rem;
}

.px-2xl\:pl-140{
  padding-left: 15.875rem;
  padding-right: 15.875rem;
}

.pt-0{
  padding-top: 0;
}

.pr-0{
  padding-right: 0;
}

.pb-0{
  padding-bottom: 0;
}

.pl-0{
  padding-left: 0;
}

.pt-1{
  padding-top: 0.25rem;
}

.pr-1{
  padding-right: 0.25rem;
}

.pb-1{
  padding-bottom: 0.25rem;
}

.pl-1{
  padding-left: 0.25rem;
}

.pt-2{
  padding-top: 0.5rem;
}

.pr-2{
  padding-right: 0.5rem;
}

.pb-2{
  padding-bottom: 0.5rem;
}

.pl-2{
  padding-left: 0.5rem;
}

.pt-3{
  padding-top: 0.75rem;
}

.pr-3{
  padding-right: 0.75rem;
}

.pb-3{
  padding-bottom: 0.75rem;
}

.pl-3{
  padding-left: 0.75rem;
}

.pt-4{
  padding-top: 1rem;
}

.pr-4{
  padding-right: 1rem;
}

.pb-4{
  padding-bottom: 1rem;
}

.pl-4{
  padding-left: 1rem;
}

.pt-5{
  padding-top: 1.25rem;
}

.pr-5{
  padding-right: 1.25rem;
}

.pb-5{
  padding-bottom: 1.25rem;
}

.pl-5{
  padding-left: 1.25rem;
}

.pt-6{
  padding-top: 1.5rem;
}

.pr-6{
  padding-right: 1.5rem;
}

.pb-6{
  padding-bottom: 1.5rem;
}

.pl-6{
  padding-left: 1.5rem;
}

.pt-8{
  padding-top: 2rem;
}

.pr-8{
  padding-right: 2rem;
}

.pb-8{
  padding-bottom: 2rem;
}

.pl-8{
  padding-left: 2rem;
}

.pt-10{
  padding-top: 2.5rem;
}

.pr-10{
  padding-right: 2.5rem;
}

.pb-10{
  padding-bottom: 2.5rem;
}

.pl-10{
  padding-left: 2.5rem;
}

.pt-12{
  padding-top: 3rem;
}

.pr-12{
  padding-right: 3rem;
}

.pb-12{
  padding-bottom: 3rem;
}

.pl-12{
  padding-left: 3rem;
}

.pt-16{
  padding-top: 4rem;
}

.pr-16{
  padding-right: 4rem;
}

.pb-16{
  padding-bottom: 4rem;
}

.pl-16{
  padding-left: 4rem;
}

.pt-20{
  padding-top: 5rem;
}

.pr-20{
  padding-right: 5rem;
}

.pb-20{
  padding-bottom: 5rem;
}

.pl-20{
  padding-left: 5rem;
}

.pt-24{
  padding-top: 6rem;
}

.pr-24{
  padding-right: 6rem;
}

.pb-24{
  padding-bottom: 6rem;
}

.pl-24{
  padding-left: 6rem;
}

.pt-30{
  padding-top: 1.875rem;
}

.pr-30{
  padding-right: 1.875rem;
}

.pb-30{
  padding-bottom: 1.875rem;
}

.pl-30{
  padding-left: 1.875rem;
}

.pt-32{
  padding-top: 8rem;
}

.pr-32{
  padding-right: 8rem;
}

.pb-32{
  padding-bottom: 8rem;
}

.pl-32{
  padding-left: 8rem;
}

.pt-40{
  padding-top: 10rem;
}

.pr-40{
  padding-right: 10rem;
}

.pb-40{
  padding-bottom: 10rem;
}

.pl-40{
  padding-left: 10rem;
}

.pt-48{
  padding-top: 12rem;
}

.pr-48{
  padding-right: 12rem;
}

.pb-48{
  padding-bottom: 12rem;
}

.pl-48{
  padding-left: 12rem;
}

.pt-56{
  padding-top: 3.5rem;
}

.pr-56{
  padding-right: 3.5rem;
}

.pb-56{
  padding-bottom: 3.5rem;
}

.pl-56{
  padding-left: 3.5rem;
}

.pt-64{
  padding-top: 16rem;
}

.pr-64{
  padding-right: 16rem;
}

.pb-64{
  padding-bottom: 16rem;
}

.pl-64{
  padding-left: 16rem;
}

.pt-72{
  padding-top: 4.5rem;
}

.pr-72{
  padding-right: 4.5rem;
}

.pb-72{
  padding-bottom: 4.5rem;
}

.pl-72{
  padding-left: 4.5rem;
}

.pt-92{
  padding-top: 5.75rem;
}

.pr-92{
  padding-right: 5.75rem;
}

.pb-92{
  padding-bottom: 5.75rem;
}

.pl-92{
  padding-left: 5.75rem;
}

.pt-108{
  padding-top: 6.75rem;
}

.pr-108{
  padding-right: 6.75rem;
}

.pb-108{
  padding-bottom: 6.75rem;
}

.pl-108{
  padding-left: 6.75rem;
}

.pt-140{
  padding-top: 8.75rem;
}

.pr-140{
  padding-right: 8.75rem;
}

.pb-140{
  padding-bottom: 8.75rem;
}

.pl-140{
  padding-left: 8.75rem;
}

.pt-280{
  padding-top: 17.5rem;
}

.pr-280{
  padding-right: 17.5rem;
}

.pb-280{
  padding-bottom: 17.5rem;
}

.pl-280{
  padding-left: 17.5rem;
}

.pt-400{
  padding-top: 25rem;
}

.pr-400{
  padding-right: 25rem;
}

.pb-400{
  padding-bottom: 25rem;
}

.pl-400{
  padding-left: 25rem;
}

.pt-px{
  padding-top: 1px;
}

.pr-px{
  padding-right: 1px;
}

.pb-px{
  padding-bottom: 1px;
}

.pl-px{
  padding-left: 1px;
}

.pt-2xl\:pl-140{
  padding-top: 15.875rem;
}

.pr-2xl\:pl-140{
  padding-right: 15.875rem;
}

.pb-2xl\:pl-140{
  padding-bottom: 15.875rem;
}

.pl-2xl\:pl-140{
  padding-left: 15.875rem;
}

.placeholder-white-100::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.placeholder-white-100:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.placeholder-white-100::placeholder{
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.placeholder-white-200::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FAFAFA;
  color: rgba(250, 250, 250, var(--placeholder-opacity));
}

.placeholder-white-200:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #FAFAFA;
  color: rgba(250, 250, 250, var(--placeholder-opacity));
}

.placeholder-white-200::placeholder{
  --placeholder-opacity: 1;
  color: #FAFAFA;
  color: rgba(250, 250, 250, var(--placeholder-opacity));
}

.placeholder-gray-200::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #959595;
  color: rgba(149, 149, 149, var(--placeholder-opacity));
}

.placeholder-gray-200:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #959595;
  color: rgba(149, 149, 149, var(--placeholder-opacity));
}

.placeholder-gray-200::placeholder{
  --placeholder-opacity: 1;
  color: #959595;
  color: rgba(149, 149, 149, var(--placeholder-opacity));
}

.placeholder-gray-300::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #3C3C3C;
  color: rgba(60, 60, 60, var(--placeholder-opacity));
}

.placeholder-gray-300:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #3C3C3C;
  color: rgba(60, 60, 60, var(--placeholder-opacity));
}

.placeholder-gray-300::placeholder{
  --placeholder-opacity: 1;
  color: #3C3C3C;
  color: rgba(60, 60, 60, var(--placeholder-opacity));
}

.placeholder-gray-400::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #707070;
  color: rgba(112, 112, 112, var(--placeholder-opacity));
}

.placeholder-gray-400:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #707070;
  color: rgba(112, 112, 112, var(--placeholder-opacity));
}

.placeholder-gray-400::placeholder{
  --placeholder-opacity: 1;
  color: #707070;
  color: rgba(112, 112, 112, var(--placeholder-opacity));
}

.placeholder-lightbrown::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #b7b1ab;
  color: rgba(183, 177, 171, var(--placeholder-opacity));
}

.placeholder-lightbrown:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #b7b1ab;
  color: rgba(183, 177, 171, var(--placeholder-opacity));
}

.placeholder-lightbrown::placeholder{
  --placeholder-opacity: 1;
  color: #b7b1ab;
  color: rgba(183, 177, 171, var(--placeholder-opacity));
}

.placeholder-beige::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #EBEAE8;
  color: rgba(235, 234, 232, var(--placeholder-opacity));
}

.placeholder-beige:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #EBEAE8;
  color: rgba(235, 234, 232, var(--placeholder-opacity));
}

.placeholder-beige::placeholder{
  --placeholder-opacity: 1;
  color: #EBEAE8;
  color: rgba(235, 234, 232, var(--placeholder-opacity));
}

.placeholder-bordeaux::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #681024;
  color: rgba(104, 16, 36, var(--placeholder-opacity));
}

.placeholder-bordeaux:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #681024;
  color: rgba(104, 16, 36, var(--placeholder-opacity));
}

.placeholder-bordeaux::placeholder{
  --placeholder-opacity: 1;
  color: #681024;
  color: rgba(104, 16, 36, var(--placeholder-opacity));
}

.placeholder-red::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #E4002B;
  color: rgba(228, 0, 43, var(--placeholder-opacity));
}

.placeholder-red:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #E4002B;
  color: rgba(228, 0, 43, var(--placeholder-opacity));
}

.placeholder-red::placeholder{
  --placeholder-opacity: 1;
  color: #E4002B;
  color: rgba(228, 0, 43, var(--placeholder-opacity));
}

.placeholder-green::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #0AA822;
  color: rgba(10, 168, 34, var(--placeholder-opacity));
}

.placeholder-green:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #0AA822;
  color: rgba(10, 168, 34, var(--placeholder-opacity));
}

.placeholder-green::placeholder{
  --placeholder-opacity: 1;
  color: #0AA822;
  color: rgba(10, 168, 34, var(--placeholder-opacity));
}

.placeholder-black::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--placeholder-opacity));
}

.placeholder-black:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--placeholder-opacity));
}

.placeholder-black::placeholder{
  --placeholder-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--placeholder-opacity));
}

.placeholder-transparent::-moz-placeholder{
  color: rgba(0, 0, 0, 0);
}

.placeholder-transparent:-ms-input-placeholder{
  color: rgba(0, 0, 0, 0);
}

.placeholder-transparent::placeholder{
  color: rgba(0, 0, 0, 0);
}

.placeholder-brown::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #321604;
  color: rgba(50, 22, 4, var(--placeholder-opacity));
}

.placeholder-brown:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #321604;
  color: rgba(50, 22, 4, var(--placeholder-opacity));
}

.placeholder-brown::placeholder{
  --placeholder-opacity: 1;
  color: #321604;
  color: rgba(50, 22, 4, var(--placeholder-opacity));
}

.placeholder-lightorange::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #ff8132;
  color: rgba(255, 129, 50, var(--placeholder-opacity));
}

.placeholder-lightorange:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #ff8132;
  color: rgba(255, 129, 50, var(--placeholder-opacity));
}

.placeholder-lightorange::placeholder{
  --placeholder-opacity: 1;
  color: #ff8132;
  color: rgba(255, 129, 50, var(--placeholder-opacity));
}

.placeholder-orange::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FB8B44;
  color: rgba(251, 139, 68, var(--placeholder-opacity));
}

.placeholder-orange:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #FB8B44;
  color: rgba(251, 139, 68, var(--placeholder-opacity));
}

.placeholder-orange::placeholder{
  --placeholder-opacity: 1;
  color: #FB8B44;
  color: rgba(251, 139, 68, var(--placeholder-opacity));
}

.placeholder-darkorange::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #BC7A1A;
  color: rgba(188, 122, 26, var(--placeholder-opacity));
}

.placeholder-darkorange:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #BC7A1A;
  color: rgba(188, 122, 26, var(--placeholder-opacity));
}

.placeholder-darkorange::placeholder{
  --placeholder-opacity: 1;
  color: #BC7A1A;
  color: rgba(188, 122, 26, var(--placeholder-opacity));
}

.focus\:placeholder-white-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.focus\:placeholder-white-100:focus:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.focus\:placeholder-white-100:focus::placeholder{
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.focus\:placeholder-white-200:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FAFAFA;
  color: rgba(250, 250, 250, var(--placeholder-opacity));
}

.focus\:placeholder-white-200:focus:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #FAFAFA;
  color: rgba(250, 250, 250, var(--placeholder-opacity));
}

.focus\:placeholder-white-200:focus::placeholder{
  --placeholder-opacity: 1;
  color: #FAFAFA;
  color: rgba(250, 250, 250, var(--placeholder-opacity));
}

.focus\:placeholder-gray-200:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #959595;
  color: rgba(149, 149, 149, var(--placeholder-opacity));
}

.focus\:placeholder-gray-200:focus:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #959595;
  color: rgba(149, 149, 149, var(--placeholder-opacity));
}

.focus\:placeholder-gray-200:focus::placeholder{
  --placeholder-opacity: 1;
  color: #959595;
  color: rgba(149, 149, 149, var(--placeholder-opacity));
}

.focus\:placeholder-gray-300:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #3C3C3C;
  color: rgba(60, 60, 60, var(--placeholder-opacity));
}

.focus\:placeholder-gray-300:focus:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #3C3C3C;
  color: rgba(60, 60, 60, var(--placeholder-opacity));
}

.focus\:placeholder-gray-300:focus::placeholder{
  --placeholder-opacity: 1;
  color: #3C3C3C;
  color: rgba(60, 60, 60, var(--placeholder-opacity));
}

.focus\:placeholder-gray-400:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #707070;
  color: rgba(112, 112, 112, var(--placeholder-opacity));
}

.focus\:placeholder-gray-400:focus:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #707070;
  color: rgba(112, 112, 112, var(--placeholder-opacity));
}

.focus\:placeholder-gray-400:focus::placeholder{
  --placeholder-opacity: 1;
  color: #707070;
  color: rgba(112, 112, 112, var(--placeholder-opacity));
}

.focus\:placeholder-lightbrown:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #b7b1ab;
  color: rgba(183, 177, 171, var(--placeholder-opacity));
}

.focus\:placeholder-lightbrown:focus:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #b7b1ab;
  color: rgba(183, 177, 171, var(--placeholder-opacity));
}

.focus\:placeholder-lightbrown:focus::placeholder{
  --placeholder-opacity: 1;
  color: #b7b1ab;
  color: rgba(183, 177, 171, var(--placeholder-opacity));
}

.focus\:placeholder-beige:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #EBEAE8;
  color: rgba(235, 234, 232, var(--placeholder-opacity));
}

.focus\:placeholder-beige:focus:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #EBEAE8;
  color: rgba(235, 234, 232, var(--placeholder-opacity));
}

.focus\:placeholder-beige:focus::placeholder{
  --placeholder-opacity: 1;
  color: #EBEAE8;
  color: rgba(235, 234, 232, var(--placeholder-opacity));
}

.focus\:placeholder-bordeaux:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #681024;
  color: rgba(104, 16, 36, var(--placeholder-opacity));
}

.focus\:placeholder-bordeaux:focus:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #681024;
  color: rgba(104, 16, 36, var(--placeholder-opacity));
}

.focus\:placeholder-bordeaux:focus::placeholder{
  --placeholder-opacity: 1;
  color: #681024;
  color: rgba(104, 16, 36, var(--placeholder-opacity));
}

.focus\:placeholder-red:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #E4002B;
  color: rgba(228, 0, 43, var(--placeholder-opacity));
}

.focus\:placeholder-red:focus:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #E4002B;
  color: rgba(228, 0, 43, var(--placeholder-opacity));
}

.focus\:placeholder-red:focus::placeholder{
  --placeholder-opacity: 1;
  color: #E4002B;
  color: rgba(228, 0, 43, var(--placeholder-opacity));
}

.focus\:placeholder-green:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #0AA822;
  color: rgba(10, 168, 34, var(--placeholder-opacity));
}

.focus\:placeholder-green:focus:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #0AA822;
  color: rgba(10, 168, 34, var(--placeholder-opacity));
}

.focus\:placeholder-green:focus::placeholder{
  --placeholder-opacity: 1;
  color: #0AA822;
  color: rgba(10, 168, 34, var(--placeholder-opacity));
}

.focus\:placeholder-black:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--placeholder-opacity));
}

.focus\:placeholder-black:focus:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--placeholder-opacity));
}

.focus\:placeholder-black:focus::placeholder{
  --placeholder-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--placeholder-opacity));
}

.focus\:placeholder-transparent:focus::-moz-placeholder{
  color: rgba(0, 0, 0, 0);
}

.focus\:placeholder-transparent:focus:-ms-input-placeholder{
  color: rgba(0, 0, 0, 0);
}

.focus\:placeholder-transparent:focus::placeholder{
  color: rgba(0, 0, 0, 0);
}

.focus\:placeholder-brown:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #321604;
  color: rgba(50, 22, 4, var(--placeholder-opacity));
}

.focus\:placeholder-brown:focus:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #321604;
  color: rgba(50, 22, 4, var(--placeholder-opacity));
}

.focus\:placeholder-brown:focus::placeholder{
  --placeholder-opacity: 1;
  color: #321604;
  color: rgba(50, 22, 4, var(--placeholder-opacity));
}

.focus\:placeholder-lightorange:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #ff8132;
  color: rgba(255, 129, 50, var(--placeholder-opacity));
}

.focus\:placeholder-lightorange:focus:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #ff8132;
  color: rgba(255, 129, 50, var(--placeholder-opacity));
}

.focus\:placeholder-lightorange:focus::placeholder{
  --placeholder-opacity: 1;
  color: #ff8132;
  color: rgba(255, 129, 50, var(--placeholder-opacity));
}

.focus\:placeholder-orange:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FB8B44;
  color: rgba(251, 139, 68, var(--placeholder-opacity));
}

.focus\:placeholder-orange:focus:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #FB8B44;
  color: rgba(251, 139, 68, var(--placeholder-opacity));
}

.focus\:placeholder-orange:focus::placeholder{
  --placeholder-opacity: 1;
  color: #FB8B44;
  color: rgba(251, 139, 68, var(--placeholder-opacity));
}

.focus\:placeholder-darkorange:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #BC7A1A;
  color: rgba(188, 122, 26, var(--placeholder-opacity));
}

.focus\:placeholder-darkorange:focus:-ms-input-placeholder{
  --placeholder-opacity: 1;
  color: #BC7A1A;
  color: rgba(188, 122, 26, var(--placeholder-opacity));
}

.focus\:placeholder-darkorange:focus::placeholder{
  --placeholder-opacity: 1;
  color: #BC7A1A;
  color: rgba(188, 122, 26, var(--placeholder-opacity));
}

.placeholder-opacity-0::-moz-placeholder{
  --placeholder-opacity: 0;
}

.placeholder-opacity-0:-ms-input-placeholder{
  --placeholder-opacity: 0;
}

.placeholder-opacity-0::placeholder{
  --placeholder-opacity: 0;
}

.placeholder-opacity-10::-moz-placeholder{
  --placeholder-opacity: 0.1;
}

.placeholder-opacity-10:-ms-input-placeholder{
  --placeholder-opacity: 0.1;
}

.placeholder-opacity-10::placeholder{
  --placeholder-opacity: 0.1;
}

.placeholder-opacity-20::-moz-placeholder{
  --placeholder-opacity: 0.2;
}

.placeholder-opacity-20:-ms-input-placeholder{
  --placeholder-opacity: 0.2;
}

.placeholder-opacity-20::placeholder{
  --placeholder-opacity: 0.2;
}

.placeholder-opacity-25::-moz-placeholder{
  --placeholder-opacity: 0.25;
}

.placeholder-opacity-25:-ms-input-placeholder{
  --placeholder-opacity: 0.25;
}

.placeholder-opacity-25::placeholder{
  --placeholder-opacity: 0.25;
}

.placeholder-opacity-50::-moz-placeholder{
  --placeholder-opacity: 0.5;
}

.placeholder-opacity-50:-ms-input-placeholder{
  --placeholder-opacity: 0.5;
}

.placeholder-opacity-50::placeholder{
  --placeholder-opacity: 0.5;
}

.placeholder-opacity-60::-moz-placeholder{
  --placeholder-opacity: 0.6;
}

.placeholder-opacity-60:-ms-input-placeholder{
  --placeholder-opacity: 0.6;
}

.placeholder-opacity-60::placeholder{
  --placeholder-opacity: 0.6;
}

.placeholder-opacity-75::-moz-placeholder{
  --placeholder-opacity: 0.75;
}

.placeholder-opacity-75:-ms-input-placeholder{
  --placeholder-opacity: 0.75;
}

.placeholder-opacity-75::placeholder{
  --placeholder-opacity: 0.75;
}

.placeholder-opacity-100::-moz-placeholder{
  --placeholder-opacity: 1;
}

.placeholder-opacity-100:-ms-input-placeholder{
  --placeholder-opacity: 1;
}

.placeholder-opacity-100::placeholder{
  --placeholder-opacity: 1;
}

.focus\:placeholder-opacity-0:focus::-moz-placeholder{
  --placeholder-opacity: 0;
}

.focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
  --placeholder-opacity: 0;
}

.focus\:placeholder-opacity-0:focus::placeholder{
  --placeholder-opacity: 0;
}

.focus\:placeholder-opacity-10:focus::-moz-placeholder{
  --placeholder-opacity: 0.1;
}

.focus\:placeholder-opacity-10:focus:-ms-input-placeholder{
  --placeholder-opacity: 0.1;
}

.focus\:placeholder-opacity-10:focus::placeholder{
  --placeholder-opacity: 0.1;
}

.focus\:placeholder-opacity-20:focus::-moz-placeholder{
  --placeholder-opacity: 0.2;
}

.focus\:placeholder-opacity-20:focus:-ms-input-placeholder{
  --placeholder-opacity: 0.2;
}

.focus\:placeholder-opacity-20:focus::placeholder{
  --placeholder-opacity: 0.2;
}

.focus\:placeholder-opacity-25:focus::-moz-placeholder{
  --placeholder-opacity: 0.25;
}

.focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
  --placeholder-opacity: 0.25;
}

.focus\:placeholder-opacity-25:focus::placeholder{
  --placeholder-opacity: 0.25;
}

.focus\:placeholder-opacity-50:focus::-moz-placeholder{
  --placeholder-opacity: 0.5;
}

.focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
  --placeholder-opacity: 0.5;
}

.focus\:placeholder-opacity-50:focus::placeholder{
  --placeholder-opacity: 0.5;
}

.focus\:placeholder-opacity-60:focus::-moz-placeholder{
  --placeholder-opacity: 0.6;
}

.focus\:placeholder-opacity-60:focus:-ms-input-placeholder{
  --placeholder-opacity: 0.6;
}

.focus\:placeholder-opacity-60:focus::placeholder{
  --placeholder-opacity: 0.6;
}

.focus\:placeholder-opacity-75:focus::-moz-placeholder{
  --placeholder-opacity: 0.75;
}

.focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
  --placeholder-opacity: 0.75;
}

.focus\:placeholder-opacity-75:focus::placeholder{
  --placeholder-opacity: 0.75;
}

.focus\:placeholder-opacity-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
}

.focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
  --placeholder-opacity: 1;
}

.focus\:placeholder-opacity-100:focus::placeholder{
  --placeholder-opacity: 1;
}

.pointer-events-none{
  pointer-events: none;
}

.pointer-events-auto{
  pointer-events: auto;
}

.static{
  position: static;
}

.fixed{
  position: fixed;
}

.absolute{
  position: absolute;
}

.relative{
  position: relative;
}

.sticky{
  position: -webkit-sticky;
  position: sticky;
}

.inset-0{
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.inset-10{
  top: 0.625rem;
  right: 0.625rem;
  bottom: 0.625rem;
  left: 0.625rem;
}

.inset-20{
  top: 1.25rem;
  right: 1.25rem;
  bottom: 1.25rem;
  left: 1.25rem;
}

.inset-30{
  top: 1.875rem;
  right: 1.875rem;
  bottom: 1.875rem;
  left: 1.875rem;
}

.inset-60{
  top: 3.75rem;
  right: 3.75rem;
  bottom: 3.75rem;
  left: 3.75rem;
}

.inset-92{
  top: 5.75rem;
  right: 5.75rem;
  bottom: 5.75rem;
  left: 5.75rem;
}

.inset-140{
  top: 8.75rem;
  right: 8.75rem;
  bottom: 8.75rem;
  left: 8.75rem;
}

.inset-280{
  top: 17.5rem;
  right: 17.5rem;
  bottom: 17.5rem;
  left: 17.5rem;
}

.inset-auto{
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.inset-1\/2{
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

.inset-7\.5{
  top: 1.875rem;
  right: 1.875rem;
  bottom: 1.875rem;
  left: 1.875rem;
}

.-inset-72{
  top: -4.5rem;
  right: -4.5rem;
  bottom: -4.5rem;
  left: -4.5rem;
}

.-inset-50{
  top: -3.125rem;
  right: -3.125rem;
  bottom: -3.125rem;
  left: -3.125rem;
}

.inset-m32{
  top: -2rem;
  right: -2rem;
  bottom: -2rem;
  left: -2rem;
}

.inset-m64{
  top: -4rem;
  right: -4rem;
  bottom: -4rem;
  left: -4rem;
}

.inset-m128{
  top: -8rem;
  right: -8rem;
  bottom: -8rem;
  left: -8rem;
}

.inset-y-0{
  top: 0;
  bottom: 0;
}

.inset-x-0{
  right: 0;
  left: 0;
}

.inset-y-10{
  top: 0.625rem;
  bottom: 0.625rem;
}

.inset-x-10{
  right: 0.625rem;
  left: 0.625rem;
}

.inset-y-20{
  top: 1.25rem;
  bottom: 1.25rem;
}

.inset-x-20{
  right: 1.25rem;
  left: 1.25rem;
}

.inset-y-30{
  top: 1.875rem;
  bottom: 1.875rem;
}

.inset-x-30{
  right: 1.875rem;
  left: 1.875rem;
}

.inset-y-60{
  top: 3.75rem;
  bottom: 3.75rem;
}

.inset-x-60{
  right: 3.75rem;
  left: 3.75rem;
}

.inset-y-92{
  top: 5.75rem;
  bottom: 5.75rem;
}

.inset-x-92{
  right: 5.75rem;
  left: 5.75rem;
}

.inset-y-140{
  top: 8.75rem;
  bottom: 8.75rem;
}

.inset-x-140{
  right: 8.75rem;
  left: 8.75rem;
}

.inset-y-280{
  top: 17.5rem;
  bottom: 17.5rem;
}

.inset-x-280{
  right: 17.5rem;
  left: 17.5rem;
}

.inset-y-auto{
  top: auto;
  bottom: auto;
}

.inset-x-auto{
  right: auto;
  left: auto;
}

.inset-y-1\/2{
  top: 50%;
  bottom: 50%;
}

.inset-x-1\/2{
  right: 50%;
  left: 50%;
}

.inset-y-7\.5{
  top: 1.875rem;
  bottom: 1.875rem;
}

.inset-x-7\.5{
  right: 1.875rem;
  left: 1.875rem;
}

.-inset-y-72{
  top: -4.5rem;
  bottom: -4.5rem;
}

.-inset-x-72{
  right: -4.5rem;
  left: -4.5rem;
}

.-inset-y-50{
  top: -3.125rem;
  bottom: -3.125rem;
}

.-inset-x-50{
  right: -3.125rem;
  left: -3.125rem;
}

.inset-y-m32{
  top: -2rem;
  bottom: -2rem;
}

.inset-x-m32{
  right: -2rem;
  left: -2rem;
}

.inset-y-m64{
  top: -4rem;
  bottom: -4rem;
}

.inset-x-m64{
  right: -4rem;
  left: -4rem;
}

.inset-y-m128{
  top: -8rem;
  bottom: -8rem;
}

.inset-x-m128{
  right: -8rem;
  left: -8rem;
}

.top-0{
  top: 0;
}

.right-0{
  right: 0;
}

.bottom-0{
  bottom: 0;
}

.left-0{
  left: 0;
}

.top-10{
  top: 0.625rem;
}

.right-10{
  right: 0.625rem;
}

.bottom-10{
  bottom: 0.625rem;
}

.left-10{
  left: 0.625rem;
}

.top-20{
  top: 1.25rem;
}

.right-20{
  right: 1.25rem;
}

.bottom-20{
  bottom: 1.25rem;
}

.left-20{
  left: 1.25rem;
}

.top-30{
  top: 1.875rem;
}

.right-30{
  right: 1.875rem;
}

.bottom-30{
  bottom: 1.875rem;
}

.left-30{
  left: 1.875rem;
}

.top-60{
  top: 3.75rem;
}

.right-60{
  right: 3.75rem;
}

.bottom-60{
  bottom: 3.75rem;
}

.left-60{
  left: 3.75rem;
}

.top-92{
  top: 5.75rem;
}

.right-92{
  right: 5.75rem;
}

.bottom-92{
  bottom: 5.75rem;
}

.left-92{
  left: 5.75rem;
}

.top-140{
  top: 8.75rem;
}

.right-140{
  right: 8.75rem;
}

.bottom-140{
  bottom: 8.75rem;
}

.left-140{
  left: 8.75rem;
}

.top-280{
  top: 17.5rem;
}

.right-280{
  right: 17.5rem;
}

.bottom-280{
  bottom: 17.5rem;
}

.left-280{
  left: 17.5rem;
}

.top-auto{
  top: auto;
}

.right-auto{
  right: auto;
}

.bottom-auto{
  bottom: auto;
}

.left-auto{
  left: auto;
}

.top-1\/2{
  top: 50%;
}

.right-1\/2{
  right: 50%;
}

.bottom-1\/2{
  bottom: 50%;
}

.left-1\/2{
  left: 50%;
}

.top-7\.5{
  top: 1.875rem;
}

.right-7\.5{
  right: 1.875rem;
}

.bottom-7\.5{
  bottom: 1.875rem;
}

.left-7\.5{
  left: 1.875rem;
}

.-top-72{
  top: -4.5rem;
}

.-right-72{
  right: -4.5rem;
}

.-bottom-72{
  bottom: -4.5rem;
}

.-left-72{
  left: -4.5rem;
}

.-top-50{
  top: -3.125rem;
}

.-right-50{
  right: -3.125rem;
}

.-bottom-50{
  bottom: -3.125rem;
}

.-left-50{
  left: -3.125rem;
}

.top-m32{
  top: -2rem;
}

.right-m32{
  right: -2rem;
}

.bottom-m32{
  bottom: -2rem;
}

.left-m32{
  left: -2rem;
}

.top-m64{
  top: -4rem;
}

.right-m64{
  right: -4rem;
}

.bottom-m64{
  bottom: -4rem;
}

.left-m64{
  left: -4rem;
}

.top-m128{
  top: -8rem;
}

.right-m128{
  right: -8rem;
}

.bottom-m128{
  bottom: -8rem;
}

.left-m128{
  left: -8rem;
}

.resize-none{
  resize: none;
}

.resize-y{
  resize: vertical;
}

.resize-x{
  resize: horizontal;
}

.resize{
  resize: both;
}

.shadow-xs{
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
}

.shadow-sm{
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.shadow{
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.shadow-md{
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.shadow-lg{
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.shadow-xl{
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.shadow-2xl{
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.shadow-inner{
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.shadow-outline{
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}

.shadow-none{
  box-shadow: none;
}

.shadow-3xl{
  box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
}

.hover\:shadow-xs:hover{
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
}

.hover\:shadow-sm:hover{
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.hover\:shadow:hover{
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.hover\:shadow-md:hover{
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.hover\:shadow-lg:hover{
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.hover\:shadow-xl:hover{
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.hover\:shadow-2xl:hover{
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.hover\:shadow-inner:hover{
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.hover\:shadow-outline:hover{
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}

.hover\:shadow-none:hover{
  box-shadow: none;
}

.hover\:shadow-3xl:hover{
  box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
}

.focus\:shadow-xs:focus{
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
}

.focus\:shadow-sm:focus{
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.focus\:shadow:focus{
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.focus\:shadow-md:focus{
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.focus\:shadow-lg:focus{
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.focus\:shadow-xl:focus{
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.focus\:shadow-2xl:focus{
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.focus\:shadow-inner:focus{
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.focus\:shadow-outline:focus{
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}

.focus\:shadow-none:focus{
  box-shadow: none;
}

.focus\:shadow-3xl:focus{
  box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
}

.fill-brown{
  fill: #321604;
}

.fill-white-100{
  fill: #fff;
}

.fill-white-200{
  fill: #FAFAFA;
}

.fill-beige{
  fill: #EBEAE8;
}

.fill-bordeaux{
  fill: #681024;
}

.fill-current{
  fill: currentColor;
}

.stroke-white-100{
  stroke: #fff;
}

.stroke-gray-200{
  stroke: #959595;
}

.stroke-brown{
  stroke: #321604;
}

.stroke-bordeaux{
  stroke: #681024;
}

.stroke-beige{
}

.stroke-black{
  stroke: #000000;
}

.stroke-0{
  stroke-width: 0;
}

.stroke-1{
  stroke-width: 1;
}

.stroke-2{
  stroke-width: 2;
}

.table-auto{
  table-layout: auto;
}

.table-fixed{
  table-layout: fixed;
}

.text-left{
  text-align: left;
}

.text-center{
  text-align: center;
}

.text-right{
  text-align: right;
}

.text-justify{
  text-align: justify;
}

.text-white-100{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.text-white-200{
  --text-opacity: 1;
  color: #FAFAFA;
  color: rgba(250, 250, 250, var(--text-opacity));
}

.text-gray-200{
  --text-opacity: 1;
  color: #959595;
  color: rgba(149, 149, 149, var(--text-opacity));
}

.text-gray-300{
  --text-opacity: 1;
  color: #3C3C3C;
  color: rgba(60, 60, 60, var(--text-opacity));
}

.text-gray-400{
  --text-opacity: 1;
  color: #707070;
  color: rgba(112, 112, 112, var(--text-opacity));
}

.text-lightbrown{
  --text-opacity: 1;
  color: #b7b1ab;
  color: rgba(183, 177, 171, var(--text-opacity));
}

.text-beige{
  --text-opacity: 1;
  color: #EBEAE8;
  color: rgba(235, 234, 232, var(--text-opacity));
}

.text-bordeaux{
  --text-opacity: 1;
  color: #681024;
  color: rgba(104, 16, 36, var(--text-opacity));
}

.text-red{
  --text-opacity: 1;
  color: #E4002B;
  color: rgba(228, 0, 43, var(--text-opacity));
}

.text-green{
  --text-opacity: 1;
  color: #0AA822;
  color: rgba(10, 168, 34, var(--text-opacity));
}

.text-black{
  --text-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--text-opacity));
}

.text-transparent{
  color: rgba(0, 0, 0, 0);
}

.text-brown{
  --text-opacity: 1;
  color: #321604;
  color: rgba(50, 22, 4, var(--text-opacity));
}

.text-lightorange{
  --text-opacity: 1;
  color: #ff8132;
  color: rgba(255, 129, 50, var(--text-opacity));
}

.text-orange{
  --text-opacity: 1;
  color: #FB8B44;
  color: rgba(251, 139, 68, var(--text-opacity));
}

.text-darkorange{
  --text-opacity: 1;
  color: #BC7A1A;
  color: rgba(188, 122, 26, var(--text-opacity));
}

.hover\:text-white-100:hover{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.hover\:text-white-200:hover{
  --text-opacity: 1;
  color: #FAFAFA;
  color: rgba(250, 250, 250, var(--text-opacity));
}

.hover\:text-gray-200:hover{
  --text-opacity: 1;
  color: #959595;
  color: rgba(149, 149, 149, var(--text-opacity));
}

.hover\:text-gray-300:hover{
  --text-opacity: 1;
  color: #3C3C3C;
  color: rgba(60, 60, 60, var(--text-opacity));
}

.hover\:text-gray-400:hover{
  --text-opacity: 1;
  color: #707070;
  color: rgba(112, 112, 112, var(--text-opacity));
}

.hover\:text-lightbrown:hover{
  --text-opacity: 1;
  color: #b7b1ab;
  color: rgba(183, 177, 171, var(--text-opacity));
}

.hover\:text-beige:hover{
  --text-opacity: 1;
  color: #EBEAE8;
  color: rgba(235, 234, 232, var(--text-opacity));
}

.hover\:text-bordeaux:hover{
  --text-opacity: 1;
  color: #681024;
  color: rgba(104, 16, 36, var(--text-opacity));
}

.hover\:text-red:hover{
  --text-opacity: 1;
  color: #E4002B;
  color: rgba(228, 0, 43, var(--text-opacity));
}

.hover\:text-green:hover{
  --text-opacity: 1;
  color: #0AA822;
  color: rgba(10, 168, 34, var(--text-opacity));
}

.hover\:text-black:hover{
  --text-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--text-opacity));
}

.hover\:text-transparent:hover{
  color: rgba(0, 0, 0, 0);
}

.hover\:text-brown:hover{
  --text-opacity: 1;
  color: #321604;
  color: rgba(50, 22, 4, var(--text-opacity));
}

.hover\:text-lightorange:hover{
  --text-opacity: 1;
  color: #ff8132;
  color: rgba(255, 129, 50, var(--text-opacity));
}

.hover\:text-orange:hover{
  --text-opacity: 1;
  color: #FB8B44;
  color: rgba(251, 139, 68, var(--text-opacity));
}

.hover\:text-darkorange:hover{
  --text-opacity: 1;
  color: #BC7A1A;
  color: rgba(188, 122, 26, var(--text-opacity));
}

.focus\:text-white-100:focus{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.focus\:text-white-200:focus{
  --text-opacity: 1;
  color: #FAFAFA;
  color: rgba(250, 250, 250, var(--text-opacity));
}

.focus\:text-gray-200:focus{
  --text-opacity: 1;
  color: #959595;
  color: rgba(149, 149, 149, var(--text-opacity));
}

.focus\:text-gray-300:focus{
  --text-opacity: 1;
  color: #3C3C3C;
  color: rgba(60, 60, 60, var(--text-opacity));
}

.focus\:text-gray-400:focus{
  --text-opacity: 1;
  color: #707070;
  color: rgba(112, 112, 112, var(--text-opacity));
}

.focus\:text-lightbrown:focus{
  --text-opacity: 1;
  color: #b7b1ab;
  color: rgba(183, 177, 171, var(--text-opacity));
}

.focus\:text-beige:focus{
  --text-opacity: 1;
  color: #EBEAE8;
  color: rgba(235, 234, 232, var(--text-opacity));
}

.focus\:text-bordeaux:focus{
  --text-opacity: 1;
  color: #681024;
  color: rgba(104, 16, 36, var(--text-opacity));
}

.focus\:text-red:focus{
  --text-opacity: 1;
  color: #E4002B;
  color: rgba(228, 0, 43, var(--text-opacity));
}

.focus\:text-green:focus{
  --text-opacity: 1;
  color: #0AA822;
  color: rgba(10, 168, 34, var(--text-opacity));
}

.focus\:text-black:focus{
  --text-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--text-opacity));
}

.focus\:text-transparent:focus{
  color: rgba(0, 0, 0, 0);
}

.focus\:text-brown:focus{
  --text-opacity: 1;
  color: #321604;
  color: rgba(50, 22, 4, var(--text-opacity));
}

.focus\:text-lightorange:focus{
  --text-opacity: 1;
  color: #ff8132;
  color: rgba(255, 129, 50, var(--text-opacity));
}

.focus\:text-orange:focus{
  --text-opacity: 1;
  color: #FB8B44;
  color: rgba(251, 139, 68, var(--text-opacity));
}

.focus\:text-darkorange:focus{
  --text-opacity: 1;
  color: #BC7A1A;
  color: rgba(188, 122, 26, var(--text-opacity));
}

.text-opacity-0{
  --text-opacity: 0;
}

.text-opacity-10{
  --text-opacity: 0.1;
}

.text-opacity-20{
  --text-opacity: 0.2;
}

.text-opacity-25{
  --text-opacity: 0.25;
}

.text-opacity-50{
  --text-opacity: 0.5;
}

.text-opacity-60{
  --text-opacity: 0.6;
}

.text-opacity-75{
  --text-opacity: 0.75;
}

.text-opacity-100{
  --text-opacity: 1;
}

.hover\:text-opacity-0:hover{
  --text-opacity: 0;
}

.hover\:text-opacity-10:hover{
  --text-opacity: 0.1;
}

.hover\:text-opacity-20:hover{
  --text-opacity: 0.2;
}

.hover\:text-opacity-25:hover{
  --text-opacity: 0.25;
}

.hover\:text-opacity-50:hover{
  --text-opacity: 0.5;
}

.hover\:text-opacity-60:hover{
  --text-opacity: 0.6;
}

.hover\:text-opacity-75:hover{
  --text-opacity: 0.75;
}

.hover\:text-opacity-100:hover{
  --text-opacity: 1;
}

.focus\:text-opacity-0:focus{
  --text-opacity: 0;
}

.focus\:text-opacity-10:focus{
  --text-opacity: 0.1;
}

.focus\:text-opacity-20:focus{
  --text-opacity: 0.2;
}

.focus\:text-opacity-25:focus{
  --text-opacity: 0.25;
}

.focus\:text-opacity-50:focus{
  --text-opacity: 0.5;
}

.focus\:text-opacity-60:focus{
  --text-opacity: 0.6;
}

.focus\:text-opacity-75:focus{
  --text-opacity: 0.75;
}

.focus\:text-opacity-100:focus{
  --text-opacity: 1;
}

.italic{
  font-style: italic;
}

.not-italic{
  font-style: normal;
}

.uppercase{
  text-transform: uppercase;
}

.lowercase{
  text-transform: lowercase;
}

.capitalize{
  text-transform: capitalize;
}

.normal-case{
  text-transform: none;
}

.underline{
  text-decoration: underline;
}

.line-through{
  text-decoration: line-through;
}

.no-underline{
  text-decoration: none;
}

.hover\:underline:hover{
  text-decoration: underline;
}

.hover\:line-through:hover{
  text-decoration: line-through;
}

.hover\:no-underline:hover{
  text-decoration: none;
}

.focus\:underline:focus{
  text-decoration: underline;
}

.focus\:line-through:focus{
  text-decoration: line-through;
}

.focus\:no-underline:focus{
  text-decoration: none;
}

.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subpixel-antialiased{
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions{
  --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/);
  --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/);
  --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/);
  --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/);
  --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/);
  font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
}

.normal-nums{
  font-variant-numeric: normal;
}

.ordinal{
  --font-variant-numeric-ordinal: ordinal;
}

.slashed-zero{
  --font-variant-numeric-slashed-zero: slashed-zero;
}

.lining-nums{
  --font-variant-numeric-figure: lining-nums;
}

.oldstyle-nums{
  --font-variant-numeric-figure: oldstyle-nums;
}

.proportional-nums{
  --font-variant-numeric-spacing: proportional-nums;
}

.tabular-nums{
  --font-variant-numeric-spacing: tabular-nums;
}

.diagonal-fractions{
  --font-variant-numeric-fraction: diagonal-fractions;
}

.stacked-fractions{
  --font-variant-numeric-fraction: stacked-fractions;
}

.tracking-20{
  letter-spacing: 0.02em;
}

.tracking-100{
  letter-spacing: 0.1em;
}

.tracking-tighter{
  letter-spacing: -0.05em;
}

.tracking-tight{
  letter-spacing: -0.025em;
}

.tracking-normal{
  letter-spacing: 0;
}

.tracking-wide{
  letter-spacing: 0.025em;
}

.tracking-wider{
  letter-spacing: 0.05em;
}

.tracking-widest{
  letter-spacing: 0.1em;
}

.select-none{
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.select-text{
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.select-all{
  -webkit-user-select: all;
     -moz-user-select: all;
      -ms-user-select: all;
          user-select: all;
}

.select-auto{
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}

.align-baseline{
  vertical-align: baseline;
}

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

.align-middle{
  vertical-align: middle;
}

.align-bottom{
  vertical-align: bottom;
}

.align-text-top{
  vertical-align: text-top;
}

.align-text-bottom{
  vertical-align: text-bottom;
}

.visible{
  visibility: visible;
}

.invisible{
  visibility: hidden;
}

.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-normal{
  word-wrap: normal;
  overflow-wrap: normal;
  word-break: normal;
}

.break-words{
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.break-all{
  word-break: break-all;
}

.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.w-0{
  width: 0;
}

.w-1{
  width: 0.25rem;
}

.w-2{
  width: 0.5rem;
}

.w-3{
  width: 0.75rem;
}

.w-4{
  width: 1rem;
}

.w-5{
  width: 1.25rem;
}

.w-6{
  width: 1.5rem;
}

.w-8{
  width: 2rem;
}

.w-10{
  width: 2.5rem;
}

.w-12{
  width: 3rem;
}

.w-16{
  width: 4rem;
}

.w-20{
  width: 5rem;
}

.w-24{
  width: 6rem;
}

.w-32{
  width: 8rem;
}

.w-40{
  width: 10rem;
}

.w-48{
  width: 12rem;
}

.w-56{
  width: 14rem;
}

.w-64{
  width: 16rem;
}

.w-332{
  width: 20.75rem;
}

.w-400{
  width: 25rem;
}

.w-600{
  width: 37.5rem;
}

.w-auto{
  width: auto;
}

.w-px{
  width: 1px;
}

.w-1\/2{
  width: 50%;
}

.w-1\/3{
  width: 33.333333%;
}

.w-2\/3{
  width: 66.666667%;
}

.w-1\/4{
  width: 25%;
}

.w-2\/4{
  width: 50%;
}

.w-3\/4{
  width: 75%;
}

.w-1\/5{
  width: 20%;
}

.w-2\/5{
  width: 40%;
}

.w-3\/5{
  width: 60%;
}

.w-4\/5{
  width: 80%;
}

.w-1\/6{
  width: 16.666667%;
}

.w-2\/6{
  width: 33.333333%;
}

.w-3\/6{
  width: 50%;
}

.w-4\/6{
  width: 66.666667%;
}

.w-5\/6{
  width: 83.333333%;
}

.w-1\/12{
  width: 8.333333%;
}

.w-2\/12{
  width: 16.666667%;
}

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

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

.w-5\/12{
  width: 41.666667%;
}

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

.w-7\/12{
  width: 58.333333%;
}

.w-8\/12{
  width: 66.666667%;
}

.w-9\/12{
  width: 75%;
}

.w-10\/12{
  width: 83.333333%;
}

.w-11\/12{
  width: 91.666667%;
}

.w-full{
  width: 100%;
}

.w-screen{
  width: 100vw;
}

.w-fit{
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.w-line{
  width: 0.0625rem;
}

.w-p50{
  width: 50%;
}

.z-0{
  z-index: 0;
}

.z-10{
  z-index: 10;
}

.z-20{
  z-index: 20;
}

.z-30{
  z-index: 30;
}

.z-40{
  z-index: 40;
}

.z-50{
  z-index: 50;
}

.z-auto{
  z-index: auto;
}

.gap-0{
  grid-gap: 0;
  gap: 0;
}

.gap-1{
  grid-gap: 0.25rem;
  gap: 0.25rem;
}

.gap-2{
  grid-gap: 0.5rem;
  gap: 0.5rem;
}

.gap-3{
  grid-gap: 0.75rem;
  gap: 0.75rem;
}

.gap-4{
  grid-gap: 1rem;
  gap: 1rem;
}

.gap-5{
  grid-gap: 1.25rem;
  gap: 1.25rem;
}

.gap-6{
  grid-gap: 1.5rem;
  gap: 1.5rem;
}

.gap-8{
  grid-gap: 2rem;
  gap: 2rem;
}

.gap-10{
  grid-gap: 2.5rem;
  gap: 2.5rem;
}

.gap-12{
  grid-gap: 3rem;
  gap: 3rem;
}

.gap-16{
  grid-gap: 4rem;
  gap: 4rem;
}

.gap-20{
  grid-gap: 5rem;
  gap: 5rem;
}

.gap-24{
  grid-gap: 6rem;
  gap: 6rem;
}

.gap-32{
  grid-gap: 8rem;
  gap: 8rem;
}

.gap-40{
  grid-gap: 10rem;
  gap: 10rem;
}

.gap-48{
  grid-gap: 12rem;
  gap: 12rem;
}

.gap-56{
  grid-gap: 14rem;
  gap: 14rem;
}

.gap-64{
  grid-gap: 16rem;
  gap: 16rem;
}

.gap-px{
  grid-gap: 1px;
  gap: 1px;
}

.col-gap-0{
  grid-column-gap: 0;
  -moz-column-gap: 0;
       column-gap: 0;
}

.col-gap-1{
  grid-column-gap: 0.25rem;
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}

.col-gap-2{
  grid-column-gap: 0.5rem;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}

.col-gap-3{
  grid-column-gap: 0.75rem;
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}

.col-gap-4{
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}

.col-gap-5{
  grid-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}

.col-gap-6{
  grid-column-gap: 1.5rem;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}

.col-gap-8{
  grid-column-gap: 2rem;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}

.col-gap-10{
  grid-column-gap: 2.5rem;
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}

.col-gap-12{
  grid-column-gap: 3rem;
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}

.col-gap-16{
  grid-column-gap: 4rem;
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}

.col-gap-20{
  grid-column-gap: 5rem;
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}

.col-gap-24{
  grid-column-gap: 6rem;
  -moz-column-gap: 6rem;
       column-gap: 6rem;
}

.col-gap-32{
  grid-column-gap: 8rem;
  -moz-column-gap: 8rem;
       column-gap: 8rem;
}

.col-gap-40{
  grid-column-gap: 10rem;
  -moz-column-gap: 10rem;
       column-gap: 10rem;
}

.col-gap-48{
  grid-column-gap: 12rem;
  -moz-column-gap: 12rem;
       column-gap: 12rem;
}

.col-gap-56{
  grid-column-gap: 14rem;
  -moz-column-gap: 14rem;
       column-gap: 14rem;
}

.col-gap-64{
  grid-column-gap: 16rem;
  -moz-column-gap: 16rem;
       column-gap: 16rem;
}

.col-gap-px{
  grid-column-gap: 1px;
  -moz-column-gap: 1px;
       column-gap: 1px;
}

.gap-x-0{
  grid-column-gap: 0;
  -moz-column-gap: 0;
       column-gap: 0;
}

.gap-x-1{
  grid-column-gap: 0.25rem;
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}

.gap-x-2{
  grid-column-gap: 0.5rem;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}

.gap-x-3{
  grid-column-gap: 0.75rem;
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}

.gap-x-4{
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}

.gap-x-5{
  grid-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}

.gap-x-6{
  grid-column-gap: 1.5rem;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}

.gap-x-8{
  grid-column-gap: 2rem;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}

.gap-x-10{
  grid-column-gap: 2.5rem;
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}

.gap-x-12{
  grid-column-gap: 3rem;
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}

.gap-x-16{
  grid-column-gap: 4rem;
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}

.gap-x-20{
  grid-column-gap: 5rem;
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}

.gap-x-24{
  grid-column-gap: 6rem;
  -moz-column-gap: 6rem;
       column-gap: 6rem;
}

.gap-x-32{
  grid-column-gap: 8rem;
  -moz-column-gap: 8rem;
       column-gap: 8rem;
}

.gap-x-40{
  grid-column-gap: 10rem;
  -moz-column-gap: 10rem;
       column-gap: 10rem;
}

.gap-x-48{
  grid-column-gap: 12rem;
  -moz-column-gap: 12rem;
       column-gap: 12rem;
}

.gap-x-56{
  grid-column-gap: 14rem;
  -moz-column-gap: 14rem;
       column-gap: 14rem;
}

.gap-x-64{
  grid-column-gap: 16rem;
  -moz-column-gap: 16rem;
       column-gap: 16rem;
}

.gap-x-px{
  grid-column-gap: 1px;
  -moz-column-gap: 1px;
       column-gap: 1px;
}

.row-gap-0{
  grid-row-gap: 0;
  row-gap: 0;
}

.row-gap-1{
  grid-row-gap: 0.25rem;
  row-gap: 0.25rem;
}

.row-gap-2{
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
}

.row-gap-3{
  grid-row-gap: 0.75rem;
  row-gap: 0.75rem;
}

.row-gap-4{
  grid-row-gap: 1rem;
  row-gap: 1rem;
}

.row-gap-5{
  grid-row-gap: 1.25rem;
  row-gap: 1.25rem;
}

.row-gap-6{
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
}

.row-gap-8{
  grid-row-gap: 2rem;
  row-gap: 2rem;
}

.row-gap-10{
  grid-row-gap: 2.5rem;
  row-gap: 2.5rem;
}

.row-gap-12{
  grid-row-gap: 3rem;
  row-gap: 3rem;
}

.row-gap-16{
  grid-row-gap: 4rem;
  row-gap: 4rem;
}

.row-gap-20{
  grid-row-gap: 5rem;
  row-gap: 5rem;
}

.row-gap-24{
  grid-row-gap: 6rem;
  row-gap: 6rem;
}

.row-gap-32{
  grid-row-gap: 8rem;
  row-gap: 8rem;
}

.row-gap-40{
  grid-row-gap: 10rem;
  row-gap: 10rem;
}

.row-gap-48{
  grid-row-gap: 12rem;
  row-gap: 12rem;
}

.row-gap-56{
  grid-row-gap: 14rem;
  row-gap: 14rem;
}

.row-gap-64{
  grid-row-gap: 16rem;
  row-gap: 16rem;
}

.row-gap-px{
  grid-row-gap: 1px;
  row-gap: 1px;
}

.gap-y-0{
  grid-row-gap: 0;
  row-gap: 0;
}

.gap-y-1{
  grid-row-gap: 0.25rem;
  row-gap: 0.25rem;
}

.gap-y-2{
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
}

.gap-y-3{
  grid-row-gap: 0.75rem;
  row-gap: 0.75rem;
}

.gap-y-4{
  grid-row-gap: 1rem;
  row-gap: 1rem;
}

.gap-y-5{
  grid-row-gap: 1.25rem;
  row-gap: 1.25rem;
}

.gap-y-6{
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
}

.gap-y-8{
  grid-row-gap: 2rem;
  row-gap: 2rem;
}

.gap-y-10{
  grid-row-gap: 2.5rem;
  row-gap: 2.5rem;
}

.gap-y-12{
  grid-row-gap: 3rem;
  row-gap: 3rem;
}

.gap-y-16{
  grid-row-gap: 4rem;
  row-gap: 4rem;
}

.gap-y-20{
  grid-row-gap: 5rem;
  row-gap: 5rem;
}

.gap-y-24{
  grid-row-gap: 6rem;
  row-gap: 6rem;
}

.gap-y-32{
  grid-row-gap: 8rem;
  row-gap: 8rem;
}

.gap-y-40{
  grid-row-gap: 10rem;
  row-gap: 10rem;
}

.gap-y-48{
  grid-row-gap: 12rem;
  row-gap: 12rem;
}

.gap-y-56{
  grid-row-gap: 14rem;
  row-gap: 14rem;
}

.gap-y-64{
  grid-row-gap: 16rem;
  row-gap: 16rem;
}

.gap-y-px{
  grid-row-gap: 1px;
  row-gap: 1px;
}

.grid-flow-row{
  grid-auto-flow: row;
}

.grid-flow-col{
  grid-auto-flow: column;
}

.grid-flow-row-dense{
  grid-auto-flow: row dense;
}

.grid-flow-col-dense{
  grid-auto-flow: column dense;
}

.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-5{
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-cols-6{
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-cols-8{
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.grid-cols-9{
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.grid-cols-10{
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.grid-cols-11{
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.grid-cols-none{
  grid-template-columns: none;
}

.auto-cols-auto{
  grid-auto-columns: auto;
}

.auto-cols-min{
  grid-auto-columns: -webkit-min-content;
  grid-auto-columns: min-content;
}

.auto-cols-max{
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
}

.auto-cols-fr{
  grid-auto-columns: minmax(0, 1fr);
}

.col-auto{
  grid-column: auto;
}

.col-span-1{
  grid-column: span 1 / span 1;
}

.col-span-2{
  grid-column: span 2 / span 2;
}

.col-span-3{
  grid-column: span 3 / span 3;
}

.col-span-4{
  grid-column: span 4 / span 4;
}

.col-span-5{
  grid-column: span 5 / span 5;
}

.col-span-6{
  grid-column: span 6 / span 6;
}

.col-span-7{
  grid-column: span 7 / span 7;
}

.col-span-8{
  grid-column: span 8 / span 8;
}

.col-span-9{
  grid-column: span 9 / span 9;
}

.col-span-10{
  grid-column: span 10 / span 10;
}

.col-span-11{
  grid-column: span 11 / span 11;
}

.col-span-12{
  grid-column: span 12 / span 12;
}

.col-span-full{
  grid-column: 1 / -1;
}

.col-start-1{
  grid-column-start: 1;
}

.col-start-2{
  grid-column-start: 2;
}

.col-start-3{
  grid-column-start: 3;
}

.col-start-4{
  grid-column-start: 4;
}

.col-start-5{
  grid-column-start: 5;
}

.col-start-6{
  grid-column-start: 6;
}

.col-start-7{
  grid-column-start: 7;
}

.col-start-8{
  grid-column-start: 8;
}

.col-start-9{
  grid-column-start: 9;
}

.col-start-10{
  grid-column-start: 10;
}

.col-start-11{
  grid-column-start: 11;
}

.col-start-12{
  grid-column-start: 12;
}

.col-start-13{
  grid-column-start: 13;
}

.col-start-auto{
  grid-column-start: auto;
}

.col-end-1{
  grid-column-end: 1;
}

.col-end-2{
  grid-column-end: 2;
}

.col-end-3{
  grid-column-end: 3;
}

.col-end-4{
  grid-column-end: 4;
}

.col-end-5{
  grid-column-end: 5;
}

.col-end-6{
  grid-column-end: 6;
}

.col-end-7{
  grid-column-end: 7;
}

.col-end-8{
  grid-column-end: 8;
}

.col-end-9{
  grid-column-end: 9;
}

.col-end-10{
  grid-column-end: 10;
}

.col-end-11{
  grid-column-end: 11;
}

.col-end-12{
  grid-column-end: 12;
}

.col-end-13{
  grid-column-end: 13;
}

.col-end-auto{
  grid-column-end: auto;
}

.grid-rows-1{
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.grid-rows-2{
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.grid-rows-3{
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

.grid-rows-4{
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.grid-rows-5{
  grid-template-rows: repeat(5, minmax(0, 1fr));
}

.grid-rows-6{
  grid-template-rows: repeat(6, minmax(0, 1fr));
}

.grid-rows-none{
  grid-template-rows: none;
}

.auto-rows-auto{
  grid-auto-rows: auto;
}

.auto-rows-min{
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
}

.auto-rows-max{
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
}

.auto-rows-fr{
  grid-auto-rows: minmax(0, 1fr);
}

.row-auto{
  grid-row: auto;
}

.row-span-1{
  grid-row: span 1 / span 1;
}

.row-span-2{
  grid-row: span 2 / span 2;
}

.row-span-3{
  grid-row: span 3 / span 3;
}

.row-span-4{
  grid-row: span 4 / span 4;
}

.row-span-5{
  grid-row: span 5 / span 5;
}

.row-span-6{
  grid-row: span 6 / span 6;
}

.row-span-full{
  grid-row: 1 / -1;
}

.row-start-1{
  grid-row-start: 1;
}

.row-start-2{
  grid-row-start: 2;
}

.row-start-3{
  grid-row-start: 3;
}

.row-start-4{
  grid-row-start: 4;
}

.row-start-5{
  grid-row-start: 5;
}

.row-start-6{
  grid-row-start: 6;
}

.row-start-7{
  grid-row-start: 7;
}

.row-start-auto{
  grid-row-start: auto;
}

.row-end-1{
  grid-row-end: 1;
}

.row-end-2{
  grid-row-end: 2;
}

.row-end-3{
  grid-row-end: 3;
}

.row-end-4{
  grid-row-end: 4;
}

.row-end-5{
  grid-row-end: 5;
}

.row-end-6{
  grid-row-end: 6;
}

.row-end-7{
  grid-row-end: 7;
}

.row-end-auto{
  grid-row-end: auto;
}

.transform{
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
}

.transform-none{
  transform: none;
}

.origin-center{
  transform-origin: center;
}

.origin-top{
  transform-origin: top;
}

.origin-top-right{
  transform-origin: top right;
}

.origin-right{
  transform-origin: right;
}

.origin-bottom-right{
  transform-origin: bottom right;
}

.origin-bottom{
  transform-origin: bottom;
}

.origin-bottom-left{
  transform-origin: bottom left;
}

.origin-left{
  transform-origin: left;
}

.origin-top-left{
  transform-origin: top left;
}

.scale-0{
  --transform-scale-x: 0;
  --transform-scale-y: 0;
}

.scale-50{
  --transform-scale-x: .5;
  --transform-scale-y: .5;
}

.scale-75{
  --transform-scale-x: .75;
  --transform-scale-y: .75;
}

.scale-90{
  --transform-scale-x: .9;
  --transform-scale-y: .9;
}

.scale-95{
  --transform-scale-x: .95;
  --transform-scale-y: .95;
}

.scale-100{
  --transform-scale-x: 1;
  --transform-scale-y: 1;
}

.scale-105{
  --transform-scale-x: 1.05;
  --transform-scale-y: 1.05;
}

.scale-110{
  --transform-scale-x: 1.1;
  --transform-scale-y: 1.1;
}

.scale-125{
  --transform-scale-x: 1.25;
  --transform-scale-y: 1.25;
}

.scale-150{
  --transform-scale-x: 1.5;
  --transform-scale-y: 1.5;
}

.scale-x-0{
  --transform-scale-x: 0;
}

.scale-x-50{
  --transform-scale-x: .5;
}

.scale-x-75{
  --transform-scale-x: .75;
}

.scale-x-90{
  --transform-scale-x: .9;
}

.scale-x-95{
  --transform-scale-x: .95;
}

.scale-x-100{
  --transform-scale-x: 1;
}

.scale-x-105{
  --transform-scale-x: 1.05;
}

.scale-x-110{
  --transform-scale-x: 1.1;
}

.scale-x-125{
  --transform-scale-x: 1.25;
}

.scale-x-150{
  --transform-scale-x: 1.5;
}

.scale-y-0{
  --transform-scale-y: 0;
}

.scale-y-50{
  --transform-scale-y: .5;
}

.scale-y-75{
  --transform-scale-y: .75;
}

.scale-y-90{
  --transform-scale-y: .9;
}

.scale-y-95{
  --transform-scale-y: .95;
}

.scale-y-100{
  --transform-scale-y: 1;
}

.scale-y-105{
  --transform-scale-y: 1.05;
}

.scale-y-110{
  --transform-scale-y: 1.1;
}

.scale-y-125{
  --transform-scale-y: 1.25;
}

.scale-y-150{
  --transform-scale-y: 1.5;
}

.hover\:scale-0:hover{
  --transform-scale-x: 0;
  --transform-scale-y: 0;
}

.hover\:scale-50:hover{
  --transform-scale-x: .5;
  --transform-scale-y: .5;
}

.hover\:scale-75:hover{
  --transform-scale-x: .75;
  --transform-scale-y: .75;
}

.hover\:scale-90:hover{
  --transform-scale-x: .9;
  --transform-scale-y: .9;
}

.hover\:scale-95:hover{
  --transform-scale-x: .95;
  --transform-scale-y: .95;
}

.hover\:scale-100:hover{
  --transform-scale-x: 1;
  --transform-scale-y: 1;
}

.hover\:scale-105:hover{
  --transform-scale-x: 1.05;
  --transform-scale-y: 1.05;
}

.hover\:scale-110:hover{
  --transform-scale-x: 1.1;
  --transform-scale-y: 1.1;
}

.hover\:scale-125:hover{
  --transform-scale-x: 1.25;
  --transform-scale-y: 1.25;
}

.hover\:scale-150:hover{
  --transform-scale-x: 1.5;
  --transform-scale-y: 1.5;
}

.hover\:scale-x-0:hover{
  --transform-scale-x: 0;
}

.hover\:scale-x-50:hover{
  --transform-scale-x: .5;
}

.hover\:scale-x-75:hover{
  --transform-scale-x: .75;
}

.hover\:scale-x-90:hover{
  --transform-scale-x: .9;
}

.hover\:scale-x-95:hover{
  --transform-scale-x: .95;
}

.hover\:scale-x-100:hover{
  --transform-scale-x: 1;
}

.hover\:scale-x-105:hover{
  --transform-scale-x: 1.05;
}

.hover\:scale-x-110:hover{
  --transform-scale-x: 1.1;
}

.hover\:scale-x-125:hover{
  --transform-scale-x: 1.25;
}

.hover\:scale-x-150:hover{
  --transform-scale-x: 1.5;
}

.hover\:scale-y-0:hover{
  --transform-scale-y: 0;
}

.hover\:scale-y-50:hover{
  --transform-scale-y: .5;
}

.hover\:scale-y-75:hover{
  --transform-scale-y: .75;
}

.hover\:scale-y-90:hover{
  --transform-scale-y: .9;
}

.hover\:scale-y-95:hover{
  --transform-scale-y: .95;
}

.hover\:scale-y-100:hover{
  --transform-scale-y: 1;
}

.hover\:scale-y-105:hover{
  --transform-scale-y: 1.05;
}

.hover\:scale-y-110:hover{
  --transform-scale-y: 1.1;
}

.hover\:scale-y-125:hover{
  --transform-scale-y: 1.25;
}

.hover\:scale-y-150:hover{
  --transform-scale-y: 1.5;
}

.focus\:scale-0:focus{
  --transform-scale-x: 0;
  --transform-scale-y: 0;
}

.focus\:scale-50:focus{
  --transform-scale-x: .5;
  --transform-scale-y: .5;
}

.focus\:scale-75:focus{
  --transform-scale-x: .75;
  --transform-scale-y: .75;
}

.focus\:scale-90:focus{
  --transform-scale-x: .9;
  --transform-scale-y: .9;
}

.focus\:scale-95:focus{
  --transform-scale-x: .95;
  --transform-scale-y: .95;
}

.focus\:scale-100:focus{
  --transform-scale-x: 1;
  --transform-scale-y: 1;
}

.focus\:scale-105:focus{
  --transform-scale-x: 1.05;
  --transform-scale-y: 1.05;
}

.focus\:scale-110:focus{
  --transform-scale-x: 1.1;
  --transform-scale-y: 1.1;
}

.focus\:scale-125:focus{
  --transform-scale-x: 1.25;
  --transform-scale-y: 1.25;
}

.focus\:scale-150:focus{
  --transform-scale-x: 1.5;
  --transform-scale-y: 1.5;
}

.focus\:scale-x-0:focus{
  --transform-scale-x: 0;
}

.focus\:scale-x-50:focus{
  --transform-scale-x: .5;
}

.focus\:scale-x-75:focus{
  --transform-scale-x: .75;
}

.focus\:scale-x-90:focus{
  --transform-scale-x: .9;
}

.focus\:scale-x-95:focus{
  --transform-scale-x: .95;
}

.focus\:scale-x-100:focus{
  --transform-scale-x: 1;
}

.focus\:scale-x-105:focus{
  --transform-scale-x: 1.05;
}

.focus\:scale-x-110:focus{
  --transform-scale-x: 1.1;
}

.focus\:scale-x-125:focus{
  --transform-scale-x: 1.25;
}

.focus\:scale-x-150:focus{
  --transform-scale-x: 1.5;
}

.focus\:scale-y-0:focus{
  --transform-scale-y: 0;
}

.focus\:scale-y-50:focus{
  --transform-scale-y: .5;
}

.focus\:scale-y-75:focus{
  --transform-scale-y: .75;
}

.focus\:scale-y-90:focus{
  --transform-scale-y: .9;
}

.focus\:scale-y-95:focus{
  --transform-scale-y: .95;
}

.focus\:scale-y-100:focus{
  --transform-scale-y: 1;
}

.focus\:scale-y-105:focus{
  --transform-scale-y: 1.05;
}

.focus\:scale-y-110:focus{
  --transform-scale-y: 1.1;
}

.focus\:scale-y-125:focus{
  --transform-scale-y: 1.25;
}

.focus\:scale-y-150:focus{
  --transform-scale-y: 1.5;
}

.rotate-0{
  --transform-rotate: 0;
}

.rotate-1{
  --transform-rotate: 1deg;
}

.rotate-2{
  --transform-rotate: 2deg;
}

.rotate-3{
  --transform-rotate: 3deg;
}

.rotate-6{
  --transform-rotate: 6deg;
}

.rotate-12{
  --transform-rotate: 12deg;
}

.rotate-45{
  --transform-rotate: 45deg;
}

.rotate-90{
  --transform-rotate: 90deg;
}

.rotate-180{
  --transform-rotate: 180deg;
}

.-rotate-180{
  --transform-rotate: -180deg;
}

.-rotate-90{
  --transform-rotate: -90deg;
}

.-rotate-45{
  --transform-rotate: -45deg;
}

.-rotate-12{
  --transform-rotate: -12deg;
}

.-rotate-6{
  --transform-rotate: -6deg;
}

.-rotate-3{
  --transform-rotate: -3deg;
}

.-rotate-2{
  --transform-rotate: -2deg;
}

.-rotate-1{
  --transform-rotate: -1deg;
}

.hover\:rotate-0:hover{
  --transform-rotate: 0;
}

.hover\:rotate-1:hover{
  --transform-rotate: 1deg;
}

.hover\:rotate-2:hover{
  --transform-rotate: 2deg;
}

.hover\:rotate-3:hover{
  --transform-rotate: 3deg;
}

.hover\:rotate-6:hover{
  --transform-rotate: 6deg;
}

.hover\:rotate-12:hover{
  --transform-rotate: 12deg;
}

.hover\:rotate-45:hover{
  --transform-rotate: 45deg;
}

.hover\:rotate-90:hover{
  --transform-rotate: 90deg;
}

.hover\:rotate-180:hover{
  --transform-rotate: 180deg;
}

.hover\:-rotate-180:hover{
  --transform-rotate: -180deg;
}

.hover\:-rotate-90:hover{
  --transform-rotate: -90deg;
}

.hover\:-rotate-45:hover{
  --transform-rotate: -45deg;
}

.hover\:-rotate-12:hover{
  --transform-rotate: -12deg;
}

.hover\:-rotate-6:hover{
  --transform-rotate: -6deg;
}

.hover\:-rotate-3:hover{
  --transform-rotate: -3deg;
}

.hover\:-rotate-2:hover{
  --transform-rotate: -2deg;
}

.hover\:-rotate-1:hover{
  --transform-rotate: -1deg;
}

.focus\:rotate-0:focus{
  --transform-rotate: 0;
}

.focus\:rotate-1:focus{
  --transform-rotate: 1deg;
}

.focus\:rotate-2:focus{
  --transform-rotate: 2deg;
}

.focus\:rotate-3:focus{
  --transform-rotate: 3deg;
}

.focus\:rotate-6:focus{
  --transform-rotate: 6deg;
}

.focus\:rotate-12:focus{
  --transform-rotate: 12deg;
}

.focus\:rotate-45:focus{
  --transform-rotate: 45deg;
}

.focus\:rotate-90:focus{
  --transform-rotate: 90deg;
}

.focus\:rotate-180:focus{
  --transform-rotate: 180deg;
}

.focus\:-rotate-180:focus{
  --transform-rotate: -180deg;
}

.focus\:-rotate-90:focus{
  --transform-rotate: -90deg;
}

.focus\:-rotate-45:focus{
  --transform-rotate: -45deg;
}

.focus\:-rotate-12:focus{
  --transform-rotate: -12deg;
}

.focus\:-rotate-6:focus{
  --transform-rotate: -6deg;
}

.focus\:-rotate-3:focus{
  --transform-rotate: -3deg;
}

.focus\:-rotate-2:focus{
  --transform-rotate: -2deg;
}

.focus\:-rotate-1:focus{
  --transform-rotate: -1deg;
}

.translate-x-0{
  --transform-translate-x: 0;
}

.translate-x-1{
  --transform-translate-x: 0.25rem;
}

.translate-x-2{
  --transform-translate-x: 0.5rem;
}

.translate-x-3{
  --transform-translate-x: 0.75rem;
}

.translate-x-4{
  --transform-translate-x: 1rem;
}

.translate-x-5{
  --transform-translate-x: 1.25rem;
}

.translate-x-6{
  --transform-translate-x: 1.5rem;
}

.translate-x-8{
  --transform-translate-x: 2rem;
}

.translate-x-10{
  --transform-translate-x: 2.5rem;
}

.translate-x-12{
  --transform-translate-x: 3rem;
}

.translate-x-16{
  --transform-translate-x: 4rem;
}

.translate-x-20{
  --transform-translate-x: 5rem;
}

.translate-x-24{
  --transform-translate-x: 6rem;
}

.translate-x-32{
  --transform-translate-x: 8rem;
}

.translate-x-40{
  --transform-translate-x: 10rem;
}

.translate-x-48{
  --transform-translate-x: 12rem;
}

.translate-x-56{
  --transform-translate-x: 14rem;
}

.translate-x-64{
  --transform-translate-x: 16rem;
}

.translate-x-px{
  --transform-translate-x: 1px;
}

.-translate-x-1{
  --transform-translate-x: -0.25rem;
}

.-translate-x-2{
  --transform-translate-x: -0.5rem;
}

.-translate-x-3{
  --transform-translate-x: -0.75rem;
}

.-translate-x-4{
  --transform-translate-x: -1rem;
}

.-translate-x-5{
  --transform-translate-x: -1.25rem;
}

.-translate-x-6{
  --transform-translate-x: -1.5rem;
}

.-translate-x-8{
  --transform-translate-x: -2rem;
}

.-translate-x-10{
  --transform-translate-x: -2.5rem;
}

.-translate-x-12{
  --transform-translate-x: -3rem;
}

.-translate-x-16{
  --transform-translate-x: -4rem;
}

.-translate-x-20{
  --transform-translate-x: -5rem;
}

.-translate-x-24{
  --transform-translate-x: -6rem;
}

.-translate-x-32{
  --transform-translate-x: -8rem;
}

.-translate-x-40{
  --transform-translate-x: -10rem;
}

.-translate-x-48{
  --transform-translate-x: -12rem;
}

.-translate-x-56{
  --transform-translate-x: -14rem;
}

.-translate-x-64{
  --transform-translate-x: -16rem;
}

.-translate-x-px{
  --transform-translate-x: -1px;
}

.-translate-x-full{
  --transform-translate-x: -100%;
}

.-translate-x-1\/2{
  --transform-translate-x: -50%;
}

.translate-x-1\/2{
  --transform-translate-x: 50%;
}

.translate-x-full{
  --transform-translate-x: 100%;
}

.translate-y-0{
  --transform-translate-y: 0;
}

.translate-y-1{
  --transform-translate-y: 0.25rem;
}

.translate-y-2{
  --transform-translate-y: 0.5rem;
}

.translate-y-3{
  --transform-translate-y: 0.75rem;
}

.translate-y-4{
  --transform-translate-y: 1rem;
}

.translate-y-5{
  --transform-translate-y: 1.25rem;
}

.translate-y-6{
  --transform-translate-y: 1.5rem;
}

.translate-y-8{
  --transform-translate-y: 2rem;
}

.translate-y-10{
  --transform-translate-y: 2.5rem;
}

.translate-y-12{
  --transform-translate-y: 3rem;
}

.translate-y-16{
  --transform-translate-y: 4rem;
}

.translate-y-20{
  --transform-translate-y: 5rem;
}

.translate-y-24{
  --transform-translate-y: 6rem;
}

.translate-y-32{
  --transform-translate-y: 8rem;
}

.translate-y-40{
  --transform-translate-y: 10rem;
}

.translate-y-48{
  --transform-translate-y: 12rem;
}

.translate-y-56{
  --transform-translate-y: 14rem;
}

.translate-y-64{
  --transform-translate-y: 16rem;
}

.translate-y-px{
  --transform-translate-y: 1px;
}

.-translate-y-1{
  --transform-translate-y: -0.25rem;
}

.-translate-y-2{
  --transform-translate-y: -0.5rem;
}

.-translate-y-3{
  --transform-translate-y: -0.75rem;
}

.-translate-y-4{
  --transform-translate-y: -1rem;
}

.-translate-y-5{
  --transform-translate-y: -1.25rem;
}

.-translate-y-6{
  --transform-translate-y: -1.5rem;
}

.-translate-y-8{
  --transform-translate-y: -2rem;
}

.-translate-y-10{
  --transform-translate-y: -2.5rem;
}

.-translate-y-12{
  --transform-translate-y: -3rem;
}

.-translate-y-16{
  --transform-translate-y: -4rem;
}

.-translate-y-20{
  --transform-translate-y: -5rem;
}

.-translate-y-24{
  --transform-translate-y: -6rem;
}

.-translate-y-32{
  --transform-translate-y: -8rem;
}

.-translate-y-40{
  --transform-translate-y: -10rem;
}

.-translate-y-48{
  --transform-translate-y: -12rem;
}

.-translate-y-56{
  --transform-translate-y: -14rem;
}

.-translate-y-64{
  --transform-translate-y: -16rem;
}

.-translate-y-px{
  --transform-translate-y: -1px;
}

.-translate-y-full{
  --transform-translate-y: -100%;
}

.-translate-y-1\/2{
  --transform-translate-y: -50%;
}

.translate-y-1\/2{
  --transform-translate-y: 50%;
}

.translate-y-full{
  --transform-translate-y: 100%;
}

.hover\:translate-x-0:hover{
  --transform-translate-x: 0;
}

.hover\:translate-x-1:hover{
  --transform-translate-x: 0.25rem;
}

.hover\:translate-x-2:hover{
  --transform-translate-x: 0.5rem;
}

.hover\:translate-x-3:hover{
  --transform-translate-x: 0.75rem;
}

.hover\:translate-x-4:hover{
  --transform-translate-x: 1rem;
}

.hover\:translate-x-5:hover{
  --transform-translate-x: 1.25rem;
}

.hover\:translate-x-6:hover{
  --transform-translate-x: 1.5rem;
}

.hover\:translate-x-8:hover{
  --transform-translate-x: 2rem;
}

.hover\:translate-x-10:hover{
  --transform-translate-x: 2.5rem;
}

.hover\:translate-x-12:hover{
  --transform-translate-x: 3rem;
}

.hover\:translate-x-16:hover{
  --transform-translate-x: 4rem;
}

.hover\:translate-x-20:hover{
  --transform-translate-x: 5rem;
}

.hover\:translate-x-24:hover{
  --transform-translate-x: 6rem;
}

.hover\:translate-x-32:hover{
  --transform-translate-x: 8rem;
}

.hover\:translate-x-40:hover{
  --transform-translate-x: 10rem;
}

.hover\:translate-x-48:hover{
  --transform-translate-x: 12rem;
}

.hover\:translate-x-56:hover{
  --transform-translate-x: 14rem;
}

.hover\:translate-x-64:hover{
  --transform-translate-x: 16rem;
}

.hover\:translate-x-px:hover{
  --transform-translate-x: 1px;
}

.hover\:-translate-x-1:hover{
  --transform-translate-x: -0.25rem;
}

.hover\:-translate-x-2:hover{
  --transform-translate-x: -0.5rem;
}

.hover\:-translate-x-3:hover{
  --transform-translate-x: -0.75rem;
}

.hover\:-translate-x-4:hover{
  --transform-translate-x: -1rem;
}

.hover\:-translate-x-5:hover{
  --transform-translate-x: -1.25rem;
}

.hover\:-translate-x-6:hover{
  --transform-translate-x: -1.5rem;
}

.hover\:-translate-x-8:hover{
  --transform-translate-x: -2rem;
}

.hover\:-translate-x-10:hover{
  --transform-translate-x: -2.5rem;
}

.hover\:-translate-x-12:hover{
  --transform-translate-x: -3rem;
}

.hover\:-translate-x-16:hover{
  --transform-translate-x: -4rem;
}

.hover\:-translate-x-20:hover{
  --transform-translate-x: -5rem;
}

.hover\:-translate-x-24:hover{
  --transform-translate-x: -6rem;
}

.hover\:-translate-x-32:hover{
  --transform-translate-x: -8rem;
}

.hover\:-translate-x-40:hover{
  --transform-translate-x: -10rem;
}

.hover\:-translate-x-48:hover{
  --transform-translate-x: -12rem;
}

.hover\:-translate-x-56:hover{
  --transform-translate-x: -14rem;
}

.hover\:-translate-x-64:hover{
  --transform-translate-x: -16rem;
}

.hover\:-translate-x-px:hover{
  --transform-translate-x: -1px;
}

.hover\:-translate-x-full:hover{
  --transform-translate-x: -100%;
}

.hover\:-translate-x-1\/2:hover{
  --transform-translate-x: -50%;
}

.hover\:translate-x-1\/2:hover{
  --transform-translate-x: 50%;
}

.hover\:translate-x-full:hover{
  --transform-translate-x: 100%;
}

.hover\:translate-y-0:hover{
  --transform-translate-y: 0;
}

.hover\:translate-y-1:hover{
  --transform-translate-y: 0.25rem;
}

.hover\:translate-y-2:hover{
  --transform-translate-y: 0.5rem;
}

.hover\:translate-y-3:hover{
  --transform-translate-y: 0.75rem;
}

.hover\:translate-y-4:hover{
  --transform-translate-y: 1rem;
}

.hover\:translate-y-5:hover{
  --transform-translate-y: 1.25rem;
}

.hover\:translate-y-6:hover{
  --transform-translate-y: 1.5rem;
}

.hover\:translate-y-8:hover{
  --transform-translate-y: 2rem;
}

.hover\:translate-y-10:hover{
  --transform-translate-y: 2.5rem;
}

.hover\:translate-y-12:hover{
  --transform-translate-y: 3rem;
}

.hover\:translate-y-16:hover{
  --transform-translate-y: 4rem;
}

.hover\:translate-y-20:hover{
  --transform-translate-y: 5rem;
}

.hover\:translate-y-24:hover{
  --transform-translate-y: 6rem;
}

.hover\:translate-y-32:hover{
  --transform-translate-y: 8rem;
}

.hover\:translate-y-40:hover{
  --transform-translate-y: 10rem;
}

.hover\:translate-y-48:hover{
  --transform-translate-y: 12rem;
}

.hover\:translate-y-56:hover{
  --transform-translate-y: 14rem;
}

.hover\:translate-y-64:hover{
  --transform-translate-y: 16rem;
}

.hover\:translate-y-px:hover{
  --transform-translate-y: 1px;
}

.hover\:-translate-y-1:hover{
  --transform-translate-y: -0.25rem;
}

.hover\:-translate-y-2:hover{
  --transform-translate-y: -0.5rem;
}

.hover\:-translate-y-3:hover{
  --transform-translate-y: -0.75rem;
}

.hover\:-translate-y-4:hover{
  --transform-translate-y: -1rem;
}

.hover\:-translate-y-5:hover{
  --transform-translate-y: -1.25rem;
}

.hover\:-translate-y-6:hover{
  --transform-translate-y: -1.5rem;
}

.hover\:-translate-y-8:hover{
  --transform-translate-y: -2rem;
}

.hover\:-translate-y-10:hover{
  --transform-translate-y: -2.5rem;
}

.hover\:-translate-y-12:hover{
  --transform-translate-y: -3rem;
}

.hover\:-translate-y-16:hover{
  --transform-translate-y: -4rem;
}

.hover\:-translate-y-20:hover{
  --transform-translate-y: -5rem;
}

.hover\:-translate-y-24:hover{
  --transform-translate-y: -6rem;
}

.hover\:-translate-y-32:hover{
  --transform-translate-y: -8rem;
}

.hover\:-translate-y-40:hover{
  --transform-translate-y: -10rem;
}

.hover\:-translate-y-48:hover{
  --transform-translate-y: -12rem;
}

.hover\:-translate-y-56:hover{
  --transform-translate-y: -14rem;
}

.hover\:-translate-y-64:hover{
  --transform-translate-y: -16rem;
}

.hover\:-translate-y-px:hover{
  --transform-translate-y: -1px;
}

.hover\:-translate-y-full:hover{
  --transform-translate-y: -100%;
}

.hover\:-translate-y-1\/2:hover{
  --transform-translate-y: -50%;
}

.hover\:translate-y-1\/2:hover{
  --transform-translate-y: 50%;
}

.hover\:translate-y-full:hover{
  --transform-translate-y: 100%;
}

.focus\:translate-x-0:focus{
  --transform-translate-x: 0;
}

.focus\:translate-x-1:focus{
  --transform-translate-x: 0.25rem;
}

.focus\:translate-x-2:focus{
  --transform-translate-x: 0.5rem;
}

.focus\:translate-x-3:focus{
  --transform-translate-x: 0.75rem;
}

.focus\:translate-x-4:focus{
  --transform-translate-x: 1rem;
}

.focus\:translate-x-5:focus{
  --transform-translate-x: 1.25rem;
}

.focus\:translate-x-6:focus{
  --transform-translate-x: 1.5rem;
}

.focus\:translate-x-8:focus{
  --transform-translate-x: 2rem;
}

.focus\:translate-x-10:focus{
  --transform-translate-x: 2.5rem;
}

.focus\:translate-x-12:focus{
  --transform-translate-x: 3rem;
}

.focus\:translate-x-16:focus{
  --transform-translate-x: 4rem;
}

.focus\:translate-x-20:focus{
  --transform-translate-x: 5rem;
}

.focus\:translate-x-24:focus{
  --transform-translate-x: 6rem;
}

.focus\:translate-x-32:focus{
  --transform-translate-x: 8rem;
}

.focus\:translate-x-40:focus{
  --transform-translate-x: 10rem;
}

.focus\:translate-x-48:focus{
  --transform-translate-x: 12rem;
}

.focus\:translate-x-56:focus{
  --transform-translate-x: 14rem;
}

.focus\:translate-x-64:focus{
  --transform-translate-x: 16rem;
}

.focus\:translate-x-px:focus{
  --transform-translate-x: 1px;
}

.focus\:-translate-x-1:focus{
  --transform-translate-x: -0.25rem;
}

.focus\:-translate-x-2:focus{
  --transform-translate-x: -0.5rem;
}

.focus\:-translate-x-3:focus{
  --transform-translate-x: -0.75rem;
}

.focus\:-translate-x-4:focus{
  --transform-translate-x: -1rem;
}

.focus\:-translate-x-5:focus{
  --transform-translate-x: -1.25rem;
}

.focus\:-translate-x-6:focus{
  --transform-translate-x: -1.5rem;
}

.focus\:-translate-x-8:focus{
  --transform-translate-x: -2rem;
}

.focus\:-translate-x-10:focus{
  --transform-translate-x: -2.5rem;
}

.focus\:-translate-x-12:focus{
  --transform-translate-x: -3rem;
}

.focus\:-translate-x-16:focus{
  --transform-translate-x: -4rem;
}

.focus\:-translate-x-20:focus{
  --transform-translate-x: -5rem;
}

.focus\:-translate-x-24:focus{
  --transform-translate-x: -6rem;
}

.focus\:-translate-x-32:focus{
  --transform-translate-x: -8rem;
}

.focus\:-translate-x-40:focus{
  --transform-translate-x: -10rem;
}

.focus\:-translate-x-48:focus{
  --transform-translate-x: -12rem;
}

.focus\:-translate-x-56:focus{
  --transform-translate-x: -14rem;
}

.focus\:-translate-x-64:focus{
  --transform-translate-x: -16rem;
}

.focus\:-translate-x-px:focus{
  --transform-translate-x: -1px;
}

.focus\:-translate-x-full:focus{
  --transform-translate-x: -100%;
}

.focus\:-translate-x-1\/2:focus{
  --transform-translate-x: -50%;
}

.focus\:translate-x-1\/2:focus{
  --transform-translate-x: 50%;
}

.focus\:translate-x-full:focus{
  --transform-translate-x: 100%;
}

.focus\:translate-y-0:focus{
  --transform-translate-y: 0;
}

.focus\:translate-y-1:focus{
  --transform-translate-y: 0.25rem;
}

.focus\:translate-y-2:focus{
  --transform-translate-y: 0.5rem;
}

.focus\:translate-y-3:focus{
  --transform-translate-y: 0.75rem;
}

.focus\:translate-y-4:focus{
  --transform-translate-y: 1rem;
}

.focus\:translate-y-5:focus{
  --transform-translate-y: 1.25rem;
}

.focus\:translate-y-6:focus{
  --transform-translate-y: 1.5rem;
}

.focus\:translate-y-8:focus{
  --transform-translate-y: 2rem;
}

.focus\:translate-y-10:focus{
  --transform-translate-y: 2.5rem;
}

.focus\:translate-y-12:focus{
  --transform-translate-y: 3rem;
}

.focus\:translate-y-16:focus{
  --transform-translate-y: 4rem;
}

.focus\:translate-y-20:focus{
  --transform-translate-y: 5rem;
}

.focus\:translate-y-24:focus{
  --transform-translate-y: 6rem;
}

.focus\:translate-y-32:focus{
  --transform-translate-y: 8rem;
}

.focus\:translate-y-40:focus{
  --transform-translate-y: 10rem;
}

.focus\:translate-y-48:focus{
  --transform-translate-y: 12rem;
}

.focus\:translate-y-56:focus{
  --transform-translate-y: 14rem;
}

.focus\:translate-y-64:focus{
  --transform-translate-y: 16rem;
}

.focus\:translate-y-px:focus{
  --transform-translate-y: 1px;
}

.focus\:-translate-y-1:focus{
  --transform-translate-y: -0.25rem;
}

.focus\:-translate-y-2:focus{
  --transform-translate-y: -0.5rem;
}

.focus\:-translate-y-3:focus{
  --transform-translate-y: -0.75rem;
}

.focus\:-translate-y-4:focus{
  --transform-translate-y: -1rem;
}

.focus\:-translate-y-5:focus{
  --transform-translate-y: -1.25rem;
}

.focus\:-translate-y-6:focus{
  --transform-translate-y: -1.5rem;
}

.focus\:-translate-y-8:focus{
  --transform-translate-y: -2rem;
}

.focus\:-translate-y-10:focus{
  --transform-translate-y: -2.5rem;
}

.focus\:-translate-y-12:focus{
  --transform-translate-y: -3rem;
}

.focus\:-translate-y-16:focus{
  --transform-translate-y: -4rem;
}

.focus\:-translate-y-20:focus{
  --transform-translate-y: -5rem;
}

.focus\:-translate-y-24:focus{
  --transform-translate-y: -6rem;
}

.focus\:-translate-y-32:focus{
  --transform-translate-y: -8rem;
}

.focus\:-translate-y-40:focus{
  --transform-translate-y: -10rem;
}

.focus\:-translate-y-48:focus{
  --transform-translate-y: -12rem;
}

.focus\:-translate-y-56:focus{
  --transform-translate-y: -14rem;
}

.focus\:-translate-y-64:focus{
  --transform-translate-y: -16rem;
}

.focus\:-translate-y-px:focus{
  --transform-translate-y: -1px;
}

.focus\:-translate-y-full:focus{
  --transform-translate-y: -100%;
}

.focus\:-translate-y-1\/2:focus{
  --transform-translate-y: -50%;
}

.focus\:translate-y-1\/2:focus{
  --transform-translate-y: 50%;
}

.focus\:translate-y-full:focus{
  --transform-translate-y: 100%;
}

.skew-x-0{
  --transform-skew-x: 0;
}

.skew-x-1{
  --transform-skew-x: 1deg;
}

.skew-x-2{
  --transform-skew-x: 2deg;
}

.skew-x-3{
  --transform-skew-x: 3deg;
}

.skew-x-6{
  --transform-skew-x: 6deg;
}

.skew-x-12{
  --transform-skew-x: 12deg;
}

.-skew-x-12{
  --transform-skew-x: -12deg;
}

.-skew-x-6{
  --transform-skew-x: -6deg;
}

.-skew-x-3{
  --transform-skew-x: -3deg;
}

.-skew-x-2{
  --transform-skew-x: -2deg;
}

.-skew-x-1{
  --transform-skew-x: -1deg;
}

.skew-y-0{
  --transform-skew-y: 0;
}

.skew-y-1{
  --transform-skew-y: 1deg;
}

.skew-y-2{
  --transform-skew-y: 2deg;
}

.skew-y-3{
  --transform-skew-y: 3deg;
}

.skew-y-6{
  --transform-skew-y: 6deg;
}

.skew-y-12{
  --transform-skew-y: 12deg;
}

.-skew-y-12{
  --transform-skew-y: -12deg;
}

.-skew-y-6{
  --transform-skew-y: -6deg;
}

.-skew-y-3{
  --transform-skew-y: -3deg;
}

.-skew-y-2{
  --transform-skew-y: -2deg;
}

.-skew-y-1{
  --transform-skew-y: -1deg;
}

.hover\:skew-x-0:hover{
  --transform-skew-x: 0;
}

.hover\:skew-x-1:hover{
  --transform-skew-x: 1deg;
}

.hover\:skew-x-2:hover{
  --transform-skew-x: 2deg;
}

.hover\:skew-x-3:hover{
  --transform-skew-x: 3deg;
}

.hover\:skew-x-6:hover{
  --transform-skew-x: 6deg;
}

.hover\:skew-x-12:hover{
  --transform-skew-x: 12deg;
}

.hover\:-skew-x-12:hover{
  --transform-skew-x: -12deg;
}

.hover\:-skew-x-6:hover{
  --transform-skew-x: -6deg;
}

.hover\:-skew-x-3:hover{
  --transform-skew-x: -3deg;
}

.hover\:-skew-x-2:hover{
  --transform-skew-x: -2deg;
}

.hover\:-skew-x-1:hover{
  --transform-skew-x: -1deg;
}

.hover\:skew-y-0:hover{
  --transform-skew-y: 0;
}

.hover\:skew-y-1:hover{
  --transform-skew-y: 1deg;
}

.hover\:skew-y-2:hover{
  --transform-skew-y: 2deg;
}

.hover\:skew-y-3:hover{
  --transform-skew-y: 3deg;
}

.hover\:skew-y-6:hover{
  --transform-skew-y: 6deg;
}

.hover\:skew-y-12:hover{
  --transform-skew-y: 12deg;
}

.hover\:-skew-y-12:hover{
  --transform-skew-y: -12deg;
}

.hover\:-skew-y-6:hover{
  --transform-skew-y: -6deg;
}

.hover\:-skew-y-3:hover{
  --transform-skew-y: -3deg;
}

.hover\:-skew-y-2:hover{
  --transform-skew-y: -2deg;
}

.hover\:-skew-y-1:hover{
  --transform-skew-y: -1deg;
}

.focus\:skew-x-0:focus{
  --transform-skew-x: 0;
}

.focus\:skew-x-1:focus{
  --transform-skew-x: 1deg;
}

.focus\:skew-x-2:focus{
  --transform-skew-x: 2deg;
}

.focus\:skew-x-3:focus{
  --transform-skew-x: 3deg;
}

.focus\:skew-x-6:focus{
  --transform-skew-x: 6deg;
}

.focus\:skew-x-12:focus{
  --transform-skew-x: 12deg;
}

.focus\:-skew-x-12:focus{
  --transform-skew-x: -12deg;
}

.focus\:-skew-x-6:focus{
  --transform-skew-x: -6deg;
}

.focus\:-skew-x-3:focus{
  --transform-skew-x: -3deg;
}

.focus\:-skew-x-2:focus{
  --transform-skew-x: -2deg;
}

.focus\:-skew-x-1:focus{
  --transform-skew-x: -1deg;
}

.focus\:skew-y-0:focus{
  --transform-skew-y: 0;
}

.focus\:skew-y-1:focus{
  --transform-skew-y: 1deg;
}

.focus\:skew-y-2:focus{
  --transform-skew-y: 2deg;
}

.focus\:skew-y-3:focus{
  --transform-skew-y: 3deg;
}

.focus\:skew-y-6:focus{
  --transform-skew-y: 6deg;
}

.focus\:skew-y-12:focus{
  --transform-skew-y: 12deg;
}

.focus\:-skew-y-12:focus{
  --transform-skew-y: -12deg;
}

.focus\:-skew-y-6:focus{
  --transform-skew-y: -6deg;
}

.focus\:-skew-y-3:focus{
  --transform-skew-y: -3deg;
}

.focus\:-skew-y-2:focus{
  --transform-skew-y: -2deg;
}

.focus\:-skew-y-1:focus{
  --transform-skew-y: -1deg;
}

.transition-none{
  transition-property: none;
}

.transition-all{
  transition-property: all;
}

.transition{
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
}

.transition-colors{
  transition-property: background-color, border-color, color, fill, stroke;
}

.transition-opacity{
  transition-property: opacity;
}

.transition-shadow{
  transition-property: box-shadow;
}

.transition-transform{
  transition-property: transform;
}

.ease-linear{
  transition-timing-function: linear;
}

.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.duration-75{
  transition-duration: 75ms;
}

.duration-100{
  transition-duration: 100ms;
}

.duration-150{
  transition-duration: 150ms;
}

.duration-200{
  transition-duration: 200ms;
}

.duration-300{
  transition-duration: 300ms;
}

.duration-500{
  transition-duration: 500ms;
}

.duration-700{
  transition-duration: 700ms;
}

.duration-1000{
  transition-duration: 1000ms;
}

.delay-75{
  transition-delay: 75ms;
}

.delay-100{
  transition-delay: 100ms;
}

.delay-150{
  transition-delay: 150ms;
}

.delay-200{
  transition-delay: 200ms;
}

.delay-300{
  transition-delay: 300ms;
}

.delay-500{
  transition-delay: 500ms;
}

.delay-700{
  transition-delay: 700ms;
}

.delay-1000{
  transition-delay: 1000ms;
}

@-webkit-keyframes spin{
  to{
    transform: rotate(360deg);
  }
}

@keyframes spin{
  to{
    transform: rotate(360deg);
  }
}

@-webkit-keyframes ping{
  75%, 100%{
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes ping{
  75%, 100%{
    transform: scale(2);
    opacity: 0;
  }
}

@-webkit-keyframes pulse{
  50%{
    opacity: .5;
  }
}

@keyframes pulse{
  50%{
    opacity: .5;
  }
}

@-webkit-keyframes bounce{
  0%, 100%{
    transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50%{
    transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

@keyframes bounce{
  0%, 100%{
    transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50%{
    transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

.animate-none{
  -webkit-animation: none;
          animation: none;
}

.animate-spin{
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
}

.animate-ping{
  -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
          animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}

.animate-pulse{
  -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
          animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

.animate-bounce{
  -webkit-animation: bounce 1s infinite;
          animation: bounce 1s infinite;
}

.truncate-2-lines{
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.truncate-3-lines{
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.truncate-4-lines{
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.truncate-6-lines{
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}

.hover\:truncate-2-lines:hover{
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.hover\:truncate-3-lines:hover{
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.hover\:truncate-4-lines:hover{
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.hover\:truncate-6-lines:hover{
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}

.custom-container {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: 6.75rem;
  margin-bottom: 6.75rem;
}

@media (min-width: 768px) {
  .custom-container {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }
}

@media (min-width: 1100px) {
  .custom-container {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
    margin-top: 11.25rem;
    margin-bottom: 11.25rem;
  }
}

@media (min-width: 1300px) {
  .custom-container {
    padding-left: 8.75rem;
    padding-right: 8.75rem;
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
}

@media (min-width: 1600px) {
  .custom-container {
    padding-left: 17.5rem;
    padding-right: 17.5rem;
    margin-top: 17.5rem;
    margin-bottom: 17.5rem;
  }
}

.editable p,
.editable li,
.editable button {
  font-size: 1.125rem;
  line-height: 1.625rem;
  --text-opacity: 1;
  color: #321604;
  color: rgba(50, 22, 4, var(--text-opacity));
  font-family: gotham, sans-serif;
}

.editable-small p,
.editable-small li,
.editable-small button {
  font-size: 0.875rem;
  line-height: 1.6;
  --text-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--text-opacity));
  font-family: gotham, sans-serif;
}

.overlay {
  height: 100%;
  width: 100%;
  --bg-opacity: 1;
  background-color: #321604;
  background-color: rgba(50, 22, 4, var(--bg-opacity));
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.25;
}

.line {
  width: 2.5rem;
  height: 0.0625rem;
}

.image {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.lang {
  font-size: 0.875rem;
  line-height: 1.6;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  transition-duration: 300ms;
}

.lang--active {
  font-size: 0.875rem;
  line-height: 1.6;
  --text-opacity: 1;
  color: #321604;
  color: rgba(50, 22, 4, var(--text-opacity));
}

.service-list article:nth-of-type(even) {
  flex-direction: row-reverse;
}

.projects-button-active svg {
  transform: rotate(-90deg);
}

.projects-popup {
  visibility: hidden;
  opacity: 0;
  transition-duration: 300ms;
}

.projects-popup-active {
  visibility: visible;
  opacity: 1;
}

.news-container article:nth-of-type(even) .news-line, .news-container article:last-of-type .news-line {
  display: none;
}

.accordion-container {
  border-top-width: 2px;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

@media (min-width: 1100px) {
  .accordion-container {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}

.accordion-container:last-of-type {
  border-bottom-width: 2px;
}

.accordion-container .body {
  max-height: 0;
  overflow: hidden;
  margin-top: 0;
  margin-bottom: 0;
  transition: max-height 0.3s ease-out;
}

.accordion-container.active {
  padding-bottom: 1.25rem;
}

@media (min-width: 1100px) {
  .accordion-container.active {
    padding-bottom: 5rem;
  }
}

.accordion-container.active .button {
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  --transform-rotate: 180deg;
  --text-opacity: 1;
  color: #FB8B44;
  color: rgba(251, 139, 68, var(--text-opacity));
}

.accordion-container.active .body {
  margin-top: 0.75rem;
}

@media (min-width: 768px) {
  .accordion-container.active .body {
    margin-top: 2.5rem;
  }
}

@media (min-width: 1100px) {
  .accordion-container.active .body {
    margin-top: 3rem;
  }
}

.form-popup {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  z-index: 50;
  visibility: hidden;
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  --transform-translate-y: 100%;
  transition-duration: 500ms;
  overflow-y: auto;
}

.form-popup.active {
  --transform-translate-y: 0;
  visibility: visible;
}

.form-popup .custom-container {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  margin-top: 0;
  max-height: 100vh;
  overflow-y: auto;
}

* {
  margin: 0;
  padding: 0;
}

p {
  margin-bottom: 0;
}

ul {
  margin: 0;
}

a, input, button, select, textarea {
  text-decoration: none;
}

a:hover, input:hover, button:hover, select:hover, textarea:hover {
  outline: unset;
  text-decoration: none;
}

a:focus, input:focus, button:focus, select:focus, textarea:focus {
  outline: unset;
  text-decoration: none;
}

html, body {
  overflow-x: hidden;
  scroll-behavior: smooth;
  max-width: 100vw;
  width: 100%;
}

h1, h2, h3, h4, h5, h6, p, li, ul, a {
  margin: 0;
  padding: 0;
}

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
  background: #888;
}

::-webkit-scrollbar-thumb:hover {
  background: #555;
}

header.active {
}

header.active ul li a {
}

header.active img {
  display: none;
  max-width: 11.25rem;
}

header.active img:nth-of-type(2) {
  display: block;
}

.header nav button svg g g g path {
  fill: white;
}

.html-h {
  overflow: hidden;
}

@media (max-width: 1025px) {
  .container-responsive {
    position: fixed;
    display: block;
    left: 0;
    top: 0;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    width: 83.333333%;
    height: 100vh;
    z-index: 20;
    visibility: hidden;
    opacity: 0;
    transition-duration: 300ms;
    border-right-width: 4px;
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
    padding: 1.875rem;
  }
}

.container-responsive-active {
  visibility: visible;
  opacity: 1;
}

.container-responsive-active li {
  --text-opacity: 1;
  color: #FB8B44;
  color: rgba(251, 139, 68, var(--text-opacity));
  margin-bottom: 0.5rem;
}

.container-responsive-active li a {
  --text-opacity: 1;
  color: #FB8B44;
  color: rgba(251, 139, 68, var(--text-opacity));
  margin-left: 0;
}

.button-responsive svg {
  --text-opacity: 1;
  color: #321604;
  color: rgba(50, 22, 4, var(--text-opacity));
  font-size: 1.25rem;
}

.button-responsive svg:nth-of-type(2) {
  display: none;
}

.button-responsive-active svg {
  display: none;
}

.button-responsive-active svg:nth-of-type(2) {
  display: block;
}

.menu {
  font-family: termina, sans-serif;
  font-size: 0.875rem;
  line-height: 1.6;
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  transition-duration: 300ms;
}

@media (min-width: 1100px) {
  .menu {
    margin-left: 1.5rem;
    font-size: 0.75rem;
    line-height: 1.6;
  }
}

@media (min-width: 1366px) {
  .menu {
    margin-left: 2rem;
  }
}

@media (min-width: 1600px) {
  .menu {
    margin-left: 3rem;
    font-size: 0.875rem;
    line-height: 1.6;
  }
}

.title {
  font-family: termina, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}

@media (min-width: 640px) {
  .title {
    font-family: termina, sans-serif;
    font-size: 1.875rem;
    font-weight: 700;
  }
}

@media (min-width: 768px) {
  .title {
    font-family: termina, sans-serif;
    font-size: 3rem;
    font-weight: 700;
  }
}

.small-title {
  font-family: termina, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

@media (min-width: 640px) {
  .small-title {
    font-family: termina, sans-serif;
    font-size: 1.5rem;
    font-weight: 600;
  }
}

@media (min-width: 768px) {
  .small-title {
    font-family: termina, sans-serif;
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-weight: 600;
  }
}

.subtitle {
  font-family: termina, sans-serif;
  font-size: 0.875rem;
  line-height: 1.6;
  font-weight: 700;
}

@media (min-width: 640px) {
  .subtitle {
    font-family: termina, sans-serif;
    font-size: 1rem;
    font-weight: 700;
  }
}

@media (min-width: 768px) {
  .subtitle {
    font-family: termina, sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
  }
}

.big-text {
  font-family: termina, sans-serif;
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 700;
}

@media (min-width: 640px) {
  .big-text {
    font-family: termina, sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
  }
}

@media (min-width: 768px) {
  .big-text {
    font-family: termina, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
  }
}

.text {
  font-family: termina, sans-serif;
  font-size: 0.875rem;
  line-height: 1.6;
  font-weight: 400;
}

@media (min-width: 640px) {
  .text {
    font-family: termina, sans-serif;
    font-size: 1rem;
    font-weight: 400;
  }
}

@media (min-width: 768px) {
  .text {
    font-family: termina, sans-serif;
    font-size: 1.125rem;
    line-height: 1.625rem;
    font-weight: 400;
  }
}

.xs-text {
  font-family: gotham, sans-serif;
  font-size: 0.75rem;
  line-height: 1.6;
  font-weight: 400;
}

@media (min-width: 768px) {
  .xs-text {
    font-family: gotham, sans-serif;
    font-size: 0.875rem;
    line-height: 1.6;
    font-weight: 400;
  }
}

.card-news {
  display: flex !important;
}

.card-portfolio svg {
  margin: 0 auto 0 0;
  transition: 0.3s;
}

.card-portfolio .image {
  transition: 0.7s;
}

.card-portfolio:hover svg {
  margin: 0 0 0 auto;
  transition: 0.3s;
}

.card-portfolio:hover .image {
  transform: scale(1.1);
}

.arrow-black g path {
  stroke: #000000;
}

.arrow-rotate--90 {
  transform: rotate(-180deg);
}

.rollover-slider .slick-list {
  margin: 0 -1rem;
}

@media (max-width: 600px) {
  .rollover-slider .slick-track {
    display: flex;
    align-items: center;
  }
}

.rollover-slider .slick-slide {
  margin: 0 1rem;
}

.rollover-slider .slick-slide > div:nth-of-type(2) {
  margin-top: 1.8rem;
  transform: translate(-50%);
}

.rollover-slider .slick-slide img {
  width: unset !important;
}

.automatic-slider-nav .slick-slide, .automatic-slider-nav .slick-track, .automatic-slider-nav .slick-list {
  height: 100%;
}

.rollover-slider-image__card {
  height: 8rem;
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.rollover-slider-image .slick-slide > div img {
  max-width: 120px;
  max-height: 50px;
}

@media (min-width: 600px) {
  .rollover-slider-image .slick-slide > div img {
    max-width: 180px;
    max-height: 70px;
  }
}

.rollover-slider-image .slick-slide > div:nth-of-type(2) .rollover-slider-image__card {
  justify-content: flex-start;
}

.rollover-slider-image .slick-list {
  margin: 0 -4rem;
}

.rollover-slider-image .slick-track {
  display: flex !important;
  align-items: center;
}

.portfolio-slider .slick-list {
  margin: 0 -0.5rem;
}

.portfolio-slider .slick-slide {
  margin: 0 0.5rem;
}

.input {
  font-family: termina, sans-serif;
  font-size: 1.25rem;
  --text-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--text-opacity));
  padding-bottom: 3.5rem;
}

.input[type=number] {
  -moz-appearance: textfield;
}

.input::-webkit-outer-spin-button, .input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.input-container {
  display: flex;
  position: relative;
  flex-direction: column;
  border-bottom-width: 1px;
  --border-opacity: 1;
  border-color: #321604;
  border-color: rgba(50, 22, 4, var(--border-opacity));
  margin-bottom: 3rem;
}

.input-label {
  font-family: gotham, sans-serif;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.6;
  --text-opacity: 1;
  color: #FB8B44;
  color: rgba(251, 139, 68, var(--text-opacity));
  position: absolute;
  bottom: 1.875rem;
}

.container_check {
  position: relative;
  cursor: pointer;
}

.container_check:hover input ~ .checkmark {
  background-color: rgba(251, 139, 68, 0.5);
}

.container_check input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.container_check input:checked ~ .checkmark {
  background-color: #FB8B44;
  border-color: #FB8B44;
}

.container_check input:checked ~ .checkmark:after {
  display: block;
}

.container_check .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: transparent;
  border: 1px solid #321604;
}

.container_check .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.container_check .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}

select {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

@media (min-width: 640px){
  .sm\:container{
    width: 100%;
  }

  @media (min-width: 640px){
    .sm\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .sm\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .sm\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1100px){
    .sm\:container{
      max-width: 1100px;
    }
  }

  @media (min-width: 1280px){
    .sm\:container{
      max-width: 1280px;
    }
  }

  @media (min-width: 1366px){
    .sm\:container{
      max-width: 1366px;
    }
  }

  @media (min-width: 1600px){
    .sm\:container{
      max-width: 1600px;
    }
  }

  .sm\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0px * var(--space-y-reverse));
  }

  .sm\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0px * var(--space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--space-y-reverse));
  }

  .sm\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--space-y-reverse));
  }

  .sm\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--space-y-reverse));
  }

  .sm\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1rem * var(--space-y-reverse));
  }

  .sm\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1rem * var(--space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--space-y-reverse));
  }

  .sm\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--space-y-reverse));
  }

  .sm\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2rem * var(--space-y-reverse));
  }

  .sm\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2rem * var(--space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--space-y-reverse));
  }

  .sm\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3rem * var(--space-y-reverse));
  }

  .sm\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3rem * var(--space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4rem * var(--space-y-reverse));
  }

  .sm\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4rem * var(--space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5rem * var(--space-y-reverse));
  }

  .sm\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5rem * var(--space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6rem * var(--space-y-reverse));
  }

  .sm\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6rem * var(--space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8rem * var(--space-y-reverse));
  }

  .sm\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8rem * var(--space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10rem * var(--space-y-reverse));
  }

  .sm\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10rem * var(--space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12rem * var(--space-y-reverse));
  }

  .sm\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12rem * var(--space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14rem * var(--space-y-reverse));
  }

  .sm\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14rem * var(--space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16rem * var(--space-y-reverse));
  }

  .sm\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16rem * var(--space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.5rem * var(--space-y-reverse));
  }

  .sm\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.5rem * var(--space-x-reverse));
    margin-left: calc(4.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.75rem * var(--space-y-reverse));
  }

  .sm\:space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.75rem * var(--space-x-reverse));
    margin-left: calc(6.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1px * var(--space-y-reverse));
  }

  .sm\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1px * var(--space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--space-y-reverse));
  }

  .sm\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--space-y-reverse));
  }

  .sm\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--space-y-reverse));
  }

  .sm\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1rem * var(--space-y-reverse));
  }

  .sm\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1rem * var(--space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--space-y-reverse));
  }

  .sm\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--space-y-reverse));
  }

  .sm\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2rem * var(--space-y-reverse));
  }

  .sm\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2rem * var(--space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--space-y-reverse));
  }

  .sm\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3rem * var(--space-y-reverse));
  }

  .sm\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3rem * var(--space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4rem * var(--space-y-reverse));
  }

  .sm\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4rem * var(--space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5rem * var(--space-y-reverse));
  }

  .sm\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5rem * var(--space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6rem * var(--space-y-reverse));
  }

  .sm\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6rem * var(--space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8rem * var(--space-y-reverse));
  }

  .sm\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8rem * var(--space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10rem * var(--space-y-reverse));
  }

  .sm\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10rem * var(--space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12rem * var(--space-y-reverse));
  }

  .sm\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12rem * var(--space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14rem * var(--space-y-reverse));
  }

  .sm\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14rem * var(--space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16rem * var(--space-y-reverse));
  }

  .sm\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16rem * var(--space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1px * var(--space-y-reverse));
  }

  .sm\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1px * var(--space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse)));
  }

  .sm\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .sm\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .sm\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0px * var(--divide-y-reverse));
  }

  .sm\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(0px * var(--divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse)));
  }

  .sm\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(2px * var(--divide-y-reverse));
  }

  .sm\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(2px * var(--divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));
  }

  .sm\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(4px * var(--divide-y-reverse));
  }

  .sm\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(4px * var(--divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse)));
  }

  .sm\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(8px * var(--divide-y-reverse));
  }

  .sm\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(8px * var(--divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse)));
  }

  .sm\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse));
  }

  .sm\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
  }

  .sm\:divide-y-0\.5 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(0.5px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0.5px * var(--divide-y-reverse));
  }

  .sm\:divide-x-0\.5 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(0.5px * var(--divide-x-reverse));
    border-left-width: calc(0.5px * calc(1 - var(--divide-x-reverse)));
  }

  .sm\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .sm\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .sm\:divide-white-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .sm\:divide-white-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--divide-opacity));
  }

  .sm\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--divide-opacity));
  }

  .sm\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--divide-opacity));
  }

  .sm\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--divide-opacity));
  }

  .sm\:divide-lightbrown > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--divide-opacity));
  }

  .sm\:divide-beige > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--divide-opacity));
  }

  .sm\:divide-bordeaux > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--divide-opacity));
  }

  .sm\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--divide-opacity));
  }

  .sm\:divide-green > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--divide-opacity));
  }

  .sm\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .sm\:divide-transparent > :not(template) ~ :not(template){
    border-color: rgba(0, 0, 0, 0);
  }

  .sm\:divide-brown > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--divide-opacity));
  }

  .sm\:divide-lightorange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--divide-opacity));
  }

  .sm\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--divide-opacity));
  }

  .sm\:divide-darkorange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--divide-opacity));
  }

  .sm\:divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .sm\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .sm\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .sm\:divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .sm\:divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .sm\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .sm\:divide-opacity-10 > :not(template) ~ :not(template){
    --divide-opacity: 0.1;
  }

  .sm\:divide-opacity-20 > :not(template) ~ :not(template){
    --divide-opacity: 0.2;
  }

  .sm\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .sm\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .sm\:divide-opacity-60 > :not(template) ~ :not(template){
    --divide-opacity: 0.6;
  }

  .sm\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .sm\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .sm\:sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .sm\:not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .sm\:focus\:sr-only:focus{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .sm\:focus\:not-sr-only:focus{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .sm\:appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .sm\:bg-fixed{
    background-attachment: fixed;
  }

  .sm\:bg-local{
    background-attachment: local;
  }

  .sm\:bg-scroll{
    background-attachment: scroll;
  }

  .sm\:bg-clip-border{
    background-clip: border-box;
  }

  .sm\:bg-clip-padding{
    background-clip: padding-box;
  }

  .sm\:bg-clip-content{
    background-clip: content-box;
  }

  .sm\:bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .sm\:bg-0{
    background-color: odd;
  }

  .sm\:bg-white-100{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .sm\:bg-white-200{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .sm\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .sm\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .sm\:bg-gray-400{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .sm\:bg-lightbrown{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .sm\:bg-beige{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .sm\:bg-bordeaux{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .sm\:bg-red{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .sm\:bg-green{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .sm\:bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .sm\:bg-transparent{
    background-color: rgba(0, 0, 0, 0);
  }

  .sm\:bg-brown{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .sm\:bg-lightorange{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .sm\:bg-orange{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .sm\:bg-darkorange{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .sm\:hover\:bg-0:hover{
    background-color: odd;
  }

  .sm\:hover\:bg-white-100:hover{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .sm\:hover\:bg-white-200:hover{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .sm\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .sm\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .sm\:hover\:bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .sm\:hover\:bg-lightbrown:hover{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .sm\:hover\:bg-beige:hover{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .sm\:hover\:bg-bordeaux:hover{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .sm\:hover\:bg-red:hover{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .sm\:hover\:bg-green:hover{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .sm\:hover\:bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .sm\:hover\:bg-transparent:hover{
    background-color: rgba(0, 0, 0, 0);
  }

  .sm\:hover\:bg-brown:hover{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .sm\:hover\:bg-lightorange:hover{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .sm\:hover\:bg-orange:hover{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .sm\:hover\:bg-darkorange:hover{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .sm\:focus\:bg-0:focus{
    background-color: odd;
  }

  .sm\:focus\:bg-white-100:focus{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .sm\:focus\:bg-white-200:focus{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .sm\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .sm\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .sm\:focus\:bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .sm\:focus\:bg-lightbrown:focus{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .sm\:focus\:bg-beige:focus{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .sm\:focus\:bg-bordeaux:focus{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .sm\:focus\:bg-red:focus{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .sm\:focus\:bg-green:focus{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .sm\:focus\:bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .sm\:focus\:bg-transparent:focus{
    background-color: rgba(0, 0, 0, 0);
  }

  .sm\:focus\:bg-brown:focus{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .sm\:focus\:bg-lightorange:focus{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .sm\:focus\:bg-orange:focus{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .sm\:focus\:bg-darkorange:focus{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .sm\:bg-none{
    background-image: none;
  }

  .sm\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .sm\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .sm\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .sm\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .sm\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .sm\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .sm\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .sm\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .sm\:from-white-100{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:from-white-200{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .sm\:from-gray-200{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .sm\:from-gray-300{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .sm\:from-gray-400{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .sm\:from-lightbrown{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .sm\:from-beige{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .sm\:from-bordeaux{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .sm\:from-red{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .sm\:from-green{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .sm\:from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:from-transparent{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:from-brown{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .sm\:from-lightorange{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .sm\:from-orange{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .sm\:from-darkorange{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .sm\:via-white-100{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:via-white-200{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .sm\:via-gray-200{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .sm\:via-gray-300{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .sm\:via-gray-400{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .sm\:via-lightbrown{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .sm\:via-beige{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .sm\:via-bordeaux{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .sm\:via-red{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .sm\:via-green{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .sm\:via-black{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:via-transparent{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:via-brown{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .sm\:via-lightorange{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .sm\:via-orange{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .sm\:via-darkorange{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .sm\:to-white-100{
    --gradient-to-color: #fff;
  }

  .sm\:to-white-200{
    --gradient-to-color: #FAFAFA;
  }

  .sm\:to-gray-200{
    --gradient-to-color: #959595;
  }

  .sm\:to-gray-300{
    --gradient-to-color: #3C3C3C;
  }

  .sm\:to-gray-400{
    --gradient-to-color: #707070;
  }

  .sm\:to-lightbrown{
    --gradient-to-color: #b7b1ab;
  }

  .sm\:to-beige{
    --gradient-to-color: #EBEAE8;
  }

  .sm\:to-bordeaux{
    --gradient-to-color: #681024;
  }

  .sm\:to-red{
    --gradient-to-color: #E4002B;
  }

  .sm\:to-green{
    --gradient-to-color: #0AA822;
  }

  .sm\:to-black{
    --gradient-to-color: #000000;
  }

  .sm\:to-transparent{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .sm\:to-brown{
    --gradient-to-color: #321604;
  }

  .sm\:to-lightorange{
    --gradient-to-color: #ff8132;
  }

  .sm\:to-orange{
    --gradient-to-color: #FB8B44;
  }

  .sm\:to-darkorange{
    --gradient-to-color: #BC7A1A;
  }

  .sm\:hover\:from-white-100:hover{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:from-white-200:hover{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .sm\:hover\:from-gray-200:hover{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .sm\:hover\:from-gray-300:hover{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .sm\:hover\:from-gray-400:hover{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .sm\:hover\:from-lightbrown:hover{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .sm\:hover\:from-beige:hover{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .sm\:hover\:from-bordeaux:hover{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .sm\:hover\:from-red:hover{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .sm\:hover\:from-green:hover{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .sm\:hover\:from-black:hover{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:from-transparent:hover{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:from-brown:hover{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .sm\:hover\:from-lightorange:hover{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .sm\:hover\:from-orange:hover{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .sm\:hover\:from-darkorange:hover{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .sm\:hover\:via-white-100:hover{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:via-white-200:hover{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .sm\:hover\:via-gray-200:hover{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .sm\:hover\:via-gray-300:hover{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .sm\:hover\:via-gray-400:hover{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .sm\:hover\:via-lightbrown:hover{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .sm\:hover\:via-beige:hover{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .sm\:hover\:via-bordeaux:hover{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .sm\:hover\:via-red:hover{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .sm\:hover\:via-green:hover{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .sm\:hover\:via-black:hover{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:via-transparent:hover{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:via-brown:hover{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .sm\:hover\:via-lightorange:hover{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .sm\:hover\:via-orange:hover{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .sm\:hover\:via-darkorange:hover{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .sm\:hover\:to-white-100:hover{
    --gradient-to-color: #fff;
  }

  .sm\:hover\:to-white-200:hover{
    --gradient-to-color: #FAFAFA;
  }

  .sm\:hover\:to-gray-200:hover{
    --gradient-to-color: #959595;
  }

  .sm\:hover\:to-gray-300:hover{
    --gradient-to-color: #3C3C3C;
  }

  .sm\:hover\:to-gray-400:hover{
    --gradient-to-color: #707070;
  }

  .sm\:hover\:to-lightbrown:hover{
    --gradient-to-color: #b7b1ab;
  }

  .sm\:hover\:to-beige:hover{
    --gradient-to-color: #EBEAE8;
  }

  .sm\:hover\:to-bordeaux:hover{
    --gradient-to-color: #681024;
  }

  .sm\:hover\:to-red:hover{
    --gradient-to-color: #E4002B;
  }

  .sm\:hover\:to-green:hover{
    --gradient-to-color: #0AA822;
  }

  .sm\:hover\:to-black:hover{
    --gradient-to-color: #000000;
  }

  .sm\:hover\:to-transparent:hover{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .sm\:hover\:to-brown:hover{
    --gradient-to-color: #321604;
  }

  .sm\:hover\:to-lightorange:hover{
    --gradient-to-color: #ff8132;
  }

  .sm\:hover\:to-orange:hover{
    --gradient-to-color: #FB8B44;
  }

  .sm\:hover\:to-darkorange:hover{
    --gradient-to-color: #BC7A1A;
  }

  .sm\:focus\:from-white-100:focus{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:from-white-200:focus{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .sm\:focus\:from-gray-200:focus{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .sm\:focus\:from-gray-300:focus{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .sm\:focus\:from-gray-400:focus{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .sm\:focus\:from-lightbrown:focus{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .sm\:focus\:from-beige:focus{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .sm\:focus\:from-bordeaux:focus{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .sm\:focus\:from-red:focus{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .sm\:focus\:from-green:focus{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .sm\:focus\:from-black:focus{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:from-transparent:focus{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:from-brown:focus{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .sm\:focus\:from-lightorange:focus{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .sm\:focus\:from-orange:focus{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .sm\:focus\:from-darkorange:focus{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .sm\:focus\:via-white-100:focus{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:via-white-200:focus{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .sm\:focus\:via-gray-200:focus{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .sm\:focus\:via-gray-300:focus{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .sm\:focus\:via-gray-400:focus{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .sm\:focus\:via-lightbrown:focus{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .sm\:focus\:via-beige:focus{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .sm\:focus\:via-bordeaux:focus{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .sm\:focus\:via-red:focus{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .sm\:focus\:via-green:focus{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .sm\:focus\:via-black:focus{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:via-transparent:focus{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:via-brown:focus{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .sm\:focus\:via-lightorange:focus{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .sm\:focus\:via-orange:focus{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .sm\:focus\:via-darkorange:focus{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .sm\:focus\:to-white-100:focus{
    --gradient-to-color: #fff;
  }

  .sm\:focus\:to-white-200:focus{
    --gradient-to-color: #FAFAFA;
  }

  .sm\:focus\:to-gray-200:focus{
    --gradient-to-color: #959595;
  }

  .sm\:focus\:to-gray-300:focus{
    --gradient-to-color: #3C3C3C;
  }

  .sm\:focus\:to-gray-400:focus{
    --gradient-to-color: #707070;
  }

  .sm\:focus\:to-lightbrown:focus{
    --gradient-to-color: #b7b1ab;
  }

  .sm\:focus\:to-beige:focus{
    --gradient-to-color: #EBEAE8;
  }

  .sm\:focus\:to-bordeaux:focus{
    --gradient-to-color: #681024;
  }

  .sm\:focus\:to-red:focus{
    --gradient-to-color: #E4002B;
  }

  .sm\:focus\:to-green:focus{
    --gradient-to-color: #0AA822;
  }

  .sm\:focus\:to-black:focus{
    --gradient-to-color: #000000;
  }

  .sm\:focus\:to-transparent:focus{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .sm\:focus\:to-brown:focus{
    --gradient-to-color: #321604;
  }

  .sm\:focus\:to-lightorange:focus{
    --gradient-to-color: #ff8132;
  }

  .sm\:focus\:to-orange:focus{
    --gradient-to-color: #FB8B44;
  }

  .sm\:focus\:to-darkorange:focus{
    --gradient-to-color: #BC7A1A;
  }

  .sm\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .sm\:bg-opacity-10{
    --bg-opacity: 0.1;
  }

  .sm\:bg-opacity-20{
    --bg-opacity: 0.2;
  }

  .sm\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .sm\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .sm\:bg-opacity-60{
    --bg-opacity: 0.6;
  }

  .sm\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .sm\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .sm\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .sm\:hover\:bg-opacity-10:hover{
    --bg-opacity: 0.1;
  }

  .sm\:hover\:bg-opacity-20:hover{
    --bg-opacity: 0.2;
  }

  .sm\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .sm\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .sm\:hover\:bg-opacity-60:hover{
    --bg-opacity: 0.6;
  }

  .sm\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .sm\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .sm\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .sm\:focus\:bg-opacity-10:focus{
    --bg-opacity: 0.1;
  }

  .sm\:focus\:bg-opacity-20:focus{
    --bg-opacity: 0.2;
  }

  .sm\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .sm\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .sm\:focus\:bg-opacity-60:focus{
    --bg-opacity: 0.6;
  }

  .sm\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .sm\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .sm\:bg-bottom{
    background-position: bottom;
  }

  .sm\:bg-center{
    background-position: center;
  }

  .sm\:bg-left{
    background-position: left;
  }

  .sm\:bg-left-bottom{
    background-position: left bottom;
  }

  .sm\:bg-left-top{
    background-position: left top;
  }

  .sm\:bg-right{
    background-position: right;
  }

  .sm\:bg-right-bottom{
    background-position: right bottom;
  }

  .sm\:bg-right-top{
    background-position: right top;
  }

  .sm\:bg-top{
    background-position: top;
  }

  .sm\:bg-repeat{
    background-repeat: repeat;
  }

  .sm\:bg-no-repeat{
    background-repeat: no-repeat;
  }

  .sm\:bg-repeat-x{
    background-repeat: repeat-x;
  }

  .sm\:bg-repeat-y{
    background-repeat: repeat-y;
  }

  .sm\:bg-repeat-round{
    background-repeat: round;
  }

  .sm\:bg-repeat-space{
    background-repeat: space;
  }

  .sm\:bg-auto{
    background-size: auto;
  }

  .sm\:bg-cover{
    background-size: cover;
  }

  .sm\:bg-contain{
    background-size: contain;
  }

  .sm\:border-collapse{
    border-collapse: collapse;
  }

  .sm\:border-separate{
    border-collapse: separate;
  }

  .sm\:border-white-100{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .sm\:border-white-200{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .sm\:border-gray-200{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .sm\:border-gray-300{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .sm\:border-gray-400{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .sm\:border-lightbrown{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .sm\:border-beige{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .sm\:border-bordeaux{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .sm\:border-red{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .sm\:border-green{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .sm\:border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .sm\:border-transparent{
    border-color: rgba(0, 0, 0, 0);
  }

  .sm\:border-brown{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .sm\:border-lightorange{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .sm\:border-orange{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .sm\:border-darkorange{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .sm\:hover\:border-white-100:hover{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .sm\:hover\:border-white-200:hover{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .sm\:hover\:border-gray-200:hover{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .sm\:hover\:border-gray-300:hover{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .sm\:hover\:border-gray-400:hover{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .sm\:hover\:border-lightbrown:hover{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .sm\:hover\:border-beige:hover{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .sm\:hover\:border-bordeaux:hover{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .sm\:hover\:border-red:hover{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .sm\:hover\:border-green:hover{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .sm\:hover\:border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .sm\:hover\:border-transparent:hover{
    border-color: rgba(0, 0, 0, 0);
  }

  .sm\:hover\:border-brown:hover{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .sm\:hover\:border-lightorange:hover{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .sm\:hover\:border-orange:hover{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .sm\:hover\:border-darkorange:hover{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .sm\:focus\:border-white-100:focus{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .sm\:focus\:border-white-200:focus{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .sm\:focus\:border-gray-200:focus{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .sm\:focus\:border-gray-300:focus{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .sm\:focus\:border-gray-400:focus{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .sm\:focus\:border-lightbrown:focus{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .sm\:focus\:border-beige:focus{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .sm\:focus\:border-bordeaux:focus{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .sm\:focus\:border-red:focus{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .sm\:focus\:border-green:focus{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .sm\:focus\:border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .sm\:focus\:border-transparent:focus{
    border-color: rgba(0, 0, 0, 0);
  }

  .sm\:focus\:border-brown:focus{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .sm\:focus\:border-lightorange:focus{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .sm\:focus\:border-orange:focus{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .sm\:focus\:border-darkorange:focus{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .sm\:border-opacity-0{
    --border-opacity: 0;
  }

  .sm\:border-opacity-10{
    --border-opacity: 0.1;
  }

  .sm\:border-opacity-20{
    --border-opacity: 0.2;
  }

  .sm\:border-opacity-25{
    --border-opacity: 0.25;
  }

  .sm\:border-opacity-50{
    --border-opacity: 0.5;
  }

  .sm\:border-opacity-60{
    --border-opacity: 0.6;
  }

  .sm\:border-opacity-75{
    --border-opacity: 0.75;
  }

  .sm\:border-opacity-100{
    --border-opacity: 1;
  }

  .sm\:hover\:border-opacity-0:hover{
    --border-opacity: 0;
  }

  .sm\:hover\:border-opacity-10:hover{
    --border-opacity: 0.1;
  }

  .sm\:hover\:border-opacity-20:hover{
    --border-opacity: 0.2;
  }

  .sm\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .sm\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .sm\:hover\:border-opacity-60:hover{
    --border-opacity: 0.6;
  }

  .sm\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .sm\:hover\:border-opacity-100:hover{
    --border-opacity: 1;
  }

  .sm\:focus\:border-opacity-0:focus{
    --border-opacity: 0;
  }

  .sm\:focus\:border-opacity-10:focus{
    --border-opacity: 0.1;
  }

  .sm\:focus\:border-opacity-20:focus{
    --border-opacity: 0.2;
  }

  .sm\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .sm\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .sm\:focus\:border-opacity-60:focus{
    --border-opacity: 0.6;
  }

  .sm\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .sm\:focus\:border-opacity-100:focus{
    --border-opacity: 1;
  }

  .sm\:rounded-none{
    border-radius: 0;
  }

  .sm\:rounded-sm{
    border-radius: 0.125rem;
  }

  .sm\:rounded{
    border-radius: 0.25rem;
  }

  .sm\:rounded-md{
    border-radius: 0.375rem;
  }

  .sm\:rounded-lg{
    border-radius: 0.5rem;
  }

  .sm\:rounded-xl{
    border-radius: 0.75rem;
  }

  .sm\:rounded-2xl{
    border-radius: 1rem;
  }

  .sm\:rounded-3xl{
    border-radius: 1.5rem;
  }

  .sm\:rounded-full{
    border-radius: 9999px;
  }

  .sm\:rounded-t-none{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .sm\:rounded-r-none{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .sm\:rounded-b-none{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .sm\:rounded-l-none{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .sm\:rounded-t-sm{
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .sm\:rounded-r-sm{
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .sm\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:rounded-l-sm{
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:rounded-t{
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .sm\:rounded-r{
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .sm\:rounded-b{
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:rounded-l{
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:rounded-t-md{
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .sm\:rounded-r-md{
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .sm\:rounded-b-md{
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:rounded-l-md{
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:rounded-t-lg{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .sm\:rounded-r-lg{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-l-lg{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-t-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .sm\:rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .sm\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .sm\:rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .sm\:rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .sm\:rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .sm\:rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .sm\:rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .sm\:rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .sm\:rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .sm\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .sm\:rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .sm\:rounded-t-full{
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .sm\:rounded-r-full{
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .sm\:rounded-b-full{
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:rounded-l-full{
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:rounded-tl-none{
    border-top-left-radius: 0;
  }

  .sm\:rounded-tr-none{
    border-top-right-radius: 0;
  }

  .sm\:rounded-br-none{
    border-bottom-right-radius: 0;
  }

  .sm\:rounded-bl-none{
    border-bottom-left-radius: 0;
  }

  .sm\:rounded-tl-sm{
    border-top-left-radius: 0.125rem;
  }

  .sm\:rounded-tr-sm{
    border-top-right-radius: 0.125rem;
  }

  .sm\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem;
  }

  .sm\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:rounded-tl{
    border-top-left-radius: 0.25rem;
  }

  .sm\:rounded-tr{
    border-top-right-radius: 0.25rem;
  }

  .sm\:rounded-br{
    border-bottom-right-radius: 0.25rem;
  }

  .sm\:rounded-bl{
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:rounded-tl-md{
    border-top-left-radius: 0.375rem;
  }

  .sm\:rounded-tr-md{
    border-top-right-radius: 0.375rem;
  }

  .sm\:rounded-br-md{
    border-bottom-right-radius: 0.375rem;
  }

  .sm\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:rounded-tl-lg{
    border-top-left-radius: 0.5rem;
  }

  .sm\:rounded-tr-lg{
    border-top-right-radius: 0.5rem;
  }

  .sm\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-tl-xl{
    border-top-left-radius: 0.75rem;
  }

  .sm\:rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .sm\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .sm\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .sm\:rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .sm\:rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .sm\:rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .sm\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .sm\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .sm\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .sm\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .sm\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem;
  }

  .sm\:rounded-tl-full{
    border-top-left-radius: 9999px;
  }

  .sm\:rounded-tr-full{
    border-top-right-radius: 9999px;
  }

  .sm\:rounded-br-full{
    border-bottom-right-radius: 9999px;
  }

  .sm\:rounded-bl-full{
    border-bottom-left-radius: 9999px;
  }

  .sm\:border-solid{
    border-style: solid;
  }

  .sm\:border-dashed{
    border-style: dashed;
  }

  .sm\:border-dotted{
    border-style: dotted;
  }

  .sm\:border-double{
    border-style: double;
  }

  .sm\:border-none{
    border-style: none;
  }

  .sm\:border-0{
    border-width: 0;
  }

  .sm\:border-2{
    border-width: 2px;
  }

  .sm\:border-4{
    border-width: 4px;
  }

  .sm\:border-8{
    border-width: 8px;
  }

  .sm\:border{
    border-width: 1px;
  }

  .sm\:border-0\.5{
    border-width: 0.5px;
  }

  .sm\:border-t-0{
    border-top-width: 0;
  }

  .sm\:border-r-0{
    border-right-width: 0;
  }

  .sm\:border-b-0{
    border-bottom-width: 0;
  }

  .sm\:border-l-0{
    border-left-width: 0;
  }

  .sm\:border-t-2{
    border-top-width: 2px;
  }

  .sm\:border-r-2{
    border-right-width: 2px;
  }

  .sm\:border-b-2{
    border-bottom-width: 2px;
  }

  .sm\:border-l-2{
    border-left-width: 2px;
  }

  .sm\:border-t-4{
    border-top-width: 4px;
  }

  .sm\:border-r-4{
    border-right-width: 4px;
  }

  .sm\:border-b-4{
    border-bottom-width: 4px;
  }

  .sm\:border-l-4{
    border-left-width: 4px;
  }

  .sm\:border-t-8{
    border-top-width: 8px;
  }

  .sm\:border-r-8{
    border-right-width: 8px;
  }

  .sm\:border-b-8{
    border-bottom-width: 8px;
  }

  .sm\:border-l-8{
    border-left-width: 8px;
  }

  .sm\:border-t{
    border-top-width: 1px;
  }

  .sm\:border-r{
    border-right-width: 1px;
  }

  .sm\:border-b{
    border-bottom-width: 1px;
  }

  .sm\:border-l{
    border-left-width: 1px;
  }

  .sm\:border-t-0\.5{
    border-top-width: 0.5px;
  }

  .sm\:border-r-0\.5{
    border-right-width: 0.5px;
  }

  .sm\:border-b-0\.5{
    border-bottom-width: 0.5px;
  }

  .sm\:border-l-0\.5{
    border-left-width: 0.5px;
  }

  .sm\:box-border{
    box-sizing: border-box;
  }

  .sm\:box-content{
    box-sizing: content-box;
  }

  .sm\:cursor-auto{
    cursor: auto;
  }

  .sm\:cursor-default{
    cursor: default;
  }

  .sm\:cursor-pointer{
    cursor: pointer;
  }

  .sm\:cursor-wait{
    cursor: wait;
  }

  .sm\:cursor-text{
    cursor: text;
  }

  .sm\:cursor-move{
    cursor: move;
  }

  .sm\:cursor-not-allowed{
    cursor: not-allowed;
  }

  .sm\:block{
    display: block;
  }

  .sm\:inline-block{
    display: inline-block;
  }

  .sm\:inline{
    display: inline;
  }

  .sm\:flex{
    display: flex;
  }

  .sm\:inline-flex{
    display: inline-flex;
  }

  .sm\:table{
    display: table;
  }

  .sm\:table-caption{
    display: table-caption;
  }

  .sm\:table-cell{
    display: table-cell;
  }

  .sm\:table-column{
    display: table-column;
  }

  .sm\:table-column-group{
    display: table-column-group;
  }

  .sm\:table-footer-group{
    display: table-footer-group;
  }

  .sm\:table-header-group{
    display: table-header-group;
  }

  .sm\:table-row-group{
    display: table-row-group;
  }

  .sm\:table-row{
    display: table-row;
  }

  .sm\:flow-root{
    display: flow-root;
  }

  .sm\:grid{
    display: grid;
  }

  .sm\:inline-grid{
    display: inline-grid;
  }

  .sm\:contents{
    display: contents;
  }

  .sm\:hidden{
    display: none;
  }

  .sm\:flex-row{
    flex-direction: row;
  }

  .sm\:flex-row-reverse{
    flex-direction: row-reverse;
  }

  .sm\:flex-col{
    flex-direction: column;
  }

  .sm\:flex-col-reverse{
    flex-direction: column-reverse;
  }

  .sm\:flex-wrap{
    flex-wrap: wrap;
  }

  .sm\:flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .sm\:flex-no-wrap{
    flex-wrap: nowrap;
  }

  .sm\:place-items-auto{
    place-items: auto;
  }

  .sm\:place-items-start{
    place-items: start;
  }

  .sm\:place-items-end{
    place-items: end;
  }

  .sm\:place-items-center{
    place-items: center;
  }

  .sm\:place-items-stretch{
    place-items: stretch;
  }

  .sm\:place-content-center{
    place-content: center;
  }

  .sm\:place-content-start{
    place-content: start;
  }

  .sm\:place-content-end{
    place-content: end;
  }

  .sm\:place-content-between{
    place-content: space-between;
  }

  .sm\:place-content-around{
    place-content: space-around;
  }

  .sm\:place-content-evenly{
    place-content: space-evenly;
  }

  .sm\:place-content-stretch{
    place-content: stretch;
  }

  .sm\:place-self-auto{
    place-self: auto;
  }

  .sm\:place-self-start{
    place-self: start;
  }

  .sm\:place-self-end{
    place-self: end;
  }

  .sm\:place-self-center{
    place-self: center;
  }

  .sm\:place-self-stretch{
    place-self: stretch;
  }

  .sm\:items-start{
    align-items: flex-start;
  }

  .sm\:items-end{
    align-items: flex-end;
  }

  .sm\:items-center{
    align-items: center;
  }

  .sm\:items-baseline{
    align-items: baseline;
  }

  .sm\:items-stretch{
    align-items: stretch;
  }

  .sm\:content-center{
    align-content: center;
  }

  .sm\:content-start{
    align-content: flex-start;
  }

  .sm\:content-end{
    align-content: flex-end;
  }

  .sm\:content-between{
    align-content: space-between;
  }

  .sm\:content-around{
    align-content: space-around;
  }

  .sm\:content-evenly{
    align-content: space-evenly;
  }

  .sm\:self-auto{
    align-self: auto;
  }

  .sm\:self-start{
    align-self: flex-start;
  }

  .sm\:self-end{
    align-self: flex-end;
  }

  .sm\:self-center{
    align-self: center;
  }

  .sm\:self-stretch{
    align-self: stretch;
  }

  .sm\:justify-items-auto{
    justify-items: auto;
  }

  .sm\:justify-items-start{
    justify-items: start;
  }

  .sm\:justify-items-end{
    justify-items: end;
  }

  .sm\:justify-items-center{
    justify-items: center;
  }

  .sm\:justify-items-stretch{
    justify-items: stretch;
  }

  .sm\:justify-start{
    justify-content: flex-start;
  }

  .sm\:justify-end{
    justify-content: flex-end;
  }

  .sm\:justify-center{
    justify-content: center;
  }

  .sm\:justify-between{
    justify-content: space-between;
  }

  .sm\:justify-around{
    justify-content: space-around;
  }

  .sm\:justify-evenly{
    justify-content: space-evenly;
  }

  .sm\:justify-self-auto{
    justify-self: auto;
  }

  .sm\:justify-self-start{
    justify-self: start;
  }

  .sm\:justify-self-end{
    justify-self: end;
  }

  .sm\:justify-self-center{
    justify-self: center;
  }

  .sm\:justify-self-stretch{
    justify-self: stretch;
  }

  .sm\:flex-1{
    flex: 1 1 0%;
  }

  .sm\:flex-auto{
    flex: 1 1 auto;
  }

  .sm\:flex-initial{
    flex: 0 1 auto;
  }

  .sm\:flex-none{
    flex: none;
  }

  .sm\:flex-grow-0{
    flex-grow: 0;
  }

  .sm\:flex-grow{
    flex-grow: 1;
  }

  .sm\:flex-shrink-0{
    flex-shrink: 0;
  }

  .sm\:flex-shrink{
    flex-shrink: 1;
  }

  .sm\:order-1{
    order: 1;
  }

  .sm\:order-2{
    order: 2;
  }

  .sm\:order-3{
    order: 3;
  }

  .sm\:order-4{
    order: 4;
  }

  .sm\:order-5{
    order: 5;
  }

  .sm\:order-6{
    order: 6;
  }

  .sm\:order-7{
    order: 7;
  }

  .sm\:order-8{
    order: 8;
  }

  .sm\:order-9{
    order: 9;
  }

  .sm\:order-10{
    order: 10;
  }

  .sm\:order-11{
    order: 11;
  }

  .sm\:order-12{
    order: 12;
  }

  .sm\:order-first{
    order: -9999;
  }

  .sm\:order-last{
    order: 9999;
  }

  .sm\:order-none{
    order: 0;
  }

  .sm\:float-right{
    float: right;
  }

  .sm\:float-left{
    float: left;
  }

  .sm\:float-none{
    float: none;
  }

  .sm\:clearfix:after{
    content: "";
    display: table;
    clear: both;
  }

  .sm\:clear-left{
    clear: left;
  }

  .sm\:clear-right{
    clear: right;
  }

  .sm\:clear-both{
    clear: both;
  }

  .sm\:clear-none{
    clear: none;
  }

  .sm\:font-primary{
    font-family: termina, sans-serif;
  }

  .sm\:font-secondary{
    font-family: gotham, sans-serif;
  }

  .sm\:font-hairline{
    font-weight: 100;
  }

  .sm\:font-thin{
    font-weight: 200;
  }

  .sm\:font-light{
    font-weight: 300;
  }

  .sm\:font-normal{
    font-weight: 400;
  }

  .sm\:font-medium{
    font-weight: 500;
  }

  .sm\:font-semibold{
    font-weight: 600;
  }

  .sm\:font-bold{
    font-weight: 700;
  }

  .sm\:font-extrabold{
    font-weight: 800;
  }

  .sm\:font-black{
    font-weight: 900;
  }

  .sm\:hover\:font-hairline:hover{
    font-weight: 100;
  }

  .sm\:hover\:font-thin:hover{
    font-weight: 200;
  }

  .sm\:hover\:font-light:hover{
    font-weight: 300;
  }

  .sm\:hover\:font-normal:hover{
    font-weight: 400;
  }

  .sm\:hover\:font-medium:hover{
    font-weight: 500;
  }

  .sm\:hover\:font-semibold:hover{
    font-weight: 600;
  }

  .sm\:hover\:font-bold:hover{
    font-weight: 700;
  }

  .sm\:hover\:font-extrabold:hover{
    font-weight: 800;
  }

  .sm\:hover\:font-black:hover{
    font-weight: 900;
  }

  .sm\:focus\:font-hairline:focus{
    font-weight: 100;
  }

  .sm\:focus\:font-thin:focus{
    font-weight: 200;
  }

  .sm\:focus\:font-light:focus{
    font-weight: 300;
  }

  .sm\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .sm\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .sm\:focus\:font-semibold:focus{
    font-weight: 600;
  }

  .sm\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .sm\:focus\:font-extrabold:focus{
    font-weight: 800;
  }

  .sm\:focus\:font-black:focus{
    font-weight: 900;
  }

  .sm\:h-0{
    height: 0;
  }

  .sm\:h-1{
    height: 0.25rem;
  }

  .sm\:h-2{
    height: 0.5rem;
  }

  .sm\:h-3{
    height: 0.75rem;
  }

  .sm\:h-4{
    height: 1rem;
  }

  .sm\:h-5{
    height: 1.25rem;
  }

  .sm\:h-6{
    height: 1.5rem;
  }

  .sm\:h-8{
    height: 2rem;
  }

  .sm\:h-10{
    height: 2.5rem;
  }

  .sm\:h-12{
    height: 3rem;
  }

  .sm\:h-16{
    height: 4rem;
  }

  .sm\:h-20{
    height: 5rem;
  }

  .sm\:h-24{
    height: 6rem;
  }

  .sm\:h-32{
    height: 8rem;
  }

  .sm\:h-40{
    height: 10rem;
  }

  .sm\:h-48{
    height: 12rem;
  }

  .sm\:h-56{
    height: 14rem;
  }

  .sm\:h-64{
    height: 16rem;
  }

  .sm\:h-72{
    height: 4.5rem;
  }

  .sm\:h-92{
    height: 5.75rem;
  }

  .sm\:h-100{
    height: 26rem;
  }

  .sm\:h-108{
    height: 6.75rem;
  }

  .sm\:h-120{
    height: 7.5rem;
  }

  .sm\:h-138{
    height: 8.625rem;
  }

  .sm\:h-140{
    height: 8.75rem;
  }

  .sm\:h-200{
    height: 12.5rem;
  }

  .sm\:h-260{
    height: 16.25rem;
  }

  .sm\:h-310{
    height: 19.375rem;
  }

  .sm\:h-340{
    height: 23.75rem;
  }

  .sm\:h-378{
    height: 23.625rem;
  }

  .sm\:h-480{
    height: 30rem;
  }

  .sm\:h-520{
    height: 32.5rem;
  }

  .sm\:h-582{
    height: 36.375rem;
  }

  .sm\:h-624{
    height: 39rem;
  }

  .sm\:h-652{
    height: 40.75rem;
  }

  .sm\:h-756{
    height: 47.25rem;
  }

  .sm\:h-auto{
    height: auto;
  }

  .sm\:h-px{
    height: 1px;
  }

  .sm\:h-full{
    height: 100%;
  }

  .sm\:h-screen{
    height: 100vh;
  }

  .sm\:h-fit{
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .sm\:h-line{
    height: 0.0625rem;
  }

  .sm\:h-70vh{
    height: 70vh;
  }

  .sm\:h-50vh{
    height: 50vh;
  }

  .sm\:h-unset{
    height: unset;
  }

  .sm\:text-8{
    font-size: 0.5rem;
    line-height: 1.5;
  }

  .sm\:text-10{
    font-size: 0.625rem;
    line-height: 1.5;
  }

  .sm\:text-12{
    font-size: 0.75rem;
    line-height: 1.6;
  }

  .sm\:text-14{
    font-size: 0.875rem;
    line-height: 1.6;
  }

  .sm\:text-18{
    font-size: 1.125rem;
    line-height: 1.625rem;
  }

  .sm\:text-28{
    font-size: 1.75rem;
    line-height: 2.25rem;
  }

  .sm\:text-32{
    font-size: 2rem;
    line-height: 2.625rem;
  }

  .sm\:text-44{
    font-size: 2.75rem;
    line-height: 3.25rem;
  }

  .sm\:text-xs{
    font-size: 0.75rem;
  }

  .sm\:text-sm{
    font-size: 0.875rem;
  }

  .sm\:text-base{
    font-size: 1rem;
  }

  .sm\:text-lg{
    font-size: 1.125rem;
  }

  .sm\:text-xl{
    font-size: 1.25rem;
  }

  .sm\:text-2xl{
    font-size: 1.5rem;
  }

  .sm\:text-3xl{
    font-size: 1.875rem;
  }

  .sm\:text-4xl{
    font-size: 2.25rem;
  }

  .sm\:text-5xl{
    font-size: 3rem;
  }

  .sm\:text-6xl{
    font-size: 4rem;
  }

  .sm\:leading-3{
    line-height: .75rem;
  }

  .sm\:leading-4{
    line-height: 1rem;
  }

  .sm\:leading-5{
    line-height: 1.25rem;
  }

  .sm\:leading-6{
    line-height: 1.5rem;
  }

  .sm\:leading-7{
    line-height: 1.75rem;
  }

  .sm\:leading-8{
    line-height: 2rem;
  }

  .sm\:leading-9{
    line-height: 2.25rem;
  }

  .sm\:leading-10{
    line-height: 2.5rem;
  }

  .sm\:leading-none{
    line-height: 1;
  }

  .sm\:leading-tight{
    line-height: 1.25;
  }

  .sm\:leading-snug{
    line-height: 1.375;
  }

  .sm\:leading-normal{
    line-height: 1.5;
  }

  .sm\:leading-relaxed{
    line-height: 1.625;
  }

  .sm\:leading-loose{
    line-height: 2;
  }

  .sm\:list-inside{
    list-style-position: inside;
  }

  .sm\:list-outside{
    list-style-position: outside;
  }

  .sm\:list-none{
    list-style-type: none;
  }

  .sm\:list-disc{
    list-style-type: disc;
  }

  .sm\:list-decimal{
    list-style-type: decimal;
  }

  .sm\:m-0{
    margin: 0;
  }

  .sm\:m-1{
    margin: 0.25rem;
  }

  .sm\:m-2{
    margin: 0.5rem;
  }

  .sm\:m-3{
    margin: 0.75rem;
  }

  .sm\:m-4{
    margin: 1rem;
  }

  .sm\:m-5{
    margin: 1.25rem;
  }

  .sm\:m-6{
    margin: 1.5rem;
  }

  .sm\:m-8{
    margin: 2rem;
  }

  .sm\:m-10{
    margin: 2.5rem;
  }

  .sm\:m-12{
    margin: 3rem;
  }

  .sm\:m-16{
    margin: 4rem;
  }

  .sm\:m-20{
    margin: 1.25rem;
  }

  .sm\:m-24{
    margin: 6rem;
  }

  .sm\:m-28{
    margin: 1.75rem;
  }

  .sm\:m-30{
    margin: 1.875rem;
  }

  .sm\:m-32{
    margin: 8rem;
  }

  .sm\:m-40{
    margin: 2.5rem;
  }

  .sm\:m-48{
    margin: 12rem;
  }

  .sm\:m-56{
    margin: 14rem;
  }

  .sm\:m-60{
    margin: 3.75rem;
  }

  .sm\:m-64{
    margin: 16rem;
  }

  .sm\:m-72{
    margin: 4.5rem;
  }

  .sm\:m-92{
    margin: 5.75rem;
  }

  .sm\:m-108{
    margin: 6.75rem;
  }

  .sm\:m-140{
    margin: 8.75rem;
  }

  .sm\:m-160{
    margin: 10rem;
  }

  .sm\:m-180{
    margin: 11.25rem;
  }

  .sm\:m-192{
    margin: 12rem;
  }

  .sm\:m-208{
    margin: 13rem;
  }

  .sm\:m-240{
    margin: 15rem;
  }

  .sm\:m-280{
    margin: 17.5rem;
  }

  .sm\:m-auto{
    margin: auto;
  }

  .sm\:m-px{
    margin: 1px;
  }

  .sm\:-m-1{
    margin: -0.25rem;
  }

  .sm\:-m-2{
    margin: -0.5rem;
  }

  .sm\:-m-3{
    margin: -0.75rem;
  }

  .sm\:-m-4{
    margin: -1rem;
  }

  .sm\:-m-5{
    margin: -1.25rem;
  }

  .sm\:-m-6{
    margin: -1.5rem;
  }

  .sm\:-m-8{
    margin: -2rem;
  }

  .sm\:-m-10{
    margin: -2.5rem;
  }

  .sm\:-m-12{
    margin: -3rem;
  }

  .sm\:-m-16{
    margin: -4rem;
  }

  .sm\:-m-20{
    margin: -5rem;
  }

  .sm\:-m-24{
    margin: -6rem;
  }

  .sm\:-m-32{
    margin: -8rem;
  }

  .sm\:-m-40{
    margin: -10rem;
  }

  .sm\:-m-48{
    margin: -12rem;
  }

  .sm\:-m-56{
    margin: -14rem;
  }

  .sm\:-m-64{
    margin: -16rem;
  }

  .sm\:-m-px{
    margin: -1px;
  }

  .sm\:my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .sm\:mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .sm\:my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .sm\:mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .sm\:my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .sm\:mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .sm\:my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .sm\:mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .sm\:my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .sm\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .sm\:my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .sm\:mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .sm\:my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .sm\:mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .sm\:my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .sm\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .sm\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .sm\:my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .sm\:mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .sm\:my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .sm\:mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .sm\:my-20{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .sm\:mx-20{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .sm\:my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .sm\:mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .sm\:my-28{
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .sm\:mx-28{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .sm\:my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }

  .sm\:mx-30{
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .sm\:my-32{
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .sm\:mx-32{
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .sm\:my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .sm\:mx-40{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .sm\:my-48{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .sm\:mx-48{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .sm\:my-56{
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .sm\:mx-56{
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .sm\:my-60{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .sm\:mx-60{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .sm\:my-64{
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .sm\:mx-64{
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .sm\:my-72{
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .sm\:mx-72{
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .sm\:my-92{
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .sm\:mx-92{
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .sm\:my-108{
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .sm\:mx-108{
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .sm\:my-140{
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }

  .sm\:mx-140{
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }

  .sm\:my-160{
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .sm\:mx-160{
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .sm\:my-180{
    margin-top: 11.25rem;
    margin-bottom: 11.25rem;
  }

  .sm\:mx-180{
    margin-left: 11.25rem;
    margin-right: 11.25rem;
  }

  .sm\:my-192{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .sm\:mx-192{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .sm\:my-208{
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .sm\:mx-208{
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .sm\:my-240{
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .sm\:mx-240{
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .sm\:my-280{
    margin-top: 17.5rem;
    margin-bottom: 17.5rem;
  }

  .sm\:mx-280{
    margin-left: 17.5rem;
    margin-right: 17.5rem;
  }

  .sm\:my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .sm\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .sm\:my-px{
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .sm\:mx-px{
    margin-left: 1px;
    margin-right: 1px;
  }

  .sm\:-my-1{
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .sm\:-mx-1{
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .sm\:-my-2{
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .sm\:-mx-2{
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .sm\:-my-3{
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .sm\:-mx-3{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .sm\:-my-4{
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .sm\:-mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .sm\:-my-5{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .sm\:-mx-5{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .sm\:-my-6{
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .sm\:-mx-6{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .sm\:-my-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .sm\:-mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .sm\:-my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .sm\:-mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .sm\:-my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .sm\:-mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .sm\:-my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .sm\:-mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .sm\:-my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .sm\:-mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .sm\:-my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .sm\:-mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .sm\:-my-32{
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .sm\:-mx-32{
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .sm\:-my-40{
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .sm\:-mx-40{
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .sm\:-my-48{
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .sm\:-mx-48{
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .sm\:-my-56{
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .sm\:-mx-56{
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .sm\:-my-64{
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .sm\:-mx-64{
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .sm\:-my-px{
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .sm\:-mx-px{
    margin-left: -1px;
    margin-right: -1px;
  }

  .sm\:mt-0{
    margin-top: 0;
  }

  .sm\:mr-0{
    margin-right: 0;
  }

  .sm\:mb-0{
    margin-bottom: 0;
  }

  .sm\:ml-0{
    margin-left: 0;
  }

  .sm\:mt-1{
    margin-top: 0.25rem;
  }

  .sm\:mr-1{
    margin-right: 0.25rem;
  }

  .sm\:mb-1{
    margin-bottom: 0.25rem;
  }

  .sm\:ml-1{
    margin-left: 0.25rem;
  }

  .sm\:mt-2{
    margin-top: 0.5rem;
  }

  .sm\:mr-2{
    margin-right: 0.5rem;
  }

  .sm\:mb-2{
    margin-bottom: 0.5rem;
  }

  .sm\:ml-2{
    margin-left: 0.5rem;
  }

  .sm\:mt-3{
    margin-top: 0.75rem;
  }

  .sm\:mr-3{
    margin-right: 0.75rem;
  }

  .sm\:mb-3{
    margin-bottom: 0.75rem;
  }

  .sm\:ml-3{
    margin-left: 0.75rem;
  }

  .sm\:mt-4{
    margin-top: 1rem;
  }

  .sm\:mr-4{
    margin-right: 1rem;
  }

  .sm\:mb-4{
    margin-bottom: 1rem;
  }

  .sm\:ml-4{
    margin-left: 1rem;
  }

  .sm\:mt-5{
    margin-top: 1.25rem;
  }

  .sm\:mr-5{
    margin-right: 1.25rem;
  }

  .sm\:mb-5{
    margin-bottom: 1.25rem;
  }

  .sm\:ml-5{
    margin-left: 1.25rem;
  }

  .sm\:mt-6{
    margin-top: 1.5rem;
  }

  .sm\:mr-6{
    margin-right: 1.5rem;
  }

  .sm\:mb-6{
    margin-bottom: 1.5rem;
  }

  .sm\:ml-6{
    margin-left: 1.5rem;
  }

  .sm\:mt-8{
    margin-top: 2rem;
  }

  .sm\:mr-8{
    margin-right: 2rem;
  }

  .sm\:mb-8{
    margin-bottom: 2rem;
  }

  .sm\:ml-8{
    margin-left: 2rem;
  }

  .sm\:mt-10{
    margin-top: 2.5rem;
  }

  .sm\:mr-10{
    margin-right: 2.5rem;
  }

  .sm\:mb-10{
    margin-bottom: 2.5rem;
  }

  .sm\:ml-10{
    margin-left: 2.5rem;
  }

  .sm\:mt-12{
    margin-top: 3rem;
  }

  .sm\:mr-12{
    margin-right: 3rem;
  }

  .sm\:mb-12{
    margin-bottom: 3rem;
  }

  .sm\:ml-12{
    margin-left: 3rem;
  }

  .sm\:mt-16{
    margin-top: 4rem;
  }

  .sm\:mr-16{
    margin-right: 4rem;
  }

  .sm\:mb-16{
    margin-bottom: 4rem;
  }

  .sm\:ml-16{
    margin-left: 4rem;
  }

  .sm\:mt-20{
    margin-top: 1.25rem;
  }

  .sm\:mr-20{
    margin-right: 1.25rem;
  }

  .sm\:mb-20{
    margin-bottom: 1.25rem;
  }

  .sm\:ml-20{
    margin-left: 1.25rem;
  }

  .sm\:mt-24{
    margin-top: 6rem;
  }

  .sm\:mr-24{
    margin-right: 6rem;
  }

  .sm\:mb-24{
    margin-bottom: 6rem;
  }

  .sm\:ml-24{
    margin-left: 6rem;
  }

  .sm\:mt-28{
    margin-top: 1.75rem;
  }

  .sm\:mr-28{
    margin-right: 1.75rem;
  }

  .sm\:mb-28{
    margin-bottom: 1.75rem;
  }

  .sm\:ml-28{
    margin-left: 1.75rem;
  }

  .sm\:mt-30{
    margin-top: 1.875rem;
  }

  .sm\:mr-30{
    margin-right: 1.875rem;
  }

  .sm\:mb-30{
    margin-bottom: 1.875rem;
  }

  .sm\:ml-30{
    margin-left: 1.875rem;
  }

  .sm\:mt-32{
    margin-top: 8rem;
  }

  .sm\:mr-32{
    margin-right: 8rem;
  }

  .sm\:mb-32{
    margin-bottom: 8rem;
  }

  .sm\:ml-32{
    margin-left: 8rem;
  }

  .sm\:mt-40{
    margin-top: 2.5rem;
  }

  .sm\:mr-40{
    margin-right: 2.5rem;
  }

  .sm\:mb-40{
    margin-bottom: 2.5rem;
  }

  .sm\:ml-40{
    margin-left: 2.5rem;
  }

  .sm\:mt-48{
    margin-top: 12rem;
  }

  .sm\:mr-48{
    margin-right: 12rem;
  }

  .sm\:mb-48{
    margin-bottom: 12rem;
  }

  .sm\:ml-48{
    margin-left: 12rem;
  }

  .sm\:mt-56{
    margin-top: 14rem;
  }

  .sm\:mr-56{
    margin-right: 14rem;
  }

  .sm\:mb-56{
    margin-bottom: 14rem;
  }

  .sm\:ml-56{
    margin-left: 14rem;
  }

  .sm\:mt-60{
    margin-top: 3.75rem;
  }

  .sm\:mr-60{
    margin-right: 3.75rem;
  }

  .sm\:mb-60{
    margin-bottom: 3.75rem;
  }

  .sm\:ml-60{
    margin-left: 3.75rem;
  }

  .sm\:mt-64{
    margin-top: 16rem;
  }

  .sm\:mr-64{
    margin-right: 16rem;
  }

  .sm\:mb-64{
    margin-bottom: 16rem;
  }

  .sm\:ml-64{
    margin-left: 16rem;
  }

  .sm\:mt-72{
    margin-top: 4.5rem;
  }

  .sm\:mr-72{
    margin-right: 4.5rem;
  }

  .sm\:mb-72{
    margin-bottom: 4.5rem;
  }

  .sm\:ml-72{
    margin-left: 4.5rem;
  }

  .sm\:mt-92{
    margin-top: 5.75rem;
  }

  .sm\:mr-92{
    margin-right: 5.75rem;
  }

  .sm\:mb-92{
    margin-bottom: 5.75rem;
  }

  .sm\:ml-92{
    margin-left: 5.75rem;
  }

  .sm\:mt-108{
    margin-top: 6.75rem;
  }

  .sm\:mr-108{
    margin-right: 6.75rem;
  }

  .sm\:mb-108{
    margin-bottom: 6.75rem;
  }

  .sm\:ml-108{
    margin-left: 6.75rem;
  }

  .sm\:mt-140{
    margin-top: 8.75rem;
  }

  .sm\:mr-140{
    margin-right: 8.75rem;
  }

  .sm\:mb-140{
    margin-bottom: 8.75rem;
  }

  .sm\:ml-140{
    margin-left: 8.75rem;
  }

  .sm\:mt-160{
    margin-top: 10rem;
  }

  .sm\:mr-160{
    margin-right: 10rem;
  }

  .sm\:mb-160{
    margin-bottom: 10rem;
  }

  .sm\:ml-160{
    margin-left: 10rem;
  }

  .sm\:mt-180{
    margin-top: 11.25rem;
  }

  .sm\:mr-180{
    margin-right: 11.25rem;
  }

  .sm\:mb-180{
    margin-bottom: 11.25rem;
  }

  .sm\:ml-180{
    margin-left: 11.25rem;
  }

  .sm\:mt-192{
    margin-top: 12rem;
  }

  .sm\:mr-192{
    margin-right: 12rem;
  }

  .sm\:mb-192{
    margin-bottom: 12rem;
  }

  .sm\:ml-192{
    margin-left: 12rem;
  }

  .sm\:mt-208{
    margin-top: 13rem;
  }

  .sm\:mr-208{
    margin-right: 13rem;
  }

  .sm\:mb-208{
    margin-bottom: 13rem;
  }

  .sm\:ml-208{
    margin-left: 13rem;
  }

  .sm\:mt-240{
    margin-top: 15rem;
  }

  .sm\:mr-240{
    margin-right: 15rem;
  }

  .sm\:mb-240{
    margin-bottom: 15rem;
  }

  .sm\:ml-240{
    margin-left: 15rem;
  }

  .sm\:mt-280{
    margin-top: 17.5rem;
  }

  .sm\:mr-280{
    margin-right: 17.5rem;
  }

  .sm\:mb-280{
    margin-bottom: 17.5rem;
  }

  .sm\:ml-280{
    margin-left: 17.5rem;
  }

  .sm\:mt-auto{
    margin-top: auto;
  }

  .sm\:mr-auto{
    margin-right: auto;
  }

  .sm\:mb-auto{
    margin-bottom: auto;
  }

  .sm\:ml-auto{
    margin-left: auto;
  }

  .sm\:mt-px{
    margin-top: 1px;
  }

  .sm\:mr-px{
    margin-right: 1px;
  }

  .sm\:mb-px{
    margin-bottom: 1px;
  }

  .sm\:ml-px{
    margin-left: 1px;
  }

  .sm\:-mt-1{
    margin-top: -0.25rem;
  }

  .sm\:-mr-1{
    margin-right: -0.25rem;
  }

  .sm\:-mb-1{
    margin-bottom: -0.25rem;
  }

  .sm\:-ml-1{
    margin-left: -0.25rem;
  }

  .sm\:-mt-2{
    margin-top: -0.5rem;
  }

  .sm\:-mr-2{
    margin-right: -0.5rem;
  }

  .sm\:-mb-2{
    margin-bottom: -0.5rem;
  }

  .sm\:-ml-2{
    margin-left: -0.5rem;
  }

  .sm\:-mt-3{
    margin-top: -0.75rem;
  }

  .sm\:-mr-3{
    margin-right: -0.75rem;
  }

  .sm\:-mb-3{
    margin-bottom: -0.75rem;
  }

  .sm\:-ml-3{
    margin-left: -0.75rem;
  }

  .sm\:-mt-4{
    margin-top: -1rem;
  }

  .sm\:-mr-4{
    margin-right: -1rem;
  }

  .sm\:-mb-4{
    margin-bottom: -1rem;
  }

  .sm\:-ml-4{
    margin-left: -1rem;
  }

  .sm\:-mt-5{
    margin-top: -1.25rem;
  }

  .sm\:-mr-5{
    margin-right: -1.25rem;
  }

  .sm\:-mb-5{
    margin-bottom: -1.25rem;
  }

  .sm\:-ml-5{
    margin-left: -1.25rem;
  }

  .sm\:-mt-6{
    margin-top: -1.5rem;
  }

  .sm\:-mr-6{
    margin-right: -1.5rem;
  }

  .sm\:-mb-6{
    margin-bottom: -1.5rem;
  }

  .sm\:-ml-6{
    margin-left: -1.5rem;
  }

  .sm\:-mt-8{
    margin-top: -2rem;
  }

  .sm\:-mr-8{
    margin-right: -2rem;
  }

  .sm\:-mb-8{
    margin-bottom: -2rem;
  }

  .sm\:-ml-8{
    margin-left: -2rem;
  }

  .sm\:-mt-10{
    margin-top: -2.5rem;
  }

  .sm\:-mr-10{
    margin-right: -2.5rem;
  }

  .sm\:-mb-10{
    margin-bottom: -2.5rem;
  }

  .sm\:-ml-10{
    margin-left: -2.5rem;
  }

  .sm\:-mt-12{
    margin-top: -3rem;
  }

  .sm\:-mr-12{
    margin-right: -3rem;
  }

  .sm\:-mb-12{
    margin-bottom: -3rem;
  }

  .sm\:-ml-12{
    margin-left: -3rem;
  }

  .sm\:-mt-16{
    margin-top: -4rem;
  }

  .sm\:-mr-16{
    margin-right: -4rem;
  }

  .sm\:-mb-16{
    margin-bottom: -4rem;
  }

  .sm\:-ml-16{
    margin-left: -4rem;
  }

  .sm\:-mt-20{
    margin-top: -5rem;
  }

  .sm\:-mr-20{
    margin-right: -5rem;
  }

  .sm\:-mb-20{
    margin-bottom: -5rem;
  }

  .sm\:-ml-20{
    margin-left: -5rem;
  }

  .sm\:-mt-24{
    margin-top: -6rem;
  }

  .sm\:-mr-24{
    margin-right: -6rem;
  }

  .sm\:-mb-24{
    margin-bottom: -6rem;
  }

  .sm\:-ml-24{
    margin-left: -6rem;
  }

  .sm\:-mt-32{
    margin-top: -8rem;
  }

  .sm\:-mr-32{
    margin-right: -8rem;
  }

  .sm\:-mb-32{
    margin-bottom: -8rem;
  }

  .sm\:-ml-32{
    margin-left: -8rem;
  }

  .sm\:-mt-40{
    margin-top: -10rem;
  }

  .sm\:-mr-40{
    margin-right: -10rem;
  }

  .sm\:-mb-40{
    margin-bottom: -10rem;
  }

  .sm\:-ml-40{
    margin-left: -10rem;
  }

  .sm\:-mt-48{
    margin-top: -12rem;
  }

  .sm\:-mr-48{
    margin-right: -12rem;
  }

  .sm\:-mb-48{
    margin-bottom: -12rem;
  }

  .sm\:-ml-48{
    margin-left: -12rem;
  }

  .sm\:-mt-56{
    margin-top: -14rem;
  }

  .sm\:-mr-56{
    margin-right: -14rem;
  }

  .sm\:-mb-56{
    margin-bottom: -14rem;
  }

  .sm\:-ml-56{
    margin-left: -14rem;
  }

  .sm\:-mt-64{
    margin-top: -16rem;
  }

  .sm\:-mr-64{
    margin-right: -16rem;
  }

  .sm\:-mb-64{
    margin-bottom: -16rem;
  }

  .sm\:-ml-64{
    margin-left: -16rem;
  }

  .sm\:-mt-px{
    margin-top: -1px;
  }

  .sm\:-mr-px{
    margin-right: -1px;
  }

  .sm\:-mb-px{
    margin-bottom: -1px;
  }

  .sm\:-ml-px{
    margin-left: -1px;
  }

  .sm\:max-h-0{
    max-height: 0;
  }

  .sm\:max-h-60{
    max-height: 3.75rem;
  }

  .sm\:max-h-100{
    max-height: 6.25rem;
  }

  .sm\:max-h-full{
    max-height: 100%;
  }

  .sm\:max-h-screen{
    max-height: 100vh;
  }

  .sm\:max-h-inherit{
    max-height: inherit;
  }

  .sm\:max-h-80vh{
    max-height: 80vh;
  }

  .sm\:max-w-60{
    max-width: 3.75rem;
  }

  .sm\:max-w-124{
    max-width: 7.75rem;
  }

  .sm\:max-w-180{
    max-width: 11.25rem;
  }

  .sm\:max-w-240{
    max-width: 15rem;
  }

  .sm\:max-w-260{
    max-width: 16.25rem;
  }

  .sm\:max-w-264{
    max-width: 16.5rem;
  }

  .sm\:max-w-none{
    max-width: none;
  }

  .sm\:max-w-xs{
    max-width: 20rem;
  }

  .sm\:max-w-sm{
    max-width: 24rem;
  }

  .sm\:max-w-md{
    max-width: 28rem;
  }

  .sm\:max-w-lg{
    max-width: 32rem;
  }

  .sm\:max-w-xl{
    max-width: 36rem;
  }

  .sm\:max-w-2xl{
    max-width: 42rem;
  }

  .sm\:max-w-3xl{
    max-width: 48rem;
  }

  .sm\:max-w-4xl{
    max-width: 56rem;
  }

  .sm\:max-w-5xl{
    max-width: 64rem;
  }

  .sm\:max-w-6xl{
    max-width: 72rem;
  }

  .sm\:max-w-full{
    max-width: 100%;
  }

  .sm\:max-w-screen-sm{
    max-width: 640px;
  }

  .sm\:max-w-screen-md{
    max-width: 768px;
  }

  .sm\:max-w-screen-lg{
    max-width: 1024px;
  }

  .sm\:max-w-screen-xl{
    max-width: 1280px;
  }

  .sm\:max-w-screen-1xl{
    max-width: 1100px;
  }

  .sm\:max-w-screen-2xl{
    max-width: 1366px;
  }

  .sm\:max-w-screen-3xl{
    max-width: 1600px;
  }

  .sm\:max-w-60ch{
    max-width: 60ch;
  }

  .sm\:max-w-3\/5{
    max-width: 60%;
  }

  .sm\:max-w-1\/2{
    max-width: 50%;
  }

  .sm\:max-w-10\/12{
    max-width: 83.333333%;
  }

  .sm\:max-w-9\/12{
    max-width: 75%;
  }

  .sm\:max-w-80vw{
    max-width: 80vw;
  }

  .sm\:min-h-0{
    min-height: 0;
  }

  .sm\:min-h-310{
    min-height: 19.375rem;
  }

  .sm\:min-h-full{
    min-height: 100%;
  }

  .sm\:min-h-screen{
    min-height: 100vh;
  }

  .sm\:min-w-0{
    min-width: 0;
  }

  .sm\:min-w-10{
    min-width: 2.5rem;
  }

  .sm\:min-w-20{
    min-width: 5rem;
  }

  .sm\:min-w-200{
    min-width: 12.5rem;
  }

  .sm\:min-w-240{
    min-width: 15rem;
  }

  .sm\:min-w-310{
    min-width: 19.375rem;
  }

  .sm\:min-w-full{
    min-width: 100%;
  }

  .sm\:min-w-auto{
    min-width: auto;
  }

  .sm\:object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .sm\:object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }

  .sm\:object-fill{
    -o-object-fit: fill;
       object-fit: fill;
  }

  .sm\:object-none{
    -o-object-fit: none;
       object-fit: none;
  }

  .sm\:object-scale-down{
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .sm\:object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
  }

  .sm\:object-center{
    -o-object-position: center;
       object-position: center;
  }

  .sm\:object-left{
    -o-object-position: left;
       object-position: left;
  }

  .sm\:object-left-bottom{
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .sm\:object-left-top{
    -o-object-position: left top;
       object-position: left top;
  }

  .sm\:object-right{
    -o-object-position: right;
       object-position: right;
  }

  .sm\:object-right-bottom{
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .sm\:object-right-top{
    -o-object-position: right top;
       object-position: right top;
  }

  .sm\:object-top{
    -o-object-position: top;
       object-position: top;
  }

  .sm\:opacity-0{
    opacity: 0;
  }

  .sm\:opacity-10{
    opacity: 0.1;
  }

  .sm\:opacity-20{
    opacity: 0.2;
  }

  .sm\:opacity-25{
    opacity: 0.25;
  }

  .sm\:opacity-50{
    opacity: 0.5;
  }

  .sm\:opacity-60{
    opacity: 0.6;
  }

  .sm\:opacity-75{
    opacity: 0.75;
  }

  .sm\:opacity-100{
    opacity: 1;
  }

  .sm\:hover\:opacity-0:hover{
    opacity: 0;
  }

  .sm\:hover\:opacity-10:hover{
    opacity: 0.1;
  }

  .sm\:hover\:opacity-20:hover{
    opacity: 0.2;
  }

  .sm\:hover\:opacity-25:hover{
    opacity: 0.25;
  }

  .sm\:hover\:opacity-50:hover{
    opacity: 0.5;
  }

  .sm\:hover\:opacity-60:hover{
    opacity: 0.6;
  }

  .sm\:hover\:opacity-75:hover{
    opacity: 0.75;
  }

  .sm\:hover\:opacity-100:hover{
    opacity: 1;
  }

  .sm\:focus\:opacity-0:focus{
    opacity: 0;
  }

  .sm\:focus\:opacity-10:focus{
    opacity: 0.1;
  }

  .sm\:focus\:opacity-20:focus{
    opacity: 0.2;
  }

  .sm\:focus\:opacity-25:focus{
    opacity: 0.25;
  }

  .sm\:focus\:opacity-50:focus{
    opacity: 0.5;
  }

  .sm\:focus\:opacity-60:focus{
    opacity: 0.6;
  }

  .sm\:focus\:opacity-75:focus{
    opacity: 0.75;
  }

  .sm\:focus\:opacity-100:focus{
    opacity: 1;
  }

  .sm\:outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\:outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\:outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\:focus\:outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\:focus\:outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\:focus\:outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\:overflow-auto{
    overflow: auto;
  }

  .sm\:overflow-hidden{
    overflow: hidden;
  }

  .sm\:overflow-visible{
    overflow: visible;
  }

  .sm\:overflow-scroll{
    overflow: scroll;
  }

  .sm\:overflow-x-auto{
    overflow-x: auto;
  }

  .sm\:overflow-y-auto{
    overflow-y: auto;
  }

  .sm\:overflow-x-hidden{
    overflow-x: hidden;
  }

  .sm\:overflow-y-hidden{
    overflow-y: hidden;
  }

  .sm\:overflow-x-visible{
    overflow-x: visible;
  }

  .sm\:overflow-y-visible{
    overflow-y: visible;
  }

  .sm\:overflow-x-scroll{
    overflow-x: scroll;
  }

  .sm\:overflow-y-scroll{
    overflow-y: scroll;
  }

  .sm\:scrolling-touch{
    -webkit-overflow-scrolling: touch;
  }

  .sm\:scrolling-auto{
    -webkit-overflow-scrolling: auto;
  }

  .sm\:overscroll-auto{
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto;
  }

  .sm\:overscroll-contain{
    -ms-scroll-chaining: none;
        overscroll-behavior: contain;
  }

  .sm\:overscroll-none{
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }

  .sm\:overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .sm\:overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .sm\:overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .sm\:overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .sm\:overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .sm\:overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .sm\:p-0{
    padding: 0;
  }

  .sm\:p-1{
    padding: 0.25rem;
  }

  .sm\:p-2{
    padding: 0.5rem;
  }

  .sm\:p-3{
    padding: 0.75rem;
  }

  .sm\:p-4{
    padding: 1rem;
  }

  .sm\:p-5{
    padding: 1.25rem;
  }

  .sm\:p-6{
    padding: 1.5rem;
  }

  .sm\:p-8{
    padding: 2rem;
  }

  .sm\:p-10{
    padding: 2.5rem;
  }

  .sm\:p-12{
    padding: 3rem;
  }

  .sm\:p-16{
    padding: 4rem;
  }

  .sm\:p-20{
    padding: 5rem;
  }

  .sm\:p-24{
    padding: 6rem;
  }

  .sm\:p-30{
    padding: 1.875rem;
  }

  .sm\:p-32{
    padding: 8rem;
  }

  .sm\:p-40{
    padding: 10rem;
  }

  .sm\:p-48{
    padding: 12rem;
  }

  .sm\:p-56{
    padding: 3.5rem;
  }

  .sm\:p-64{
    padding: 16rem;
  }

  .sm\:p-72{
    padding: 4.5rem;
  }

  .sm\:p-92{
    padding: 5.75rem;
  }

  .sm\:p-108{
    padding: 6.75rem;
  }

  .sm\:p-140{
    padding: 8.75rem;
  }

  .sm\:p-280{
    padding: 17.5rem;
  }

  .sm\:p-400{
    padding: 25rem;
  }

  .sm\:p-px{
    padding: 1px;
  }

  .sm\:p-2xl\:pl-140{
    padding: 15.875rem;
  }

  .sm\:py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .sm\:px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .sm\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .sm\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .sm\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .sm\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .sm\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .sm\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .sm\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sm\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sm\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .sm\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sm\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sm\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sm\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .sm\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sm\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sm\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sm\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sm\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .sm\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .sm\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .sm\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .sm\:px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .sm\:py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .sm\:px-30{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .sm\:py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .sm\:px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .sm\:py-40{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .sm\:px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .sm\:py-48{
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .sm\:px-48{
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .sm\:py-56{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .sm\:px-56{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .sm\:py-64{
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .sm\:px-64{
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .sm\:py-72{
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .sm\:px-72{
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .sm\:py-92{
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .sm\:px-92{
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .sm\:py-108{
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .sm\:px-108{
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .sm\:py-140{
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .sm\:px-140{
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }

  .sm\:py-280{
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }

  .sm\:px-280{
    padding-left: 17.5rem;
    padding-right: 17.5rem;
  }

  .sm\:py-400{
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .sm\:px-400{
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .sm\:py-px{
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .sm\:px-px{
    padding-left: 1px;
    padding-right: 1px;
  }

  .sm\:py-2xl\:pl-140{
    padding-top: 15.875rem;
    padding-bottom: 15.875rem;
  }

  .sm\:px-2xl\:pl-140{
    padding-left: 15.875rem;
    padding-right: 15.875rem;
  }

  .sm\:pt-0{
    padding-top: 0;
  }

  .sm\:pr-0{
    padding-right: 0;
  }

  .sm\:pb-0{
    padding-bottom: 0;
  }

  .sm\:pl-0{
    padding-left: 0;
  }

  .sm\:pt-1{
    padding-top: 0.25rem;
  }

  .sm\:pr-1{
    padding-right: 0.25rem;
  }

  .sm\:pb-1{
    padding-bottom: 0.25rem;
  }

  .sm\:pl-1{
    padding-left: 0.25rem;
  }

  .sm\:pt-2{
    padding-top: 0.5rem;
  }

  .sm\:pr-2{
    padding-right: 0.5rem;
  }

  .sm\:pb-2{
    padding-bottom: 0.5rem;
  }

  .sm\:pl-2{
    padding-left: 0.5rem;
  }

  .sm\:pt-3{
    padding-top: 0.75rem;
  }

  .sm\:pr-3{
    padding-right: 0.75rem;
  }

  .sm\:pb-3{
    padding-bottom: 0.75rem;
  }

  .sm\:pl-3{
    padding-left: 0.75rem;
  }

  .sm\:pt-4{
    padding-top: 1rem;
  }

  .sm\:pr-4{
    padding-right: 1rem;
  }

  .sm\:pb-4{
    padding-bottom: 1rem;
  }

  .sm\:pl-4{
    padding-left: 1rem;
  }

  .sm\:pt-5{
    padding-top: 1.25rem;
  }

  .sm\:pr-5{
    padding-right: 1.25rem;
  }

  .sm\:pb-5{
    padding-bottom: 1.25rem;
  }

  .sm\:pl-5{
    padding-left: 1.25rem;
  }

  .sm\:pt-6{
    padding-top: 1.5rem;
  }

  .sm\:pr-6{
    padding-right: 1.5rem;
  }

  .sm\:pb-6{
    padding-bottom: 1.5rem;
  }

  .sm\:pl-6{
    padding-left: 1.5rem;
  }

  .sm\:pt-8{
    padding-top: 2rem;
  }

  .sm\:pr-8{
    padding-right: 2rem;
  }

  .sm\:pb-8{
    padding-bottom: 2rem;
  }

  .sm\:pl-8{
    padding-left: 2rem;
  }

  .sm\:pt-10{
    padding-top: 2.5rem;
  }

  .sm\:pr-10{
    padding-right: 2.5rem;
  }

  .sm\:pb-10{
    padding-bottom: 2.5rem;
  }

  .sm\:pl-10{
    padding-left: 2.5rem;
  }

  .sm\:pt-12{
    padding-top: 3rem;
  }

  .sm\:pr-12{
    padding-right: 3rem;
  }

  .sm\:pb-12{
    padding-bottom: 3rem;
  }

  .sm\:pl-12{
    padding-left: 3rem;
  }

  .sm\:pt-16{
    padding-top: 4rem;
  }

  .sm\:pr-16{
    padding-right: 4rem;
  }

  .sm\:pb-16{
    padding-bottom: 4rem;
  }

  .sm\:pl-16{
    padding-left: 4rem;
  }

  .sm\:pt-20{
    padding-top: 5rem;
  }

  .sm\:pr-20{
    padding-right: 5rem;
  }

  .sm\:pb-20{
    padding-bottom: 5rem;
  }

  .sm\:pl-20{
    padding-left: 5rem;
  }

  .sm\:pt-24{
    padding-top: 6rem;
  }

  .sm\:pr-24{
    padding-right: 6rem;
  }

  .sm\:pb-24{
    padding-bottom: 6rem;
  }

  .sm\:pl-24{
    padding-left: 6rem;
  }

  .sm\:pt-30{
    padding-top: 1.875rem;
  }

  .sm\:pr-30{
    padding-right: 1.875rem;
  }

  .sm\:pb-30{
    padding-bottom: 1.875rem;
  }

  .sm\:pl-30{
    padding-left: 1.875rem;
  }

  .sm\:pt-32{
    padding-top: 8rem;
  }

  .sm\:pr-32{
    padding-right: 8rem;
  }

  .sm\:pb-32{
    padding-bottom: 8rem;
  }

  .sm\:pl-32{
    padding-left: 8rem;
  }

  .sm\:pt-40{
    padding-top: 10rem;
  }

  .sm\:pr-40{
    padding-right: 10rem;
  }

  .sm\:pb-40{
    padding-bottom: 10rem;
  }

  .sm\:pl-40{
    padding-left: 10rem;
  }

  .sm\:pt-48{
    padding-top: 12rem;
  }

  .sm\:pr-48{
    padding-right: 12rem;
  }

  .sm\:pb-48{
    padding-bottom: 12rem;
  }

  .sm\:pl-48{
    padding-left: 12rem;
  }

  .sm\:pt-56{
    padding-top: 3.5rem;
  }

  .sm\:pr-56{
    padding-right: 3.5rem;
  }

  .sm\:pb-56{
    padding-bottom: 3.5rem;
  }

  .sm\:pl-56{
    padding-left: 3.5rem;
  }

  .sm\:pt-64{
    padding-top: 16rem;
  }

  .sm\:pr-64{
    padding-right: 16rem;
  }

  .sm\:pb-64{
    padding-bottom: 16rem;
  }

  .sm\:pl-64{
    padding-left: 16rem;
  }

  .sm\:pt-72{
    padding-top: 4.5rem;
  }

  .sm\:pr-72{
    padding-right: 4.5rem;
  }

  .sm\:pb-72{
    padding-bottom: 4.5rem;
  }

  .sm\:pl-72{
    padding-left: 4.5rem;
  }

  .sm\:pt-92{
    padding-top: 5.75rem;
  }

  .sm\:pr-92{
    padding-right: 5.75rem;
  }

  .sm\:pb-92{
    padding-bottom: 5.75rem;
  }

  .sm\:pl-92{
    padding-left: 5.75rem;
  }

  .sm\:pt-108{
    padding-top: 6.75rem;
  }

  .sm\:pr-108{
    padding-right: 6.75rem;
  }

  .sm\:pb-108{
    padding-bottom: 6.75rem;
  }

  .sm\:pl-108{
    padding-left: 6.75rem;
  }

  .sm\:pt-140{
    padding-top: 8.75rem;
  }

  .sm\:pr-140{
    padding-right: 8.75rem;
  }

  .sm\:pb-140{
    padding-bottom: 8.75rem;
  }

  .sm\:pl-140{
    padding-left: 8.75rem;
  }

  .sm\:pt-280{
    padding-top: 17.5rem;
  }

  .sm\:pr-280{
    padding-right: 17.5rem;
  }

  .sm\:pb-280{
    padding-bottom: 17.5rem;
  }

  .sm\:pl-280{
    padding-left: 17.5rem;
  }

  .sm\:pt-400{
    padding-top: 25rem;
  }

  .sm\:pr-400{
    padding-right: 25rem;
  }

  .sm\:pb-400{
    padding-bottom: 25rem;
  }

  .sm\:pl-400{
    padding-left: 25rem;
  }

  .sm\:pt-px{
    padding-top: 1px;
  }

  .sm\:pr-px{
    padding-right: 1px;
  }

  .sm\:pb-px{
    padding-bottom: 1px;
  }

  .sm\:pl-px{
    padding-left: 1px;
  }

  .sm\:pt-2xl\:pl-140{
    padding-top: 15.875rem;
  }

  .sm\:pr-2xl\:pl-140{
    padding-right: 15.875rem;
  }

  .sm\:pb-2xl\:pl-140{
    padding-bottom: 15.875rem;
  }

  .sm\:pl-2xl\:pl-140{
    padding-left: 15.875rem;
  }

  .sm\:placeholder-white-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .sm\:placeholder-white-100:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .sm\:placeholder-white-100::placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .sm\:placeholder-white-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .sm\:placeholder-white-200:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .sm\:placeholder-white-200::placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-200:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-300:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-400:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .sm\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .sm\:placeholder-lightbrown::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .sm\:placeholder-lightbrown:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .sm\:placeholder-lightbrown::placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .sm\:placeholder-beige::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .sm\:placeholder-beige:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .sm\:placeholder-beige::placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .sm\:placeholder-bordeaux::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .sm\:placeholder-bordeaux:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .sm\:placeholder-bordeaux::placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .sm\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .sm\:placeholder-red:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .sm\:placeholder-red::placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .sm\:placeholder-green::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .sm\:placeholder-green:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .sm\:placeholder-green::placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .sm\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .sm\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .sm\:placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .sm\:placeholder-transparent::-moz-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .sm\:placeholder-transparent:-ms-input-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .sm\:placeholder-transparent::placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .sm\:placeholder-brown::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .sm\:placeholder-brown:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .sm\:placeholder-brown::placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .sm\:placeholder-lightorange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .sm\:placeholder-lightorange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .sm\:placeholder-lightorange::placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .sm\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .sm\:placeholder-orange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .sm\:placeholder-orange::placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .sm\:placeholder-darkorange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .sm\:placeholder-darkorange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .sm\:placeholder-darkorange::placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-white-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-white-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-white-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-white-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-white-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-white-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightbrown:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightbrown:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightbrown:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-beige:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-beige:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-beige:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-bordeaux:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-bordeaux:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-bordeaux:focus::placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-red:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-green:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .sm\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .sm\:focus\:placeholder-transparent:focus::placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .sm\:focus\:placeholder-brown:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-brown:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-brown:focus::placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightorange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightorange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-lightorange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-orange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-darkorange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-darkorange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .sm\:focus\:placeholder-darkorange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .sm\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .sm\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0;
  }

  .sm\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .sm\:placeholder-opacity-10::-moz-placeholder{
    --placeholder-opacity: 0.1;
  }

  .sm\:placeholder-opacity-10:-ms-input-placeholder{
    --placeholder-opacity: 0.1;
  }

  .sm\:placeholder-opacity-10::placeholder{
    --placeholder-opacity: 0.1;
  }

  .sm\:placeholder-opacity-20::-moz-placeholder{
    --placeholder-opacity: 0.2;
  }

  .sm\:placeholder-opacity-20:-ms-input-placeholder{
    --placeholder-opacity: 0.2;
  }

  .sm\:placeholder-opacity-20::placeholder{
    --placeholder-opacity: 0.2;
  }

  .sm\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .sm\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25;
  }

  .sm\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .sm\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .sm\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5;
  }

  .sm\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .sm\:placeholder-opacity-60::-moz-placeholder{
    --placeholder-opacity: 0.6;
  }

  .sm\:placeholder-opacity-60:-ms-input-placeholder{
    --placeholder-opacity: 0.6;
  }

  .sm\:placeholder-opacity-60::placeholder{
    --placeholder-opacity: 0.6;
  }

  .sm\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .sm\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75;
  }

  .sm\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .sm\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .sm\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1;
  }

  .sm\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .sm\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0;
  }

  .sm\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .sm\:focus\:placeholder-opacity-10:focus::-moz-placeholder{
    --placeholder-opacity: 0.1;
  }

  .sm\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.1;
  }

  .sm\:focus\:placeholder-opacity-10:focus::placeholder{
    --placeholder-opacity: 0.1;
  }

  .sm\:focus\:placeholder-opacity-20:focus::-moz-placeholder{
    --placeholder-opacity: 0.2;
  }

  .sm\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.2;
  }

  .sm\:focus\:placeholder-opacity-20:focus::placeholder{
    --placeholder-opacity: 0.2;
  }

  .sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .sm\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25;
  }

  .sm\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .sm\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5;
  }

  .sm\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .sm\:focus\:placeholder-opacity-60:focus::-moz-placeholder{
    --placeholder-opacity: 0.6;
  }

  .sm\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.6;
  }

  .sm\:focus\:placeholder-opacity-60:focus::placeholder{
    --placeholder-opacity: 0.6;
  }

  .sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .sm\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75;
  }

  .sm\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .sm\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
  }

  .sm\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .sm\:pointer-events-none{
    pointer-events: none;
  }

  .sm\:pointer-events-auto{
    pointer-events: auto;
  }

  .sm\:static{
    position: static;
  }

  .sm\:fixed{
    position: fixed;
  }

  .sm\:absolute{
    position: absolute;
  }

  .sm\:relative{
    position: relative;
  }

  .sm\:sticky{
    position: -webkit-sticky;
    position: sticky;
  }

  .sm\:inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .sm\:inset-10{
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .sm\:inset-20{
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .sm\:inset-30{
    top: 1.875rem;
    right: 1.875rem;
    bottom: 1.875rem;
    left: 1.875rem;
  }

  .sm\:inset-60{
    top: 3.75rem;
    right: 3.75rem;
    bottom: 3.75rem;
    left: 3.75rem;
  }

  .sm\:inset-92{
    top: 5.75rem;
    right: 5.75rem;
    bottom: 5.75rem;
    left: 5.75rem;
  }

  .sm\:inset-140{
    top: 8.75rem;
    right: 8.75rem;
    bottom: 8.75rem;
    left: 8.75rem;
  }

  .sm\:inset-280{
    top: 17.5rem;
    right: 17.5rem;
    bottom: 17.5rem;
    left: 17.5rem;
  }

  .sm\:inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .sm\:inset-1\/2{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .sm\:inset-7\.5{
    top: 1.875rem;
    right: 1.875rem;
    bottom: 1.875rem;
    left: 1.875rem;
  }

  .sm\:-inset-72{
    top: -4.5rem;
    right: -4.5rem;
    bottom: -4.5rem;
    left: -4.5rem;
  }

  .sm\:-inset-50{
    top: -3.125rem;
    right: -3.125rem;
    bottom: -3.125rem;
    left: -3.125rem;
  }

  .sm\:inset-m32{
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .sm\:inset-m64{
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .sm\:inset-m128{
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .sm\:inset-y-0{
    top: 0;
    bottom: 0;
  }

  .sm\:inset-x-0{
    right: 0;
    left: 0;
  }

  .sm\:inset-y-10{
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .sm\:inset-x-10{
    right: 0.625rem;
    left: 0.625rem;
  }

  .sm\:inset-y-20{
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .sm\:inset-x-20{
    right: 1.25rem;
    left: 1.25rem;
  }

  .sm\:inset-y-30{
    top: 1.875rem;
    bottom: 1.875rem;
  }

  .sm\:inset-x-30{
    right: 1.875rem;
    left: 1.875rem;
  }

  .sm\:inset-y-60{
    top: 3.75rem;
    bottom: 3.75rem;
  }

  .sm\:inset-x-60{
    right: 3.75rem;
    left: 3.75rem;
  }

  .sm\:inset-y-92{
    top: 5.75rem;
    bottom: 5.75rem;
  }

  .sm\:inset-x-92{
    right: 5.75rem;
    left: 5.75rem;
  }

  .sm\:inset-y-140{
    top: 8.75rem;
    bottom: 8.75rem;
  }

  .sm\:inset-x-140{
    right: 8.75rem;
    left: 8.75rem;
  }

  .sm\:inset-y-280{
    top: 17.5rem;
    bottom: 17.5rem;
  }

  .sm\:inset-x-280{
    right: 17.5rem;
    left: 17.5rem;
  }

  .sm\:inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .sm\:inset-x-auto{
    right: auto;
    left: auto;
  }

  .sm\:inset-y-1\/2{
    top: 50%;
    bottom: 50%;
  }

  .sm\:inset-x-1\/2{
    right: 50%;
    left: 50%;
  }

  .sm\:inset-y-7\.5{
    top: 1.875rem;
    bottom: 1.875rem;
  }

  .sm\:inset-x-7\.5{
    right: 1.875rem;
    left: 1.875rem;
  }

  .sm\:-inset-y-72{
    top: -4.5rem;
    bottom: -4.5rem;
  }

  .sm\:-inset-x-72{
    right: -4.5rem;
    left: -4.5rem;
  }

  .sm\:-inset-y-50{
    top: -3.125rem;
    bottom: -3.125rem;
  }

  .sm\:-inset-x-50{
    right: -3.125rem;
    left: -3.125rem;
  }

  .sm\:inset-y-m32{
    top: -2rem;
    bottom: -2rem;
  }

  .sm\:inset-x-m32{
    right: -2rem;
    left: -2rem;
  }

  .sm\:inset-y-m64{
    top: -4rem;
    bottom: -4rem;
  }

  .sm\:inset-x-m64{
    right: -4rem;
    left: -4rem;
  }

  .sm\:inset-y-m128{
    top: -8rem;
    bottom: -8rem;
  }

  .sm\:inset-x-m128{
    right: -8rem;
    left: -8rem;
  }

  .sm\:top-0{
    top: 0;
  }

  .sm\:right-0{
    right: 0;
  }

  .sm\:bottom-0{
    bottom: 0;
  }

  .sm\:left-0{
    left: 0;
  }

  .sm\:top-10{
    top: 0.625rem;
  }

  .sm\:right-10{
    right: 0.625rem;
  }

  .sm\:bottom-10{
    bottom: 0.625rem;
  }

  .sm\:left-10{
    left: 0.625rem;
  }

  .sm\:top-20{
    top: 1.25rem;
  }

  .sm\:right-20{
    right: 1.25rem;
  }

  .sm\:bottom-20{
    bottom: 1.25rem;
  }

  .sm\:left-20{
    left: 1.25rem;
  }

  .sm\:top-30{
    top: 1.875rem;
  }

  .sm\:right-30{
    right: 1.875rem;
  }

  .sm\:bottom-30{
    bottom: 1.875rem;
  }

  .sm\:left-30{
    left: 1.875rem;
  }

  .sm\:top-60{
    top: 3.75rem;
  }

  .sm\:right-60{
    right: 3.75rem;
  }

  .sm\:bottom-60{
    bottom: 3.75rem;
  }

  .sm\:left-60{
    left: 3.75rem;
  }

  .sm\:top-92{
    top: 5.75rem;
  }

  .sm\:right-92{
    right: 5.75rem;
  }

  .sm\:bottom-92{
    bottom: 5.75rem;
  }

  .sm\:left-92{
    left: 5.75rem;
  }

  .sm\:top-140{
    top: 8.75rem;
  }

  .sm\:right-140{
    right: 8.75rem;
  }

  .sm\:bottom-140{
    bottom: 8.75rem;
  }

  .sm\:left-140{
    left: 8.75rem;
  }

  .sm\:top-280{
    top: 17.5rem;
  }

  .sm\:right-280{
    right: 17.5rem;
  }

  .sm\:bottom-280{
    bottom: 17.5rem;
  }

  .sm\:left-280{
    left: 17.5rem;
  }

  .sm\:top-auto{
    top: auto;
  }

  .sm\:right-auto{
    right: auto;
  }

  .sm\:bottom-auto{
    bottom: auto;
  }

  .sm\:left-auto{
    left: auto;
  }

  .sm\:top-1\/2{
    top: 50%;
  }

  .sm\:right-1\/2{
    right: 50%;
  }

  .sm\:bottom-1\/2{
    bottom: 50%;
  }

  .sm\:left-1\/2{
    left: 50%;
  }

  .sm\:top-7\.5{
    top: 1.875rem;
  }

  .sm\:right-7\.5{
    right: 1.875rem;
  }

  .sm\:bottom-7\.5{
    bottom: 1.875rem;
  }

  .sm\:left-7\.5{
    left: 1.875rem;
  }

  .sm\:-top-72{
    top: -4.5rem;
  }

  .sm\:-right-72{
    right: -4.5rem;
  }

  .sm\:-bottom-72{
    bottom: -4.5rem;
  }

  .sm\:-left-72{
    left: -4.5rem;
  }

  .sm\:-top-50{
    top: -3.125rem;
  }

  .sm\:-right-50{
    right: -3.125rem;
  }

  .sm\:-bottom-50{
    bottom: -3.125rem;
  }

  .sm\:-left-50{
    left: -3.125rem;
  }

  .sm\:top-m32{
    top: -2rem;
  }

  .sm\:right-m32{
    right: -2rem;
  }

  .sm\:bottom-m32{
    bottom: -2rem;
  }

  .sm\:left-m32{
    left: -2rem;
  }

  .sm\:top-m64{
    top: -4rem;
  }

  .sm\:right-m64{
    right: -4rem;
  }

  .sm\:bottom-m64{
    bottom: -4rem;
  }

  .sm\:left-m64{
    left: -4rem;
  }

  .sm\:top-m128{
    top: -8rem;
  }

  .sm\:right-m128{
    right: -8rem;
  }

  .sm\:bottom-m128{
    bottom: -8rem;
  }

  .sm\:left-m128{
    left: -8rem;
  }

  .sm\:resize-none{
    resize: none;
  }

  .sm\:resize-y{
    resize: vertical;
  }

  .sm\:resize-x{
    resize: horizontal;
  }

  .sm\:resize{
    resize: both;
  }

  .sm\:shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .sm\:shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .sm\:shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .sm\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .sm\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .sm\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .sm\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .sm\:shadow-none{
    box-shadow: none;
  }

  .sm\:shadow-3xl{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .sm\:hover\:shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .sm\:hover\:shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .sm\:hover\:shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:hover\:shadow-md:hover{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .sm\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .sm\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .sm\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .sm\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .sm\:hover\:shadow-none:hover{
    box-shadow: none;
  }

  .sm\:hover\:shadow-3xl:hover{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .sm\:focus\:shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .sm\:focus\:shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .sm\:focus\:shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:focus\:shadow-md:focus{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .sm\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .sm\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .sm\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .sm\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .sm\:focus\:shadow-none:focus{
    box-shadow: none;
  }

  .sm\:focus\:shadow-3xl:focus{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .sm\:fill-brown{
    fill: #321604;
  }

  .sm\:fill-white-100{
    fill: #fff;
  }

  .sm\:fill-white-200{
    fill: #FAFAFA;
  }

  .sm\:fill-beige{
    fill: #EBEAE8;
  }

  .sm\:fill-bordeaux{
    fill: #681024;
  }

  .sm\:fill-current{
    fill: currentColor;
  }

  .sm\:stroke-white-100{
    stroke: #fff;
  }

  .sm\:stroke-gray-200{
    stroke: #959595;
  }

  .sm\:stroke-brown{
    stroke: #321604;
  }

  .sm\:stroke-bordeaux{
    stroke: #681024;
  }

  .sm\:stroke-beige{
  }

  .sm\:stroke-black{
    stroke: #000000;
  }

  .sm\:stroke-0{
    stroke-width: 0;
  }

  .sm\:stroke-1{
    stroke-width: 1;
  }

  .sm\:stroke-2{
    stroke-width: 2;
  }

  .sm\:table-auto{
    table-layout: auto;
  }

  .sm\:table-fixed{
    table-layout: fixed;
  }

  .sm\:text-left{
    text-align: left;
  }

  .sm\:text-center{
    text-align: center;
  }

  .sm\:text-right{
    text-align: right;
  }

  .sm\:text-justify{
    text-align: justify;
  }

  .sm\:text-white-100{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:text-white-200{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .sm\:text-gray-200{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .sm\:text-gray-300{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .sm\:text-gray-400{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .sm\:text-lightbrown{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .sm\:text-beige{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .sm\:text-bordeaux{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .sm\:text-red{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .sm\:text-green{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .sm\:text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .sm\:text-transparent{
    color: rgba(0, 0, 0, 0);
  }

  .sm\:text-brown{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .sm\:text-lightorange{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .sm\:text-orange{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .sm\:text-darkorange{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .sm\:hover\:text-white-100:hover{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:hover\:text-white-200:hover{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .sm\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .sm\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .sm\:hover\:text-gray-400:hover{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .sm\:hover\:text-lightbrown:hover{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .sm\:hover\:text-beige:hover{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .sm\:hover\:text-bordeaux:hover{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .sm\:hover\:text-red:hover{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .sm\:hover\:text-green:hover{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .sm\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .sm\:hover\:text-transparent:hover{
    color: rgba(0, 0, 0, 0);
  }

  .sm\:hover\:text-brown:hover{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .sm\:hover\:text-lightorange:hover{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .sm\:hover\:text-orange:hover{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .sm\:hover\:text-darkorange:hover{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .sm\:focus\:text-white-100:focus{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:focus\:text-white-200:focus{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .sm\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .sm\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .sm\:focus\:text-gray-400:focus{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .sm\:focus\:text-lightbrown:focus{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .sm\:focus\:text-beige:focus{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .sm\:focus\:text-bordeaux:focus{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .sm\:focus\:text-red:focus{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .sm\:focus\:text-green:focus{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .sm\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .sm\:focus\:text-transparent:focus{
    color: rgba(0, 0, 0, 0);
  }

  .sm\:focus\:text-brown:focus{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .sm\:focus\:text-lightorange:focus{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .sm\:focus\:text-orange:focus{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .sm\:focus\:text-darkorange:focus{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .sm\:text-opacity-0{
    --text-opacity: 0;
  }

  .sm\:text-opacity-10{
    --text-opacity: 0.1;
  }

  .sm\:text-opacity-20{
    --text-opacity: 0.2;
  }

  .sm\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .sm\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .sm\:text-opacity-60{
    --text-opacity: 0.6;
  }

  .sm\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .sm\:text-opacity-100{
    --text-opacity: 1;
  }

  .sm\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .sm\:hover\:text-opacity-10:hover{
    --text-opacity: 0.1;
  }

  .sm\:hover\:text-opacity-20:hover{
    --text-opacity: 0.2;
  }

  .sm\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .sm\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .sm\:hover\:text-opacity-60:hover{
    --text-opacity: 0.6;
  }

  .sm\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .sm\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .sm\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .sm\:focus\:text-opacity-10:focus{
    --text-opacity: 0.1;
  }

  .sm\:focus\:text-opacity-20:focus{
    --text-opacity: 0.2;
  }

  .sm\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .sm\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .sm\:focus\:text-opacity-60:focus{
    --text-opacity: 0.6;
  }

  .sm\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .sm\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .sm\:italic{
    font-style: italic;
  }

  .sm\:not-italic{
    font-style: normal;
  }

  .sm\:uppercase{
    text-transform: uppercase;
  }

  .sm\:lowercase{
    text-transform: lowercase;
  }

  .sm\:capitalize{
    text-transform: capitalize;
  }

  .sm\:normal-case{
    text-transform: none;
  }

  .sm\:underline{
    text-decoration: underline;
  }

  .sm\:line-through{
    text-decoration: line-through;
  }

  .sm\:no-underline{
    text-decoration: none;
  }

  .sm\:hover\:underline:hover{
    text-decoration: underline;
  }

  .sm\:hover\:line-through:hover{
    text-decoration: line-through;
  }

  .sm\:hover\:no-underline:hover{
    text-decoration: none;
  }

  .sm\:focus\:underline:focus{
    text-decoration: underline;
  }

  .sm\:focus\:line-through:focus{
    text-decoration: line-through;
  }

  .sm\:focus\:no-underline:focus{
    text-decoration: none;
  }

  .sm\:antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .sm\:subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .sm\:ordinal, .sm\:slashed-zero, .sm\:lining-nums, .sm\:oldstyle-nums, .sm\:proportional-nums, .sm\:tabular-nums, .sm\:diagonal-fractions, .sm\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
  }

  .sm\:normal-nums{
    font-variant-numeric: normal;
  }

  .sm\:ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .sm\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .sm\:lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .sm\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .sm\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .sm\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .sm\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .sm\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .sm\:tracking-20{
    letter-spacing: 0.02em;
  }

  .sm\:tracking-100{
    letter-spacing: 0.1em;
  }

  .sm\:tracking-tighter{
    letter-spacing: -0.05em;
  }

  .sm\:tracking-tight{
    letter-spacing: -0.025em;
  }

  .sm\:tracking-normal{
    letter-spacing: 0;
  }

  .sm\:tracking-wide{
    letter-spacing: 0.025em;
  }

  .sm\:tracking-wider{
    letter-spacing: 0.05em;
  }

  .sm\:tracking-widest{
    letter-spacing: 0.1em;
  }

  .sm\:select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .sm\:select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .sm\:select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .sm\:select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .sm\:align-baseline{
    vertical-align: baseline;
  }

  .sm\:align-top{
    vertical-align: top;
  }

  .sm\:align-middle{
    vertical-align: middle;
  }

  .sm\:align-bottom{
    vertical-align: bottom;
  }

  .sm\:align-text-top{
    vertical-align: text-top;
  }

  .sm\:align-text-bottom{
    vertical-align: text-bottom;
  }

  .sm\:visible{
    visibility: visible;
  }

  .sm\:invisible{
    visibility: hidden;
  }

  .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-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .sm\:break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .sm\:break-all{
    word-break: break-all;
  }

  .sm\:truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .sm\:w-0{
    width: 0;
  }

  .sm\:w-1{
    width: 0.25rem;
  }

  .sm\:w-2{
    width: 0.5rem;
  }

  .sm\:w-3{
    width: 0.75rem;
  }

  .sm\:w-4{
    width: 1rem;
  }

  .sm\:w-5{
    width: 1.25rem;
  }

  .sm\:w-6{
    width: 1.5rem;
  }

  .sm\:w-8{
    width: 2rem;
  }

  .sm\:w-10{
    width: 2.5rem;
  }

  .sm\:w-12{
    width: 3rem;
  }

  .sm\:w-16{
    width: 4rem;
  }

  .sm\:w-20{
    width: 5rem;
  }

  .sm\:w-24{
    width: 6rem;
  }

  .sm\:w-32{
    width: 8rem;
  }

  .sm\:w-40{
    width: 10rem;
  }

  .sm\:w-48{
    width: 12rem;
  }

  .sm\:w-56{
    width: 14rem;
  }

  .sm\:w-64{
    width: 16rem;
  }

  .sm\:w-332{
    width: 20.75rem;
  }

  .sm\:w-400{
    width: 25rem;
  }

  .sm\:w-600{
    width: 37.5rem;
  }

  .sm\:w-auto{
    width: auto;
  }

  .sm\:w-px{
    width: 1px;
  }

  .sm\:w-1\/2{
    width: 50%;
  }

  .sm\:w-1\/3{
    width: 33.333333%;
  }

  .sm\:w-2\/3{
    width: 66.666667%;
  }

  .sm\:w-1\/4{
    width: 25%;
  }

  .sm\:w-2\/4{
    width: 50%;
  }

  .sm\:w-3\/4{
    width: 75%;
  }

  .sm\:w-1\/5{
    width: 20%;
  }

  .sm\:w-2\/5{
    width: 40%;
  }

  .sm\:w-3\/5{
    width: 60%;
  }

  .sm\:w-4\/5{
    width: 80%;
  }

  .sm\:w-1\/6{
    width: 16.666667%;
  }

  .sm\:w-2\/6{
    width: 33.333333%;
  }

  .sm\:w-3\/6{
    width: 50%;
  }

  .sm\:w-4\/6{
    width: 66.666667%;
  }

  .sm\:w-5\/6{
    width: 83.333333%;
  }

  .sm\:w-1\/12{
    width: 8.333333%;
  }

  .sm\:w-2\/12{
    width: 16.666667%;
  }

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

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

  .sm\:w-5\/12{
    width: 41.666667%;
  }

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

  .sm\:w-7\/12{
    width: 58.333333%;
  }

  .sm\:w-8\/12{
    width: 66.666667%;
  }

  .sm\:w-9\/12{
    width: 75%;
  }

  .sm\:w-10\/12{
    width: 83.333333%;
  }

  .sm\:w-11\/12{
    width: 91.666667%;
  }

  .sm\:w-full{
    width: 100%;
  }

  .sm\:w-screen{
    width: 100vw;
  }

  .sm\:w-fit{
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .sm\:w-line{
    width: 0.0625rem;
  }

  .sm\:w-p50{
    width: 50%;
  }

  .sm\:z-0{
    z-index: 0;
  }

  .sm\:z-10{
    z-index: 10;
  }

  .sm\:z-20{
    z-index: 20;
  }

  .sm\:z-30{
    z-index: 30;
  }

  .sm\:z-40{
    z-index: 40;
  }

  .sm\:z-50{
    z-index: 50;
  }

  .sm\:z-auto{
    z-index: auto;
  }

  .sm\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .sm\:gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .sm\:gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .sm\:gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .sm\:gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .sm\:gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .sm\:gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .sm\:gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .sm\:gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .sm\:gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .sm\:gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .sm\:gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .sm\:gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .sm\:gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .sm\:gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .sm\:gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .sm\:gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .sm\:gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .sm\:gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .sm\:col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .sm\:col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .sm\:col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .sm\:col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .sm\:col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .sm\:col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .sm\:col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .sm\:col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .sm\:col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .sm\:col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .sm\:col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .sm\:col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .sm\:col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .sm\:col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .sm\:col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .sm\:col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .sm\:col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .sm\:col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .sm\:col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .sm\:gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .sm\:gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .sm\:gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .sm\:gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .sm\:gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .sm\:gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .sm\:gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .sm\:gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .sm\:gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .sm\:gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .sm\:gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .sm\:gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .sm\:gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .sm\:gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .sm\:gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .sm\:gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .sm\:gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .sm\:gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .sm\:gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .sm\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .sm\:row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .sm\:row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .sm\:row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .sm\:row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .sm\:row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .sm\:row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .sm\:row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .sm\:row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .sm\:row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .sm\:row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .sm\:row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .sm\:row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .sm\:row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .sm\:row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .sm\:row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .sm\:row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .sm\:row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .sm\:row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .sm\:gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .sm\:gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .sm\:gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .sm\:gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .sm\:gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .sm\:gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .sm\:gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .sm\:gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .sm\:gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .sm\:gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .sm\:gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .sm\:gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .sm\:gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .sm\:gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .sm\:gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .sm\:gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .sm\:gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .sm\:gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .sm\:gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .sm\:grid-flow-row{
    grid-auto-flow: row;
  }

  .sm\:grid-flow-col{
    grid-auto-flow: column;
  }

  .sm\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .sm\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .sm\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .sm\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .sm\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .sm\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .sm\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .sm\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .sm\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .sm\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .sm\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .sm\:grid-cols-none{
    grid-template-columns: none;
  }

  .sm\:auto-cols-auto{
    grid-auto-columns: auto;
  }

  .sm\:auto-cols-min{
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .sm\:auto-cols-max{
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .sm\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .sm\:col-auto{
    grid-column: auto;
  }

  .sm\:col-span-1{
    grid-column: span 1 / span 1;
  }

  .sm\:col-span-2{
    grid-column: span 2 / span 2;
  }

  .sm\:col-span-3{
    grid-column: span 3 / span 3;
  }

  .sm\:col-span-4{
    grid-column: span 4 / span 4;
  }

  .sm\:col-span-5{
    grid-column: span 5 / span 5;
  }

  .sm\:col-span-6{
    grid-column: span 6 / span 6;
  }

  .sm\:col-span-7{
    grid-column: span 7 / span 7;
  }

  .sm\:col-span-8{
    grid-column: span 8 / span 8;
  }

  .sm\:col-span-9{
    grid-column: span 9 / span 9;
  }

  .sm\:col-span-10{
    grid-column: span 10 / span 10;
  }

  .sm\:col-span-11{
    grid-column: span 11 / span 11;
  }

  .sm\:col-span-12{
    grid-column: span 12 / span 12;
  }

  .sm\:col-span-full{
    grid-column: 1 / -1;
  }

  .sm\:col-start-1{
    grid-column-start: 1;
  }

  .sm\:col-start-2{
    grid-column-start: 2;
  }

  .sm\:col-start-3{
    grid-column-start: 3;
  }

  .sm\:col-start-4{
    grid-column-start: 4;
  }

  .sm\:col-start-5{
    grid-column-start: 5;
  }

  .sm\:col-start-6{
    grid-column-start: 6;
  }

  .sm\:col-start-7{
    grid-column-start: 7;
  }

  .sm\:col-start-8{
    grid-column-start: 8;
  }

  .sm\:col-start-9{
    grid-column-start: 9;
  }

  .sm\:col-start-10{
    grid-column-start: 10;
  }

  .sm\:col-start-11{
    grid-column-start: 11;
  }

  .sm\:col-start-12{
    grid-column-start: 12;
  }

  .sm\:col-start-13{
    grid-column-start: 13;
  }

  .sm\:col-start-auto{
    grid-column-start: auto;
  }

  .sm\:col-end-1{
    grid-column-end: 1;
  }

  .sm\:col-end-2{
    grid-column-end: 2;
  }

  .sm\:col-end-3{
    grid-column-end: 3;
  }

  .sm\:col-end-4{
    grid-column-end: 4;
  }

  .sm\:col-end-5{
    grid-column-end: 5;
  }

  .sm\:col-end-6{
    grid-column-end: 6;
  }

  .sm\:col-end-7{
    grid-column-end: 7;
  }

  .sm\:col-end-8{
    grid-column-end: 8;
  }

  .sm\:col-end-9{
    grid-column-end: 9;
  }

  .sm\:col-end-10{
    grid-column-end: 10;
  }

  .sm\:col-end-11{
    grid-column-end: 11;
  }

  .sm\:col-end-12{
    grid-column-end: 12;
  }

  .sm\:col-end-13{
    grid-column-end: 13;
  }

  .sm\:col-end-auto{
    grid-column-end: auto;
  }

  .sm\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .sm\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .sm\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .sm\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .sm\:grid-rows-none{
    grid-template-rows: none;
  }

  .sm\:auto-rows-auto{
    grid-auto-rows: auto;
  }

  .sm\:auto-rows-min{
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .sm\:auto-rows-max{
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .sm\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .sm\:row-auto{
    grid-row: auto;
  }

  .sm\:row-span-1{
    grid-row: span 1 / span 1;
  }

  .sm\:row-span-2{
    grid-row: span 2 / span 2;
  }

  .sm\:row-span-3{
    grid-row: span 3 / span 3;
  }

  .sm\:row-span-4{
    grid-row: span 4 / span 4;
  }

  .sm\:row-span-5{
    grid-row: span 5 / span 5;
  }

  .sm\:row-span-6{
    grid-row: span 6 / span 6;
  }

  .sm\:row-span-full{
    grid-row: 1 / -1;
  }

  .sm\:row-start-1{
    grid-row-start: 1;
  }

  .sm\:row-start-2{
    grid-row-start: 2;
  }

  .sm\:row-start-3{
    grid-row-start: 3;
  }

  .sm\:row-start-4{
    grid-row-start: 4;
  }

  .sm\:row-start-5{
    grid-row-start: 5;
  }

  .sm\:row-start-6{
    grid-row-start: 6;
  }

  .sm\:row-start-7{
    grid-row-start: 7;
  }

  .sm\:row-start-auto{
    grid-row-start: auto;
  }

  .sm\:row-end-1{
    grid-row-end: 1;
  }

  .sm\:row-end-2{
    grid-row-end: 2;
  }

  .sm\:row-end-3{
    grid-row-end: 3;
  }

  .sm\:row-end-4{
    grid-row-end: 4;
  }

  .sm\:row-end-5{
    grid-row-end: 5;
  }

  .sm\:row-end-6{
    grid-row-end: 6;
  }

  .sm\:row-end-7{
    grid-row-end: 7;
  }

  .sm\:row-end-auto{
    grid-row-end: auto;
  }

  .sm\:transform{
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  }

  .sm\:transform-none{
    transform: none;
  }

  .sm\:origin-center{
    transform-origin: center;
  }

  .sm\:origin-top{
    transform-origin: top;
  }

  .sm\:origin-top-right{
    transform-origin: top right;
  }

  .sm\:origin-right{
    transform-origin: right;
  }

  .sm\:origin-bottom-right{
    transform-origin: bottom right;
  }

  .sm\:origin-bottom{
    transform-origin: bottom;
  }

  .sm\:origin-bottom-left{
    transform-origin: bottom left;
  }

  .sm\:origin-left{
    transform-origin: left;
  }

  .sm\:origin-top-left{
    transform-origin: top left;
  }

  .sm\:scale-0{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .sm\:scale-50{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .sm\:scale-75{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .sm\:scale-90{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .sm\:scale-95{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .sm\:scale-100{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .sm\:scale-105{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .sm\:scale-110{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .sm\:scale-125{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .sm\:scale-150{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .sm\:scale-x-0{
    --transform-scale-x: 0;
  }

  .sm\:scale-x-50{
    --transform-scale-x: .5;
  }

  .sm\:scale-x-75{
    --transform-scale-x: .75;
  }

  .sm\:scale-x-90{
    --transform-scale-x: .9;
  }

  .sm\:scale-x-95{
    --transform-scale-x: .95;
  }

  .sm\:scale-x-100{
    --transform-scale-x: 1;
  }

  .sm\:scale-x-105{
    --transform-scale-x: 1.05;
  }

  .sm\:scale-x-110{
    --transform-scale-x: 1.1;
  }

  .sm\:scale-x-125{
    --transform-scale-x: 1.25;
  }

  .sm\:scale-x-150{
    --transform-scale-x: 1.5;
  }

  .sm\:scale-y-0{
    --transform-scale-y: 0;
  }

  .sm\:scale-y-50{
    --transform-scale-y: .5;
  }

  .sm\:scale-y-75{
    --transform-scale-y: .75;
  }

  .sm\:scale-y-90{
    --transform-scale-y: .9;
  }

  .sm\:scale-y-95{
    --transform-scale-y: .95;
  }

  .sm\:scale-y-100{
    --transform-scale-y: 1;
  }

  .sm\:scale-y-105{
    --transform-scale-y: 1.05;
  }

  .sm\:scale-y-110{
    --transform-scale-y: 1.1;
  }

  .sm\:scale-y-125{
    --transform-scale-y: 1.25;
  }

  .sm\:scale-y-150{
    --transform-scale-y: 1.5;
  }

  .sm\:hover\:scale-0:hover{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .sm\:hover\:scale-50:hover{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .sm\:hover\:scale-75:hover{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .sm\:hover\:scale-90:hover{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .sm\:hover\:scale-95:hover{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .sm\:hover\:scale-100:hover{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .sm\:hover\:scale-105:hover{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .sm\:hover\:scale-110:hover{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .sm\:hover\:scale-125:hover{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .sm\:hover\:scale-150:hover{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .sm\:hover\:scale-x-0:hover{
    --transform-scale-x: 0;
  }

  .sm\:hover\:scale-x-50:hover{
    --transform-scale-x: .5;
  }

  .sm\:hover\:scale-x-75:hover{
    --transform-scale-x: .75;
  }

  .sm\:hover\:scale-x-90:hover{
    --transform-scale-x: .9;
  }

  .sm\:hover\:scale-x-95:hover{
    --transform-scale-x: .95;
  }

  .sm\:hover\:scale-x-100:hover{
    --transform-scale-x: 1;
  }

  .sm\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05;
  }

  .sm\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1;
  }

  .sm\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25;
  }

  .sm\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5;
  }

  .sm\:hover\:scale-y-0:hover{
    --transform-scale-y: 0;
  }

  .sm\:hover\:scale-y-50:hover{
    --transform-scale-y: .5;
  }

  .sm\:hover\:scale-y-75:hover{
    --transform-scale-y: .75;
  }

  .sm\:hover\:scale-y-90:hover{
    --transform-scale-y: .9;
  }

  .sm\:hover\:scale-y-95:hover{
    --transform-scale-y: .95;
  }

  .sm\:hover\:scale-y-100:hover{
    --transform-scale-y: 1;
  }

  .sm\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05;
  }

  .sm\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1;
  }

  .sm\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25;
  }

  .sm\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5;
  }

  .sm\:focus\:scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .sm\:focus\:scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .sm\:focus\:scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .sm\:focus\:scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .sm\:focus\:scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .sm\:focus\:scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .sm\:focus\:scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .sm\:focus\:scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .sm\:focus\:scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .sm\:focus\:scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .sm\:focus\:scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .sm\:focus\:scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .sm\:focus\:scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .sm\:focus\:scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .sm\:focus\:scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .sm\:focus\:scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .sm\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .sm\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .sm\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .sm\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .sm\:focus\:scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .sm\:focus\:scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .sm\:focus\:scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .sm\:focus\:scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .sm\:focus\:scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .sm\:focus\:scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .sm\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .sm\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .sm\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .sm\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .sm\:rotate-0{
    --transform-rotate: 0;
  }

  .sm\:rotate-1{
    --transform-rotate: 1deg;
  }

  .sm\:rotate-2{
    --transform-rotate: 2deg;
  }

  .sm\:rotate-3{
    --transform-rotate: 3deg;
  }

  .sm\:rotate-6{
    --transform-rotate: 6deg;
  }

  .sm\:rotate-12{
    --transform-rotate: 12deg;
  }

  .sm\:rotate-45{
    --transform-rotate: 45deg;
  }

  .sm\:rotate-90{
    --transform-rotate: 90deg;
  }

  .sm\:rotate-180{
    --transform-rotate: 180deg;
  }

  .sm\:-rotate-180{
    --transform-rotate: -180deg;
  }

  .sm\:-rotate-90{
    --transform-rotate: -90deg;
  }

  .sm\:-rotate-45{
    --transform-rotate: -45deg;
  }

  .sm\:-rotate-12{
    --transform-rotate: -12deg;
  }

  .sm\:-rotate-6{
    --transform-rotate: -6deg;
  }

  .sm\:-rotate-3{
    --transform-rotate: -3deg;
  }

  .sm\:-rotate-2{
    --transform-rotate: -2deg;
  }

  .sm\:-rotate-1{
    --transform-rotate: -1deg;
  }

  .sm\:hover\:rotate-0:hover{
    --transform-rotate: 0;
  }

  .sm\:hover\:rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .sm\:hover\:rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .sm\:hover\:rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .sm\:hover\:rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .sm\:hover\:rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .sm\:hover\:rotate-45:hover{
    --transform-rotate: 45deg;
  }

  .sm\:hover\:rotate-90:hover{
    --transform-rotate: 90deg;
  }

  .sm\:hover\:rotate-180:hover{
    --transform-rotate: 180deg;
  }

  .sm\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg;
  }

  .sm\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg;
  }

  .sm\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg;
  }

  .sm\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .sm\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .sm\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .sm\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .sm\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .sm\:focus\:rotate-0:focus{
    --transform-rotate: 0;
  }

  .sm\:focus\:rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .sm\:focus\:rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .sm\:focus\:rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .sm\:focus\:rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .sm\:focus\:rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .sm\:focus\:rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .sm\:focus\:rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .sm\:focus\:rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .sm\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .sm\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .sm\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .sm\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .sm\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .sm\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .sm\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .sm\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .sm\:translate-x-0{
    --transform-translate-x: 0;
  }

  .sm\:translate-x-1{
    --transform-translate-x: 0.25rem;
  }

  .sm\:translate-x-2{
    --transform-translate-x: 0.5rem;
  }

  .sm\:translate-x-3{
    --transform-translate-x: 0.75rem;
  }

  .sm\:translate-x-4{
    --transform-translate-x: 1rem;
  }

  .sm\:translate-x-5{
    --transform-translate-x: 1.25rem;
  }

  .sm\:translate-x-6{
    --transform-translate-x: 1.5rem;
  }

  .sm\:translate-x-8{
    --transform-translate-x: 2rem;
  }

  .sm\:translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .sm\:translate-x-12{
    --transform-translate-x: 3rem;
  }

  .sm\:translate-x-16{
    --transform-translate-x: 4rem;
  }

  .sm\:translate-x-20{
    --transform-translate-x: 5rem;
  }

  .sm\:translate-x-24{
    --transform-translate-x: 6rem;
  }

  .sm\:translate-x-32{
    --transform-translate-x: 8rem;
  }

  .sm\:translate-x-40{
    --transform-translate-x: 10rem;
  }

  .sm\:translate-x-48{
    --transform-translate-x: 12rem;
  }

  .sm\:translate-x-56{
    --transform-translate-x: 14rem;
  }

  .sm\:translate-x-64{
    --transform-translate-x: 16rem;
  }

  .sm\:translate-x-px{
    --transform-translate-x: 1px;
  }

  .sm\:-translate-x-1{
    --transform-translate-x: -0.25rem;
  }

  .sm\:-translate-x-2{
    --transform-translate-x: -0.5rem;
  }

  .sm\:-translate-x-3{
    --transform-translate-x: -0.75rem;
  }

  .sm\:-translate-x-4{
    --transform-translate-x: -1rem;
  }

  .sm\:-translate-x-5{
    --transform-translate-x: -1.25rem;
  }

  .sm\:-translate-x-6{
    --transform-translate-x: -1.5rem;
  }

  .sm\:-translate-x-8{
    --transform-translate-x: -2rem;
  }

  .sm\:-translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .sm\:-translate-x-12{
    --transform-translate-x: -3rem;
  }

  .sm\:-translate-x-16{
    --transform-translate-x: -4rem;
  }

  .sm\:-translate-x-20{
    --transform-translate-x: -5rem;
  }

  .sm\:-translate-x-24{
    --transform-translate-x: -6rem;
  }

  .sm\:-translate-x-32{
    --transform-translate-x: -8rem;
  }

  .sm\:-translate-x-40{
    --transform-translate-x: -10rem;
  }

  .sm\:-translate-x-48{
    --transform-translate-x: -12rem;
  }

  .sm\:-translate-x-56{
    --transform-translate-x: -14rem;
  }

  .sm\:-translate-x-64{
    --transform-translate-x: -16rem;
  }

  .sm\:-translate-x-px{
    --transform-translate-x: -1px;
  }

  .sm\:-translate-x-full{
    --transform-translate-x: -100%;
  }

  .sm\:-translate-x-1\/2{
    --transform-translate-x: -50%;
  }

  .sm\:translate-x-1\/2{
    --transform-translate-x: 50%;
  }

  .sm\:translate-x-full{
    --transform-translate-x: 100%;
  }

  .sm\:translate-y-0{
    --transform-translate-y: 0;
  }

  .sm\:translate-y-1{
    --transform-translate-y: 0.25rem;
  }

  .sm\:translate-y-2{
    --transform-translate-y: 0.5rem;
  }

  .sm\:translate-y-3{
    --transform-translate-y: 0.75rem;
  }

  .sm\:translate-y-4{
    --transform-translate-y: 1rem;
  }

  .sm\:translate-y-5{
    --transform-translate-y: 1.25rem;
  }

  .sm\:translate-y-6{
    --transform-translate-y: 1.5rem;
  }

  .sm\:translate-y-8{
    --transform-translate-y: 2rem;
  }

  .sm\:translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .sm\:translate-y-12{
    --transform-translate-y: 3rem;
  }

  .sm\:translate-y-16{
    --transform-translate-y: 4rem;
  }

  .sm\:translate-y-20{
    --transform-translate-y: 5rem;
  }

  .sm\:translate-y-24{
    --transform-translate-y: 6rem;
  }

  .sm\:translate-y-32{
    --transform-translate-y: 8rem;
  }

  .sm\:translate-y-40{
    --transform-translate-y: 10rem;
  }

  .sm\:translate-y-48{
    --transform-translate-y: 12rem;
  }

  .sm\:translate-y-56{
    --transform-translate-y: 14rem;
  }

  .sm\:translate-y-64{
    --transform-translate-y: 16rem;
  }

  .sm\:translate-y-px{
    --transform-translate-y: 1px;
  }

  .sm\:-translate-y-1{
    --transform-translate-y: -0.25rem;
  }

  .sm\:-translate-y-2{
    --transform-translate-y: -0.5rem;
  }

  .sm\:-translate-y-3{
    --transform-translate-y: -0.75rem;
  }

  .sm\:-translate-y-4{
    --transform-translate-y: -1rem;
  }

  .sm\:-translate-y-5{
    --transform-translate-y: -1.25rem;
  }

  .sm\:-translate-y-6{
    --transform-translate-y: -1.5rem;
  }

  .sm\:-translate-y-8{
    --transform-translate-y: -2rem;
  }

  .sm\:-translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .sm\:-translate-y-12{
    --transform-translate-y: -3rem;
  }

  .sm\:-translate-y-16{
    --transform-translate-y: -4rem;
  }

  .sm\:-translate-y-20{
    --transform-translate-y: -5rem;
  }

  .sm\:-translate-y-24{
    --transform-translate-y: -6rem;
  }

  .sm\:-translate-y-32{
    --transform-translate-y: -8rem;
  }

  .sm\:-translate-y-40{
    --transform-translate-y: -10rem;
  }

  .sm\:-translate-y-48{
    --transform-translate-y: -12rem;
  }

  .sm\:-translate-y-56{
    --transform-translate-y: -14rem;
  }

  .sm\:-translate-y-64{
    --transform-translate-y: -16rem;
  }

  .sm\:-translate-y-px{
    --transform-translate-y: -1px;
  }

  .sm\:-translate-y-full{
    --transform-translate-y: -100%;
  }

  .sm\:-translate-y-1\/2{
    --transform-translate-y: -50%;
  }

  .sm\:translate-y-1\/2{
    --transform-translate-y: 50%;
  }

  .sm\:translate-y-full{
    --transform-translate-y: 100%;
  }

  .sm\:hover\:translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .sm\:hover\:translate-x-1:hover{
    --transform-translate-x: 0.25rem;
  }

  .sm\:hover\:translate-x-2:hover{
    --transform-translate-x: 0.5rem;
  }

  .sm\:hover\:translate-x-3:hover{
    --transform-translate-x: 0.75rem;
  }

  .sm\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem;
  }

  .sm\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem;
  }

  .sm\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem;
  }

  .sm\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem;
  }

  .sm\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .sm\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .sm\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .sm\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .sm\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .sm\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem;
  }

  .sm\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem;
  }

  .sm\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem;
  }

  .sm\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem;
  }

  .sm\:hover\:translate-x-64:hover{
    --transform-translate-x: 16rem;
  }

  .sm\:hover\:translate-x-px:hover{
    --transform-translate-x: 1px;
  }

  .sm\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem;
  }

  .sm\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem;
  }

  .sm\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem;
  }

  .sm\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem;
  }

  .sm\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem;
  }

  .sm\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem;
  }

  .sm\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem;
  }

  .sm\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .sm\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .sm\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .sm\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .sm\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .sm\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem;
  }

  .sm\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem;
  }

  .sm\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem;
  }

  .sm\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem;
  }

  .sm\:hover\:-translate-x-64:hover{
    --transform-translate-x: -16rem;
  }

  .sm\:hover\:-translate-x-px:hover{
    --transform-translate-x: -1px;
  }

  .sm\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .sm\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .sm\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .sm\:hover\:translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .sm\:hover\:translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .sm\:hover\:translate-y-1:hover{
    --transform-translate-y: 0.25rem;
  }

  .sm\:hover\:translate-y-2:hover{
    --transform-translate-y: 0.5rem;
  }

  .sm\:hover\:translate-y-3:hover{
    --transform-translate-y: 0.75rem;
  }

  .sm\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem;
  }

  .sm\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem;
  }

  .sm\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem;
  }

  .sm\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem;
  }

  .sm\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .sm\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .sm\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .sm\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .sm\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .sm\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem;
  }

  .sm\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem;
  }

  .sm\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem;
  }

  .sm\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem;
  }

  .sm\:hover\:translate-y-64:hover{
    --transform-translate-y: 16rem;
  }

  .sm\:hover\:translate-y-px:hover{
    --transform-translate-y: 1px;
  }

  .sm\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem;
  }

  .sm\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem;
  }

  .sm\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem;
  }

  .sm\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem;
  }

  .sm\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem;
  }

  .sm\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem;
  }

  .sm\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem;
  }

  .sm\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .sm\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .sm\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .sm\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .sm\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .sm\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem;
  }

  .sm\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem;
  }

  .sm\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem;
  }

  .sm\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem;
  }

  .sm\:hover\:-translate-y-64:hover{
    --transform-translate-y: -16rem;
  }

  .sm\:hover\:-translate-y-px:hover{
    --transform-translate-y: -1px;
  }

  .sm\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .sm\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .sm\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .sm\:hover\:translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .sm\:focus\:translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .sm\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .sm\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .sm\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .sm\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .sm\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .sm\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .sm\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .sm\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .sm\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .sm\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .sm\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .sm\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .sm\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .sm\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .sm\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .sm\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .sm\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .sm\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .sm\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .sm\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .sm\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .sm\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .sm\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .sm\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .sm\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .sm\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .sm\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .sm\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .sm\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .sm\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .sm\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .sm\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .sm\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .sm\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .sm\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .sm\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .sm\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .sm\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .sm\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .sm\:focus\:translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .sm\:focus\:translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .sm\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .sm\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .sm\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .sm\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .sm\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .sm\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .sm\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .sm\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .sm\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .sm\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .sm\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .sm\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .sm\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .sm\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .sm\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .sm\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .sm\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .sm\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .sm\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .sm\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .sm\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .sm\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .sm\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .sm\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .sm\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .sm\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .sm\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .sm\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .sm\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .sm\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .sm\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .sm\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .sm\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .sm\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .sm\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .sm\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .sm\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .sm\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .sm\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .sm\:focus\:translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .sm\:skew-x-0{
    --transform-skew-x: 0;
  }

  .sm\:skew-x-1{
    --transform-skew-x: 1deg;
  }

  .sm\:skew-x-2{
    --transform-skew-x: 2deg;
  }

  .sm\:skew-x-3{
    --transform-skew-x: 3deg;
  }

  .sm\:skew-x-6{
    --transform-skew-x: 6deg;
  }

  .sm\:skew-x-12{
    --transform-skew-x: 12deg;
  }

  .sm\:-skew-x-12{
    --transform-skew-x: -12deg;
  }

  .sm\:-skew-x-6{
    --transform-skew-x: -6deg;
  }

  .sm\:-skew-x-3{
    --transform-skew-x: -3deg;
  }

  .sm\:-skew-x-2{
    --transform-skew-x: -2deg;
  }

  .sm\:-skew-x-1{
    --transform-skew-x: -1deg;
  }

  .sm\:skew-y-0{
    --transform-skew-y: 0;
  }

  .sm\:skew-y-1{
    --transform-skew-y: 1deg;
  }

  .sm\:skew-y-2{
    --transform-skew-y: 2deg;
  }

  .sm\:skew-y-3{
    --transform-skew-y: 3deg;
  }

  .sm\:skew-y-6{
    --transform-skew-y: 6deg;
  }

  .sm\:skew-y-12{
    --transform-skew-y: 12deg;
  }

  .sm\:-skew-y-12{
    --transform-skew-y: -12deg;
  }

  .sm\:-skew-y-6{
    --transform-skew-y: -6deg;
  }

  .sm\:-skew-y-3{
    --transform-skew-y: -3deg;
  }

  .sm\:-skew-y-2{
    --transform-skew-y: -2deg;
  }

  .sm\:-skew-y-1{
    --transform-skew-y: -1deg;
  }

  .sm\:hover\:skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .sm\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .sm\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .sm\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg;
  }

  .sm\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg;
  }

  .sm\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg;
  }

  .sm\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg;
  }

  .sm\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg;
  }

  .sm\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg;
  }

  .sm\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .sm\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .sm\:hover\:skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .sm\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .sm\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .sm\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg;
  }

  .sm\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg;
  }

  .sm\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg;
  }

  .sm\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg;
  }

  .sm\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg;
  }

  .sm\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg;
  }

  .sm\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .sm\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .sm\:focus\:skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .sm\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .sm\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .sm\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .sm\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .sm\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .sm\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .sm\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .sm\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .sm\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .sm\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .sm\:focus\:skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .sm\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .sm\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .sm\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .sm\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .sm\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .sm\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .sm\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .sm\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .sm\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .sm\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .sm\:transition-none{
    transition-property: none;
  }

  .sm\:transition-all{
    transition-property: all;
  }

  .sm\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .sm\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .sm\:transition-opacity{
    transition-property: opacity;
  }

  .sm\:transition-shadow{
    transition-property: box-shadow;
  }

  .sm\:transition-transform{
    transition-property: transform;
  }

  .sm\:ease-linear{
    transition-timing-function: linear;
  }

  .sm\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .sm\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .sm\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .sm\:duration-75{
    transition-duration: 75ms;
  }

  .sm\:duration-100{
    transition-duration: 100ms;
  }

  .sm\:duration-150{
    transition-duration: 150ms;
  }

  .sm\:duration-200{
    transition-duration: 200ms;
  }

  .sm\:duration-300{
    transition-duration: 300ms;
  }

  .sm\:duration-500{
    transition-duration: 500ms;
  }

  .sm\:duration-700{
    transition-duration: 700ms;
  }

  .sm\:duration-1000{
    transition-duration: 1000ms;
  }

  .sm\:delay-75{
    transition-delay: 75ms;
  }

  .sm\:delay-100{
    transition-delay: 100ms;
  }

  .sm\:delay-150{
    transition-delay: 150ms;
  }

  .sm\:delay-200{
    transition-delay: 200ms;
  }

  .sm\:delay-300{
    transition-delay: 300ms;
  }

  .sm\:delay-500{
    transition-delay: 500ms;
  }

  .sm\:delay-700{
    transition-delay: 700ms;
  }

  .sm\:delay-1000{
    transition-delay: 1000ms;
  }

  .sm\:animate-none{
    -webkit-animation: none;
            animation: none;
  }

  .sm\:animate-spin{
    -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
  }

  .sm\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .sm\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .sm\:animate-bounce{
    -webkit-animation: bounce 1s infinite;
            animation: bounce 1s infinite;
  }

  .sm\:truncate-2-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .sm\:truncate-3-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .sm\:truncate-4-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }

  .sm\:truncate-6-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }

  .sm\:hover\:truncate-2-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .sm\:hover\:truncate-3-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .sm\:hover\:truncate-4-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }

  .sm\:hover\:truncate-6-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }
}

@media (min-width: 768px){
  .md\:container{
    width: 100%;
  }

  @media (min-width: 640px){
    .md\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .md\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .md\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1100px){
    .md\:container{
      max-width: 1100px;
    }
  }

  @media (min-width: 1280px){
    .md\:container{
      max-width: 1280px;
    }
  }

  @media (min-width: 1366px){
    .md\:container{
      max-width: 1366px;
    }
  }

  @media (min-width: 1600px){
    .md\:container{
      max-width: 1600px;
    }
  }

  .md\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0px * var(--space-y-reverse));
  }

  .md\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0px * var(--space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--space-y-reverse));
  }

  .md\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--space-y-reverse));
  }

  .md\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--space-y-reverse));
  }

  .md\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1rem * var(--space-y-reverse));
  }

  .md\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1rem * var(--space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--space-y-reverse));
  }

  .md\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--space-y-reverse));
  }

  .md\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2rem * var(--space-y-reverse));
  }

  .md\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2rem * var(--space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--space-y-reverse));
  }

  .md\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3rem * var(--space-y-reverse));
  }

  .md\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3rem * var(--space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4rem * var(--space-y-reverse));
  }

  .md\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4rem * var(--space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5rem * var(--space-y-reverse));
  }

  .md\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5rem * var(--space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6rem * var(--space-y-reverse));
  }

  .md\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6rem * var(--space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8rem * var(--space-y-reverse));
  }

  .md\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8rem * var(--space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10rem * var(--space-y-reverse));
  }

  .md\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10rem * var(--space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12rem * var(--space-y-reverse));
  }

  .md\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12rem * var(--space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14rem * var(--space-y-reverse));
  }

  .md\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14rem * var(--space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16rem * var(--space-y-reverse));
  }

  .md\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16rem * var(--space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.5rem * var(--space-y-reverse));
  }

  .md\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.5rem * var(--space-x-reverse));
    margin-left: calc(4.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.75rem * var(--space-y-reverse));
  }

  .md\:space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.75rem * var(--space-x-reverse));
    margin-left: calc(6.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1px * var(--space-y-reverse));
  }

  .md\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1px * var(--space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--space-y-reverse));
  }

  .md\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--space-y-reverse));
  }

  .md\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--space-y-reverse));
  }

  .md\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1rem * var(--space-y-reverse));
  }

  .md\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1rem * var(--space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--space-y-reverse));
  }

  .md\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--space-y-reverse));
  }

  .md\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2rem * var(--space-y-reverse));
  }

  .md\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2rem * var(--space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--space-y-reverse));
  }

  .md\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3rem * var(--space-y-reverse));
  }

  .md\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3rem * var(--space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4rem * var(--space-y-reverse));
  }

  .md\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4rem * var(--space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5rem * var(--space-y-reverse));
  }

  .md\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5rem * var(--space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6rem * var(--space-y-reverse));
  }

  .md\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6rem * var(--space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8rem * var(--space-y-reverse));
  }

  .md\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8rem * var(--space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10rem * var(--space-y-reverse));
  }

  .md\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10rem * var(--space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12rem * var(--space-y-reverse));
  }

  .md\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12rem * var(--space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14rem * var(--space-y-reverse));
  }

  .md\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14rem * var(--space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16rem * var(--space-y-reverse));
  }

  .md\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16rem * var(--space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1px * var(--space-y-reverse));
  }

  .md\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1px * var(--space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse)));
  }

  .md\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .md\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .md\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0px * var(--divide-y-reverse));
  }

  .md\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(0px * var(--divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse)));
  }

  .md\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(2px * var(--divide-y-reverse));
  }

  .md\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(2px * var(--divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));
  }

  .md\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(4px * var(--divide-y-reverse));
  }

  .md\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(4px * var(--divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse)));
  }

  .md\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(8px * var(--divide-y-reverse));
  }

  .md\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(8px * var(--divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse)));
  }

  .md\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse));
  }

  .md\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
  }

  .md\:divide-y-0\.5 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(0.5px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0.5px * var(--divide-y-reverse));
  }

  .md\:divide-x-0\.5 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(0.5px * var(--divide-x-reverse));
    border-left-width: calc(0.5px * calc(1 - var(--divide-x-reverse)));
  }

  .md\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .md\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .md\:divide-white-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .md\:divide-white-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--divide-opacity));
  }

  .md\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--divide-opacity));
  }

  .md\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--divide-opacity));
  }

  .md\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--divide-opacity));
  }

  .md\:divide-lightbrown > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--divide-opacity));
  }

  .md\:divide-beige > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--divide-opacity));
  }

  .md\:divide-bordeaux > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--divide-opacity));
  }

  .md\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--divide-opacity));
  }

  .md\:divide-green > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--divide-opacity));
  }

  .md\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .md\:divide-transparent > :not(template) ~ :not(template){
    border-color: rgba(0, 0, 0, 0);
  }

  .md\:divide-brown > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--divide-opacity));
  }

  .md\:divide-lightorange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--divide-opacity));
  }

  .md\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--divide-opacity));
  }

  .md\:divide-darkorange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--divide-opacity));
  }

  .md\:divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .md\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .md\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .md\:divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .md\:divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .md\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .md\:divide-opacity-10 > :not(template) ~ :not(template){
    --divide-opacity: 0.1;
  }

  .md\:divide-opacity-20 > :not(template) ~ :not(template){
    --divide-opacity: 0.2;
  }

  .md\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .md\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .md\:divide-opacity-60 > :not(template) ~ :not(template){
    --divide-opacity: 0.6;
  }

  .md\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .md\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .md\:sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .md\:not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .md\:focus\:sr-only:focus{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .md\:focus\:not-sr-only:focus{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .md\:appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .md\:bg-fixed{
    background-attachment: fixed;
  }

  .md\:bg-local{
    background-attachment: local;
  }

  .md\:bg-scroll{
    background-attachment: scroll;
  }

  .md\:bg-clip-border{
    background-clip: border-box;
  }

  .md\:bg-clip-padding{
    background-clip: padding-box;
  }

  .md\:bg-clip-content{
    background-clip: content-box;
  }

  .md\:bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .md\:bg-0{
    background-color: odd;
  }

  .md\:bg-white-100{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .md\:bg-white-200{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .md\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .md\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .md\:bg-gray-400{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .md\:bg-lightbrown{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .md\:bg-beige{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .md\:bg-bordeaux{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .md\:bg-red{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .md\:bg-green{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .md\:bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .md\:bg-transparent{
    background-color: rgba(0, 0, 0, 0);
  }

  .md\:bg-brown{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .md\:bg-lightorange{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .md\:bg-orange{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .md\:bg-darkorange{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .md\:hover\:bg-0:hover{
    background-color: odd;
  }

  .md\:hover\:bg-white-100:hover{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .md\:hover\:bg-white-200:hover{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .md\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .md\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .md\:hover\:bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .md\:hover\:bg-lightbrown:hover{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .md\:hover\:bg-beige:hover{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .md\:hover\:bg-bordeaux:hover{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .md\:hover\:bg-red:hover{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .md\:hover\:bg-green:hover{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .md\:hover\:bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .md\:hover\:bg-transparent:hover{
    background-color: rgba(0, 0, 0, 0);
  }

  .md\:hover\:bg-brown:hover{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .md\:hover\:bg-lightorange:hover{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .md\:hover\:bg-orange:hover{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .md\:hover\:bg-darkorange:hover{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .md\:focus\:bg-0:focus{
    background-color: odd;
  }

  .md\:focus\:bg-white-100:focus{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .md\:focus\:bg-white-200:focus{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .md\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .md\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .md\:focus\:bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .md\:focus\:bg-lightbrown:focus{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .md\:focus\:bg-beige:focus{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .md\:focus\:bg-bordeaux:focus{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .md\:focus\:bg-red:focus{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .md\:focus\:bg-green:focus{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .md\:focus\:bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .md\:focus\:bg-transparent:focus{
    background-color: rgba(0, 0, 0, 0);
  }

  .md\:focus\:bg-brown:focus{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .md\:focus\:bg-lightorange:focus{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .md\:focus\:bg-orange:focus{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .md\:focus\:bg-darkorange:focus{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .md\:bg-none{
    background-image: none;
  }

  .md\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .md\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .md\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .md\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .md\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .md\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .md\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .md\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .md\:from-white-100{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:from-white-200{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .md\:from-gray-200{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .md\:from-gray-300{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .md\:from-gray-400{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .md\:from-lightbrown{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .md\:from-beige{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .md\:from-bordeaux{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .md\:from-red{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .md\:from-green{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .md\:from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:from-transparent{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:from-brown{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .md\:from-lightorange{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .md\:from-orange{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .md\:from-darkorange{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .md\:via-white-100{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:via-white-200{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .md\:via-gray-200{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .md\:via-gray-300{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .md\:via-gray-400{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .md\:via-lightbrown{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .md\:via-beige{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .md\:via-bordeaux{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .md\:via-red{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .md\:via-green{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .md\:via-black{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:via-transparent{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:via-brown{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .md\:via-lightorange{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .md\:via-orange{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .md\:via-darkorange{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .md\:to-white-100{
    --gradient-to-color: #fff;
  }

  .md\:to-white-200{
    --gradient-to-color: #FAFAFA;
  }

  .md\:to-gray-200{
    --gradient-to-color: #959595;
  }

  .md\:to-gray-300{
    --gradient-to-color: #3C3C3C;
  }

  .md\:to-gray-400{
    --gradient-to-color: #707070;
  }

  .md\:to-lightbrown{
    --gradient-to-color: #b7b1ab;
  }

  .md\:to-beige{
    --gradient-to-color: #EBEAE8;
  }

  .md\:to-bordeaux{
    --gradient-to-color: #681024;
  }

  .md\:to-red{
    --gradient-to-color: #E4002B;
  }

  .md\:to-green{
    --gradient-to-color: #0AA822;
  }

  .md\:to-black{
    --gradient-to-color: #000000;
  }

  .md\:to-transparent{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .md\:to-brown{
    --gradient-to-color: #321604;
  }

  .md\:to-lightorange{
    --gradient-to-color: #ff8132;
  }

  .md\:to-orange{
    --gradient-to-color: #FB8B44;
  }

  .md\:to-darkorange{
    --gradient-to-color: #BC7A1A;
  }

  .md\:hover\:from-white-100:hover{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:hover\:from-white-200:hover{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .md\:hover\:from-gray-200:hover{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .md\:hover\:from-gray-300:hover{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .md\:hover\:from-gray-400:hover{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .md\:hover\:from-lightbrown:hover{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .md\:hover\:from-beige:hover{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .md\:hover\:from-bordeaux:hover{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .md\:hover\:from-red:hover{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .md\:hover\:from-green:hover{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .md\:hover\:from-black:hover{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:hover\:from-transparent:hover{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:hover\:from-brown:hover{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .md\:hover\:from-lightorange:hover{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .md\:hover\:from-orange:hover{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .md\:hover\:from-darkorange:hover{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .md\:hover\:via-white-100:hover{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:hover\:via-white-200:hover{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .md\:hover\:via-gray-200:hover{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .md\:hover\:via-gray-300:hover{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .md\:hover\:via-gray-400:hover{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .md\:hover\:via-lightbrown:hover{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .md\:hover\:via-beige:hover{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .md\:hover\:via-bordeaux:hover{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .md\:hover\:via-red:hover{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .md\:hover\:via-green:hover{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .md\:hover\:via-black:hover{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:hover\:via-transparent:hover{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:hover\:via-brown:hover{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .md\:hover\:via-lightorange:hover{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .md\:hover\:via-orange:hover{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .md\:hover\:via-darkorange:hover{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .md\:hover\:to-white-100:hover{
    --gradient-to-color: #fff;
  }

  .md\:hover\:to-white-200:hover{
    --gradient-to-color: #FAFAFA;
  }

  .md\:hover\:to-gray-200:hover{
    --gradient-to-color: #959595;
  }

  .md\:hover\:to-gray-300:hover{
    --gradient-to-color: #3C3C3C;
  }

  .md\:hover\:to-gray-400:hover{
    --gradient-to-color: #707070;
  }

  .md\:hover\:to-lightbrown:hover{
    --gradient-to-color: #b7b1ab;
  }

  .md\:hover\:to-beige:hover{
    --gradient-to-color: #EBEAE8;
  }

  .md\:hover\:to-bordeaux:hover{
    --gradient-to-color: #681024;
  }

  .md\:hover\:to-red:hover{
    --gradient-to-color: #E4002B;
  }

  .md\:hover\:to-green:hover{
    --gradient-to-color: #0AA822;
  }

  .md\:hover\:to-black:hover{
    --gradient-to-color: #000000;
  }

  .md\:hover\:to-transparent:hover{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .md\:hover\:to-brown:hover{
    --gradient-to-color: #321604;
  }

  .md\:hover\:to-lightorange:hover{
    --gradient-to-color: #ff8132;
  }

  .md\:hover\:to-orange:hover{
    --gradient-to-color: #FB8B44;
  }

  .md\:hover\:to-darkorange:hover{
    --gradient-to-color: #BC7A1A;
  }

  .md\:focus\:from-white-100:focus{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:focus\:from-white-200:focus{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .md\:focus\:from-gray-200:focus{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .md\:focus\:from-gray-300:focus{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .md\:focus\:from-gray-400:focus{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .md\:focus\:from-lightbrown:focus{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .md\:focus\:from-beige:focus{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .md\:focus\:from-bordeaux:focus{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .md\:focus\:from-red:focus{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .md\:focus\:from-green:focus{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .md\:focus\:from-black:focus{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:focus\:from-transparent:focus{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:focus\:from-brown:focus{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .md\:focus\:from-lightorange:focus{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .md\:focus\:from-orange:focus{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .md\:focus\:from-darkorange:focus{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .md\:focus\:via-white-100:focus{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:focus\:via-white-200:focus{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .md\:focus\:via-gray-200:focus{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .md\:focus\:via-gray-300:focus{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .md\:focus\:via-gray-400:focus{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .md\:focus\:via-lightbrown:focus{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .md\:focus\:via-beige:focus{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .md\:focus\:via-bordeaux:focus{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .md\:focus\:via-red:focus{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .md\:focus\:via-green:focus{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .md\:focus\:via-black:focus{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:focus\:via-transparent:focus{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:focus\:via-brown:focus{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .md\:focus\:via-lightorange:focus{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .md\:focus\:via-orange:focus{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .md\:focus\:via-darkorange:focus{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .md\:focus\:to-white-100:focus{
    --gradient-to-color: #fff;
  }

  .md\:focus\:to-white-200:focus{
    --gradient-to-color: #FAFAFA;
  }

  .md\:focus\:to-gray-200:focus{
    --gradient-to-color: #959595;
  }

  .md\:focus\:to-gray-300:focus{
    --gradient-to-color: #3C3C3C;
  }

  .md\:focus\:to-gray-400:focus{
    --gradient-to-color: #707070;
  }

  .md\:focus\:to-lightbrown:focus{
    --gradient-to-color: #b7b1ab;
  }

  .md\:focus\:to-beige:focus{
    --gradient-to-color: #EBEAE8;
  }

  .md\:focus\:to-bordeaux:focus{
    --gradient-to-color: #681024;
  }

  .md\:focus\:to-red:focus{
    --gradient-to-color: #E4002B;
  }

  .md\:focus\:to-green:focus{
    --gradient-to-color: #0AA822;
  }

  .md\:focus\:to-black:focus{
    --gradient-to-color: #000000;
  }

  .md\:focus\:to-transparent:focus{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .md\:focus\:to-brown:focus{
    --gradient-to-color: #321604;
  }

  .md\:focus\:to-lightorange:focus{
    --gradient-to-color: #ff8132;
  }

  .md\:focus\:to-orange:focus{
    --gradient-to-color: #FB8B44;
  }

  .md\:focus\:to-darkorange:focus{
    --gradient-to-color: #BC7A1A;
  }

  .md\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .md\:bg-opacity-10{
    --bg-opacity: 0.1;
  }

  .md\:bg-opacity-20{
    --bg-opacity: 0.2;
  }

  .md\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .md\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .md\:bg-opacity-60{
    --bg-opacity: 0.6;
  }

  .md\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .md\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .md\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .md\:hover\:bg-opacity-10:hover{
    --bg-opacity: 0.1;
  }

  .md\:hover\:bg-opacity-20:hover{
    --bg-opacity: 0.2;
  }

  .md\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .md\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .md\:hover\:bg-opacity-60:hover{
    --bg-opacity: 0.6;
  }

  .md\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .md\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .md\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .md\:focus\:bg-opacity-10:focus{
    --bg-opacity: 0.1;
  }

  .md\:focus\:bg-opacity-20:focus{
    --bg-opacity: 0.2;
  }

  .md\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .md\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .md\:focus\:bg-opacity-60:focus{
    --bg-opacity: 0.6;
  }

  .md\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .md\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .md\:bg-bottom{
    background-position: bottom;
  }

  .md\:bg-center{
    background-position: center;
  }

  .md\:bg-left{
    background-position: left;
  }

  .md\:bg-left-bottom{
    background-position: left bottom;
  }

  .md\:bg-left-top{
    background-position: left top;
  }

  .md\:bg-right{
    background-position: right;
  }

  .md\:bg-right-bottom{
    background-position: right bottom;
  }

  .md\:bg-right-top{
    background-position: right top;
  }

  .md\:bg-top{
    background-position: top;
  }

  .md\:bg-repeat{
    background-repeat: repeat;
  }

  .md\:bg-no-repeat{
    background-repeat: no-repeat;
  }

  .md\:bg-repeat-x{
    background-repeat: repeat-x;
  }

  .md\:bg-repeat-y{
    background-repeat: repeat-y;
  }

  .md\:bg-repeat-round{
    background-repeat: round;
  }

  .md\:bg-repeat-space{
    background-repeat: space;
  }

  .md\:bg-auto{
    background-size: auto;
  }

  .md\:bg-cover{
    background-size: cover;
  }

  .md\:bg-contain{
    background-size: contain;
  }

  .md\:border-collapse{
    border-collapse: collapse;
  }

  .md\:border-separate{
    border-collapse: separate;
  }

  .md\:border-white-100{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .md\:border-white-200{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .md\:border-gray-200{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .md\:border-gray-300{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .md\:border-gray-400{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .md\:border-lightbrown{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .md\:border-beige{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .md\:border-bordeaux{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .md\:border-red{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .md\:border-green{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .md\:border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .md\:border-transparent{
    border-color: rgba(0, 0, 0, 0);
  }

  .md\:border-brown{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .md\:border-lightorange{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .md\:border-orange{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .md\:border-darkorange{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .md\:hover\:border-white-100:hover{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .md\:hover\:border-white-200:hover{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .md\:hover\:border-gray-200:hover{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .md\:hover\:border-gray-300:hover{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .md\:hover\:border-gray-400:hover{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .md\:hover\:border-lightbrown:hover{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .md\:hover\:border-beige:hover{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .md\:hover\:border-bordeaux:hover{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .md\:hover\:border-red:hover{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .md\:hover\:border-green:hover{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .md\:hover\:border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .md\:hover\:border-transparent:hover{
    border-color: rgba(0, 0, 0, 0);
  }

  .md\:hover\:border-brown:hover{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .md\:hover\:border-lightorange:hover{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .md\:hover\:border-orange:hover{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .md\:hover\:border-darkorange:hover{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .md\:focus\:border-white-100:focus{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .md\:focus\:border-white-200:focus{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .md\:focus\:border-gray-200:focus{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .md\:focus\:border-gray-300:focus{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .md\:focus\:border-gray-400:focus{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .md\:focus\:border-lightbrown:focus{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .md\:focus\:border-beige:focus{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .md\:focus\:border-bordeaux:focus{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .md\:focus\:border-red:focus{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .md\:focus\:border-green:focus{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .md\:focus\:border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .md\:focus\:border-transparent:focus{
    border-color: rgba(0, 0, 0, 0);
  }

  .md\:focus\:border-brown:focus{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .md\:focus\:border-lightorange:focus{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .md\:focus\:border-orange:focus{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .md\:focus\:border-darkorange:focus{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .md\:border-opacity-0{
    --border-opacity: 0;
  }

  .md\:border-opacity-10{
    --border-opacity: 0.1;
  }

  .md\:border-opacity-20{
    --border-opacity: 0.2;
  }

  .md\:border-opacity-25{
    --border-opacity: 0.25;
  }

  .md\:border-opacity-50{
    --border-opacity: 0.5;
  }

  .md\:border-opacity-60{
    --border-opacity: 0.6;
  }

  .md\:border-opacity-75{
    --border-opacity: 0.75;
  }

  .md\:border-opacity-100{
    --border-opacity: 1;
  }

  .md\:hover\:border-opacity-0:hover{
    --border-opacity: 0;
  }

  .md\:hover\:border-opacity-10:hover{
    --border-opacity: 0.1;
  }

  .md\:hover\:border-opacity-20:hover{
    --border-opacity: 0.2;
  }

  .md\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .md\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .md\:hover\:border-opacity-60:hover{
    --border-opacity: 0.6;
  }

  .md\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .md\:hover\:border-opacity-100:hover{
    --border-opacity: 1;
  }

  .md\:focus\:border-opacity-0:focus{
    --border-opacity: 0;
  }

  .md\:focus\:border-opacity-10:focus{
    --border-opacity: 0.1;
  }

  .md\:focus\:border-opacity-20:focus{
    --border-opacity: 0.2;
  }

  .md\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .md\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .md\:focus\:border-opacity-60:focus{
    --border-opacity: 0.6;
  }

  .md\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .md\:focus\:border-opacity-100:focus{
    --border-opacity: 1;
  }

  .md\:rounded-none{
    border-radius: 0;
  }

  .md\:rounded-sm{
    border-radius: 0.125rem;
  }

  .md\:rounded{
    border-radius: 0.25rem;
  }

  .md\:rounded-md{
    border-radius: 0.375rem;
  }

  .md\:rounded-lg{
    border-radius: 0.5rem;
  }

  .md\:rounded-xl{
    border-radius: 0.75rem;
  }

  .md\:rounded-2xl{
    border-radius: 1rem;
  }

  .md\:rounded-3xl{
    border-radius: 1.5rem;
  }

  .md\:rounded-full{
    border-radius: 9999px;
  }

  .md\:rounded-t-none{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .md\:rounded-r-none{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .md\:rounded-b-none{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .md\:rounded-l-none{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .md\:rounded-t-sm{
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .md\:rounded-r-sm{
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .md\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .md\:rounded-l-sm{
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .md\:rounded-t{
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .md\:rounded-r{
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .md\:rounded-b{
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .md\:rounded-l{
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .md\:rounded-t-md{
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .md\:rounded-r-md{
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .md\:rounded-b-md{
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-l-md{
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-t-lg{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .md\:rounded-r-lg{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .md\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-l-lg{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-t-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .md\:rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .md\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .md\:rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .md\:rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .md\:rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .md\:rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .md\:rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .md\:rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .md\:rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .md\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .md\:rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .md\:rounded-t-full{
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .md\:rounded-r-full{
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .md\:rounded-b-full{
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:rounded-l-full{
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:rounded-tl-none{
    border-top-left-radius: 0;
  }

  .md\:rounded-tr-none{
    border-top-right-radius: 0;
  }

  .md\:rounded-br-none{
    border-bottom-right-radius: 0;
  }

  .md\:rounded-bl-none{
    border-bottom-left-radius: 0;
  }

  .md\:rounded-tl-sm{
    border-top-left-radius: 0.125rem;
  }

  .md\:rounded-tr-sm{
    border-top-right-radius: 0.125rem;
  }

  .md\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem;
  }

  .md\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem;
  }

  .md\:rounded-tl{
    border-top-left-radius: 0.25rem;
  }

  .md\:rounded-tr{
    border-top-right-radius: 0.25rem;
  }

  .md\:rounded-br{
    border-bottom-right-radius: 0.25rem;
  }

  .md\:rounded-bl{
    border-bottom-left-radius: 0.25rem;
  }

  .md\:rounded-tl-md{
    border-top-left-radius: 0.375rem;
  }

  .md\:rounded-tr-md{
    border-top-right-radius: 0.375rem;
  }

  .md\:rounded-br-md{
    border-bottom-right-radius: 0.375rem;
  }

  .md\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-tl-lg{
    border-top-left-radius: 0.5rem;
  }

  .md\:rounded-tr-lg{
    border-top-right-radius: 0.5rem;
  }

  .md\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem;
  }

  .md\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-tl-xl{
    border-top-left-radius: 0.75rem;
  }

  .md\:rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .md\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .md\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .md\:rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .md\:rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .md\:rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .md\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .md\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .md\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .md\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .md\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem;
  }

  .md\:rounded-tl-full{
    border-top-left-radius: 9999px;
  }

  .md\:rounded-tr-full{
    border-top-right-radius: 9999px;
  }

  .md\:rounded-br-full{
    border-bottom-right-radius: 9999px;
  }

  .md\:rounded-bl-full{
    border-bottom-left-radius: 9999px;
  }

  .md\:border-solid{
    border-style: solid;
  }

  .md\:border-dashed{
    border-style: dashed;
  }

  .md\:border-dotted{
    border-style: dotted;
  }

  .md\:border-double{
    border-style: double;
  }

  .md\:border-none{
    border-style: none;
  }

  .md\:border-0{
    border-width: 0;
  }

  .md\:border-2{
    border-width: 2px;
  }

  .md\:border-4{
    border-width: 4px;
  }

  .md\:border-8{
    border-width: 8px;
  }

  .md\:border{
    border-width: 1px;
  }

  .md\:border-0\.5{
    border-width: 0.5px;
  }

  .md\:border-t-0{
    border-top-width: 0;
  }

  .md\:border-r-0{
    border-right-width: 0;
  }

  .md\:border-b-0{
    border-bottom-width: 0;
  }

  .md\:border-l-0{
    border-left-width: 0;
  }

  .md\:border-t-2{
    border-top-width: 2px;
  }

  .md\:border-r-2{
    border-right-width: 2px;
  }

  .md\:border-b-2{
    border-bottom-width: 2px;
  }

  .md\:border-l-2{
    border-left-width: 2px;
  }

  .md\:border-t-4{
    border-top-width: 4px;
  }

  .md\:border-r-4{
    border-right-width: 4px;
  }

  .md\:border-b-4{
    border-bottom-width: 4px;
  }

  .md\:border-l-4{
    border-left-width: 4px;
  }

  .md\:border-t-8{
    border-top-width: 8px;
  }

  .md\:border-r-8{
    border-right-width: 8px;
  }

  .md\:border-b-8{
    border-bottom-width: 8px;
  }

  .md\:border-l-8{
    border-left-width: 8px;
  }

  .md\:border-t{
    border-top-width: 1px;
  }

  .md\:border-r{
    border-right-width: 1px;
  }

  .md\:border-b{
    border-bottom-width: 1px;
  }

  .md\:border-l{
    border-left-width: 1px;
  }

  .md\:border-t-0\.5{
    border-top-width: 0.5px;
  }

  .md\:border-r-0\.5{
    border-right-width: 0.5px;
  }

  .md\:border-b-0\.5{
    border-bottom-width: 0.5px;
  }

  .md\:border-l-0\.5{
    border-left-width: 0.5px;
  }

  .md\:box-border{
    box-sizing: border-box;
  }

  .md\:box-content{
    box-sizing: content-box;
  }

  .md\:cursor-auto{
    cursor: auto;
  }

  .md\:cursor-default{
    cursor: default;
  }

  .md\:cursor-pointer{
    cursor: pointer;
  }

  .md\:cursor-wait{
    cursor: wait;
  }

  .md\:cursor-text{
    cursor: text;
  }

  .md\:cursor-move{
    cursor: move;
  }

  .md\:cursor-not-allowed{
    cursor: not-allowed;
  }

  .md\:block{
    display: block;
  }

  .md\:inline-block{
    display: inline-block;
  }

  .md\:inline{
    display: inline;
  }

  .md\:flex{
    display: flex;
  }

  .md\:inline-flex{
    display: inline-flex;
  }

  .md\:table{
    display: table;
  }

  .md\:table-caption{
    display: table-caption;
  }

  .md\:table-cell{
    display: table-cell;
  }

  .md\:table-column{
    display: table-column;
  }

  .md\:table-column-group{
    display: table-column-group;
  }

  .md\:table-footer-group{
    display: table-footer-group;
  }

  .md\:table-header-group{
    display: table-header-group;
  }

  .md\:table-row-group{
    display: table-row-group;
  }

  .md\:table-row{
    display: table-row;
  }

  .md\:flow-root{
    display: flow-root;
  }

  .md\:grid{
    display: grid;
  }

  .md\:inline-grid{
    display: inline-grid;
  }

  .md\:contents{
    display: contents;
  }

  .md\:hidden{
    display: none;
  }

  .md\:flex-row{
    flex-direction: row;
  }

  .md\:flex-row-reverse{
    flex-direction: row-reverse;
  }

  .md\:flex-col{
    flex-direction: column;
  }

  .md\:flex-col-reverse{
    flex-direction: column-reverse;
  }

  .md\:flex-wrap{
    flex-wrap: wrap;
  }

  .md\:flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .md\:flex-no-wrap{
    flex-wrap: nowrap;
  }

  .md\:place-items-auto{
    place-items: auto;
  }

  .md\:place-items-start{
    place-items: start;
  }

  .md\:place-items-end{
    place-items: end;
  }

  .md\:place-items-center{
    place-items: center;
  }

  .md\:place-items-stretch{
    place-items: stretch;
  }

  .md\:place-content-center{
    place-content: center;
  }

  .md\:place-content-start{
    place-content: start;
  }

  .md\:place-content-end{
    place-content: end;
  }

  .md\:place-content-between{
    place-content: space-between;
  }

  .md\:place-content-around{
    place-content: space-around;
  }

  .md\:place-content-evenly{
    place-content: space-evenly;
  }

  .md\:place-content-stretch{
    place-content: stretch;
  }

  .md\:place-self-auto{
    place-self: auto;
  }

  .md\:place-self-start{
    place-self: start;
  }

  .md\:place-self-end{
    place-self: end;
  }

  .md\:place-self-center{
    place-self: center;
  }

  .md\:place-self-stretch{
    place-self: stretch;
  }

  .md\:items-start{
    align-items: flex-start;
  }

  .md\:items-end{
    align-items: flex-end;
  }

  .md\:items-center{
    align-items: center;
  }

  .md\:items-baseline{
    align-items: baseline;
  }

  .md\:items-stretch{
    align-items: stretch;
  }

  .md\:content-center{
    align-content: center;
  }

  .md\:content-start{
    align-content: flex-start;
  }

  .md\:content-end{
    align-content: flex-end;
  }

  .md\:content-between{
    align-content: space-between;
  }

  .md\:content-around{
    align-content: space-around;
  }

  .md\:content-evenly{
    align-content: space-evenly;
  }

  .md\:self-auto{
    align-self: auto;
  }

  .md\:self-start{
    align-self: flex-start;
  }

  .md\:self-end{
    align-self: flex-end;
  }

  .md\:self-center{
    align-self: center;
  }

  .md\:self-stretch{
    align-self: stretch;
  }

  .md\:justify-items-auto{
    justify-items: auto;
  }

  .md\:justify-items-start{
    justify-items: start;
  }

  .md\:justify-items-end{
    justify-items: end;
  }

  .md\:justify-items-center{
    justify-items: center;
  }

  .md\:justify-items-stretch{
    justify-items: stretch;
  }

  .md\:justify-start{
    justify-content: flex-start;
  }

  .md\:justify-end{
    justify-content: flex-end;
  }

  .md\:justify-center{
    justify-content: center;
  }

  .md\:justify-between{
    justify-content: space-between;
  }

  .md\:justify-around{
    justify-content: space-around;
  }

  .md\:justify-evenly{
    justify-content: space-evenly;
  }

  .md\:justify-self-auto{
    justify-self: auto;
  }

  .md\:justify-self-start{
    justify-self: start;
  }

  .md\:justify-self-end{
    justify-self: end;
  }

  .md\:justify-self-center{
    justify-self: center;
  }

  .md\:justify-self-stretch{
    justify-self: stretch;
  }

  .md\:flex-1{
    flex: 1 1 0%;
  }

  .md\:flex-auto{
    flex: 1 1 auto;
  }

  .md\:flex-initial{
    flex: 0 1 auto;
  }

  .md\:flex-none{
    flex: none;
  }

  .md\:flex-grow-0{
    flex-grow: 0;
  }

  .md\:flex-grow{
    flex-grow: 1;
  }

  .md\:flex-shrink-0{
    flex-shrink: 0;
  }

  .md\:flex-shrink{
    flex-shrink: 1;
  }

  .md\:order-1{
    order: 1;
  }

  .md\:order-2{
    order: 2;
  }

  .md\:order-3{
    order: 3;
  }

  .md\:order-4{
    order: 4;
  }

  .md\:order-5{
    order: 5;
  }

  .md\:order-6{
    order: 6;
  }

  .md\:order-7{
    order: 7;
  }

  .md\:order-8{
    order: 8;
  }

  .md\:order-9{
    order: 9;
  }

  .md\:order-10{
    order: 10;
  }

  .md\:order-11{
    order: 11;
  }

  .md\:order-12{
    order: 12;
  }

  .md\:order-first{
    order: -9999;
  }

  .md\:order-last{
    order: 9999;
  }

  .md\:order-none{
    order: 0;
  }

  .md\:float-right{
    float: right;
  }

  .md\:float-left{
    float: left;
  }

  .md\:float-none{
    float: none;
  }

  .md\:clearfix:after{
    content: "";
    display: table;
    clear: both;
  }

  .md\:clear-left{
    clear: left;
  }

  .md\:clear-right{
    clear: right;
  }

  .md\:clear-both{
    clear: both;
  }

  .md\:clear-none{
    clear: none;
  }

  .md\:font-primary{
    font-family: termina, sans-serif;
  }

  .md\:font-secondary{
    font-family: gotham, sans-serif;
  }

  .md\:font-hairline{
    font-weight: 100;
  }

  .md\:font-thin{
    font-weight: 200;
  }

  .md\:font-light{
    font-weight: 300;
  }

  .md\:font-normal{
    font-weight: 400;
  }

  .md\:font-medium{
    font-weight: 500;
  }

  .md\:font-semibold{
    font-weight: 600;
  }

  .md\:font-bold{
    font-weight: 700;
  }

  .md\:font-extrabold{
    font-weight: 800;
  }

  .md\:font-black{
    font-weight: 900;
  }

  .md\:hover\:font-hairline:hover{
    font-weight: 100;
  }

  .md\:hover\:font-thin:hover{
    font-weight: 200;
  }

  .md\:hover\:font-light:hover{
    font-weight: 300;
  }

  .md\:hover\:font-normal:hover{
    font-weight: 400;
  }

  .md\:hover\:font-medium:hover{
    font-weight: 500;
  }

  .md\:hover\:font-semibold:hover{
    font-weight: 600;
  }

  .md\:hover\:font-bold:hover{
    font-weight: 700;
  }

  .md\:hover\:font-extrabold:hover{
    font-weight: 800;
  }

  .md\:hover\:font-black:hover{
    font-weight: 900;
  }

  .md\:focus\:font-hairline:focus{
    font-weight: 100;
  }

  .md\:focus\:font-thin:focus{
    font-weight: 200;
  }

  .md\:focus\:font-light:focus{
    font-weight: 300;
  }

  .md\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .md\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .md\:focus\:font-semibold:focus{
    font-weight: 600;
  }

  .md\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .md\:focus\:font-extrabold:focus{
    font-weight: 800;
  }

  .md\:focus\:font-black:focus{
    font-weight: 900;
  }

  .md\:h-0{
    height: 0;
  }

  .md\:h-1{
    height: 0.25rem;
  }

  .md\:h-2{
    height: 0.5rem;
  }

  .md\:h-3{
    height: 0.75rem;
  }

  .md\:h-4{
    height: 1rem;
  }

  .md\:h-5{
    height: 1.25rem;
  }

  .md\:h-6{
    height: 1.5rem;
  }

  .md\:h-8{
    height: 2rem;
  }

  .md\:h-10{
    height: 2.5rem;
  }

  .md\:h-12{
    height: 3rem;
  }

  .md\:h-16{
    height: 4rem;
  }

  .md\:h-20{
    height: 5rem;
  }

  .md\:h-24{
    height: 6rem;
  }

  .md\:h-32{
    height: 8rem;
  }

  .md\:h-40{
    height: 10rem;
  }

  .md\:h-48{
    height: 12rem;
  }

  .md\:h-56{
    height: 14rem;
  }

  .md\:h-64{
    height: 16rem;
  }

  .md\:h-72{
    height: 4.5rem;
  }

  .md\:h-92{
    height: 5.75rem;
  }

  .md\:h-100{
    height: 26rem;
  }

  .md\:h-108{
    height: 6.75rem;
  }

  .md\:h-120{
    height: 7.5rem;
  }

  .md\:h-138{
    height: 8.625rem;
  }

  .md\:h-140{
    height: 8.75rem;
  }

  .md\:h-200{
    height: 12.5rem;
  }

  .md\:h-260{
    height: 16.25rem;
  }

  .md\:h-310{
    height: 19.375rem;
  }

  .md\:h-340{
    height: 23.75rem;
  }

  .md\:h-378{
    height: 23.625rem;
  }

  .md\:h-480{
    height: 30rem;
  }

  .md\:h-520{
    height: 32.5rem;
  }

  .md\:h-582{
    height: 36.375rem;
  }

  .md\:h-624{
    height: 39rem;
  }

  .md\:h-652{
    height: 40.75rem;
  }

  .md\:h-756{
    height: 47.25rem;
  }

  .md\:h-auto{
    height: auto;
  }

  .md\:h-px{
    height: 1px;
  }

  .md\:h-full{
    height: 100%;
  }

  .md\:h-screen{
    height: 100vh;
  }

  .md\:h-fit{
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .md\:h-line{
    height: 0.0625rem;
  }

  .md\:h-70vh{
    height: 70vh;
  }

  .md\:h-50vh{
    height: 50vh;
  }

  .md\:h-unset{
    height: unset;
  }

  .md\:text-8{
    font-size: 0.5rem;
    line-height: 1.5;
  }

  .md\:text-10{
    font-size: 0.625rem;
    line-height: 1.5;
  }

  .md\:text-12{
    font-size: 0.75rem;
    line-height: 1.6;
  }

  .md\:text-14{
    font-size: 0.875rem;
    line-height: 1.6;
  }

  .md\:text-18{
    font-size: 1.125rem;
    line-height: 1.625rem;
  }

  .md\:text-28{
    font-size: 1.75rem;
    line-height: 2.25rem;
  }

  .md\:text-32{
    font-size: 2rem;
    line-height: 2.625rem;
  }

  .md\:text-44{
    font-size: 2.75rem;
    line-height: 3.25rem;
  }

  .md\:text-xs{
    font-size: 0.75rem;
  }

  .md\:text-sm{
    font-size: 0.875rem;
  }

  .md\:text-base{
    font-size: 1rem;
  }

  .md\:text-lg{
    font-size: 1.125rem;
  }

  .md\:text-xl{
    font-size: 1.25rem;
  }

  .md\:text-2xl{
    font-size: 1.5rem;
  }

  .md\:text-3xl{
    font-size: 1.875rem;
  }

  .md\:text-4xl{
    font-size: 2.25rem;
  }

  .md\:text-5xl{
    font-size: 3rem;
  }

  .md\:text-6xl{
    font-size: 4rem;
  }

  .md\:leading-3{
    line-height: .75rem;
  }

  .md\:leading-4{
    line-height: 1rem;
  }

  .md\:leading-5{
    line-height: 1.25rem;
  }

  .md\:leading-6{
    line-height: 1.5rem;
  }

  .md\:leading-7{
    line-height: 1.75rem;
  }

  .md\:leading-8{
    line-height: 2rem;
  }

  .md\:leading-9{
    line-height: 2.25rem;
  }

  .md\:leading-10{
    line-height: 2.5rem;
  }

  .md\:leading-none{
    line-height: 1;
  }

  .md\:leading-tight{
    line-height: 1.25;
  }

  .md\:leading-snug{
    line-height: 1.375;
  }

  .md\:leading-normal{
    line-height: 1.5;
  }

  .md\:leading-relaxed{
    line-height: 1.625;
  }

  .md\:leading-loose{
    line-height: 2;
  }

  .md\:list-inside{
    list-style-position: inside;
  }

  .md\:list-outside{
    list-style-position: outside;
  }

  .md\:list-none{
    list-style-type: none;
  }

  .md\:list-disc{
    list-style-type: disc;
  }

  .md\:list-decimal{
    list-style-type: decimal;
  }

  .md\:m-0{
    margin: 0;
  }

  .md\:m-1{
    margin: 0.25rem;
  }

  .md\:m-2{
    margin: 0.5rem;
  }

  .md\:m-3{
    margin: 0.75rem;
  }

  .md\:m-4{
    margin: 1rem;
  }

  .md\:m-5{
    margin: 1.25rem;
  }

  .md\:m-6{
    margin: 1.5rem;
  }

  .md\:m-8{
    margin: 2rem;
  }

  .md\:m-10{
    margin: 2.5rem;
  }

  .md\:m-12{
    margin: 3rem;
  }

  .md\:m-16{
    margin: 4rem;
  }

  .md\:m-20{
    margin: 1.25rem;
  }

  .md\:m-24{
    margin: 6rem;
  }

  .md\:m-28{
    margin: 1.75rem;
  }

  .md\:m-30{
    margin: 1.875rem;
  }

  .md\:m-32{
    margin: 8rem;
  }

  .md\:m-40{
    margin: 2.5rem;
  }

  .md\:m-48{
    margin: 12rem;
  }

  .md\:m-56{
    margin: 14rem;
  }

  .md\:m-60{
    margin: 3.75rem;
  }

  .md\:m-64{
    margin: 16rem;
  }

  .md\:m-72{
    margin: 4.5rem;
  }

  .md\:m-92{
    margin: 5.75rem;
  }

  .md\:m-108{
    margin: 6.75rem;
  }

  .md\:m-140{
    margin: 8.75rem;
  }

  .md\:m-160{
    margin: 10rem;
  }

  .md\:m-180{
    margin: 11.25rem;
  }

  .md\:m-192{
    margin: 12rem;
  }

  .md\:m-208{
    margin: 13rem;
  }

  .md\:m-240{
    margin: 15rem;
  }

  .md\:m-280{
    margin: 17.5rem;
  }

  .md\:m-auto{
    margin: auto;
  }

  .md\:m-px{
    margin: 1px;
  }

  .md\:-m-1{
    margin: -0.25rem;
  }

  .md\:-m-2{
    margin: -0.5rem;
  }

  .md\:-m-3{
    margin: -0.75rem;
  }

  .md\:-m-4{
    margin: -1rem;
  }

  .md\:-m-5{
    margin: -1.25rem;
  }

  .md\:-m-6{
    margin: -1.5rem;
  }

  .md\:-m-8{
    margin: -2rem;
  }

  .md\:-m-10{
    margin: -2.5rem;
  }

  .md\:-m-12{
    margin: -3rem;
  }

  .md\:-m-16{
    margin: -4rem;
  }

  .md\:-m-20{
    margin: -5rem;
  }

  .md\:-m-24{
    margin: -6rem;
  }

  .md\:-m-32{
    margin: -8rem;
  }

  .md\:-m-40{
    margin: -10rem;
  }

  .md\:-m-48{
    margin: -12rem;
  }

  .md\:-m-56{
    margin: -14rem;
  }

  .md\:-m-64{
    margin: -16rem;
  }

  .md\:-m-px{
    margin: -1px;
  }

  .md\:my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .md\:mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .md\:my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .md\:mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .md\:my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .md\:mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .md\:my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .md\:mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .md\:my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .md\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .md\:my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .md\:mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .md\:my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .md\:mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .md\:my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .md\:mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .md\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .md\:mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .md\:my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .md\:mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .md\:my-20{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .md\:mx-20{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .md\:my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .md\:mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .md\:my-28{
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .md\:mx-28{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .md\:my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }

  .md\:mx-30{
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .md\:my-32{
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .md\:mx-32{
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .md\:my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:mx-40{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:my-48{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .md\:mx-48{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .md\:my-56{
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .md\:mx-56{
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .md\:my-60{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .md\:mx-60{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .md\:my-64{
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .md\:mx-64{
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .md\:my-72{
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .md\:mx-72{
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .md\:my-92{
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .md\:mx-92{
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .md\:my-108{
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .md\:mx-108{
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .md\:my-140{
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }

  .md\:mx-140{
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }

  .md\:my-160{
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .md\:mx-160{
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .md\:my-180{
    margin-top: 11.25rem;
    margin-bottom: 11.25rem;
  }

  .md\:mx-180{
    margin-left: 11.25rem;
    margin-right: 11.25rem;
  }

  .md\:my-192{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .md\:mx-192{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .md\:my-208{
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .md\:mx-208{
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .md\:my-240{
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .md\:mx-240{
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .md\:my-280{
    margin-top: 17.5rem;
    margin-bottom: 17.5rem;
  }

  .md\:mx-280{
    margin-left: 17.5rem;
    margin-right: 17.5rem;
  }

  .md\:my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .md\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .md\:my-px{
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .md\:mx-px{
    margin-left: 1px;
    margin-right: 1px;
  }

  .md\:-my-1{
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .md\:-mx-1{
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .md\:-my-2{
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .md\:-mx-2{
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .md\:-my-3{
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .md\:-mx-3{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .md\:-my-4{
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .md\:-mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .md\:-my-5{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .md\:-mx-5{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .md\:-my-6{
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .md\:-mx-6{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .md\:-my-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .md\:-mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .md\:-my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .md\:-mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .md\:-my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .md\:-mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .md\:-my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .md\:-mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .md\:-my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .md\:-mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .md\:-my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .md\:-mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .md\:-my-32{
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .md\:-mx-32{
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .md\:-my-40{
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .md\:-mx-40{
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .md\:-my-48{
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .md\:-mx-48{
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .md\:-my-56{
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .md\:-mx-56{
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .md\:-my-64{
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .md\:-mx-64{
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .md\:-my-px{
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .md\:-mx-px{
    margin-left: -1px;
    margin-right: -1px;
  }

  .md\:mt-0{
    margin-top: 0;
  }

  .md\:mr-0{
    margin-right: 0;
  }

  .md\:mb-0{
    margin-bottom: 0;
  }

  .md\:ml-0{
    margin-left: 0;
  }

  .md\:mt-1{
    margin-top: 0.25rem;
  }

  .md\:mr-1{
    margin-right: 0.25rem;
  }

  .md\:mb-1{
    margin-bottom: 0.25rem;
  }

  .md\:ml-1{
    margin-left: 0.25rem;
  }

  .md\:mt-2{
    margin-top: 0.5rem;
  }

  .md\:mr-2{
    margin-right: 0.5rem;
  }

  .md\:mb-2{
    margin-bottom: 0.5rem;
  }

  .md\:ml-2{
    margin-left: 0.5rem;
  }

  .md\:mt-3{
    margin-top: 0.75rem;
  }

  .md\:mr-3{
    margin-right: 0.75rem;
  }

  .md\:mb-3{
    margin-bottom: 0.75rem;
  }

  .md\:ml-3{
    margin-left: 0.75rem;
  }

  .md\:mt-4{
    margin-top: 1rem;
  }

  .md\:mr-4{
    margin-right: 1rem;
  }

  .md\:mb-4{
    margin-bottom: 1rem;
  }

  .md\:ml-4{
    margin-left: 1rem;
  }

  .md\:mt-5{
    margin-top: 1.25rem;
  }

  .md\:mr-5{
    margin-right: 1.25rem;
  }

  .md\:mb-5{
    margin-bottom: 1.25rem;
  }

  .md\:ml-5{
    margin-left: 1.25rem;
  }

  .md\:mt-6{
    margin-top: 1.5rem;
  }

  .md\:mr-6{
    margin-right: 1.5rem;
  }

  .md\:mb-6{
    margin-bottom: 1.5rem;
  }

  .md\:ml-6{
    margin-left: 1.5rem;
  }

  .md\:mt-8{
    margin-top: 2rem;
  }

  .md\:mr-8{
    margin-right: 2rem;
  }

  .md\:mb-8{
    margin-bottom: 2rem;
  }

  .md\:ml-8{
    margin-left: 2rem;
  }

  .md\:mt-10{
    margin-top: 2.5rem;
  }

  .md\:mr-10{
    margin-right: 2.5rem;
  }

  .md\:mb-10{
    margin-bottom: 2.5rem;
  }

  .md\:ml-10{
    margin-left: 2.5rem;
  }

  .md\:mt-12{
    margin-top: 3rem;
  }

  .md\:mr-12{
    margin-right: 3rem;
  }

  .md\:mb-12{
    margin-bottom: 3rem;
  }

  .md\:ml-12{
    margin-left: 3rem;
  }

  .md\:mt-16{
    margin-top: 4rem;
  }

  .md\:mr-16{
    margin-right: 4rem;
  }

  .md\:mb-16{
    margin-bottom: 4rem;
  }

  .md\:ml-16{
    margin-left: 4rem;
  }

  .md\:mt-20{
    margin-top: 1.25rem;
  }

  .md\:mr-20{
    margin-right: 1.25rem;
  }

  .md\:mb-20{
    margin-bottom: 1.25rem;
  }

  .md\:ml-20{
    margin-left: 1.25rem;
  }

  .md\:mt-24{
    margin-top: 6rem;
  }

  .md\:mr-24{
    margin-right: 6rem;
  }

  .md\:mb-24{
    margin-bottom: 6rem;
  }

  .md\:ml-24{
    margin-left: 6rem;
  }

  .md\:mt-28{
    margin-top: 1.75rem;
  }

  .md\:mr-28{
    margin-right: 1.75rem;
  }

  .md\:mb-28{
    margin-bottom: 1.75rem;
  }

  .md\:ml-28{
    margin-left: 1.75rem;
  }

  .md\:mt-30{
    margin-top: 1.875rem;
  }

  .md\:mr-30{
    margin-right: 1.875rem;
  }

  .md\:mb-30{
    margin-bottom: 1.875rem;
  }

  .md\:ml-30{
    margin-left: 1.875rem;
  }

  .md\:mt-32{
    margin-top: 8rem;
  }

  .md\:mr-32{
    margin-right: 8rem;
  }

  .md\:mb-32{
    margin-bottom: 8rem;
  }

  .md\:ml-32{
    margin-left: 8rem;
  }

  .md\:mt-40{
    margin-top: 2.5rem;
  }

  .md\:mr-40{
    margin-right: 2.5rem;
  }

  .md\:mb-40{
    margin-bottom: 2.5rem;
  }

  .md\:ml-40{
    margin-left: 2.5rem;
  }

  .md\:mt-48{
    margin-top: 12rem;
  }

  .md\:mr-48{
    margin-right: 12rem;
  }

  .md\:mb-48{
    margin-bottom: 12rem;
  }

  .md\:ml-48{
    margin-left: 12rem;
  }

  .md\:mt-56{
    margin-top: 14rem;
  }

  .md\:mr-56{
    margin-right: 14rem;
  }

  .md\:mb-56{
    margin-bottom: 14rem;
  }

  .md\:ml-56{
    margin-left: 14rem;
  }

  .md\:mt-60{
    margin-top: 3.75rem;
  }

  .md\:mr-60{
    margin-right: 3.75rem;
  }

  .md\:mb-60{
    margin-bottom: 3.75rem;
  }

  .md\:ml-60{
    margin-left: 3.75rem;
  }

  .md\:mt-64{
    margin-top: 16rem;
  }

  .md\:mr-64{
    margin-right: 16rem;
  }

  .md\:mb-64{
    margin-bottom: 16rem;
  }

  .md\:ml-64{
    margin-left: 16rem;
  }

  .md\:mt-72{
    margin-top: 4.5rem;
  }

  .md\:mr-72{
    margin-right: 4.5rem;
  }

  .md\:mb-72{
    margin-bottom: 4.5rem;
  }

  .md\:ml-72{
    margin-left: 4.5rem;
  }

  .md\:mt-92{
    margin-top: 5.75rem;
  }

  .md\:mr-92{
    margin-right: 5.75rem;
  }

  .md\:mb-92{
    margin-bottom: 5.75rem;
  }

  .md\:ml-92{
    margin-left: 5.75rem;
  }

  .md\:mt-108{
    margin-top: 6.75rem;
  }

  .md\:mr-108{
    margin-right: 6.75rem;
  }

  .md\:mb-108{
    margin-bottom: 6.75rem;
  }

  .md\:ml-108{
    margin-left: 6.75rem;
  }

  .md\:mt-140{
    margin-top: 8.75rem;
  }

  .md\:mr-140{
    margin-right: 8.75rem;
  }

  .md\:mb-140{
    margin-bottom: 8.75rem;
  }

  .md\:ml-140{
    margin-left: 8.75rem;
  }

  .md\:mt-160{
    margin-top: 10rem;
  }

  .md\:mr-160{
    margin-right: 10rem;
  }

  .md\:mb-160{
    margin-bottom: 10rem;
  }

  .md\:ml-160{
    margin-left: 10rem;
  }

  .md\:mt-180{
    margin-top: 11.25rem;
  }

  .md\:mr-180{
    margin-right: 11.25rem;
  }

  .md\:mb-180{
    margin-bottom: 11.25rem;
  }

  .md\:ml-180{
    margin-left: 11.25rem;
  }

  .md\:mt-192{
    margin-top: 12rem;
  }

  .md\:mr-192{
    margin-right: 12rem;
  }

  .md\:mb-192{
    margin-bottom: 12rem;
  }

  .md\:ml-192{
    margin-left: 12rem;
  }

  .md\:mt-208{
    margin-top: 13rem;
  }

  .md\:mr-208{
    margin-right: 13rem;
  }

  .md\:mb-208{
    margin-bottom: 13rem;
  }

  .md\:ml-208{
    margin-left: 13rem;
  }

  .md\:mt-240{
    margin-top: 15rem;
  }

  .md\:mr-240{
    margin-right: 15rem;
  }

  .md\:mb-240{
    margin-bottom: 15rem;
  }

  .md\:ml-240{
    margin-left: 15rem;
  }

  .md\:mt-280{
    margin-top: 17.5rem;
  }

  .md\:mr-280{
    margin-right: 17.5rem;
  }

  .md\:mb-280{
    margin-bottom: 17.5rem;
  }

  .md\:ml-280{
    margin-left: 17.5rem;
  }

  .md\:mt-auto{
    margin-top: auto;
  }

  .md\:mr-auto{
    margin-right: auto;
  }

  .md\:mb-auto{
    margin-bottom: auto;
  }

  .md\:ml-auto{
    margin-left: auto;
  }

  .md\:mt-px{
    margin-top: 1px;
  }

  .md\:mr-px{
    margin-right: 1px;
  }

  .md\:mb-px{
    margin-bottom: 1px;
  }

  .md\:ml-px{
    margin-left: 1px;
  }

  .md\:-mt-1{
    margin-top: -0.25rem;
  }

  .md\:-mr-1{
    margin-right: -0.25rem;
  }

  .md\:-mb-1{
    margin-bottom: -0.25rem;
  }

  .md\:-ml-1{
    margin-left: -0.25rem;
  }

  .md\:-mt-2{
    margin-top: -0.5rem;
  }

  .md\:-mr-2{
    margin-right: -0.5rem;
  }

  .md\:-mb-2{
    margin-bottom: -0.5rem;
  }

  .md\:-ml-2{
    margin-left: -0.5rem;
  }

  .md\:-mt-3{
    margin-top: -0.75rem;
  }

  .md\:-mr-3{
    margin-right: -0.75rem;
  }

  .md\:-mb-3{
    margin-bottom: -0.75rem;
  }

  .md\:-ml-3{
    margin-left: -0.75rem;
  }

  .md\:-mt-4{
    margin-top: -1rem;
  }

  .md\:-mr-4{
    margin-right: -1rem;
  }

  .md\:-mb-4{
    margin-bottom: -1rem;
  }

  .md\:-ml-4{
    margin-left: -1rem;
  }

  .md\:-mt-5{
    margin-top: -1.25rem;
  }

  .md\:-mr-5{
    margin-right: -1.25rem;
  }

  .md\:-mb-5{
    margin-bottom: -1.25rem;
  }

  .md\:-ml-5{
    margin-left: -1.25rem;
  }

  .md\:-mt-6{
    margin-top: -1.5rem;
  }

  .md\:-mr-6{
    margin-right: -1.5rem;
  }

  .md\:-mb-6{
    margin-bottom: -1.5rem;
  }

  .md\:-ml-6{
    margin-left: -1.5rem;
  }

  .md\:-mt-8{
    margin-top: -2rem;
  }

  .md\:-mr-8{
    margin-right: -2rem;
  }

  .md\:-mb-8{
    margin-bottom: -2rem;
  }

  .md\:-ml-8{
    margin-left: -2rem;
  }

  .md\:-mt-10{
    margin-top: -2.5rem;
  }

  .md\:-mr-10{
    margin-right: -2.5rem;
  }

  .md\:-mb-10{
    margin-bottom: -2.5rem;
  }

  .md\:-ml-10{
    margin-left: -2.5rem;
  }

  .md\:-mt-12{
    margin-top: -3rem;
  }

  .md\:-mr-12{
    margin-right: -3rem;
  }

  .md\:-mb-12{
    margin-bottom: -3rem;
  }

  .md\:-ml-12{
    margin-left: -3rem;
  }

  .md\:-mt-16{
    margin-top: -4rem;
  }

  .md\:-mr-16{
    margin-right: -4rem;
  }

  .md\:-mb-16{
    margin-bottom: -4rem;
  }

  .md\:-ml-16{
    margin-left: -4rem;
  }

  .md\:-mt-20{
    margin-top: -5rem;
  }

  .md\:-mr-20{
    margin-right: -5rem;
  }

  .md\:-mb-20{
    margin-bottom: -5rem;
  }

  .md\:-ml-20{
    margin-left: -5rem;
  }

  .md\:-mt-24{
    margin-top: -6rem;
  }

  .md\:-mr-24{
    margin-right: -6rem;
  }

  .md\:-mb-24{
    margin-bottom: -6rem;
  }

  .md\:-ml-24{
    margin-left: -6rem;
  }

  .md\:-mt-32{
    margin-top: -8rem;
  }

  .md\:-mr-32{
    margin-right: -8rem;
  }

  .md\:-mb-32{
    margin-bottom: -8rem;
  }

  .md\:-ml-32{
    margin-left: -8rem;
  }

  .md\:-mt-40{
    margin-top: -10rem;
  }

  .md\:-mr-40{
    margin-right: -10rem;
  }

  .md\:-mb-40{
    margin-bottom: -10rem;
  }

  .md\:-ml-40{
    margin-left: -10rem;
  }

  .md\:-mt-48{
    margin-top: -12rem;
  }

  .md\:-mr-48{
    margin-right: -12rem;
  }

  .md\:-mb-48{
    margin-bottom: -12rem;
  }

  .md\:-ml-48{
    margin-left: -12rem;
  }

  .md\:-mt-56{
    margin-top: -14rem;
  }

  .md\:-mr-56{
    margin-right: -14rem;
  }

  .md\:-mb-56{
    margin-bottom: -14rem;
  }

  .md\:-ml-56{
    margin-left: -14rem;
  }

  .md\:-mt-64{
    margin-top: -16rem;
  }

  .md\:-mr-64{
    margin-right: -16rem;
  }

  .md\:-mb-64{
    margin-bottom: -16rem;
  }

  .md\:-ml-64{
    margin-left: -16rem;
  }

  .md\:-mt-px{
    margin-top: -1px;
  }

  .md\:-mr-px{
    margin-right: -1px;
  }

  .md\:-mb-px{
    margin-bottom: -1px;
  }

  .md\:-ml-px{
    margin-left: -1px;
  }

  .md\:max-h-0{
    max-height: 0;
  }

  .md\:max-h-60{
    max-height: 3.75rem;
  }

  .md\:max-h-100{
    max-height: 6.25rem;
  }

  .md\:max-h-full{
    max-height: 100%;
  }

  .md\:max-h-screen{
    max-height: 100vh;
  }

  .md\:max-h-inherit{
    max-height: inherit;
  }

  .md\:max-h-80vh{
    max-height: 80vh;
  }

  .md\:max-w-60{
    max-width: 3.75rem;
  }

  .md\:max-w-124{
    max-width: 7.75rem;
  }

  .md\:max-w-180{
    max-width: 11.25rem;
  }

  .md\:max-w-240{
    max-width: 15rem;
  }

  .md\:max-w-260{
    max-width: 16.25rem;
  }

  .md\:max-w-264{
    max-width: 16.5rem;
  }

  .md\:max-w-none{
    max-width: none;
  }

  .md\:max-w-xs{
    max-width: 20rem;
  }

  .md\:max-w-sm{
    max-width: 24rem;
  }

  .md\:max-w-md{
    max-width: 28rem;
  }

  .md\:max-w-lg{
    max-width: 32rem;
  }

  .md\:max-w-xl{
    max-width: 36rem;
  }

  .md\:max-w-2xl{
    max-width: 42rem;
  }

  .md\:max-w-3xl{
    max-width: 48rem;
  }

  .md\:max-w-4xl{
    max-width: 56rem;
  }

  .md\:max-w-5xl{
    max-width: 64rem;
  }

  .md\:max-w-6xl{
    max-width: 72rem;
  }

  .md\:max-w-full{
    max-width: 100%;
  }

  .md\:max-w-screen-sm{
    max-width: 640px;
  }

  .md\:max-w-screen-md{
    max-width: 768px;
  }

  .md\:max-w-screen-lg{
    max-width: 1024px;
  }

  .md\:max-w-screen-xl{
    max-width: 1280px;
  }

  .md\:max-w-screen-1xl{
    max-width: 1100px;
  }

  .md\:max-w-screen-2xl{
    max-width: 1366px;
  }

  .md\:max-w-screen-3xl{
    max-width: 1600px;
  }

  .md\:max-w-60ch{
    max-width: 60ch;
  }

  .md\:max-w-3\/5{
    max-width: 60%;
  }

  .md\:max-w-1\/2{
    max-width: 50%;
  }

  .md\:max-w-10\/12{
    max-width: 83.333333%;
  }

  .md\:max-w-9\/12{
    max-width: 75%;
  }

  .md\:max-w-80vw{
    max-width: 80vw;
  }

  .md\:min-h-0{
    min-height: 0;
  }

  .md\:min-h-310{
    min-height: 19.375rem;
  }

  .md\:min-h-full{
    min-height: 100%;
  }

  .md\:min-h-screen{
    min-height: 100vh;
  }

  .md\:min-w-0{
    min-width: 0;
  }

  .md\:min-w-10{
    min-width: 2.5rem;
  }

  .md\:min-w-20{
    min-width: 5rem;
  }

  .md\:min-w-200{
    min-width: 12.5rem;
  }

  .md\:min-w-240{
    min-width: 15rem;
  }

  .md\:min-w-310{
    min-width: 19.375rem;
  }

  .md\:min-w-full{
    min-width: 100%;
  }

  .md\:min-w-auto{
    min-width: auto;
  }

  .md\:object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .md\:object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }

  .md\:object-fill{
    -o-object-fit: fill;
       object-fit: fill;
  }

  .md\:object-none{
    -o-object-fit: none;
       object-fit: none;
  }

  .md\:object-scale-down{
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .md\:object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
  }

  .md\:object-center{
    -o-object-position: center;
       object-position: center;
  }

  .md\:object-left{
    -o-object-position: left;
       object-position: left;
  }

  .md\:object-left-bottom{
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .md\:object-left-top{
    -o-object-position: left top;
       object-position: left top;
  }

  .md\:object-right{
    -o-object-position: right;
       object-position: right;
  }

  .md\:object-right-bottom{
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .md\:object-right-top{
    -o-object-position: right top;
       object-position: right top;
  }

  .md\:object-top{
    -o-object-position: top;
       object-position: top;
  }

  .md\:opacity-0{
    opacity: 0;
  }

  .md\:opacity-10{
    opacity: 0.1;
  }

  .md\:opacity-20{
    opacity: 0.2;
  }

  .md\:opacity-25{
    opacity: 0.25;
  }

  .md\:opacity-50{
    opacity: 0.5;
  }

  .md\:opacity-60{
    opacity: 0.6;
  }

  .md\:opacity-75{
    opacity: 0.75;
  }

  .md\:opacity-100{
    opacity: 1;
  }

  .md\:hover\:opacity-0:hover{
    opacity: 0;
  }

  .md\:hover\:opacity-10:hover{
    opacity: 0.1;
  }

  .md\:hover\:opacity-20:hover{
    opacity: 0.2;
  }

  .md\:hover\:opacity-25:hover{
    opacity: 0.25;
  }

  .md\:hover\:opacity-50:hover{
    opacity: 0.5;
  }

  .md\:hover\:opacity-60:hover{
    opacity: 0.6;
  }

  .md\:hover\:opacity-75:hover{
    opacity: 0.75;
  }

  .md\:hover\:opacity-100:hover{
    opacity: 1;
  }

  .md\:focus\:opacity-0:focus{
    opacity: 0;
  }

  .md\:focus\:opacity-10:focus{
    opacity: 0.1;
  }

  .md\:focus\:opacity-20:focus{
    opacity: 0.2;
  }

  .md\:focus\:opacity-25:focus{
    opacity: 0.25;
  }

  .md\:focus\:opacity-50:focus{
    opacity: 0.5;
  }

  .md\:focus\:opacity-60:focus{
    opacity: 0.6;
  }

  .md\:focus\:opacity-75:focus{
    opacity: 0.75;
  }

  .md\:focus\:opacity-100:focus{
    opacity: 1;
  }

  .md\:outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\:outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\:outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\:focus\:outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\:focus\:outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\:focus\:outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\:overflow-auto{
    overflow: auto;
  }

  .md\:overflow-hidden{
    overflow: hidden;
  }

  .md\:overflow-visible{
    overflow: visible;
  }

  .md\:overflow-scroll{
    overflow: scroll;
  }

  .md\:overflow-x-auto{
    overflow-x: auto;
  }

  .md\:overflow-y-auto{
    overflow-y: auto;
  }

  .md\:overflow-x-hidden{
    overflow-x: hidden;
  }

  .md\:overflow-y-hidden{
    overflow-y: hidden;
  }

  .md\:overflow-x-visible{
    overflow-x: visible;
  }

  .md\:overflow-y-visible{
    overflow-y: visible;
  }

  .md\:overflow-x-scroll{
    overflow-x: scroll;
  }

  .md\:overflow-y-scroll{
    overflow-y: scroll;
  }

  .md\:scrolling-touch{
    -webkit-overflow-scrolling: touch;
  }

  .md\:scrolling-auto{
    -webkit-overflow-scrolling: auto;
  }

  .md\:overscroll-auto{
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto;
  }

  .md\:overscroll-contain{
    -ms-scroll-chaining: none;
        overscroll-behavior: contain;
  }

  .md\:overscroll-none{
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }

  .md\:overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .md\:overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .md\:overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .md\:overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .md\:overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .md\:overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .md\:p-0{
    padding: 0;
  }

  .md\:p-1{
    padding: 0.25rem;
  }

  .md\:p-2{
    padding: 0.5rem;
  }

  .md\:p-3{
    padding: 0.75rem;
  }

  .md\:p-4{
    padding: 1rem;
  }

  .md\:p-5{
    padding: 1.25rem;
  }

  .md\:p-6{
    padding: 1.5rem;
  }

  .md\:p-8{
    padding: 2rem;
  }

  .md\:p-10{
    padding: 2.5rem;
  }

  .md\:p-12{
    padding: 3rem;
  }

  .md\:p-16{
    padding: 4rem;
  }

  .md\:p-20{
    padding: 5rem;
  }

  .md\:p-24{
    padding: 6rem;
  }

  .md\:p-30{
    padding: 1.875rem;
  }

  .md\:p-32{
    padding: 8rem;
  }

  .md\:p-40{
    padding: 10rem;
  }

  .md\:p-48{
    padding: 12rem;
  }

  .md\:p-56{
    padding: 3.5rem;
  }

  .md\:p-64{
    padding: 16rem;
  }

  .md\:p-72{
    padding: 4.5rem;
  }

  .md\:p-92{
    padding: 5.75rem;
  }

  .md\:p-108{
    padding: 6.75rem;
  }

  .md\:p-140{
    padding: 8.75rem;
  }

  .md\:p-280{
    padding: 17.5rem;
  }

  .md\:p-400{
    padding: 25rem;
  }

  .md\:p-px{
    padding: 1px;
  }

  .md\:p-2xl\:pl-140{
    padding: 15.875rem;
  }

  .md\:py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .md\:px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .md\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .md\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .md\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .md\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .md\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .md\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .md\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .md\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .md\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .md\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .md\:py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .md\:px-30{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .md\:py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .md\:px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .md\:py-40{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .md\:px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .md\:py-48{
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .md\:px-48{
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .md\:py-56{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .md\:px-56{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .md\:py-64{
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .md\:px-64{
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .md\:py-72{
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .md\:px-72{
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .md\:py-92{
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .md\:px-92{
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .md\:py-108{
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .md\:px-108{
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .md\:py-140{
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .md\:px-140{
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }

  .md\:py-280{
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }

  .md\:px-280{
    padding-left: 17.5rem;
    padding-right: 17.5rem;
  }

  .md\:py-400{
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .md\:px-400{
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .md\:py-px{
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .md\:px-px{
    padding-left: 1px;
    padding-right: 1px;
  }

  .md\:py-2xl\:pl-140{
    padding-top: 15.875rem;
    padding-bottom: 15.875rem;
  }

  .md\:px-2xl\:pl-140{
    padding-left: 15.875rem;
    padding-right: 15.875rem;
  }

  .md\:pt-0{
    padding-top: 0;
  }

  .md\:pr-0{
    padding-right: 0;
  }

  .md\:pb-0{
    padding-bottom: 0;
  }

  .md\:pl-0{
    padding-left: 0;
  }

  .md\:pt-1{
    padding-top: 0.25rem;
  }

  .md\:pr-1{
    padding-right: 0.25rem;
  }

  .md\:pb-1{
    padding-bottom: 0.25rem;
  }

  .md\:pl-1{
    padding-left: 0.25rem;
  }

  .md\:pt-2{
    padding-top: 0.5rem;
  }

  .md\:pr-2{
    padding-right: 0.5rem;
  }

  .md\:pb-2{
    padding-bottom: 0.5rem;
  }

  .md\:pl-2{
    padding-left: 0.5rem;
  }

  .md\:pt-3{
    padding-top: 0.75rem;
  }

  .md\:pr-3{
    padding-right: 0.75rem;
  }

  .md\:pb-3{
    padding-bottom: 0.75rem;
  }

  .md\:pl-3{
    padding-left: 0.75rem;
  }

  .md\:pt-4{
    padding-top: 1rem;
  }

  .md\:pr-4{
    padding-right: 1rem;
  }

  .md\:pb-4{
    padding-bottom: 1rem;
  }

  .md\:pl-4{
    padding-left: 1rem;
  }

  .md\:pt-5{
    padding-top: 1.25rem;
  }

  .md\:pr-5{
    padding-right: 1.25rem;
  }

  .md\:pb-5{
    padding-bottom: 1.25rem;
  }

  .md\:pl-5{
    padding-left: 1.25rem;
  }

  .md\:pt-6{
    padding-top: 1.5rem;
  }

  .md\:pr-6{
    padding-right: 1.5rem;
  }

  .md\:pb-6{
    padding-bottom: 1.5rem;
  }

  .md\:pl-6{
    padding-left: 1.5rem;
  }

  .md\:pt-8{
    padding-top: 2rem;
  }

  .md\:pr-8{
    padding-right: 2rem;
  }

  .md\:pb-8{
    padding-bottom: 2rem;
  }

  .md\:pl-8{
    padding-left: 2rem;
  }

  .md\:pt-10{
    padding-top: 2.5rem;
  }

  .md\:pr-10{
    padding-right: 2.5rem;
  }

  .md\:pb-10{
    padding-bottom: 2.5rem;
  }

  .md\:pl-10{
    padding-left: 2.5rem;
  }

  .md\:pt-12{
    padding-top: 3rem;
  }

  .md\:pr-12{
    padding-right: 3rem;
  }

  .md\:pb-12{
    padding-bottom: 3rem;
  }

  .md\:pl-12{
    padding-left: 3rem;
  }

  .md\:pt-16{
    padding-top: 4rem;
  }

  .md\:pr-16{
    padding-right: 4rem;
  }

  .md\:pb-16{
    padding-bottom: 4rem;
  }

  .md\:pl-16{
    padding-left: 4rem;
  }

  .md\:pt-20{
    padding-top: 5rem;
  }

  .md\:pr-20{
    padding-right: 5rem;
  }

  .md\:pb-20{
    padding-bottom: 5rem;
  }

  .md\:pl-20{
    padding-left: 5rem;
  }

  .md\:pt-24{
    padding-top: 6rem;
  }

  .md\:pr-24{
    padding-right: 6rem;
  }

  .md\:pb-24{
    padding-bottom: 6rem;
  }

  .md\:pl-24{
    padding-left: 6rem;
  }

  .md\:pt-30{
    padding-top: 1.875rem;
  }

  .md\:pr-30{
    padding-right: 1.875rem;
  }

  .md\:pb-30{
    padding-bottom: 1.875rem;
  }

  .md\:pl-30{
    padding-left: 1.875rem;
  }

  .md\:pt-32{
    padding-top: 8rem;
  }

  .md\:pr-32{
    padding-right: 8rem;
  }

  .md\:pb-32{
    padding-bottom: 8rem;
  }

  .md\:pl-32{
    padding-left: 8rem;
  }

  .md\:pt-40{
    padding-top: 10rem;
  }

  .md\:pr-40{
    padding-right: 10rem;
  }

  .md\:pb-40{
    padding-bottom: 10rem;
  }

  .md\:pl-40{
    padding-left: 10rem;
  }

  .md\:pt-48{
    padding-top: 12rem;
  }

  .md\:pr-48{
    padding-right: 12rem;
  }

  .md\:pb-48{
    padding-bottom: 12rem;
  }

  .md\:pl-48{
    padding-left: 12rem;
  }

  .md\:pt-56{
    padding-top: 3.5rem;
  }

  .md\:pr-56{
    padding-right: 3.5rem;
  }

  .md\:pb-56{
    padding-bottom: 3.5rem;
  }

  .md\:pl-56{
    padding-left: 3.5rem;
  }

  .md\:pt-64{
    padding-top: 16rem;
  }

  .md\:pr-64{
    padding-right: 16rem;
  }

  .md\:pb-64{
    padding-bottom: 16rem;
  }

  .md\:pl-64{
    padding-left: 16rem;
  }

  .md\:pt-72{
    padding-top: 4.5rem;
  }

  .md\:pr-72{
    padding-right: 4.5rem;
  }

  .md\:pb-72{
    padding-bottom: 4.5rem;
  }

  .md\:pl-72{
    padding-left: 4.5rem;
  }

  .md\:pt-92{
    padding-top: 5.75rem;
  }

  .md\:pr-92{
    padding-right: 5.75rem;
  }

  .md\:pb-92{
    padding-bottom: 5.75rem;
  }

  .md\:pl-92{
    padding-left: 5.75rem;
  }

  .md\:pt-108{
    padding-top: 6.75rem;
  }

  .md\:pr-108{
    padding-right: 6.75rem;
  }

  .md\:pb-108{
    padding-bottom: 6.75rem;
  }

  .md\:pl-108{
    padding-left: 6.75rem;
  }

  .md\:pt-140{
    padding-top: 8.75rem;
  }

  .md\:pr-140{
    padding-right: 8.75rem;
  }

  .md\:pb-140{
    padding-bottom: 8.75rem;
  }

  .md\:pl-140{
    padding-left: 8.75rem;
  }

  .md\:pt-280{
    padding-top: 17.5rem;
  }

  .md\:pr-280{
    padding-right: 17.5rem;
  }

  .md\:pb-280{
    padding-bottom: 17.5rem;
  }

  .md\:pl-280{
    padding-left: 17.5rem;
  }

  .md\:pt-400{
    padding-top: 25rem;
  }

  .md\:pr-400{
    padding-right: 25rem;
  }

  .md\:pb-400{
    padding-bottom: 25rem;
  }

  .md\:pl-400{
    padding-left: 25rem;
  }

  .md\:pt-px{
    padding-top: 1px;
  }

  .md\:pr-px{
    padding-right: 1px;
  }

  .md\:pb-px{
    padding-bottom: 1px;
  }

  .md\:pl-px{
    padding-left: 1px;
  }

  .md\:pt-2xl\:pl-140{
    padding-top: 15.875rem;
  }

  .md\:pr-2xl\:pl-140{
    padding-right: 15.875rem;
  }

  .md\:pb-2xl\:pl-140{
    padding-bottom: 15.875rem;
  }

  .md\:pl-2xl\:pl-140{
    padding-left: 15.875rem;
  }

  .md\:placeholder-white-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .md\:placeholder-white-100:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .md\:placeholder-white-100::placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .md\:placeholder-white-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .md\:placeholder-white-200:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .md\:placeholder-white-200::placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-200:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-300:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-400:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .md\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .md\:placeholder-lightbrown::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .md\:placeholder-lightbrown:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .md\:placeholder-lightbrown::placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .md\:placeholder-beige::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .md\:placeholder-beige:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .md\:placeholder-beige::placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .md\:placeholder-bordeaux::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .md\:placeholder-bordeaux:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .md\:placeholder-bordeaux::placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .md\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .md\:placeholder-red:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .md\:placeholder-red::placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .md\:placeholder-green::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .md\:placeholder-green:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .md\:placeholder-green::placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .md\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .md\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .md\:placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .md\:placeholder-transparent::-moz-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .md\:placeholder-transparent:-ms-input-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .md\:placeholder-transparent::placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .md\:placeholder-brown::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .md\:placeholder-brown:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .md\:placeholder-brown::placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .md\:placeholder-lightorange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .md\:placeholder-lightorange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .md\:placeholder-lightorange::placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .md\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .md\:placeholder-orange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .md\:placeholder-orange::placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .md\:placeholder-darkorange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .md\:placeholder-darkorange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .md\:placeholder-darkorange::placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-white-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-white-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-white-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-white-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-white-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-white-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-lightbrown:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-lightbrown:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-lightbrown:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-beige:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-beige:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-beige:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-bordeaux:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-bordeaux:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-bordeaux:focus::placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-red:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-green:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .md\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .md\:focus\:placeholder-transparent:focus::placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .md\:focus\:placeholder-brown:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-brown:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-brown:focus::placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-lightorange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-lightorange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-lightorange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-orange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-darkorange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-darkorange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .md\:focus\:placeholder-darkorange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .md\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .md\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0;
  }

  .md\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .md\:placeholder-opacity-10::-moz-placeholder{
    --placeholder-opacity: 0.1;
  }

  .md\:placeholder-opacity-10:-ms-input-placeholder{
    --placeholder-opacity: 0.1;
  }

  .md\:placeholder-opacity-10::placeholder{
    --placeholder-opacity: 0.1;
  }

  .md\:placeholder-opacity-20::-moz-placeholder{
    --placeholder-opacity: 0.2;
  }

  .md\:placeholder-opacity-20:-ms-input-placeholder{
    --placeholder-opacity: 0.2;
  }

  .md\:placeholder-opacity-20::placeholder{
    --placeholder-opacity: 0.2;
  }

  .md\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .md\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25;
  }

  .md\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .md\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .md\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5;
  }

  .md\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .md\:placeholder-opacity-60::-moz-placeholder{
    --placeholder-opacity: 0.6;
  }

  .md\:placeholder-opacity-60:-ms-input-placeholder{
    --placeholder-opacity: 0.6;
  }

  .md\:placeholder-opacity-60::placeholder{
    --placeholder-opacity: 0.6;
  }

  .md\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .md\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75;
  }

  .md\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .md\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .md\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1;
  }

  .md\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .md\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .md\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0;
  }

  .md\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .md\:focus\:placeholder-opacity-10:focus::-moz-placeholder{
    --placeholder-opacity: 0.1;
  }

  .md\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.1;
  }

  .md\:focus\:placeholder-opacity-10:focus::placeholder{
    --placeholder-opacity: 0.1;
  }

  .md\:focus\:placeholder-opacity-20:focus::-moz-placeholder{
    --placeholder-opacity: 0.2;
  }

  .md\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.2;
  }

  .md\:focus\:placeholder-opacity-20:focus::placeholder{
    --placeholder-opacity: 0.2;
  }

  .md\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .md\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25;
  }

  .md\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .md\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .md\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5;
  }

  .md\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .md\:focus\:placeholder-opacity-60:focus::-moz-placeholder{
    --placeholder-opacity: 0.6;
  }

  .md\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.6;
  }

  .md\:focus\:placeholder-opacity-60:focus::placeholder{
    --placeholder-opacity: 0.6;
  }

  .md\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .md\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75;
  }

  .md\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .md\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .md\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
  }

  .md\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .md\:pointer-events-none{
    pointer-events: none;
  }

  .md\:pointer-events-auto{
    pointer-events: auto;
  }

  .md\:static{
    position: static;
  }

  .md\:fixed{
    position: fixed;
  }

  .md\:absolute{
    position: absolute;
  }

  .md\:relative{
    position: relative;
  }

  .md\:sticky{
    position: -webkit-sticky;
    position: sticky;
  }

  .md\:inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .md\:inset-10{
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .md\:inset-20{
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .md\:inset-30{
    top: 1.875rem;
    right: 1.875rem;
    bottom: 1.875rem;
    left: 1.875rem;
  }

  .md\:inset-60{
    top: 3.75rem;
    right: 3.75rem;
    bottom: 3.75rem;
    left: 3.75rem;
  }

  .md\:inset-92{
    top: 5.75rem;
    right: 5.75rem;
    bottom: 5.75rem;
    left: 5.75rem;
  }

  .md\:inset-140{
    top: 8.75rem;
    right: 8.75rem;
    bottom: 8.75rem;
    left: 8.75rem;
  }

  .md\:inset-280{
    top: 17.5rem;
    right: 17.5rem;
    bottom: 17.5rem;
    left: 17.5rem;
  }

  .md\:inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .md\:inset-1\/2{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .md\:inset-7\.5{
    top: 1.875rem;
    right: 1.875rem;
    bottom: 1.875rem;
    left: 1.875rem;
  }

  .md\:-inset-72{
    top: -4.5rem;
    right: -4.5rem;
    bottom: -4.5rem;
    left: -4.5rem;
  }

  .md\:-inset-50{
    top: -3.125rem;
    right: -3.125rem;
    bottom: -3.125rem;
    left: -3.125rem;
  }

  .md\:inset-m32{
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .md\:inset-m64{
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .md\:inset-m128{
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .md\:inset-y-0{
    top: 0;
    bottom: 0;
  }

  .md\:inset-x-0{
    right: 0;
    left: 0;
  }

  .md\:inset-y-10{
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .md\:inset-x-10{
    right: 0.625rem;
    left: 0.625rem;
  }

  .md\:inset-y-20{
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .md\:inset-x-20{
    right: 1.25rem;
    left: 1.25rem;
  }

  .md\:inset-y-30{
    top: 1.875rem;
    bottom: 1.875rem;
  }

  .md\:inset-x-30{
    right: 1.875rem;
    left: 1.875rem;
  }

  .md\:inset-y-60{
    top: 3.75rem;
    bottom: 3.75rem;
  }

  .md\:inset-x-60{
    right: 3.75rem;
    left: 3.75rem;
  }

  .md\:inset-y-92{
    top: 5.75rem;
    bottom: 5.75rem;
  }

  .md\:inset-x-92{
    right: 5.75rem;
    left: 5.75rem;
  }

  .md\:inset-y-140{
    top: 8.75rem;
    bottom: 8.75rem;
  }

  .md\:inset-x-140{
    right: 8.75rem;
    left: 8.75rem;
  }

  .md\:inset-y-280{
    top: 17.5rem;
    bottom: 17.5rem;
  }

  .md\:inset-x-280{
    right: 17.5rem;
    left: 17.5rem;
  }

  .md\:inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .md\:inset-x-auto{
    right: auto;
    left: auto;
  }

  .md\:inset-y-1\/2{
    top: 50%;
    bottom: 50%;
  }

  .md\:inset-x-1\/2{
    right: 50%;
    left: 50%;
  }

  .md\:inset-y-7\.5{
    top: 1.875rem;
    bottom: 1.875rem;
  }

  .md\:inset-x-7\.5{
    right: 1.875rem;
    left: 1.875rem;
  }

  .md\:-inset-y-72{
    top: -4.5rem;
    bottom: -4.5rem;
  }

  .md\:-inset-x-72{
    right: -4.5rem;
    left: -4.5rem;
  }

  .md\:-inset-y-50{
    top: -3.125rem;
    bottom: -3.125rem;
  }

  .md\:-inset-x-50{
    right: -3.125rem;
    left: -3.125rem;
  }

  .md\:inset-y-m32{
    top: -2rem;
    bottom: -2rem;
  }

  .md\:inset-x-m32{
    right: -2rem;
    left: -2rem;
  }

  .md\:inset-y-m64{
    top: -4rem;
    bottom: -4rem;
  }

  .md\:inset-x-m64{
    right: -4rem;
    left: -4rem;
  }

  .md\:inset-y-m128{
    top: -8rem;
    bottom: -8rem;
  }

  .md\:inset-x-m128{
    right: -8rem;
    left: -8rem;
  }

  .md\:top-0{
    top: 0;
  }

  .md\:right-0{
    right: 0;
  }

  .md\:bottom-0{
    bottom: 0;
  }

  .md\:left-0{
    left: 0;
  }

  .md\:top-10{
    top: 0.625rem;
  }

  .md\:right-10{
    right: 0.625rem;
  }

  .md\:bottom-10{
    bottom: 0.625rem;
  }

  .md\:left-10{
    left: 0.625rem;
  }

  .md\:top-20{
    top: 1.25rem;
  }

  .md\:right-20{
    right: 1.25rem;
  }

  .md\:bottom-20{
    bottom: 1.25rem;
  }

  .md\:left-20{
    left: 1.25rem;
  }

  .md\:top-30{
    top: 1.875rem;
  }

  .md\:right-30{
    right: 1.875rem;
  }

  .md\:bottom-30{
    bottom: 1.875rem;
  }

  .md\:left-30{
    left: 1.875rem;
  }

  .md\:top-60{
    top: 3.75rem;
  }

  .md\:right-60{
    right: 3.75rem;
  }

  .md\:bottom-60{
    bottom: 3.75rem;
  }

  .md\:left-60{
    left: 3.75rem;
  }

  .md\:top-92{
    top: 5.75rem;
  }

  .md\:right-92{
    right: 5.75rem;
  }

  .md\:bottom-92{
    bottom: 5.75rem;
  }

  .md\:left-92{
    left: 5.75rem;
  }

  .md\:top-140{
    top: 8.75rem;
  }

  .md\:right-140{
    right: 8.75rem;
  }

  .md\:bottom-140{
    bottom: 8.75rem;
  }

  .md\:left-140{
    left: 8.75rem;
  }

  .md\:top-280{
    top: 17.5rem;
  }

  .md\:right-280{
    right: 17.5rem;
  }

  .md\:bottom-280{
    bottom: 17.5rem;
  }

  .md\:left-280{
    left: 17.5rem;
  }

  .md\:top-auto{
    top: auto;
  }

  .md\:right-auto{
    right: auto;
  }

  .md\:bottom-auto{
    bottom: auto;
  }

  .md\:left-auto{
    left: auto;
  }

  .md\:top-1\/2{
    top: 50%;
  }

  .md\:right-1\/2{
    right: 50%;
  }

  .md\:bottom-1\/2{
    bottom: 50%;
  }

  .md\:left-1\/2{
    left: 50%;
  }

  .md\:top-7\.5{
    top: 1.875rem;
  }

  .md\:right-7\.5{
    right: 1.875rem;
  }

  .md\:bottom-7\.5{
    bottom: 1.875rem;
  }

  .md\:left-7\.5{
    left: 1.875rem;
  }

  .md\:-top-72{
    top: -4.5rem;
  }

  .md\:-right-72{
    right: -4.5rem;
  }

  .md\:-bottom-72{
    bottom: -4.5rem;
  }

  .md\:-left-72{
    left: -4.5rem;
  }

  .md\:-top-50{
    top: -3.125rem;
  }

  .md\:-right-50{
    right: -3.125rem;
  }

  .md\:-bottom-50{
    bottom: -3.125rem;
  }

  .md\:-left-50{
    left: -3.125rem;
  }

  .md\:top-m32{
    top: -2rem;
  }

  .md\:right-m32{
    right: -2rem;
  }

  .md\:bottom-m32{
    bottom: -2rem;
  }

  .md\:left-m32{
    left: -2rem;
  }

  .md\:top-m64{
    top: -4rem;
  }

  .md\:right-m64{
    right: -4rem;
  }

  .md\:bottom-m64{
    bottom: -4rem;
  }

  .md\:left-m64{
    left: -4rem;
  }

  .md\:top-m128{
    top: -8rem;
  }

  .md\:right-m128{
    right: -8rem;
  }

  .md\:bottom-m128{
    bottom: -8rem;
  }

  .md\:left-m128{
    left: -8rem;
  }

  .md\:resize-none{
    resize: none;
  }

  .md\:resize-y{
    resize: vertical;
  }

  .md\:resize-x{
    resize: horizontal;
  }

  .md\:resize{
    resize: both;
  }

  .md\:shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .md\:shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .md\:shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .md\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .md\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .md\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .md\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .md\:shadow-none{
    box-shadow: none;
  }

  .md\:shadow-3xl{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .md\:hover\:shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .md\:hover\:shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .md\:hover\:shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:hover\:shadow-md:hover{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .md\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .md\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .md\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .md\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .md\:hover\:shadow-none:hover{
    box-shadow: none;
  }

  .md\:hover\:shadow-3xl:hover{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .md\:focus\:shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .md\:focus\:shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .md\:focus\:shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:focus\:shadow-md:focus{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .md\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .md\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .md\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .md\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .md\:focus\:shadow-none:focus{
    box-shadow: none;
  }

  .md\:focus\:shadow-3xl:focus{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .md\:fill-brown{
    fill: #321604;
  }

  .md\:fill-white-100{
    fill: #fff;
  }

  .md\:fill-white-200{
    fill: #FAFAFA;
  }

  .md\:fill-beige{
    fill: #EBEAE8;
  }

  .md\:fill-bordeaux{
    fill: #681024;
  }

  .md\:fill-current{
    fill: currentColor;
  }

  .md\:stroke-white-100{
    stroke: #fff;
  }

  .md\:stroke-gray-200{
    stroke: #959595;
  }

  .md\:stroke-brown{
    stroke: #321604;
  }

  .md\:stroke-bordeaux{
    stroke: #681024;
  }

  .md\:stroke-beige{
  }

  .md\:stroke-black{
    stroke: #000000;
  }

  .md\:stroke-0{
    stroke-width: 0;
  }

  .md\:stroke-1{
    stroke-width: 1;
  }

  .md\:stroke-2{
    stroke-width: 2;
  }

  .md\:table-auto{
    table-layout: auto;
  }

  .md\:table-fixed{
    table-layout: fixed;
  }

  .md\:text-left{
    text-align: left;
  }

  .md\:text-center{
    text-align: center;
  }

  .md\:text-right{
    text-align: right;
  }

  .md\:text-justify{
    text-align: justify;
  }

  .md\:text-white-100{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:text-white-200{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .md\:text-gray-200{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .md\:text-gray-300{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .md\:text-gray-400{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .md\:text-lightbrown{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .md\:text-beige{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .md\:text-bordeaux{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .md\:text-red{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .md\:text-green{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .md\:text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .md\:text-transparent{
    color: rgba(0, 0, 0, 0);
  }

  .md\:text-brown{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .md\:text-lightorange{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .md\:text-orange{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .md\:text-darkorange{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .md\:hover\:text-white-100:hover{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:hover\:text-white-200:hover{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .md\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .md\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .md\:hover\:text-gray-400:hover{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .md\:hover\:text-lightbrown:hover{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .md\:hover\:text-beige:hover{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .md\:hover\:text-bordeaux:hover{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .md\:hover\:text-red:hover{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .md\:hover\:text-green:hover{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .md\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .md\:hover\:text-transparent:hover{
    color: rgba(0, 0, 0, 0);
  }

  .md\:hover\:text-brown:hover{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .md\:hover\:text-lightorange:hover{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .md\:hover\:text-orange:hover{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .md\:hover\:text-darkorange:hover{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .md\:focus\:text-white-100:focus{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:focus\:text-white-200:focus{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .md\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .md\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .md\:focus\:text-gray-400:focus{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .md\:focus\:text-lightbrown:focus{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .md\:focus\:text-beige:focus{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .md\:focus\:text-bordeaux:focus{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .md\:focus\:text-red:focus{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .md\:focus\:text-green:focus{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .md\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .md\:focus\:text-transparent:focus{
    color: rgba(0, 0, 0, 0);
  }

  .md\:focus\:text-brown:focus{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .md\:focus\:text-lightorange:focus{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .md\:focus\:text-orange:focus{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .md\:focus\:text-darkorange:focus{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .md\:text-opacity-0{
    --text-opacity: 0;
  }

  .md\:text-opacity-10{
    --text-opacity: 0.1;
  }

  .md\:text-opacity-20{
    --text-opacity: 0.2;
  }

  .md\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .md\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .md\:text-opacity-60{
    --text-opacity: 0.6;
  }

  .md\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .md\:text-opacity-100{
    --text-opacity: 1;
  }

  .md\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .md\:hover\:text-opacity-10:hover{
    --text-opacity: 0.1;
  }

  .md\:hover\:text-opacity-20:hover{
    --text-opacity: 0.2;
  }

  .md\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .md\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .md\:hover\:text-opacity-60:hover{
    --text-opacity: 0.6;
  }

  .md\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .md\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .md\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .md\:focus\:text-opacity-10:focus{
    --text-opacity: 0.1;
  }

  .md\:focus\:text-opacity-20:focus{
    --text-opacity: 0.2;
  }

  .md\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .md\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .md\:focus\:text-opacity-60:focus{
    --text-opacity: 0.6;
  }

  .md\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .md\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .md\:italic{
    font-style: italic;
  }

  .md\:not-italic{
    font-style: normal;
  }

  .md\:uppercase{
    text-transform: uppercase;
  }

  .md\:lowercase{
    text-transform: lowercase;
  }

  .md\:capitalize{
    text-transform: capitalize;
  }

  .md\:normal-case{
    text-transform: none;
  }

  .md\:underline{
    text-decoration: underline;
  }

  .md\:line-through{
    text-decoration: line-through;
  }

  .md\:no-underline{
    text-decoration: none;
  }

  .md\:hover\:underline:hover{
    text-decoration: underline;
  }

  .md\:hover\:line-through:hover{
    text-decoration: line-through;
  }

  .md\:hover\:no-underline:hover{
    text-decoration: none;
  }

  .md\:focus\:underline:focus{
    text-decoration: underline;
  }

  .md\:focus\:line-through:focus{
    text-decoration: line-through;
  }

  .md\:focus\:no-underline:focus{
    text-decoration: none;
  }

  .md\:antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .md\:subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .md\:ordinal, .md\:slashed-zero, .md\:lining-nums, .md\:oldstyle-nums, .md\:proportional-nums, .md\:tabular-nums, .md\:diagonal-fractions, .md\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
  }

  .md\:normal-nums{
    font-variant-numeric: normal;
  }

  .md\:ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .md\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .md\:lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .md\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .md\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .md\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .md\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .md\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .md\:tracking-20{
    letter-spacing: 0.02em;
  }

  .md\:tracking-100{
    letter-spacing: 0.1em;
  }

  .md\:tracking-tighter{
    letter-spacing: -0.05em;
  }

  .md\:tracking-tight{
    letter-spacing: -0.025em;
  }

  .md\:tracking-normal{
    letter-spacing: 0;
  }

  .md\:tracking-wide{
    letter-spacing: 0.025em;
  }

  .md\:tracking-wider{
    letter-spacing: 0.05em;
  }

  .md\:tracking-widest{
    letter-spacing: 0.1em;
  }

  .md\:select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .md\:select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .md\:select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .md\:select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .md\:align-baseline{
    vertical-align: baseline;
  }

  .md\:align-top{
    vertical-align: top;
  }

  .md\:align-middle{
    vertical-align: middle;
  }

  .md\:align-bottom{
    vertical-align: bottom;
  }

  .md\:align-text-top{
    vertical-align: text-top;
  }

  .md\:align-text-bottom{
    vertical-align: text-bottom;
  }

  .md\:visible{
    visibility: visible;
  }

  .md\:invisible{
    visibility: hidden;
  }

  .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-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .md\:break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .md\:break-all{
    word-break: break-all;
  }

  .md\:truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .md\:w-0{
    width: 0;
  }

  .md\:w-1{
    width: 0.25rem;
  }

  .md\:w-2{
    width: 0.5rem;
  }

  .md\:w-3{
    width: 0.75rem;
  }

  .md\:w-4{
    width: 1rem;
  }

  .md\:w-5{
    width: 1.25rem;
  }

  .md\:w-6{
    width: 1.5rem;
  }

  .md\:w-8{
    width: 2rem;
  }

  .md\:w-10{
    width: 2.5rem;
  }

  .md\:w-12{
    width: 3rem;
  }

  .md\:w-16{
    width: 4rem;
  }

  .md\:w-20{
    width: 5rem;
  }

  .md\:w-24{
    width: 6rem;
  }

  .md\:w-32{
    width: 8rem;
  }

  .md\:w-40{
    width: 10rem;
  }

  .md\:w-48{
    width: 12rem;
  }

  .md\:w-56{
    width: 14rem;
  }

  .md\:w-64{
    width: 16rem;
  }

  .md\:w-332{
    width: 20.75rem;
  }

  .md\:w-400{
    width: 25rem;
  }

  .md\:w-600{
    width: 37.5rem;
  }

  .md\:w-auto{
    width: auto;
  }

  .md\:w-px{
    width: 1px;
  }

  .md\:w-1\/2{
    width: 50%;
  }

  .md\:w-1\/3{
    width: 33.333333%;
  }

  .md\:w-2\/3{
    width: 66.666667%;
  }

  .md\:w-1\/4{
    width: 25%;
  }

  .md\:w-2\/4{
    width: 50%;
  }

  .md\:w-3\/4{
    width: 75%;
  }

  .md\:w-1\/5{
    width: 20%;
  }

  .md\:w-2\/5{
    width: 40%;
  }

  .md\:w-3\/5{
    width: 60%;
  }

  .md\:w-4\/5{
    width: 80%;
  }

  .md\:w-1\/6{
    width: 16.666667%;
  }

  .md\:w-2\/6{
    width: 33.333333%;
  }

  .md\:w-3\/6{
    width: 50%;
  }

  .md\:w-4\/6{
    width: 66.666667%;
  }

  .md\:w-5\/6{
    width: 83.333333%;
  }

  .md\:w-1\/12{
    width: 8.333333%;
  }

  .md\:w-2\/12{
    width: 16.666667%;
  }

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

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

  .md\:w-5\/12{
    width: 41.666667%;
  }

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

  .md\:w-7\/12{
    width: 58.333333%;
  }

  .md\:w-8\/12{
    width: 66.666667%;
  }

  .md\:w-9\/12{
    width: 75%;
  }

  .md\:w-10\/12{
    width: 83.333333%;
  }

  .md\:w-11\/12{
    width: 91.666667%;
  }

  .md\:w-full{
    width: 100%;
  }

  .md\:w-screen{
    width: 100vw;
  }

  .md\:w-fit{
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .md\:w-line{
    width: 0.0625rem;
  }

  .md\:w-p50{
    width: 50%;
  }

  .md\:z-0{
    z-index: 0;
  }

  .md\:z-10{
    z-index: 10;
  }

  .md\:z-20{
    z-index: 20;
  }

  .md\:z-30{
    z-index: 30;
  }

  .md\:z-40{
    z-index: 40;
  }

  .md\:z-50{
    z-index: 50;
  }

  .md\:z-auto{
    z-index: auto;
  }

  .md\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .md\:gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .md\:gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .md\:gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .md\:gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .md\:gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .md\:gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .md\:gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .md\:gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .md\:gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .md\:gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .md\:gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .md\:gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .md\:gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .md\:gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .md\:gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .md\:gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .md\:gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .md\:gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .md\:col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .md\:col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .md\:col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .md\:col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .md\:col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .md\:col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .md\:col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .md\:col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .md\:col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .md\:col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .md\:col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .md\:col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .md\:col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .md\:col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .md\:col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .md\:col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .md\:col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .md\:col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .md\:col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .md\:gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .md\:gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .md\:gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .md\:gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .md\:gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .md\:gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .md\:gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .md\:gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .md\:gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .md\:gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .md\:gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .md\:gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .md\:gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .md\:gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .md\:gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .md\:gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .md\:gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .md\:gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .md\:gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .md\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .md\:row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .md\:row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .md\:row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .md\:row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .md\:row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .md\:row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .md\:row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .md\:row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .md\:row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .md\:row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .md\:row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .md\:row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .md\:row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .md\:row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .md\:row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .md\:row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .md\:row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .md\:row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .md\:gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .md\:gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .md\:gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .md\:gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .md\:gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .md\:gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .md\:gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .md\:gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .md\:gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .md\:gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .md\:gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .md\:gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .md\:gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .md\:gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .md\:gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .md\:gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .md\:gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .md\:gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .md\:gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .md\:grid-flow-row{
    grid-auto-flow: row;
  }

  .md\:grid-flow-col{
    grid-auto-flow: column;
  }

  .md\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .md\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .md\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .md\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .md\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .md\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .md\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .md\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .md\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .md\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .md\:grid-cols-none{
    grid-template-columns: none;
  }

  .md\:auto-cols-auto{
    grid-auto-columns: auto;
  }

  .md\:auto-cols-min{
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .md\:auto-cols-max{
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .md\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .md\:col-auto{
    grid-column: auto;
  }

  .md\:col-span-1{
    grid-column: span 1 / span 1;
  }

  .md\:col-span-2{
    grid-column: span 2 / span 2;
  }

  .md\:col-span-3{
    grid-column: span 3 / span 3;
  }

  .md\:col-span-4{
    grid-column: span 4 / span 4;
  }

  .md\:col-span-5{
    grid-column: span 5 / span 5;
  }

  .md\:col-span-6{
    grid-column: span 6 / span 6;
  }

  .md\:col-span-7{
    grid-column: span 7 / span 7;
  }

  .md\:col-span-8{
    grid-column: span 8 / span 8;
  }

  .md\:col-span-9{
    grid-column: span 9 / span 9;
  }

  .md\:col-span-10{
    grid-column: span 10 / span 10;
  }

  .md\:col-span-11{
    grid-column: span 11 / span 11;
  }

  .md\:col-span-12{
    grid-column: span 12 / span 12;
  }

  .md\:col-span-full{
    grid-column: 1 / -1;
  }

  .md\:col-start-1{
    grid-column-start: 1;
  }

  .md\:col-start-2{
    grid-column-start: 2;
  }

  .md\:col-start-3{
    grid-column-start: 3;
  }

  .md\:col-start-4{
    grid-column-start: 4;
  }

  .md\:col-start-5{
    grid-column-start: 5;
  }

  .md\:col-start-6{
    grid-column-start: 6;
  }

  .md\:col-start-7{
    grid-column-start: 7;
  }

  .md\:col-start-8{
    grid-column-start: 8;
  }

  .md\:col-start-9{
    grid-column-start: 9;
  }

  .md\:col-start-10{
    grid-column-start: 10;
  }

  .md\:col-start-11{
    grid-column-start: 11;
  }

  .md\:col-start-12{
    grid-column-start: 12;
  }

  .md\:col-start-13{
    grid-column-start: 13;
  }

  .md\:col-start-auto{
    grid-column-start: auto;
  }

  .md\:col-end-1{
    grid-column-end: 1;
  }

  .md\:col-end-2{
    grid-column-end: 2;
  }

  .md\:col-end-3{
    grid-column-end: 3;
  }

  .md\:col-end-4{
    grid-column-end: 4;
  }

  .md\:col-end-5{
    grid-column-end: 5;
  }

  .md\:col-end-6{
    grid-column-end: 6;
  }

  .md\:col-end-7{
    grid-column-end: 7;
  }

  .md\:col-end-8{
    grid-column-end: 8;
  }

  .md\:col-end-9{
    grid-column-end: 9;
  }

  .md\:col-end-10{
    grid-column-end: 10;
  }

  .md\:col-end-11{
    grid-column-end: 11;
  }

  .md\:col-end-12{
    grid-column-end: 12;
  }

  .md\:col-end-13{
    grid-column-end: 13;
  }

  .md\:col-end-auto{
    grid-column-end: auto;
  }

  .md\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .md\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .md\:grid-rows-none{
    grid-template-rows: none;
  }

  .md\:auto-rows-auto{
    grid-auto-rows: auto;
  }

  .md\:auto-rows-min{
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .md\:auto-rows-max{
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .md\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .md\:row-auto{
    grid-row: auto;
  }

  .md\:row-span-1{
    grid-row: span 1 / span 1;
  }

  .md\:row-span-2{
    grid-row: span 2 / span 2;
  }

  .md\:row-span-3{
    grid-row: span 3 / span 3;
  }

  .md\:row-span-4{
    grid-row: span 4 / span 4;
  }

  .md\:row-span-5{
    grid-row: span 5 / span 5;
  }

  .md\:row-span-6{
    grid-row: span 6 / span 6;
  }

  .md\:row-span-full{
    grid-row: 1 / -1;
  }

  .md\:row-start-1{
    grid-row-start: 1;
  }

  .md\:row-start-2{
    grid-row-start: 2;
  }

  .md\:row-start-3{
    grid-row-start: 3;
  }

  .md\:row-start-4{
    grid-row-start: 4;
  }

  .md\:row-start-5{
    grid-row-start: 5;
  }

  .md\:row-start-6{
    grid-row-start: 6;
  }

  .md\:row-start-7{
    grid-row-start: 7;
  }

  .md\:row-start-auto{
    grid-row-start: auto;
  }

  .md\:row-end-1{
    grid-row-end: 1;
  }

  .md\:row-end-2{
    grid-row-end: 2;
  }

  .md\:row-end-3{
    grid-row-end: 3;
  }

  .md\:row-end-4{
    grid-row-end: 4;
  }

  .md\:row-end-5{
    grid-row-end: 5;
  }

  .md\:row-end-6{
    grid-row-end: 6;
  }

  .md\:row-end-7{
    grid-row-end: 7;
  }

  .md\:row-end-auto{
    grid-row-end: auto;
  }

  .md\:transform{
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  }

  .md\:transform-none{
    transform: none;
  }

  .md\:origin-center{
    transform-origin: center;
  }

  .md\:origin-top{
    transform-origin: top;
  }

  .md\:origin-top-right{
    transform-origin: top right;
  }

  .md\:origin-right{
    transform-origin: right;
  }

  .md\:origin-bottom-right{
    transform-origin: bottom right;
  }

  .md\:origin-bottom{
    transform-origin: bottom;
  }

  .md\:origin-bottom-left{
    transform-origin: bottom left;
  }

  .md\:origin-left{
    transform-origin: left;
  }

  .md\:origin-top-left{
    transform-origin: top left;
  }

  .md\:scale-0{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .md\:scale-50{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .md\:scale-75{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .md\:scale-90{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .md\:scale-95{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .md\:scale-100{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .md\:scale-105{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .md\:scale-110{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .md\:scale-125{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .md\:scale-150{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .md\:scale-x-0{
    --transform-scale-x: 0;
  }

  .md\:scale-x-50{
    --transform-scale-x: .5;
  }

  .md\:scale-x-75{
    --transform-scale-x: .75;
  }

  .md\:scale-x-90{
    --transform-scale-x: .9;
  }

  .md\:scale-x-95{
    --transform-scale-x: .95;
  }

  .md\:scale-x-100{
    --transform-scale-x: 1;
  }

  .md\:scale-x-105{
    --transform-scale-x: 1.05;
  }

  .md\:scale-x-110{
    --transform-scale-x: 1.1;
  }

  .md\:scale-x-125{
    --transform-scale-x: 1.25;
  }

  .md\:scale-x-150{
    --transform-scale-x: 1.5;
  }

  .md\:scale-y-0{
    --transform-scale-y: 0;
  }

  .md\:scale-y-50{
    --transform-scale-y: .5;
  }

  .md\:scale-y-75{
    --transform-scale-y: .75;
  }

  .md\:scale-y-90{
    --transform-scale-y: .9;
  }

  .md\:scale-y-95{
    --transform-scale-y: .95;
  }

  .md\:scale-y-100{
    --transform-scale-y: 1;
  }

  .md\:scale-y-105{
    --transform-scale-y: 1.05;
  }

  .md\:scale-y-110{
    --transform-scale-y: 1.1;
  }

  .md\:scale-y-125{
    --transform-scale-y: 1.25;
  }

  .md\:scale-y-150{
    --transform-scale-y: 1.5;
  }

  .md\:hover\:scale-0:hover{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .md\:hover\:scale-50:hover{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .md\:hover\:scale-75:hover{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .md\:hover\:scale-90:hover{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .md\:hover\:scale-95:hover{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .md\:hover\:scale-100:hover{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .md\:hover\:scale-105:hover{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .md\:hover\:scale-110:hover{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .md\:hover\:scale-125:hover{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .md\:hover\:scale-150:hover{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .md\:hover\:scale-x-0:hover{
    --transform-scale-x: 0;
  }

  .md\:hover\:scale-x-50:hover{
    --transform-scale-x: .5;
  }

  .md\:hover\:scale-x-75:hover{
    --transform-scale-x: .75;
  }

  .md\:hover\:scale-x-90:hover{
    --transform-scale-x: .9;
  }

  .md\:hover\:scale-x-95:hover{
    --transform-scale-x: .95;
  }

  .md\:hover\:scale-x-100:hover{
    --transform-scale-x: 1;
  }

  .md\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05;
  }

  .md\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1;
  }

  .md\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25;
  }

  .md\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5;
  }

  .md\:hover\:scale-y-0:hover{
    --transform-scale-y: 0;
  }

  .md\:hover\:scale-y-50:hover{
    --transform-scale-y: .5;
  }

  .md\:hover\:scale-y-75:hover{
    --transform-scale-y: .75;
  }

  .md\:hover\:scale-y-90:hover{
    --transform-scale-y: .9;
  }

  .md\:hover\:scale-y-95:hover{
    --transform-scale-y: .95;
  }

  .md\:hover\:scale-y-100:hover{
    --transform-scale-y: 1;
  }

  .md\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05;
  }

  .md\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1;
  }

  .md\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25;
  }

  .md\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5;
  }

  .md\:focus\:scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .md\:focus\:scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .md\:focus\:scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .md\:focus\:scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .md\:focus\:scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .md\:focus\:scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .md\:focus\:scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .md\:focus\:scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .md\:focus\:scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .md\:focus\:scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .md\:focus\:scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .md\:focus\:scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .md\:focus\:scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .md\:focus\:scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .md\:focus\:scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .md\:focus\:scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .md\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .md\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .md\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .md\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .md\:focus\:scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .md\:focus\:scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .md\:focus\:scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .md\:focus\:scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .md\:focus\:scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .md\:focus\:scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .md\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .md\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .md\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .md\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .md\:rotate-0{
    --transform-rotate: 0;
  }

  .md\:rotate-1{
    --transform-rotate: 1deg;
  }

  .md\:rotate-2{
    --transform-rotate: 2deg;
  }

  .md\:rotate-3{
    --transform-rotate: 3deg;
  }

  .md\:rotate-6{
    --transform-rotate: 6deg;
  }

  .md\:rotate-12{
    --transform-rotate: 12deg;
  }

  .md\:rotate-45{
    --transform-rotate: 45deg;
  }

  .md\:rotate-90{
    --transform-rotate: 90deg;
  }

  .md\:rotate-180{
    --transform-rotate: 180deg;
  }

  .md\:-rotate-180{
    --transform-rotate: -180deg;
  }

  .md\:-rotate-90{
    --transform-rotate: -90deg;
  }

  .md\:-rotate-45{
    --transform-rotate: -45deg;
  }

  .md\:-rotate-12{
    --transform-rotate: -12deg;
  }

  .md\:-rotate-6{
    --transform-rotate: -6deg;
  }

  .md\:-rotate-3{
    --transform-rotate: -3deg;
  }

  .md\:-rotate-2{
    --transform-rotate: -2deg;
  }

  .md\:-rotate-1{
    --transform-rotate: -1deg;
  }

  .md\:hover\:rotate-0:hover{
    --transform-rotate: 0;
  }

  .md\:hover\:rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .md\:hover\:rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .md\:hover\:rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .md\:hover\:rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .md\:hover\:rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .md\:hover\:rotate-45:hover{
    --transform-rotate: 45deg;
  }

  .md\:hover\:rotate-90:hover{
    --transform-rotate: 90deg;
  }

  .md\:hover\:rotate-180:hover{
    --transform-rotate: 180deg;
  }

  .md\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg;
  }

  .md\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg;
  }

  .md\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg;
  }

  .md\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .md\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .md\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .md\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .md\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .md\:focus\:rotate-0:focus{
    --transform-rotate: 0;
  }

  .md\:focus\:rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .md\:focus\:rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .md\:focus\:rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .md\:focus\:rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .md\:focus\:rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .md\:focus\:rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .md\:focus\:rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .md\:focus\:rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .md\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .md\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .md\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .md\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .md\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .md\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .md\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .md\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .md\:translate-x-0{
    --transform-translate-x: 0;
  }

  .md\:translate-x-1{
    --transform-translate-x: 0.25rem;
  }

  .md\:translate-x-2{
    --transform-translate-x: 0.5rem;
  }

  .md\:translate-x-3{
    --transform-translate-x: 0.75rem;
  }

  .md\:translate-x-4{
    --transform-translate-x: 1rem;
  }

  .md\:translate-x-5{
    --transform-translate-x: 1.25rem;
  }

  .md\:translate-x-6{
    --transform-translate-x: 1.5rem;
  }

  .md\:translate-x-8{
    --transform-translate-x: 2rem;
  }

  .md\:translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .md\:translate-x-12{
    --transform-translate-x: 3rem;
  }

  .md\:translate-x-16{
    --transform-translate-x: 4rem;
  }

  .md\:translate-x-20{
    --transform-translate-x: 5rem;
  }

  .md\:translate-x-24{
    --transform-translate-x: 6rem;
  }

  .md\:translate-x-32{
    --transform-translate-x: 8rem;
  }

  .md\:translate-x-40{
    --transform-translate-x: 10rem;
  }

  .md\:translate-x-48{
    --transform-translate-x: 12rem;
  }

  .md\:translate-x-56{
    --transform-translate-x: 14rem;
  }

  .md\:translate-x-64{
    --transform-translate-x: 16rem;
  }

  .md\:translate-x-px{
    --transform-translate-x: 1px;
  }

  .md\:-translate-x-1{
    --transform-translate-x: -0.25rem;
  }

  .md\:-translate-x-2{
    --transform-translate-x: -0.5rem;
  }

  .md\:-translate-x-3{
    --transform-translate-x: -0.75rem;
  }

  .md\:-translate-x-4{
    --transform-translate-x: -1rem;
  }

  .md\:-translate-x-5{
    --transform-translate-x: -1.25rem;
  }

  .md\:-translate-x-6{
    --transform-translate-x: -1.5rem;
  }

  .md\:-translate-x-8{
    --transform-translate-x: -2rem;
  }

  .md\:-translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .md\:-translate-x-12{
    --transform-translate-x: -3rem;
  }

  .md\:-translate-x-16{
    --transform-translate-x: -4rem;
  }

  .md\:-translate-x-20{
    --transform-translate-x: -5rem;
  }

  .md\:-translate-x-24{
    --transform-translate-x: -6rem;
  }

  .md\:-translate-x-32{
    --transform-translate-x: -8rem;
  }

  .md\:-translate-x-40{
    --transform-translate-x: -10rem;
  }

  .md\:-translate-x-48{
    --transform-translate-x: -12rem;
  }

  .md\:-translate-x-56{
    --transform-translate-x: -14rem;
  }

  .md\:-translate-x-64{
    --transform-translate-x: -16rem;
  }

  .md\:-translate-x-px{
    --transform-translate-x: -1px;
  }

  .md\:-translate-x-full{
    --transform-translate-x: -100%;
  }

  .md\:-translate-x-1\/2{
    --transform-translate-x: -50%;
  }

  .md\:translate-x-1\/2{
    --transform-translate-x: 50%;
  }

  .md\:translate-x-full{
    --transform-translate-x: 100%;
  }

  .md\:translate-y-0{
    --transform-translate-y: 0;
  }

  .md\:translate-y-1{
    --transform-translate-y: 0.25rem;
  }

  .md\:translate-y-2{
    --transform-translate-y: 0.5rem;
  }

  .md\:translate-y-3{
    --transform-translate-y: 0.75rem;
  }

  .md\:translate-y-4{
    --transform-translate-y: 1rem;
  }

  .md\:translate-y-5{
    --transform-translate-y: 1.25rem;
  }

  .md\:translate-y-6{
    --transform-translate-y: 1.5rem;
  }

  .md\:translate-y-8{
    --transform-translate-y: 2rem;
  }

  .md\:translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .md\:translate-y-12{
    --transform-translate-y: 3rem;
  }

  .md\:translate-y-16{
    --transform-translate-y: 4rem;
  }

  .md\:translate-y-20{
    --transform-translate-y: 5rem;
  }

  .md\:translate-y-24{
    --transform-translate-y: 6rem;
  }

  .md\:translate-y-32{
    --transform-translate-y: 8rem;
  }

  .md\:translate-y-40{
    --transform-translate-y: 10rem;
  }

  .md\:translate-y-48{
    --transform-translate-y: 12rem;
  }

  .md\:translate-y-56{
    --transform-translate-y: 14rem;
  }

  .md\:translate-y-64{
    --transform-translate-y: 16rem;
  }

  .md\:translate-y-px{
    --transform-translate-y: 1px;
  }

  .md\:-translate-y-1{
    --transform-translate-y: -0.25rem;
  }

  .md\:-translate-y-2{
    --transform-translate-y: -0.5rem;
  }

  .md\:-translate-y-3{
    --transform-translate-y: -0.75rem;
  }

  .md\:-translate-y-4{
    --transform-translate-y: -1rem;
  }

  .md\:-translate-y-5{
    --transform-translate-y: -1.25rem;
  }

  .md\:-translate-y-6{
    --transform-translate-y: -1.5rem;
  }

  .md\:-translate-y-8{
    --transform-translate-y: -2rem;
  }

  .md\:-translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .md\:-translate-y-12{
    --transform-translate-y: -3rem;
  }

  .md\:-translate-y-16{
    --transform-translate-y: -4rem;
  }

  .md\:-translate-y-20{
    --transform-translate-y: -5rem;
  }

  .md\:-translate-y-24{
    --transform-translate-y: -6rem;
  }

  .md\:-translate-y-32{
    --transform-translate-y: -8rem;
  }

  .md\:-translate-y-40{
    --transform-translate-y: -10rem;
  }

  .md\:-translate-y-48{
    --transform-translate-y: -12rem;
  }

  .md\:-translate-y-56{
    --transform-translate-y: -14rem;
  }

  .md\:-translate-y-64{
    --transform-translate-y: -16rem;
  }

  .md\:-translate-y-px{
    --transform-translate-y: -1px;
  }

  .md\:-translate-y-full{
    --transform-translate-y: -100%;
  }

  .md\:-translate-y-1\/2{
    --transform-translate-y: -50%;
  }

  .md\:translate-y-1\/2{
    --transform-translate-y: 50%;
  }

  .md\:translate-y-full{
    --transform-translate-y: 100%;
  }

  .md\:hover\:translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .md\:hover\:translate-x-1:hover{
    --transform-translate-x: 0.25rem;
  }

  .md\:hover\:translate-x-2:hover{
    --transform-translate-x: 0.5rem;
  }

  .md\:hover\:translate-x-3:hover{
    --transform-translate-x: 0.75rem;
  }

  .md\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem;
  }

  .md\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem;
  }

  .md\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem;
  }

  .md\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem;
  }

  .md\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .md\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .md\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .md\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .md\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .md\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem;
  }

  .md\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem;
  }

  .md\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem;
  }

  .md\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem;
  }

  .md\:hover\:translate-x-64:hover{
    --transform-translate-x: 16rem;
  }

  .md\:hover\:translate-x-px:hover{
    --transform-translate-x: 1px;
  }

  .md\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem;
  }

  .md\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem;
  }

  .md\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem;
  }

  .md\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem;
  }

  .md\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem;
  }

  .md\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem;
  }

  .md\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem;
  }

  .md\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .md\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .md\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .md\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .md\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .md\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem;
  }

  .md\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem;
  }

  .md\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem;
  }

  .md\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem;
  }

  .md\:hover\:-translate-x-64:hover{
    --transform-translate-x: -16rem;
  }

  .md\:hover\:-translate-x-px:hover{
    --transform-translate-x: -1px;
  }

  .md\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .md\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .md\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .md\:hover\:translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .md\:hover\:translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .md\:hover\:translate-y-1:hover{
    --transform-translate-y: 0.25rem;
  }

  .md\:hover\:translate-y-2:hover{
    --transform-translate-y: 0.5rem;
  }

  .md\:hover\:translate-y-3:hover{
    --transform-translate-y: 0.75rem;
  }

  .md\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem;
  }

  .md\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem;
  }

  .md\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem;
  }

  .md\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem;
  }

  .md\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .md\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .md\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .md\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .md\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .md\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem;
  }

  .md\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem;
  }

  .md\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem;
  }

  .md\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem;
  }

  .md\:hover\:translate-y-64:hover{
    --transform-translate-y: 16rem;
  }

  .md\:hover\:translate-y-px:hover{
    --transform-translate-y: 1px;
  }

  .md\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem;
  }

  .md\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem;
  }

  .md\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem;
  }

  .md\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem;
  }

  .md\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem;
  }

  .md\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem;
  }

  .md\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem;
  }

  .md\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .md\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .md\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .md\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .md\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .md\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem;
  }

  .md\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem;
  }

  .md\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem;
  }

  .md\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem;
  }

  .md\:hover\:-translate-y-64:hover{
    --transform-translate-y: -16rem;
  }

  .md\:hover\:-translate-y-px:hover{
    --transform-translate-y: -1px;
  }

  .md\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .md\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .md\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .md\:hover\:translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .md\:focus\:translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .md\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .md\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .md\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .md\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .md\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .md\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .md\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .md\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .md\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .md\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .md\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .md\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .md\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .md\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .md\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .md\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .md\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .md\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .md\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .md\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .md\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .md\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .md\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .md\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .md\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .md\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .md\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .md\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .md\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .md\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .md\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .md\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .md\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .md\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .md\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .md\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .md\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .md\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .md\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .md\:focus\:translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .md\:focus\:translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .md\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .md\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .md\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .md\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .md\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .md\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .md\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .md\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .md\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .md\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .md\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .md\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .md\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .md\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .md\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .md\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .md\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .md\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .md\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .md\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .md\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .md\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .md\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .md\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .md\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .md\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .md\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .md\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .md\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .md\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .md\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .md\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .md\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .md\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .md\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .md\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .md\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .md\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .md\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .md\:focus\:translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .md\:skew-x-0{
    --transform-skew-x: 0;
  }

  .md\:skew-x-1{
    --transform-skew-x: 1deg;
  }

  .md\:skew-x-2{
    --transform-skew-x: 2deg;
  }

  .md\:skew-x-3{
    --transform-skew-x: 3deg;
  }

  .md\:skew-x-6{
    --transform-skew-x: 6deg;
  }

  .md\:skew-x-12{
    --transform-skew-x: 12deg;
  }

  .md\:-skew-x-12{
    --transform-skew-x: -12deg;
  }

  .md\:-skew-x-6{
    --transform-skew-x: -6deg;
  }

  .md\:-skew-x-3{
    --transform-skew-x: -3deg;
  }

  .md\:-skew-x-2{
    --transform-skew-x: -2deg;
  }

  .md\:-skew-x-1{
    --transform-skew-x: -1deg;
  }

  .md\:skew-y-0{
    --transform-skew-y: 0;
  }

  .md\:skew-y-1{
    --transform-skew-y: 1deg;
  }

  .md\:skew-y-2{
    --transform-skew-y: 2deg;
  }

  .md\:skew-y-3{
    --transform-skew-y: 3deg;
  }

  .md\:skew-y-6{
    --transform-skew-y: 6deg;
  }

  .md\:skew-y-12{
    --transform-skew-y: 12deg;
  }

  .md\:-skew-y-12{
    --transform-skew-y: -12deg;
  }

  .md\:-skew-y-6{
    --transform-skew-y: -6deg;
  }

  .md\:-skew-y-3{
    --transform-skew-y: -3deg;
  }

  .md\:-skew-y-2{
    --transform-skew-y: -2deg;
  }

  .md\:-skew-y-1{
    --transform-skew-y: -1deg;
  }

  .md\:hover\:skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .md\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .md\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .md\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg;
  }

  .md\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg;
  }

  .md\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg;
  }

  .md\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg;
  }

  .md\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg;
  }

  .md\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg;
  }

  .md\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .md\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .md\:hover\:skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .md\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .md\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .md\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg;
  }

  .md\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg;
  }

  .md\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg;
  }

  .md\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg;
  }

  .md\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg;
  }

  .md\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg;
  }

  .md\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .md\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .md\:focus\:skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .md\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .md\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .md\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .md\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .md\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .md\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .md\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .md\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .md\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .md\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .md\:focus\:skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .md\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .md\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .md\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .md\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .md\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .md\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .md\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .md\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .md\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .md\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .md\:transition-none{
    transition-property: none;
  }

  .md\:transition-all{
    transition-property: all;
  }

  .md\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .md\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .md\:transition-opacity{
    transition-property: opacity;
  }

  .md\:transition-shadow{
    transition-property: box-shadow;
  }

  .md\:transition-transform{
    transition-property: transform;
  }

  .md\:ease-linear{
    transition-timing-function: linear;
  }

  .md\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .md\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .md\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .md\:duration-75{
    transition-duration: 75ms;
  }

  .md\:duration-100{
    transition-duration: 100ms;
  }

  .md\:duration-150{
    transition-duration: 150ms;
  }

  .md\:duration-200{
    transition-duration: 200ms;
  }

  .md\:duration-300{
    transition-duration: 300ms;
  }

  .md\:duration-500{
    transition-duration: 500ms;
  }

  .md\:duration-700{
    transition-duration: 700ms;
  }

  .md\:duration-1000{
    transition-duration: 1000ms;
  }

  .md\:delay-75{
    transition-delay: 75ms;
  }

  .md\:delay-100{
    transition-delay: 100ms;
  }

  .md\:delay-150{
    transition-delay: 150ms;
  }

  .md\:delay-200{
    transition-delay: 200ms;
  }

  .md\:delay-300{
    transition-delay: 300ms;
  }

  .md\:delay-500{
    transition-delay: 500ms;
  }

  .md\:delay-700{
    transition-delay: 700ms;
  }

  .md\:delay-1000{
    transition-delay: 1000ms;
  }

  .md\:animate-none{
    -webkit-animation: none;
            animation: none;
  }

  .md\:animate-spin{
    -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
  }

  .md\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .md\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .md\:animate-bounce{
    -webkit-animation: bounce 1s infinite;
            animation: bounce 1s infinite;
  }

  .md\:truncate-2-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .md\:truncate-3-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .md\:truncate-4-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }

  .md\:truncate-6-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }

  .md\:hover\:truncate-2-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .md\:hover\:truncate-3-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .md\:hover\:truncate-4-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }

  .md\:hover\:truncate-6-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }
}

@media (min-width: 1024px){
  .lg\:container{
    width: 100%;
  }

  @media (min-width: 640px){
    .lg\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .lg\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .lg\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1100px){
    .lg\:container{
      max-width: 1100px;
    }
  }

  @media (min-width: 1280px){
    .lg\:container{
      max-width: 1280px;
    }
  }

  @media (min-width: 1366px){
    .lg\:container{
      max-width: 1366px;
    }
  }

  @media (min-width: 1600px){
    .lg\:container{
      max-width: 1600px;
    }
  }

  .lg\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0px * var(--space-y-reverse));
  }

  .lg\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0px * var(--space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--space-y-reverse));
  }

  .lg\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--space-y-reverse));
  }

  .lg\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--space-y-reverse));
  }

  .lg\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1rem * var(--space-y-reverse));
  }

  .lg\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1rem * var(--space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--space-y-reverse));
  }

  .lg\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--space-y-reverse));
  }

  .lg\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2rem * var(--space-y-reverse));
  }

  .lg\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2rem * var(--space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--space-y-reverse));
  }

  .lg\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3rem * var(--space-y-reverse));
  }

  .lg\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3rem * var(--space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4rem * var(--space-y-reverse));
  }

  .lg\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4rem * var(--space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5rem * var(--space-y-reverse));
  }

  .lg\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5rem * var(--space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6rem * var(--space-y-reverse));
  }

  .lg\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6rem * var(--space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8rem * var(--space-y-reverse));
  }

  .lg\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8rem * var(--space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10rem * var(--space-y-reverse));
  }

  .lg\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10rem * var(--space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12rem * var(--space-y-reverse));
  }

  .lg\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12rem * var(--space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14rem * var(--space-y-reverse));
  }

  .lg\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14rem * var(--space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16rem * var(--space-y-reverse));
  }

  .lg\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16rem * var(--space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.5rem * var(--space-y-reverse));
  }

  .lg\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.5rem * var(--space-x-reverse));
    margin-left: calc(4.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.75rem * var(--space-y-reverse));
  }

  .lg\:space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.75rem * var(--space-x-reverse));
    margin-left: calc(6.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1px * var(--space-y-reverse));
  }

  .lg\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1px * var(--space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--space-y-reverse));
  }

  .lg\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--space-y-reverse));
  }

  .lg\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--space-y-reverse));
  }

  .lg\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1rem * var(--space-y-reverse));
  }

  .lg\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1rem * var(--space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--space-y-reverse));
  }

  .lg\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--space-y-reverse));
  }

  .lg\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2rem * var(--space-y-reverse));
  }

  .lg\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2rem * var(--space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--space-y-reverse));
  }

  .lg\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3rem * var(--space-y-reverse));
  }

  .lg\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3rem * var(--space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4rem * var(--space-y-reverse));
  }

  .lg\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4rem * var(--space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5rem * var(--space-y-reverse));
  }

  .lg\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5rem * var(--space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6rem * var(--space-y-reverse));
  }

  .lg\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6rem * var(--space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8rem * var(--space-y-reverse));
  }

  .lg\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8rem * var(--space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10rem * var(--space-y-reverse));
  }

  .lg\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10rem * var(--space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12rem * var(--space-y-reverse));
  }

  .lg\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12rem * var(--space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14rem * var(--space-y-reverse));
  }

  .lg\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14rem * var(--space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16rem * var(--space-y-reverse));
  }

  .lg\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16rem * var(--space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1px * var(--space-y-reverse));
  }

  .lg\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1px * var(--space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse)));
  }

  .lg\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .lg\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .lg\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0px * var(--divide-y-reverse));
  }

  .lg\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(0px * var(--divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse)));
  }

  .lg\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(2px * var(--divide-y-reverse));
  }

  .lg\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(2px * var(--divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));
  }

  .lg\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(4px * var(--divide-y-reverse));
  }

  .lg\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(4px * var(--divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse)));
  }

  .lg\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(8px * var(--divide-y-reverse));
  }

  .lg\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(8px * var(--divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse)));
  }

  .lg\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse));
  }

  .lg\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
  }

  .lg\:divide-y-0\.5 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(0.5px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0.5px * var(--divide-y-reverse));
  }

  .lg\:divide-x-0\.5 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(0.5px * var(--divide-x-reverse));
    border-left-width: calc(0.5px * calc(1 - var(--divide-x-reverse)));
  }

  .lg\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .lg\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .lg\:divide-white-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .lg\:divide-white-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--divide-opacity));
  }

  .lg\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--divide-opacity));
  }

  .lg\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--divide-opacity));
  }

  .lg\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--divide-opacity));
  }

  .lg\:divide-lightbrown > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--divide-opacity));
  }

  .lg\:divide-beige > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--divide-opacity));
  }

  .lg\:divide-bordeaux > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--divide-opacity));
  }

  .lg\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--divide-opacity));
  }

  .lg\:divide-green > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--divide-opacity));
  }

  .lg\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .lg\:divide-transparent > :not(template) ~ :not(template){
    border-color: rgba(0, 0, 0, 0);
  }

  .lg\:divide-brown > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--divide-opacity));
  }

  .lg\:divide-lightorange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--divide-opacity));
  }

  .lg\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--divide-opacity));
  }

  .lg\:divide-darkorange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--divide-opacity));
  }

  .lg\:divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .lg\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .lg\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .lg\:divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .lg\:divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .lg\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .lg\:divide-opacity-10 > :not(template) ~ :not(template){
    --divide-opacity: 0.1;
  }

  .lg\:divide-opacity-20 > :not(template) ~ :not(template){
    --divide-opacity: 0.2;
  }

  .lg\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .lg\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .lg\:divide-opacity-60 > :not(template) ~ :not(template){
    --divide-opacity: 0.6;
  }

  .lg\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .lg\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .lg\:sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lg\:not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lg\:focus\:sr-only:focus{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lg\:focus\:not-sr-only:focus{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lg\:appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .lg\:bg-fixed{
    background-attachment: fixed;
  }

  .lg\:bg-local{
    background-attachment: local;
  }

  .lg\:bg-scroll{
    background-attachment: scroll;
  }

  .lg\:bg-clip-border{
    background-clip: border-box;
  }

  .lg\:bg-clip-padding{
    background-clip: padding-box;
  }

  .lg\:bg-clip-content{
    background-clip: content-box;
  }

  .lg\:bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .lg\:bg-0{
    background-color: odd;
  }

  .lg\:bg-white-100{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .lg\:bg-white-200{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .lg\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .lg\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .lg\:bg-gray-400{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .lg\:bg-lightbrown{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .lg\:bg-beige{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .lg\:bg-bordeaux{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .lg\:bg-red{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .lg\:bg-green{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .lg\:bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .lg\:bg-transparent{
    background-color: rgba(0, 0, 0, 0);
  }

  .lg\:bg-brown{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .lg\:bg-lightorange{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .lg\:bg-orange{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .lg\:bg-darkorange{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .lg\:hover\:bg-0:hover{
    background-color: odd;
  }

  .lg\:hover\:bg-white-100:hover{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .lg\:hover\:bg-white-200:hover{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .lg\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .lg\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .lg\:hover\:bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .lg\:hover\:bg-lightbrown:hover{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .lg\:hover\:bg-beige:hover{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .lg\:hover\:bg-bordeaux:hover{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .lg\:hover\:bg-red:hover{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .lg\:hover\:bg-green:hover{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .lg\:hover\:bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .lg\:hover\:bg-transparent:hover{
    background-color: rgba(0, 0, 0, 0);
  }

  .lg\:hover\:bg-brown:hover{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .lg\:hover\:bg-lightorange:hover{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .lg\:hover\:bg-orange:hover{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .lg\:hover\:bg-darkorange:hover{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .lg\:focus\:bg-0:focus{
    background-color: odd;
  }

  .lg\:focus\:bg-white-100:focus{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .lg\:focus\:bg-white-200:focus{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .lg\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .lg\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .lg\:focus\:bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .lg\:focus\:bg-lightbrown:focus{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .lg\:focus\:bg-beige:focus{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .lg\:focus\:bg-bordeaux:focus{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .lg\:focus\:bg-red:focus{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .lg\:focus\:bg-green:focus{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .lg\:focus\:bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .lg\:focus\:bg-transparent:focus{
    background-color: rgba(0, 0, 0, 0);
  }

  .lg\:focus\:bg-brown:focus{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .lg\:focus\:bg-lightorange:focus{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .lg\:focus\:bg-orange:focus{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .lg\:focus\:bg-darkorange:focus{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .lg\:bg-none{
    background-image: none;
  }

  .lg\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .lg\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .lg\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .lg\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .lg\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .lg\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .lg\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .lg\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .lg\:from-white-100{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:from-white-200{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .lg\:from-gray-200{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .lg\:from-gray-300{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .lg\:from-gray-400{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .lg\:from-lightbrown{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .lg\:from-beige{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .lg\:from-bordeaux{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .lg\:from-red{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .lg\:from-green{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .lg\:from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:from-transparent{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:from-brown{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .lg\:from-lightorange{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .lg\:from-orange{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .lg\:from-darkorange{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .lg\:via-white-100{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:via-white-200{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .lg\:via-gray-200{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .lg\:via-gray-300{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .lg\:via-gray-400{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .lg\:via-lightbrown{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .lg\:via-beige{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .lg\:via-bordeaux{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .lg\:via-red{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .lg\:via-green{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .lg\:via-black{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:via-transparent{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:via-brown{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .lg\:via-lightorange{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .lg\:via-orange{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .lg\:via-darkorange{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .lg\:to-white-100{
    --gradient-to-color: #fff;
  }

  .lg\:to-white-200{
    --gradient-to-color: #FAFAFA;
  }

  .lg\:to-gray-200{
    --gradient-to-color: #959595;
  }

  .lg\:to-gray-300{
    --gradient-to-color: #3C3C3C;
  }

  .lg\:to-gray-400{
    --gradient-to-color: #707070;
  }

  .lg\:to-lightbrown{
    --gradient-to-color: #b7b1ab;
  }

  .lg\:to-beige{
    --gradient-to-color: #EBEAE8;
  }

  .lg\:to-bordeaux{
    --gradient-to-color: #681024;
  }

  .lg\:to-red{
    --gradient-to-color: #E4002B;
  }

  .lg\:to-green{
    --gradient-to-color: #0AA822;
  }

  .lg\:to-black{
    --gradient-to-color: #000000;
  }

  .lg\:to-transparent{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .lg\:to-brown{
    --gradient-to-color: #321604;
  }

  .lg\:to-lightorange{
    --gradient-to-color: #ff8132;
  }

  .lg\:to-orange{
    --gradient-to-color: #FB8B44;
  }

  .lg\:to-darkorange{
    --gradient-to-color: #BC7A1A;
  }

  .lg\:hover\:from-white-100:hover{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:from-white-200:hover{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .lg\:hover\:from-gray-200:hover{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .lg\:hover\:from-gray-300:hover{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .lg\:hover\:from-gray-400:hover{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .lg\:hover\:from-lightbrown:hover{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .lg\:hover\:from-beige:hover{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .lg\:hover\:from-bordeaux:hover{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .lg\:hover\:from-red:hover{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .lg\:hover\:from-green:hover{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .lg\:hover\:from-black:hover{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:from-transparent:hover{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:from-brown:hover{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .lg\:hover\:from-lightorange:hover{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .lg\:hover\:from-orange:hover{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .lg\:hover\:from-darkorange:hover{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .lg\:hover\:via-white-100:hover{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:via-white-200:hover{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .lg\:hover\:via-gray-200:hover{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .lg\:hover\:via-gray-300:hover{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .lg\:hover\:via-gray-400:hover{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .lg\:hover\:via-lightbrown:hover{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .lg\:hover\:via-beige:hover{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .lg\:hover\:via-bordeaux:hover{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .lg\:hover\:via-red:hover{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .lg\:hover\:via-green:hover{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .lg\:hover\:via-black:hover{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:via-transparent:hover{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:via-brown:hover{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .lg\:hover\:via-lightorange:hover{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .lg\:hover\:via-orange:hover{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .lg\:hover\:via-darkorange:hover{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .lg\:hover\:to-white-100:hover{
    --gradient-to-color: #fff;
  }

  .lg\:hover\:to-white-200:hover{
    --gradient-to-color: #FAFAFA;
  }

  .lg\:hover\:to-gray-200:hover{
    --gradient-to-color: #959595;
  }

  .lg\:hover\:to-gray-300:hover{
    --gradient-to-color: #3C3C3C;
  }

  .lg\:hover\:to-gray-400:hover{
    --gradient-to-color: #707070;
  }

  .lg\:hover\:to-lightbrown:hover{
    --gradient-to-color: #b7b1ab;
  }

  .lg\:hover\:to-beige:hover{
    --gradient-to-color: #EBEAE8;
  }

  .lg\:hover\:to-bordeaux:hover{
    --gradient-to-color: #681024;
  }

  .lg\:hover\:to-red:hover{
    --gradient-to-color: #E4002B;
  }

  .lg\:hover\:to-green:hover{
    --gradient-to-color: #0AA822;
  }

  .lg\:hover\:to-black:hover{
    --gradient-to-color: #000000;
  }

  .lg\:hover\:to-transparent:hover{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .lg\:hover\:to-brown:hover{
    --gradient-to-color: #321604;
  }

  .lg\:hover\:to-lightorange:hover{
    --gradient-to-color: #ff8132;
  }

  .lg\:hover\:to-orange:hover{
    --gradient-to-color: #FB8B44;
  }

  .lg\:hover\:to-darkorange:hover{
    --gradient-to-color: #BC7A1A;
  }

  .lg\:focus\:from-white-100:focus{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:from-white-200:focus{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .lg\:focus\:from-gray-200:focus{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .lg\:focus\:from-gray-300:focus{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .lg\:focus\:from-gray-400:focus{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .lg\:focus\:from-lightbrown:focus{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .lg\:focus\:from-beige:focus{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .lg\:focus\:from-bordeaux:focus{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .lg\:focus\:from-red:focus{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .lg\:focus\:from-green:focus{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .lg\:focus\:from-black:focus{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:from-transparent:focus{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:from-brown:focus{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .lg\:focus\:from-lightorange:focus{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .lg\:focus\:from-orange:focus{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .lg\:focus\:from-darkorange:focus{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .lg\:focus\:via-white-100:focus{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:via-white-200:focus{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .lg\:focus\:via-gray-200:focus{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .lg\:focus\:via-gray-300:focus{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .lg\:focus\:via-gray-400:focus{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .lg\:focus\:via-lightbrown:focus{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .lg\:focus\:via-beige:focus{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .lg\:focus\:via-bordeaux:focus{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .lg\:focus\:via-red:focus{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .lg\:focus\:via-green:focus{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .lg\:focus\:via-black:focus{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:via-transparent:focus{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:via-brown:focus{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .lg\:focus\:via-lightorange:focus{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .lg\:focus\:via-orange:focus{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .lg\:focus\:via-darkorange:focus{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .lg\:focus\:to-white-100:focus{
    --gradient-to-color: #fff;
  }

  .lg\:focus\:to-white-200:focus{
    --gradient-to-color: #FAFAFA;
  }

  .lg\:focus\:to-gray-200:focus{
    --gradient-to-color: #959595;
  }

  .lg\:focus\:to-gray-300:focus{
    --gradient-to-color: #3C3C3C;
  }

  .lg\:focus\:to-gray-400:focus{
    --gradient-to-color: #707070;
  }

  .lg\:focus\:to-lightbrown:focus{
    --gradient-to-color: #b7b1ab;
  }

  .lg\:focus\:to-beige:focus{
    --gradient-to-color: #EBEAE8;
  }

  .lg\:focus\:to-bordeaux:focus{
    --gradient-to-color: #681024;
  }

  .lg\:focus\:to-red:focus{
    --gradient-to-color: #E4002B;
  }

  .lg\:focus\:to-green:focus{
    --gradient-to-color: #0AA822;
  }

  .lg\:focus\:to-black:focus{
    --gradient-to-color: #000000;
  }

  .lg\:focus\:to-transparent:focus{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .lg\:focus\:to-brown:focus{
    --gradient-to-color: #321604;
  }

  .lg\:focus\:to-lightorange:focus{
    --gradient-to-color: #ff8132;
  }

  .lg\:focus\:to-orange:focus{
    --gradient-to-color: #FB8B44;
  }

  .lg\:focus\:to-darkorange:focus{
    --gradient-to-color: #BC7A1A;
  }

  .lg\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .lg\:bg-opacity-10{
    --bg-opacity: 0.1;
  }

  .lg\:bg-opacity-20{
    --bg-opacity: 0.2;
  }

  .lg\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .lg\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .lg\:bg-opacity-60{
    --bg-opacity: 0.6;
  }

  .lg\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .lg\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .lg\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .lg\:hover\:bg-opacity-10:hover{
    --bg-opacity: 0.1;
  }

  .lg\:hover\:bg-opacity-20:hover{
    --bg-opacity: 0.2;
  }

  .lg\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .lg\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .lg\:hover\:bg-opacity-60:hover{
    --bg-opacity: 0.6;
  }

  .lg\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .lg\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .lg\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .lg\:focus\:bg-opacity-10:focus{
    --bg-opacity: 0.1;
  }

  .lg\:focus\:bg-opacity-20:focus{
    --bg-opacity: 0.2;
  }

  .lg\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .lg\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .lg\:focus\:bg-opacity-60:focus{
    --bg-opacity: 0.6;
  }

  .lg\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .lg\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .lg\:bg-bottom{
    background-position: bottom;
  }

  .lg\:bg-center{
    background-position: center;
  }

  .lg\:bg-left{
    background-position: left;
  }

  .lg\:bg-left-bottom{
    background-position: left bottom;
  }

  .lg\:bg-left-top{
    background-position: left top;
  }

  .lg\:bg-right{
    background-position: right;
  }

  .lg\:bg-right-bottom{
    background-position: right bottom;
  }

  .lg\:bg-right-top{
    background-position: right top;
  }

  .lg\:bg-top{
    background-position: top;
  }

  .lg\:bg-repeat{
    background-repeat: repeat;
  }

  .lg\:bg-no-repeat{
    background-repeat: no-repeat;
  }

  .lg\:bg-repeat-x{
    background-repeat: repeat-x;
  }

  .lg\:bg-repeat-y{
    background-repeat: repeat-y;
  }

  .lg\:bg-repeat-round{
    background-repeat: round;
  }

  .lg\:bg-repeat-space{
    background-repeat: space;
  }

  .lg\:bg-auto{
    background-size: auto;
  }

  .lg\:bg-cover{
    background-size: cover;
  }

  .lg\:bg-contain{
    background-size: contain;
  }

  .lg\:border-collapse{
    border-collapse: collapse;
  }

  .lg\:border-separate{
    border-collapse: separate;
  }

  .lg\:border-white-100{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .lg\:border-white-200{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .lg\:border-gray-200{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .lg\:border-gray-300{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .lg\:border-gray-400{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .lg\:border-lightbrown{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .lg\:border-beige{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .lg\:border-bordeaux{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .lg\:border-red{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .lg\:border-green{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .lg\:border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .lg\:border-transparent{
    border-color: rgba(0, 0, 0, 0);
  }

  .lg\:border-brown{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .lg\:border-lightorange{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .lg\:border-orange{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .lg\:border-darkorange{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .lg\:hover\:border-white-100:hover{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .lg\:hover\:border-white-200:hover{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .lg\:hover\:border-gray-200:hover{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .lg\:hover\:border-gray-300:hover{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .lg\:hover\:border-gray-400:hover{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .lg\:hover\:border-lightbrown:hover{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .lg\:hover\:border-beige:hover{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .lg\:hover\:border-bordeaux:hover{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .lg\:hover\:border-red:hover{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .lg\:hover\:border-green:hover{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .lg\:hover\:border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .lg\:hover\:border-transparent:hover{
    border-color: rgba(0, 0, 0, 0);
  }

  .lg\:hover\:border-brown:hover{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .lg\:hover\:border-lightorange:hover{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .lg\:hover\:border-orange:hover{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .lg\:hover\:border-darkorange:hover{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .lg\:focus\:border-white-100:focus{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .lg\:focus\:border-white-200:focus{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .lg\:focus\:border-gray-200:focus{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .lg\:focus\:border-gray-300:focus{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .lg\:focus\:border-gray-400:focus{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .lg\:focus\:border-lightbrown:focus{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .lg\:focus\:border-beige:focus{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .lg\:focus\:border-bordeaux:focus{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .lg\:focus\:border-red:focus{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .lg\:focus\:border-green:focus{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .lg\:focus\:border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .lg\:focus\:border-transparent:focus{
    border-color: rgba(0, 0, 0, 0);
  }

  .lg\:focus\:border-brown:focus{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .lg\:focus\:border-lightorange:focus{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .lg\:focus\:border-orange:focus{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .lg\:focus\:border-darkorange:focus{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .lg\:border-opacity-0{
    --border-opacity: 0;
  }

  .lg\:border-opacity-10{
    --border-opacity: 0.1;
  }

  .lg\:border-opacity-20{
    --border-opacity: 0.2;
  }

  .lg\:border-opacity-25{
    --border-opacity: 0.25;
  }

  .lg\:border-opacity-50{
    --border-opacity: 0.5;
  }

  .lg\:border-opacity-60{
    --border-opacity: 0.6;
  }

  .lg\:border-opacity-75{
    --border-opacity: 0.75;
  }

  .lg\:border-opacity-100{
    --border-opacity: 1;
  }

  .lg\:hover\:border-opacity-0:hover{
    --border-opacity: 0;
  }

  .lg\:hover\:border-opacity-10:hover{
    --border-opacity: 0.1;
  }

  .lg\:hover\:border-opacity-20:hover{
    --border-opacity: 0.2;
  }

  .lg\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .lg\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .lg\:hover\:border-opacity-60:hover{
    --border-opacity: 0.6;
  }

  .lg\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .lg\:hover\:border-opacity-100:hover{
    --border-opacity: 1;
  }

  .lg\:focus\:border-opacity-0:focus{
    --border-opacity: 0;
  }

  .lg\:focus\:border-opacity-10:focus{
    --border-opacity: 0.1;
  }

  .lg\:focus\:border-opacity-20:focus{
    --border-opacity: 0.2;
  }

  .lg\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .lg\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .lg\:focus\:border-opacity-60:focus{
    --border-opacity: 0.6;
  }

  .lg\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .lg\:focus\:border-opacity-100:focus{
    --border-opacity: 1;
  }

  .lg\:rounded-none{
    border-radius: 0;
  }

  .lg\:rounded-sm{
    border-radius: 0.125rem;
  }

  .lg\:rounded{
    border-radius: 0.25rem;
  }

  .lg\:rounded-md{
    border-radius: 0.375rem;
  }

  .lg\:rounded-lg{
    border-radius: 0.5rem;
  }

  .lg\:rounded-xl{
    border-radius: 0.75rem;
  }

  .lg\:rounded-2xl{
    border-radius: 1rem;
  }

  .lg\:rounded-3xl{
    border-radius: 1.5rem;
  }

  .lg\:rounded-full{
    border-radius: 9999px;
  }

  .lg\:rounded-t-none{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .lg\:rounded-r-none{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .lg\:rounded-b-none{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .lg\:rounded-l-none{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .lg\:rounded-t-sm{
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .lg\:rounded-r-sm{
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .lg\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:rounded-l-sm{
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:rounded-t{
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .lg\:rounded-r{
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .lg\:rounded-b{
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:rounded-l{
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:rounded-t-md{
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .lg\:rounded-r-md{
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .lg\:rounded-b-md{
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:rounded-l-md{
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:rounded-t-lg{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .lg\:rounded-r-lg{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .lg\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:rounded-l-lg{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:rounded-t-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .lg\:rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .lg\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .lg\:rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .lg\:rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .lg\:rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .lg\:rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .lg\:rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .lg\:rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .lg\:rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .lg\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .lg\:rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .lg\:rounded-t-full{
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .lg\:rounded-r-full{
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .lg\:rounded-b-full{
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:rounded-l-full{
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:rounded-tl-none{
    border-top-left-radius: 0;
  }

  .lg\:rounded-tr-none{
    border-top-right-radius: 0;
  }

  .lg\:rounded-br-none{
    border-bottom-right-radius: 0;
  }

  .lg\:rounded-bl-none{
    border-bottom-left-radius: 0;
  }

  .lg\:rounded-tl-sm{
    border-top-left-radius: 0.125rem;
  }

  .lg\:rounded-tr-sm{
    border-top-right-radius: 0.125rem;
  }

  .lg\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem;
  }

  .lg\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:rounded-tl{
    border-top-left-radius: 0.25rem;
  }

  .lg\:rounded-tr{
    border-top-right-radius: 0.25rem;
  }

  .lg\:rounded-br{
    border-bottom-right-radius: 0.25rem;
  }

  .lg\:rounded-bl{
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:rounded-tl-md{
    border-top-left-radius: 0.375rem;
  }

  .lg\:rounded-tr-md{
    border-top-right-radius: 0.375rem;
  }

  .lg\:rounded-br-md{
    border-bottom-right-radius: 0.375rem;
  }

  .lg\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:rounded-tl-lg{
    border-top-left-radius: 0.5rem;
  }

  .lg\:rounded-tr-lg{
    border-top-right-radius: 0.5rem;
  }

  .lg\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem;
  }

  .lg\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:rounded-tl-xl{
    border-top-left-radius: 0.75rem;
  }

  .lg\:rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .lg\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .lg\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .lg\:rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .lg\:rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .lg\:rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .lg\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .lg\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .lg\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .lg\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .lg\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem;
  }

  .lg\:rounded-tl-full{
    border-top-left-radius: 9999px;
  }

  .lg\:rounded-tr-full{
    border-top-right-radius: 9999px;
  }

  .lg\:rounded-br-full{
    border-bottom-right-radius: 9999px;
  }

  .lg\:rounded-bl-full{
    border-bottom-left-radius: 9999px;
  }

  .lg\:border-solid{
    border-style: solid;
  }

  .lg\:border-dashed{
    border-style: dashed;
  }

  .lg\:border-dotted{
    border-style: dotted;
  }

  .lg\:border-double{
    border-style: double;
  }

  .lg\:border-none{
    border-style: none;
  }

  .lg\:border-0{
    border-width: 0;
  }

  .lg\:border-2{
    border-width: 2px;
  }

  .lg\:border-4{
    border-width: 4px;
  }

  .lg\:border-8{
    border-width: 8px;
  }

  .lg\:border{
    border-width: 1px;
  }

  .lg\:border-0\.5{
    border-width: 0.5px;
  }

  .lg\:border-t-0{
    border-top-width: 0;
  }

  .lg\:border-r-0{
    border-right-width: 0;
  }

  .lg\:border-b-0{
    border-bottom-width: 0;
  }

  .lg\:border-l-0{
    border-left-width: 0;
  }

  .lg\:border-t-2{
    border-top-width: 2px;
  }

  .lg\:border-r-2{
    border-right-width: 2px;
  }

  .lg\:border-b-2{
    border-bottom-width: 2px;
  }

  .lg\:border-l-2{
    border-left-width: 2px;
  }

  .lg\:border-t-4{
    border-top-width: 4px;
  }

  .lg\:border-r-4{
    border-right-width: 4px;
  }

  .lg\:border-b-4{
    border-bottom-width: 4px;
  }

  .lg\:border-l-4{
    border-left-width: 4px;
  }

  .lg\:border-t-8{
    border-top-width: 8px;
  }

  .lg\:border-r-8{
    border-right-width: 8px;
  }

  .lg\:border-b-8{
    border-bottom-width: 8px;
  }

  .lg\:border-l-8{
    border-left-width: 8px;
  }

  .lg\:border-t{
    border-top-width: 1px;
  }

  .lg\:border-r{
    border-right-width: 1px;
  }

  .lg\:border-b{
    border-bottom-width: 1px;
  }

  .lg\:border-l{
    border-left-width: 1px;
  }

  .lg\:border-t-0\.5{
    border-top-width: 0.5px;
  }

  .lg\:border-r-0\.5{
    border-right-width: 0.5px;
  }

  .lg\:border-b-0\.5{
    border-bottom-width: 0.5px;
  }

  .lg\:border-l-0\.5{
    border-left-width: 0.5px;
  }

  .lg\:box-border{
    box-sizing: border-box;
  }

  .lg\:box-content{
    box-sizing: content-box;
  }

  .lg\:cursor-auto{
    cursor: auto;
  }

  .lg\:cursor-default{
    cursor: default;
  }

  .lg\:cursor-pointer{
    cursor: pointer;
  }

  .lg\:cursor-wait{
    cursor: wait;
  }

  .lg\:cursor-text{
    cursor: text;
  }

  .lg\:cursor-move{
    cursor: move;
  }

  .lg\:cursor-not-allowed{
    cursor: not-allowed;
  }

  .lg\:block{
    display: block;
  }

  .lg\:inline-block{
    display: inline-block;
  }

  .lg\:inline{
    display: inline;
  }

  .lg\:flex{
    display: flex;
  }

  .lg\:inline-flex{
    display: inline-flex;
  }

  .lg\:table{
    display: table;
  }

  .lg\:table-caption{
    display: table-caption;
  }

  .lg\:table-cell{
    display: table-cell;
  }

  .lg\:table-column{
    display: table-column;
  }

  .lg\:table-column-group{
    display: table-column-group;
  }

  .lg\:table-footer-group{
    display: table-footer-group;
  }

  .lg\:table-header-group{
    display: table-header-group;
  }

  .lg\:table-row-group{
    display: table-row-group;
  }

  .lg\:table-row{
    display: table-row;
  }

  .lg\:flow-root{
    display: flow-root;
  }

  .lg\:grid{
    display: grid;
  }

  .lg\:inline-grid{
    display: inline-grid;
  }

  .lg\:contents{
    display: contents;
  }

  .lg\:hidden{
    display: none;
  }

  .lg\:flex-row{
    flex-direction: row;
  }

  .lg\:flex-row-reverse{
    flex-direction: row-reverse;
  }

  .lg\:flex-col{
    flex-direction: column;
  }

  .lg\:flex-col-reverse{
    flex-direction: column-reverse;
  }

  .lg\:flex-wrap{
    flex-wrap: wrap;
  }

  .lg\:flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .lg\:flex-no-wrap{
    flex-wrap: nowrap;
  }

  .lg\:place-items-auto{
    place-items: auto;
  }

  .lg\:place-items-start{
    place-items: start;
  }

  .lg\:place-items-end{
    place-items: end;
  }

  .lg\:place-items-center{
    place-items: center;
  }

  .lg\:place-items-stretch{
    place-items: stretch;
  }

  .lg\:place-content-center{
    place-content: center;
  }

  .lg\:place-content-start{
    place-content: start;
  }

  .lg\:place-content-end{
    place-content: end;
  }

  .lg\:place-content-between{
    place-content: space-between;
  }

  .lg\:place-content-around{
    place-content: space-around;
  }

  .lg\:place-content-evenly{
    place-content: space-evenly;
  }

  .lg\:place-content-stretch{
    place-content: stretch;
  }

  .lg\:place-self-auto{
    place-self: auto;
  }

  .lg\:place-self-start{
    place-self: start;
  }

  .lg\:place-self-end{
    place-self: end;
  }

  .lg\:place-self-center{
    place-self: center;
  }

  .lg\:place-self-stretch{
    place-self: stretch;
  }

  .lg\:items-start{
    align-items: flex-start;
  }

  .lg\:items-end{
    align-items: flex-end;
  }

  .lg\:items-center{
    align-items: center;
  }

  .lg\:items-baseline{
    align-items: baseline;
  }

  .lg\:items-stretch{
    align-items: stretch;
  }

  .lg\:content-center{
    align-content: center;
  }

  .lg\:content-start{
    align-content: flex-start;
  }

  .lg\:content-end{
    align-content: flex-end;
  }

  .lg\:content-between{
    align-content: space-between;
  }

  .lg\:content-around{
    align-content: space-around;
  }

  .lg\:content-evenly{
    align-content: space-evenly;
  }

  .lg\:self-auto{
    align-self: auto;
  }

  .lg\:self-start{
    align-self: flex-start;
  }

  .lg\:self-end{
    align-self: flex-end;
  }

  .lg\:self-center{
    align-self: center;
  }

  .lg\:self-stretch{
    align-self: stretch;
  }

  .lg\:justify-items-auto{
    justify-items: auto;
  }

  .lg\:justify-items-start{
    justify-items: start;
  }

  .lg\:justify-items-end{
    justify-items: end;
  }

  .lg\:justify-items-center{
    justify-items: center;
  }

  .lg\:justify-items-stretch{
    justify-items: stretch;
  }

  .lg\:justify-start{
    justify-content: flex-start;
  }

  .lg\:justify-end{
    justify-content: flex-end;
  }

  .lg\:justify-center{
    justify-content: center;
  }

  .lg\:justify-between{
    justify-content: space-between;
  }

  .lg\:justify-around{
    justify-content: space-around;
  }

  .lg\:justify-evenly{
    justify-content: space-evenly;
  }

  .lg\:justify-self-auto{
    justify-self: auto;
  }

  .lg\:justify-self-start{
    justify-self: start;
  }

  .lg\:justify-self-end{
    justify-self: end;
  }

  .lg\:justify-self-center{
    justify-self: center;
  }

  .lg\:justify-self-stretch{
    justify-self: stretch;
  }

  .lg\:flex-1{
    flex: 1 1 0%;
  }

  .lg\:flex-auto{
    flex: 1 1 auto;
  }

  .lg\:flex-initial{
    flex: 0 1 auto;
  }

  .lg\:flex-none{
    flex: none;
  }

  .lg\:flex-grow-0{
    flex-grow: 0;
  }

  .lg\:flex-grow{
    flex-grow: 1;
  }

  .lg\:flex-shrink-0{
    flex-shrink: 0;
  }

  .lg\:flex-shrink{
    flex-shrink: 1;
  }

  .lg\:order-1{
    order: 1;
  }

  .lg\:order-2{
    order: 2;
  }

  .lg\:order-3{
    order: 3;
  }

  .lg\:order-4{
    order: 4;
  }

  .lg\:order-5{
    order: 5;
  }

  .lg\:order-6{
    order: 6;
  }

  .lg\:order-7{
    order: 7;
  }

  .lg\:order-8{
    order: 8;
  }

  .lg\:order-9{
    order: 9;
  }

  .lg\:order-10{
    order: 10;
  }

  .lg\:order-11{
    order: 11;
  }

  .lg\:order-12{
    order: 12;
  }

  .lg\:order-first{
    order: -9999;
  }

  .lg\:order-last{
    order: 9999;
  }

  .lg\:order-none{
    order: 0;
  }

  .lg\:float-right{
    float: right;
  }

  .lg\:float-left{
    float: left;
  }

  .lg\:float-none{
    float: none;
  }

  .lg\:clearfix:after{
    content: "";
    display: table;
    clear: both;
  }

  .lg\:clear-left{
    clear: left;
  }

  .lg\:clear-right{
    clear: right;
  }

  .lg\:clear-both{
    clear: both;
  }

  .lg\:clear-none{
    clear: none;
  }

  .lg\:font-primary{
    font-family: termina, sans-serif;
  }

  .lg\:font-secondary{
    font-family: gotham, sans-serif;
  }

  .lg\:font-hairline{
    font-weight: 100;
  }

  .lg\:font-thin{
    font-weight: 200;
  }

  .lg\:font-light{
    font-weight: 300;
  }

  .lg\:font-normal{
    font-weight: 400;
  }

  .lg\:font-medium{
    font-weight: 500;
  }

  .lg\:font-semibold{
    font-weight: 600;
  }

  .lg\:font-bold{
    font-weight: 700;
  }

  .lg\:font-extrabold{
    font-weight: 800;
  }

  .lg\:font-black{
    font-weight: 900;
  }

  .lg\:hover\:font-hairline:hover{
    font-weight: 100;
  }

  .lg\:hover\:font-thin:hover{
    font-weight: 200;
  }

  .lg\:hover\:font-light:hover{
    font-weight: 300;
  }

  .lg\:hover\:font-normal:hover{
    font-weight: 400;
  }

  .lg\:hover\:font-medium:hover{
    font-weight: 500;
  }

  .lg\:hover\:font-semibold:hover{
    font-weight: 600;
  }

  .lg\:hover\:font-bold:hover{
    font-weight: 700;
  }

  .lg\:hover\:font-extrabold:hover{
    font-weight: 800;
  }

  .lg\:hover\:font-black:hover{
    font-weight: 900;
  }

  .lg\:focus\:font-hairline:focus{
    font-weight: 100;
  }

  .lg\:focus\:font-thin:focus{
    font-weight: 200;
  }

  .lg\:focus\:font-light:focus{
    font-weight: 300;
  }

  .lg\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .lg\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .lg\:focus\:font-semibold:focus{
    font-weight: 600;
  }

  .lg\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .lg\:focus\:font-extrabold:focus{
    font-weight: 800;
  }

  .lg\:focus\:font-black:focus{
    font-weight: 900;
  }

  .lg\:h-0{
    height: 0;
  }

  .lg\:h-1{
    height: 0.25rem;
  }

  .lg\:h-2{
    height: 0.5rem;
  }

  .lg\:h-3{
    height: 0.75rem;
  }

  .lg\:h-4{
    height: 1rem;
  }

  .lg\:h-5{
    height: 1.25rem;
  }

  .lg\:h-6{
    height: 1.5rem;
  }

  .lg\:h-8{
    height: 2rem;
  }

  .lg\:h-10{
    height: 2.5rem;
  }

  .lg\:h-12{
    height: 3rem;
  }

  .lg\:h-16{
    height: 4rem;
  }

  .lg\:h-20{
    height: 5rem;
  }

  .lg\:h-24{
    height: 6rem;
  }

  .lg\:h-32{
    height: 8rem;
  }

  .lg\:h-40{
    height: 10rem;
  }

  .lg\:h-48{
    height: 12rem;
  }

  .lg\:h-56{
    height: 14rem;
  }

  .lg\:h-64{
    height: 16rem;
  }

  .lg\:h-72{
    height: 4.5rem;
  }

  .lg\:h-92{
    height: 5.75rem;
  }

  .lg\:h-100{
    height: 26rem;
  }

  .lg\:h-108{
    height: 6.75rem;
  }

  .lg\:h-120{
    height: 7.5rem;
  }

  .lg\:h-138{
    height: 8.625rem;
  }

  .lg\:h-140{
    height: 8.75rem;
  }

  .lg\:h-200{
    height: 12.5rem;
  }

  .lg\:h-260{
    height: 16.25rem;
  }

  .lg\:h-310{
    height: 19.375rem;
  }

  .lg\:h-340{
    height: 23.75rem;
  }

  .lg\:h-378{
    height: 23.625rem;
  }

  .lg\:h-480{
    height: 30rem;
  }

  .lg\:h-520{
    height: 32.5rem;
  }

  .lg\:h-582{
    height: 36.375rem;
  }

  .lg\:h-624{
    height: 39rem;
  }

  .lg\:h-652{
    height: 40.75rem;
  }

  .lg\:h-756{
    height: 47.25rem;
  }

  .lg\:h-auto{
    height: auto;
  }

  .lg\:h-px{
    height: 1px;
  }

  .lg\:h-full{
    height: 100%;
  }

  .lg\:h-screen{
    height: 100vh;
  }

  .lg\:h-fit{
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .lg\:h-line{
    height: 0.0625rem;
  }

  .lg\:h-70vh{
    height: 70vh;
  }

  .lg\:h-50vh{
    height: 50vh;
  }

  .lg\:h-unset{
    height: unset;
  }

  .lg\:text-8{
    font-size: 0.5rem;
    line-height: 1.5;
  }

  .lg\:text-10{
    font-size: 0.625rem;
    line-height: 1.5;
  }

  .lg\:text-12{
    font-size: 0.75rem;
    line-height: 1.6;
  }

  .lg\:text-14{
    font-size: 0.875rem;
    line-height: 1.6;
  }

  .lg\:text-18{
    font-size: 1.125rem;
    line-height: 1.625rem;
  }

  .lg\:text-28{
    font-size: 1.75rem;
    line-height: 2.25rem;
  }

  .lg\:text-32{
    font-size: 2rem;
    line-height: 2.625rem;
  }

  .lg\:text-44{
    font-size: 2.75rem;
    line-height: 3.25rem;
  }

  .lg\:text-xs{
    font-size: 0.75rem;
  }

  .lg\:text-sm{
    font-size: 0.875rem;
  }

  .lg\:text-base{
    font-size: 1rem;
  }

  .lg\:text-lg{
    font-size: 1.125rem;
  }

  .lg\:text-xl{
    font-size: 1.25rem;
  }

  .lg\:text-2xl{
    font-size: 1.5rem;
  }

  .lg\:text-3xl{
    font-size: 1.875rem;
  }

  .lg\:text-4xl{
    font-size: 2.25rem;
  }

  .lg\:text-5xl{
    font-size: 3rem;
  }

  .lg\:text-6xl{
    font-size: 4rem;
  }

  .lg\:leading-3{
    line-height: .75rem;
  }

  .lg\:leading-4{
    line-height: 1rem;
  }

  .lg\:leading-5{
    line-height: 1.25rem;
  }

  .lg\:leading-6{
    line-height: 1.5rem;
  }

  .lg\:leading-7{
    line-height: 1.75rem;
  }

  .lg\:leading-8{
    line-height: 2rem;
  }

  .lg\:leading-9{
    line-height: 2.25rem;
  }

  .lg\:leading-10{
    line-height: 2.5rem;
  }

  .lg\:leading-none{
    line-height: 1;
  }

  .lg\:leading-tight{
    line-height: 1.25;
  }

  .lg\:leading-snug{
    line-height: 1.375;
  }

  .lg\:leading-normal{
    line-height: 1.5;
  }

  .lg\:leading-relaxed{
    line-height: 1.625;
  }

  .lg\:leading-loose{
    line-height: 2;
  }

  .lg\:list-inside{
    list-style-position: inside;
  }

  .lg\:list-outside{
    list-style-position: outside;
  }

  .lg\:list-none{
    list-style-type: none;
  }

  .lg\:list-disc{
    list-style-type: disc;
  }

  .lg\:list-decimal{
    list-style-type: decimal;
  }

  .lg\:m-0{
    margin: 0;
  }

  .lg\:m-1{
    margin: 0.25rem;
  }

  .lg\:m-2{
    margin: 0.5rem;
  }

  .lg\:m-3{
    margin: 0.75rem;
  }

  .lg\:m-4{
    margin: 1rem;
  }

  .lg\:m-5{
    margin: 1.25rem;
  }

  .lg\:m-6{
    margin: 1.5rem;
  }

  .lg\:m-8{
    margin: 2rem;
  }

  .lg\:m-10{
    margin: 2.5rem;
  }

  .lg\:m-12{
    margin: 3rem;
  }

  .lg\:m-16{
    margin: 4rem;
  }

  .lg\:m-20{
    margin: 1.25rem;
  }

  .lg\:m-24{
    margin: 6rem;
  }

  .lg\:m-28{
    margin: 1.75rem;
  }

  .lg\:m-30{
    margin: 1.875rem;
  }

  .lg\:m-32{
    margin: 8rem;
  }

  .lg\:m-40{
    margin: 2.5rem;
  }

  .lg\:m-48{
    margin: 12rem;
  }

  .lg\:m-56{
    margin: 14rem;
  }

  .lg\:m-60{
    margin: 3.75rem;
  }

  .lg\:m-64{
    margin: 16rem;
  }

  .lg\:m-72{
    margin: 4.5rem;
  }

  .lg\:m-92{
    margin: 5.75rem;
  }

  .lg\:m-108{
    margin: 6.75rem;
  }

  .lg\:m-140{
    margin: 8.75rem;
  }

  .lg\:m-160{
    margin: 10rem;
  }

  .lg\:m-180{
    margin: 11.25rem;
  }

  .lg\:m-192{
    margin: 12rem;
  }

  .lg\:m-208{
    margin: 13rem;
  }

  .lg\:m-240{
    margin: 15rem;
  }

  .lg\:m-280{
    margin: 17.5rem;
  }

  .lg\:m-auto{
    margin: auto;
  }

  .lg\:m-px{
    margin: 1px;
  }

  .lg\:-m-1{
    margin: -0.25rem;
  }

  .lg\:-m-2{
    margin: -0.5rem;
  }

  .lg\:-m-3{
    margin: -0.75rem;
  }

  .lg\:-m-4{
    margin: -1rem;
  }

  .lg\:-m-5{
    margin: -1.25rem;
  }

  .lg\:-m-6{
    margin: -1.5rem;
  }

  .lg\:-m-8{
    margin: -2rem;
  }

  .lg\:-m-10{
    margin: -2.5rem;
  }

  .lg\:-m-12{
    margin: -3rem;
  }

  .lg\:-m-16{
    margin: -4rem;
  }

  .lg\:-m-20{
    margin: -5rem;
  }

  .lg\:-m-24{
    margin: -6rem;
  }

  .lg\:-m-32{
    margin: -8rem;
  }

  .lg\:-m-40{
    margin: -10rem;
  }

  .lg\:-m-48{
    margin: -12rem;
  }

  .lg\:-m-56{
    margin: -14rem;
  }

  .lg\:-m-64{
    margin: -16rem;
  }

  .lg\:-m-px{
    margin: -1px;
  }

  .lg\:my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .lg\:my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .lg\:mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .lg\:my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .lg\:mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .lg\:my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .lg\:mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .lg\:my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .lg\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lg\:my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .lg\:mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .lg\:my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .lg\:mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .lg\:my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .lg\:mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .lg\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lg\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lg\:mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .lg\:my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .lg\:mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .lg\:my-20{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .lg\:mx-20{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .lg\:my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .lg\:mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .lg\:my-28{
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .lg\:mx-28{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .lg\:my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }

  .lg\:mx-30{
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .lg\:my-32{
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .lg\:mx-32{
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .lg\:my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lg\:mx-40{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:my-48{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .lg\:mx-48{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .lg\:my-56{
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .lg\:mx-56{
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .lg\:my-60{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .lg\:mx-60{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .lg\:my-64{
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .lg\:mx-64{
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .lg\:my-72{
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .lg\:mx-72{
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .lg\:my-92{
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .lg\:mx-92{
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .lg\:my-108{
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .lg\:mx-108{
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .lg\:my-140{
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }

  .lg\:mx-140{
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }

  .lg\:my-160{
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .lg\:mx-160{
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .lg\:my-180{
    margin-top: 11.25rem;
    margin-bottom: 11.25rem;
  }

  .lg\:mx-180{
    margin-left: 11.25rem;
    margin-right: 11.25rem;
  }

  .lg\:my-192{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .lg\:mx-192{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .lg\:my-208{
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .lg\:mx-208{
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .lg\:my-240{
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .lg\:mx-240{
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .lg\:my-280{
    margin-top: 17.5rem;
    margin-bottom: 17.5rem;
  }

  .lg\:mx-280{
    margin-left: 17.5rem;
    margin-right: 17.5rem;
  }

  .lg\:my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .lg\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:my-px{
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .lg\:mx-px{
    margin-left: 1px;
    margin-right: 1px;
  }

  .lg\:-my-1{
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .lg\:-mx-1{
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .lg\:-my-2{
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .lg\:-mx-2{
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .lg\:-my-3{
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .lg\:-mx-3{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .lg\:-my-4{
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .lg\:-mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .lg\:-my-5{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .lg\:-mx-5{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .lg\:-my-6{
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .lg\:-mx-6{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .lg\:-my-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .lg\:-mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lg\:-my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .lg\:-mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .lg\:-my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .lg\:-mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .lg\:-my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .lg\:-mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .lg\:-my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .lg\:-mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .lg\:-my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .lg\:-mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .lg\:-my-32{
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .lg\:-mx-32{
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .lg\:-my-40{
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .lg\:-mx-40{
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .lg\:-my-48{
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .lg\:-mx-48{
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .lg\:-my-56{
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .lg\:-mx-56{
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .lg\:-my-64{
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .lg\:-mx-64{
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .lg\:-my-px{
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .lg\:-mx-px{
    margin-left: -1px;
    margin-right: -1px;
  }

  .lg\:mt-0{
    margin-top: 0;
  }

  .lg\:mr-0{
    margin-right: 0;
  }

  .lg\:mb-0{
    margin-bottom: 0;
  }

  .lg\:ml-0{
    margin-left: 0;
  }

  .lg\:mt-1{
    margin-top: 0.25rem;
  }

  .lg\:mr-1{
    margin-right: 0.25rem;
  }

  .lg\:mb-1{
    margin-bottom: 0.25rem;
  }

  .lg\:ml-1{
    margin-left: 0.25rem;
  }

  .lg\:mt-2{
    margin-top: 0.5rem;
  }

  .lg\:mr-2{
    margin-right: 0.5rem;
  }

  .lg\:mb-2{
    margin-bottom: 0.5rem;
  }

  .lg\:ml-2{
    margin-left: 0.5rem;
  }

  .lg\:mt-3{
    margin-top: 0.75rem;
  }

  .lg\:mr-3{
    margin-right: 0.75rem;
  }

  .lg\:mb-3{
    margin-bottom: 0.75rem;
  }

  .lg\:ml-3{
    margin-left: 0.75rem;
  }

  .lg\:mt-4{
    margin-top: 1rem;
  }

  .lg\:mr-4{
    margin-right: 1rem;
  }

  .lg\:mb-4{
    margin-bottom: 1rem;
  }

  .lg\:ml-4{
    margin-left: 1rem;
  }

  .lg\:mt-5{
    margin-top: 1.25rem;
  }

  .lg\:mr-5{
    margin-right: 1.25rem;
  }

  .lg\:mb-5{
    margin-bottom: 1.25rem;
  }

  .lg\:ml-5{
    margin-left: 1.25rem;
  }

  .lg\:mt-6{
    margin-top: 1.5rem;
  }

  .lg\:mr-6{
    margin-right: 1.5rem;
  }

  .lg\:mb-6{
    margin-bottom: 1.5rem;
  }

  .lg\:ml-6{
    margin-left: 1.5rem;
  }

  .lg\:mt-8{
    margin-top: 2rem;
  }

  .lg\:mr-8{
    margin-right: 2rem;
  }

  .lg\:mb-8{
    margin-bottom: 2rem;
  }

  .lg\:ml-8{
    margin-left: 2rem;
  }

  .lg\:mt-10{
    margin-top: 2.5rem;
  }

  .lg\:mr-10{
    margin-right: 2.5rem;
  }

  .lg\:mb-10{
    margin-bottom: 2.5rem;
  }

  .lg\:ml-10{
    margin-left: 2.5rem;
  }

  .lg\:mt-12{
    margin-top: 3rem;
  }

  .lg\:mr-12{
    margin-right: 3rem;
  }

  .lg\:mb-12{
    margin-bottom: 3rem;
  }

  .lg\:ml-12{
    margin-left: 3rem;
  }

  .lg\:mt-16{
    margin-top: 4rem;
  }

  .lg\:mr-16{
    margin-right: 4rem;
  }

  .lg\:mb-16{
    margin-bottom: 4rem;
  }

  .lg\:ml-16{
    margin-left: 4rem;
  }

  .lg\:mt-20{
    margin-top: 1.25rem;
  }

  .lg\:mr-20{
    margin-right: 1.25rem;
  }

  .lg\:mb-20{
    margin-bottom: 1.25rem;
  }

  .lg\:ml-20{
    margin-left: 1.25rem;
  }

  .lg\:mt-24{
    margin-top: 6rem;
  }

  .lg\:mr-24{
    margin-right: 6rem;
  }

  .lg\:mb-24{
    margin-bottom: 6rem;
  }

  .lg\:ml-24{
    margin-left: 6rem;
  }

  .lg\:mt-28{
    margin-top: 1.75rem;
  }

  .lg\:mr-28{
    margin-right: 1.75rem;
  }

  .lg\:mb-28{
    margin-bottom: 1.75rem;
  }

  .lg\:ml-28{
    margin-left: 1.75rem;
  }

  .lg\:mt-30{
    margin-top: 1.875rem;
  }

  .lg\:mr-30{
    margin-right: 1.875rem;
  }

  .lg\:mb-30{
    margin-bottom: 1.875rem;
  }

  .lg\:ml-30{
    margin-left: 1.875rem;
  }

  .lg\:mt-32{
    margin-top: 8rem;
  }

  .lg\:mr-32{
    margin-right: 8rem;
  }

  .lg\:mb-32{
    margin-bottom: 8rem;
  }

  .lg\:ml-32{
    margin-left: 8rem;
  }

  .lg\:mt-40{
    margin-top: 2.5rem;
  }

  .lg\:mr-40{
    margin-right: 2.5rem;
  }

  .lg\:mb-40{
    margin-bottom: 2.5rem;
  }

  .lg\:ml-40{
    margin-left: 2.5rem;
  }

  .lg\:mt-48{
    margin-top: 12rem;
  }

  .lg\:mr-48{
    margin-right: 12rem;
  }

  .lg\:mb-48{
    margin-bottom: 12rem;
  }

  .lg\:ml-48{
    margin-left: 12rem;
  }

  .lg\:mt-56{
    margin-top: 14rem;
  }

  .lg\:mr-56{
    margin-right: 14rem;
  }

  .lg\:mb-56{
    margin-bottom: 14rem;
  }

  .lg\:ml-56{
    margin-left: 14rem;
  }

  .lg\:mt-60{
    margin-top: 3.75rem;
  }

  .lg\:mr-60{
    margin-right: 3.75rem;
  }

  .lg\:mb-60{
    margin-bottom: 3.75rem;
  }

  .lg\:ml-60{
    margin-left: 3.75rem;
  }

  .lg\:mt-64{
    margin-top: 16rem;
  }

  .lg\:mr-64{
    margin-right: 16rem;
  }

  .lg\:mb-64{
    margin-bottom: 16rem;
  }

  .lg\:ml-64{
    margin-left: 16rem;
  }

  .lg\:mt-72{
    margin-top: 4.5rem;
  }

  .lg\:mr-72{
    margin-right: 4.5rem;
  }

  .lg\:mb-72{
    margin-bottom: 4.5rem;
  }

  .lg\:ml-72{
    margin-left: 4.5rem;
  }

  .lg\:mt-92{
    margin-top: 5.75rem;
  }

  .lg\:mr-92{
    margin-right: 5.75rem;
  }

  .lg\:mb-92{
    margin-bottom: 5.75rem;
  }

  .lg\:ml-92{
    margin-left: 5.75rem;
  }

  .lg\:mt-108{
    margin-top: 6.75rem;
  }

  .lg\:mr-108{
    margin-right: 6.75rem;
  }

  .lg\:mb-108{
    margin-bottom: 6.75rem;
  }

  .lg\:ml-108{
    margin-left: 6.75rem;
  }

  .lg\:mt-140{
    margin-top: 8.75rem;
  }

  .lg\:mr-140{
    margin-right: 8.75rem;
  }

  .lg\:mb-140{
    margin-bottom: 8.75rem;
  }

  .lg\:ml-140{
    margin-left: 8.75rem;
  }

  .lg\:mt-160{
    margin-top: 10rem;
  }

  .lg\:mr-160{
    margin-right: 10rem;
  }

  .lg\:mb-160{
    margin-bottom: 10rem;
  }

  .lg\:ml-160{
    margin-left: 10rem;
  }

  .lg\:mt-180{
    margin-top: 11.25rem;
  }

  .lg\:mr-180{
    margin-right: 11.25rem;
  }

  .lg\:mb-180{
    margin-bottom: 11.25rem;
  }

  .lg\:ml-180{
    margin-left: 11.25rem;
  }

  .lg\:mt-192{
    margin-top: 12rem;
  }

  .lg\:mr-192{
    margin-right: 12rem;
  }

  .lg\:mb-192{
    margin-bottom: 12rem;
  }

  .lg\:ml-192{
    margin-left: 12rem;
  }

  .lg\:mt-208{
    margin-top: 13rem;
  }

  .lg\:mr-208{
    margin-right: 13rem;
  }

  .lg\:mb-208{
    margin-bottom: 13rem;
  }

  .lg\:ml-208{
    margin-left: 13rem;
  }

  .lg\:mt-240{
    margin-top: 15rem;
  }

  .lg\:mr-240{
    margin-right: 15rem;
  }

  .lg\:mb-240{
    margin-bottom: 15rem;
  }

  .lg\:ml-240{
    margin-left: 15rem;
  }

  .lg\:mt-280{
    margin-top: 17.5rem;
  }

  .lg\:mr-280{
    margin-right: 17.5rem;
  }

  .lg\:mb-280{
    margin-bottom: 17.5rem;
  }

  .lg\:ml-280{
    margin-left: 17.5rem;
  }

  .lg\:mt-auto{
    margin-top: auto;
  }

  .lg\:mr-auto{
    margin-right: auto;
  }

  .lg\:mb-auto{
    margin-bottom: auto;
  }

  .lg\:ml-auto{
    margin-left: auto;
  }

  .lg\:mt-px{
    margin-top: 1px;
  }

  .lg\:mr-px{
    margin-right: 1px;
  }

  .lg\:mb-px{
    margin-bottom: 1px;
  }

  .lg\:ml-px{
    margin-left: 1px;
  }

  .lg\:-mt-1{
    margin-top: -0.25rem;
  }

  .lg\:-mr-1{
    margin-right: -0.25rem;
  }

  .lg\:-mb-1{
    margin-bottom: -0.25rem;
  }

  .lg\:-ml-1{
    margin-left: -0.25rem;
  }

  .lg\:-mt-2{
    margin-top: -0.5rem;
  }

  .lg\:-mr-2{
    margin-right: -0.5rem;
  }

  .lg\:-mb-2{
    margin-bottom: -0.5rem;
  }

  .lg\:-ml-2{
    margin-left: -0.5rem;
  }

  .lg\:-mt-3{
    margin-top: -0.75rem;
  }

  .lg\:-mr-3{
    margin-right: -0.75rem;
  }

  .lg\:-mb-3{
    margin-bottom: -0.75rem;
  }

  .lg\:-ml-3{
    margin-left: -0.75rem;
  }

  .lg\:-mt-4{
    margin-top: -1rem;
  }

  .lg\:-mr-4{
    margin-right: -1rem;
  }

  .lg\:-mb-4{
    margin-bottom: -1rem;
  }

  .lg\:-ml-4{
    margin-left: -1rem;
  }

  .lg\:-mt-5{
    margin-top: -1.25rem;
  }

  .lg\:-mr-5{
    margin-right: -1.25rem;
  }

  .lg\:-mb-5{
    margin-bottom: -1.25rem;
  }

  .lg\:-ml-5{
    margin-left: -1.25rem;
  }

  .lg\:-mt-6{
    margin-top: -1.5rem;
  }

  .lg\:-mr-6{
    margin-right: -1.5rem;
  }

  .lg\:-mb-6{
    margin-bottom: -1.5rem;
  }

  .lg\:-ml-6{
    margin-left: -1.5rem;
  }

  .lg\:-mt-8{
    margin-top: -2rem;
  }

  .lg\:-mr-8{
    margin-right: -2rem;
  }

  .lg\:-mb-8{
    margin-bottom: -2rem;
  }

  .lg\:-ml-8{
    margin-left: -2rem;
  }

  .lg\:-mt-10{
    margin-top: -2.5rem;
  }

  .lg\:-mr-10{
    margin-right: -2.5rem;
  }

  .lg\:-mb-10{
    margin-bottom: -2.5rem;
  }

  .lg\:-ml-10{
    margin-left: -2.5rem;
  }

  .lg\:-mt-12{
    margin-top: -3rem;
  }

  .lg\:-mr-12{
    margin-right: -3rem;
  }

  .lg\:-mb-12{
    margin-bottom: -3rem;
  }

  .lg\:-ml-12{
    margin-left: -3rem;
  }

  .lg\:-mt-16{
    margin-top: -4rem;
  }

  .lg\:-mr-16{
    margin-right: -4rem;
  }

  .lg\:-mb-16{
    margin-bottom: -4rem;
  }

  .lg\:-ml-16{
    margin-left: -4rem;
  }

  .lg\:-mt-20{
    margin-top: -5rem;
  }

  .lg\:-mr-20{
    margin-right: -5rem;
  }

  .lg\:-mb-20{
    margin-bottom: -5rem;
  }

  .lg\:-ml-20{
    margin-left: -5rem;
  }

  .lg\:-mt-24{
    margin-top: -6rem;
  }

  .lg\:-mr-24{
    margin-right: -6rem;
  }

  .lg\:-mb-24{
    margin-bottom: -6rem;
  }

  .lg\:-ml-24{
    margin-left: -6rem;
  }

  .lg\:-mt-32{
    margin-top: -8rem;
  }

  .lg\:-mr-32{
    margin-right: -8rem;
  }

  .lg\:-mb-32{
    margin-bottom: -8rem;
  }

  .lg\:-ml-32{
    margin-left: -8rem;
  }

  .lg\:-mt-40{
    margin-top: -10rem;
  }

  .lg\:-mr-40{
    margin-right: -10rem;
  }

  .lg\:-mb-40{
    margin-bottom: -10rem;
  }

  .lg\:-ml-40{
    margin-left: -10rem;
  }

  .lg\:-mt-48{
    margin-top: -12rem;
  }

  .lg\:-mr-48{
    margin-right: -12rem;
  }

  .lg\:-mb-48{
    margin-bottom: -12rem;
  }

  .lg\:-ml-48{
    margin-left: -12rem;
  }

  .lg\:-mt-56{
    margin-top: -14rem;
  }

  .lg\:-mr-56{
    margin-right: -14rem;
  }

  .lg\:-mb-56{
    margin-bottom: -14rem;
  }

  .lg\:-ml-56{
    margin-left: -14rem;
  }

  .lg\:-mt-64{
    margin-top: -16rem;
  }

  .lg\:-mr-64{
    margin-right: -16rem;
  }

  .lg\:-mb-64{
    margin-bottom: -16rem;
  }

  .lg\:-ml-64{
    margin-left: -16rem;
  }

  .lg\:-mt-px{
    margin-top: -1px;
  }

  .lg\:-mr-px{
    margin-right: -1px;
  }

  .lg\:-mb-px{
    margin-bottom: -1px;
  }

  .lg\:-ml-px{
    margin-left: -1px;
  }

  .lg\:max-h-0{
    max-height: 0;
  }

  .lg\:max-h-60{
    max-height: 3.75rem;
  }

  .lg\:max-h-100{
    max-height: 6.25rem;
  }

  .lg\:max-h-full{
    max-height: 100%;
  }

  .lg\:max-h-screen{
    max-height: 100vh;
  }

  .lg\:max-h-inherit{
    max-height: inherit;
  }

  .lg\:max-h-80vh{
    max-height: 80vh;
  }

  .lg\:max-w-60{
    max-width: 3.75rem;
  }

  .lg\:max-w-124{
    max-width: 7.75rem;
  }

  .lg\:max-w-180{
    max-width: 11.25rem;
  }

  .lg\:max-w-240{
    max-width: 15rem;
  }

  .lg\:max-w-260{
    max-width: 16.25rem;
  }

  .lg\:max-w-264{
    max-width: 16.5rem;
  }

  .lg\:max-w-none{
    max-width: none;
  }

  .lg\:max-w-xs{
    max-width: 20rem;
  }

  .lg\:max-w-sm{
    max-width: 24rem;
  }

  .lg\:max-w-md{
    max-width: 28rem;
  }

  .lg\:max-w-lg{
    max-width: 32rem;
  }

  .lg\:max-w-xl{
    max-width: 36rem;
  }

  .lg\:max-w-2xl{
    max-width: 42rem;
  }

  .lg\:max-w-3xl{
    max-width: 48rem;
  }

  .lg\:max-w-4xl{
    max-width: 56rem;
  }

  .lg\:max-w-5xl{
    max-width: 64rem;
  }

  .lg\:max-w-6xl{
    max-width: 72rem;
  }

  .lg\:max-w-full{
    max-width: 100%;
  }

  .lg\:max-w-screen-sm{
    max-width: 640px;
  }

  .lg\:max-w-screen-md{
    max-width: 768px;
  }

  .lg\:max-w-screen-lg{
    max-width: 1024px;
  }

  .lg\:max-w-screen-xl{
    max-width: 1280px;
  }

  .lg\:max-w-screen-1xl{
    max-width: 1100px;
  }

  .lg\:max-w-screen-2xl{
    max-width: 1366px;
  }

  .lg\:max-w-screen-3xl{
    max-width: 1600px;
  }

  .lg\:max-w-60ch{
    max-width: 60ch;
  }

  .lg\:max-w-3\/5{
    max-width: 60%;
  }

  .lg\:max-w-1\/2{
    max-width: 50%;
  }

  .lg\:max-w-10\/12{
    max-width: 83.333333%;
  }

  .lg\:max-w-9\/12{
    max-width: 75%;
  }

  .lg\:max-w-80vw{
    max-width: 80vw;
  }

  .lg\:min-h-0{
    min-height: 0;
  }

  .lg\:min-h-310{
    min-height: 19.375rem;
  }

  .lg\:min-h-full{
    min-height: 100%;
  }

  .lg\:min-h-screen{
    min-height: 100vh;
  }

  .lg\:min-w-0{
    min-width: 0;
  }

  .lg\:min-w-10{
    min-width: 2.5rem;
  }

  .lg\:min-w-20{
    min-width: 5rem;
  }

  .lg\:min-w-200{
    min-width: 12.5rem;
  }

  .lg\:min-w-240{
    min-width: 15rem;
  }

  .lg\:min-w-310{
    min-width: 19.375rem;
  }

  .lg\:min-w-full{
    min-width: 100%;
  }

  .lg\:min-w-auto{
    min-width: auto;
  }

  .lg\:object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .lg\:object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }

  .lg\:object-fill{
    -o-object-fit: fill;
       object-fit: fill;
  }

  .lg\:object-none{
    -o-object-fit: none;
       object-fit: none;
  }

  .lg\:object-scale-down{
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .lg\:object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
  }

  .lg\:object-center{
    -o-object-position: center;
       object-position: center;
  }

  .lg\:object-left{
    -o-object-position: left;
       object-position: left;
  }

  .lg\:object-left-bottom{
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .lg\:object-left-top{
    -o-object-position: left top;
       object-position: left top;
  }

  .lg\:object-right{
    -o-object-position: right;
       object-position: right;
  }

  .lg\:object-right-bottom{
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .lg\:object-right-top{
    -o-object-position: right top;
       object-position: right top;
  }

  .lg\:object-top{
    -o-object-position: top;
       object-position: top;
  }

  .lg\:opacity-0{
    opacity: 0;
  }

  .lg\:opacity-10{
    opacity: 0.1;
  }

  .lg\:opacity-20{
    opacity: 0.2;
  }

  .lg\:opacity-25{
    opacity: 0.25;
  }

  .lg\:opacity-50{
    opacity: 0.5;
  }

  .lg\:opacity-60{
    opacity: 0.6;
  }

  .lg\:opacity-75{
    opacity: 0.75;
  }

  .lg\:opacity-100{
    opacity: 1;
  }

  .lg\:hover\:opacity-0:hover{
    opacity: 0;
  }

  .lg\:hover\:opacity-10:hover{
    opacity: 0.1;
  }

  .lg\:hover\:opacity-20:hover{
    opacity: 0.2;
  }

  .lg\:hover\:opacity-25:hover{
    opacity: 0.25;
  }

  .lg\:hover\:opacity-50:hover{
    opacity: 0.5;
  }

  .lg\:hover\:opacity-60:hover{
    opacity: 0.6;
  }

  .lg\:hover\:opacity-75:hover{
    opacity: 0.75;
  }

  .lg\:hover\:opacity-100:hover{
    opacity: 1;
  }

  .lg\:focus\:opacity-0:focus{
    opacity: 0;
  }

  .lg\:focus\:opacity-10:focus{
    opacity: 0.1;
  }

  .lg\:focus\:opacity-20:focus{
    opacity: 0.2;
  }

  .lg\:focus\:opacity-25:focus{
    opacity: 0.25;
  }

  .lg\:focus\:opacity-50:focus{
    opacity: 0.5;
  }

  .lg\:focus\:opacity-60:focus{
    opacity: 0.6;
  }

  .lg\:focus\:opacity-75:focus{
    opacity: 0.75;
  }

  .lg\:focus\:opacity-100:focus{
    opacity: 1;
  }

  .lg\:outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\:outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\:outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\:focus\:outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\:focus\:outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\:focus\:outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\:overflow-auto{
    overflow: auto;
  }

  .lg\:overflow-hidden{
    overflow: hidden;
  }

  .lg\:overflow-visible{
    overflow: visible;
  }

  .lg\:overflow-scroll{
    overflow: scroll;
  }

  .lg\:overflow-x-auto{
    overflow-x: auto;
  }

  .lg\:overflow-y-auto{
    overflow-y: auto;
  }

  .lg\:overflow-x-hidden{
    overflow-x: hidden;
  }

  .lg\:overflow-y-hidden{
    overflow-y: hidden;
  }

  .lg\:overflow-x-visible{
    overflow-x: visible;
  }

  .lg\:overflow-y-visible{
    overflow-y: visible;
  }

  .lg\:overflow-x-scroll{
    overflow-x: scroll;
  }

  .lg\:overflow-y-scroll{
    overflow-y: scroll;
  }

  .lg\:scrolling-touch{
    -webkit-overflow-scrolling: touch;
  }

  .lg\:scrolling-auto{
    -webkit-overflow-scrolling: auto;
  }

  .lg\:overscroll-auto{
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto;
  }

  .lg\:overscroll-contain{
    -ms-scroll-chaining: none;
        overscroll-behavior: contain;
  }

  .lg\:overscroll-none{
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }

  .lg\:overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .lg\:overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .lg\:overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .lg\:overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .lg\:overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .lg\:overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .lg\:p-0{
    padding: 0;
  }

  .lg\:p-1{
    padding: 0.25rem;
  }

  .lg\:p-2{
    padding: 0.5rem;
  }

  .lg\:p-3{
    padding: 0.75rem;
  }

  .lg\:p-4{
    padding: 1rem;
  }

  .lg\:p-5{
    padding: 1.25rem;
  }

  .lg\:p-6{
    padding: 1.5rem;
  }

  .lg\:p-8{
    padding: 2rem;
  }

  .lg\:p-10{
    padding: 2.5rem;
  }

  .lg\:p-12{
    padding: 3rem;
  }

  .lg\:p-16{
    padding: 4rem;
  }

  .lg\:p-20{
    padding: 5rem;
  }

  .lg\:p-24{
    padding: 6rem;
  }

  .lg\:p-30{
    padding: 1.875rem;
  }

  .lg\:p-32{
    padding: 8rem;
  }

  .lg\:p-40{
    padding: 10rem;
  }

  .lg\:p-48{
    padding: 12rem;
  }

  .lg\:p-56{
    padding: 3.5rem;
  }

  .lg\:p-64{
    padding: 16rem;
  }

  .lg\:p-72{
    padding: 4.5rem;
  }

  .lg\:p-92{
    padding: 5.75rem;
  }

  .lg\:p-108{
    padding: 6.75rem;
  }

  .lg\:p-140{
    padding: 8.75rem;
  }

  .lg\:p-280{
    padding: 17.5rem;
  }

  .lg\:p-400{
    padding: 25rem;
  }

  .lg\:p-px{
    padding: 1px;
  }

  .lg\:p-2xl\:pl-140{
    padding: 15.875rem;
  }

  .lg\:py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .lg\:px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .lg\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .lg\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .lg\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .lg\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .lg\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .lg\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .lg\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .lg\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lg\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .lg\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lg\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lg\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lg\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lg\:px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .lg\:py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .lg\:px-30{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .lg\:py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .lg\:px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .lg\:py-40{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .lg\:px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .lg\:py-48{
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .lg\:px-48{
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .lg\:py-56{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .lg\:px-56{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .lg\:py-64{
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .lg\:px-64{
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .lg\:py-72{
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .lg\:px-72{
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .lg\:py-92{
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .lg\:px-92{
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .lg\:py-108{
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .lg\:px-108{
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .lg\:py-140{
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .lg\:px-140{
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }

  .lg\:py-280{
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }

  .lg\:px-280{
    padding-left: 17.5rem;
    padding-right: 17.5rem;
  }

  .lg\:py-400{
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .lg\:px-400{
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .lg\:py-px{
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lg\:px-px{
    padding-left: 1px;
    padding-right: 1px;
  }

  .lg\:py-2xl\:pl-140{
    padding-top: 15.875rem;
    padding-bottom: 15.875rem;
  }

  .lg\:px-2xl\:pl-140{
    padding-left: 15.875rem;
    padding-right: 15.875rem;
  }

  .lg\:pt-0{
    padding-top: 0;
  }

  .lg\:pr-0{
    padding-right: 0;
  }

  .lg\:pb-0{
    padding-bottom: 0;
  }

  .lg\:pl-0{
    padding-left: 0;
  }

  .lg\:pt-1{
    padding-top: 0.25rem;
  }

  .lg\:pr-1{
    padding-right: 0.25rem;
  }

  .lg\:pb-1{
    padding-bottom: 0.25rem;
  }

  .lg\:pl-1{
    padding-left: 0.25rem;
  }

  .lg\:pt-2{
    padding-top: 0.5rem;
  }

  .lg\:pr-2{
    padding-right: 0.5rem;
  }

  .lg\:pb-2{
    padding-bottom: 0.5rem;
  }

  .lg\:pl-2{
    padding-left: 0.5rem;
  }

  .lg\:pt-3{
    padding-top: 0.75rem;
  }

  .lg\:pr-3{
    padding-right: 0.75rem;
  }

  .lg\:pb-3{
    padding-bottom: 0.75rem;
  }

  .lg\:pl-3{
    padding-left: 0.75rem;
  }

  .lg\:pt-4{
    padding-top: 1rem;
  }

  .lg\:pr-4{
    padding-right: 1rem;
  }

  .lg\:pb-4{
    padding-bottom: 1rem;
  }

  .lg\:pl-4{
    padding-left: 1rem;
  }

  .lg\:pt-5{
    padding-top: 1.25rem;
  }

  .lg\:pr-5{
    padding-right: 1.25rem;
  }

  .lg\:pb-5{
    padding-bottom: 1.25rem;
  }

  .lg\:pl-5{
    padding-left: 1.25rem;
  }

  .lg\:pt-6{
    padding-top: 1.5rem;
  }

  .lg\:pr-6{
    padding-right: 1.5rem;
  }

  .lg\:pb-6{
    padding-bottom: 1.5rem;
  }

  .lg\:pl-6{
    padding-left: 1.5rem;
  }

  .lg\:pt-8{
    padding-top: 2rem;
  }

  .lg\:pr-8{
    padding-right: 2rem;
  }

  .lg\:pb-8{
    padding-bottom: 2rem;
  }

  .lg\:pl-8{
    padding-left: 2rem;
  }

  .lg\:pt-10{
    padding-top: 2.5rem;
  }

  .lg\:pr-10{
    padding-right: 2.5rem;
  }

  .lg\:pb-10{
    padding-bottom: 2.5rem;
  }

  .lg\:pl-10{
    padding-left: 2.5rem;
  }

  .lg\:pt-12{
    padding-top: 3rem;
  }

  .lg\:pr-12{
    padding-right: 3rem;
  }

  .lg\:pb-12{
    padding-bottom: 3rem;
  }

  .lg\:pl-12{
    padding-left: 3rem;
  }

  .lg\:pt-16{
    padding-top: 4rem;
  }

  .lg\:pr-16{
    padding-right: 4rem;
  }

  .lg\:pb-16{
    padding-bottom: 4rem;
  }

  .lg\:pl-16{
    padding-left: 4rem;
  }

  .lg\:pt-20{
    padding-top: 5rem;
  }

  .lg\:pr-20{
    padding-right: 5rem;
  }

  .lg\:pb-20{
    padding-bottom: 5rem;
  }

  .lg\:pl-20{
    padding-left: 5rem;
  }

  .lg\:pt-24{
    padding-top: 6rem;
  }

  .lg\:pr-24{
    padding-right: 6rem;
  }

  .lg\:pb-24{
    padding-bottom: 6rem;
  }

  .lg\:pl-24{
    padding-left: 6rem;
  }

  .lg\:pt-30{
    padding-top: 1.875rem;
  }

  .lg\:pr-30{
    padding-right: 1.875rem;
  }

  .lg\:pb-30{
    padding-bottom: 1.875rem;
  }

  .lg\:pl-30{
    padding-left: 1.875rem;
  }

  .lg\:pt-32{
    padding-top: 8rem;
  }

  .lg\:pr-32{
    padding-right: 8rem;
  }

  .lg\:pb-32{
    padding-bottom: 8rem;
  }

  .lg\:pl-32{
    padding-left: 8rem;
  }

  .lg\:pt-40{
    padding-top: 10rem;
  }

  .lg\:pr-40{
    padding-right: 10rem;
  }

  .lg\:pb-40{
    padding-bottom: 10rem;
  }

  .lg\:pl-40{
    padding-left: 10rem;
  }

  .lg\:pt-48{
    padding-top: 12rem;
  }

  .lg\:pr-48{
    padding-right: 12rem;
  }

  .lg\:pb-48{
    padding-bottom: 12rem;
  }

  .lg\:pl-48{
    padding-left: 12rem;
  }

  .lg\:pt-56{
    padding-top: 3.5rem;
  }

  .lg\:pr-56{
    padding-right: 3.5rem;
  }

  .lg\:pb-56{
    padding-bottom: 3.5rem;
  }

  .lg\:pl-56{
    padding-left: 3.5rem;
  }

  .lg\:pt-64{
    padding-top: 16rem;
  }

  .lg\:pr-64{
    padding-right: 16rem;
  }

  .lg\:pb-64{
    padding-bottom: 16rem;
  }

  .lg\:pl-64{
    padding-left: 16rem;
  }

  .lg\:pt-72{
    padding-top: 4.5rem;
  }

  .lg\:pr-72{
    padding-right: 4.5rem;
  }

  .lg\:pb-72{
    padding-bottom: 4.5rem;
  }

  .lg\:pl-72{
    padding-left: 4.5rem;
  }

  .lg\:pt-92{
    padding-top: 5.75rem;
  }

  .lg\:pr-92{
    padding-right: 5.75rem;
  }

  .lg\:pb-92{
    padding-bottom: 5.75rem;
  }

  .lg\:pl-92{
    padding-left: 5.75rem;
  }

  .lg\:pt-108{
    padding-top: 6.75rem;
  }

  .lg\:pr-108{
    padding-right: 6.75rem;
  }

  .lg\:pb-108{
    padding-bottom: 6.75rem;
  }

  .lg\:pl-108{
    padding-left: 6.75rem;
  }

  .lg\:pt-140{
    padding-top: 8.75rem;
  }

  .lg\:pr-140{
    padding-right: 8.75rem;
  }

  .lg\:pb-140{
    padding-bottom: 8.75rem;
  }

  .lg\:pl-140{
    padding-left: 8.75rem;
  }

  .lg\:pt-280{
    padding-top: 17.5rem;
  }

  .lg\:pr-280{
    padding-right: 17.5rem;
  }

  .lg\:pb-280{
    padding-bottom: 17.5rem;
  }

  .lg\:pl-280{
    padding-left: 17.5rem;
  }

  .lg\:pt-400{
    padding-top: 25rem;
  }

  .lg\:pr-400{
    padding-right: 25rem;
  }

  .lg\:pb-400{
    padding-bottom: 25rem;
  }

  .lg\:pl-400{
    padding-left: 25rem;
  }

  .lg\:pt-px{
    padding-top: 1px;
  }

  .lg\:pr-px{
    padding-right: 1px;
  }

  .lg\:pb-px{
    padding-bottom: 1px;
  }

  .lg\:pl-px{
    padding-left: 1px;
  }

  .lg\:pt-2xl\:pl-140{
    padding-top: 15.875rem;
  }

  .lg\:pr-2xl\:pl-140{
    padding-right: 15.875rem;
  }

  .lg\:pb-2xl\:pl-140{
    padding-bottom: 15.875rem;
  }

  .lg\:pl-2xl\:pl-140{
    padding-left: 15.875rem;
  }

  .lg\:placeholder-white-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .lg\:placeholder-white-100:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .lg\:placeholder-white-100::placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .lg\:placeholder-white-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .lg\:placeholder-white-200:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .lg\:placeholder-white-200::placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-200:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-300:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-400:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .lg\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .lg\:placeholder-lightbrown::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .lg\:placeholder-lightbrown:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .lg\:placeholder-lightbrown::placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .lg\:placeholder-beige::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .lg\:placeholder-beige:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .lg\:placeholder-beige::placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .lg\:placeholder-bordeaux::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .lg\:placeholder-bordeaux:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .lg\:placeholder-bordeaux::placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .lg\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .lg\:placeholder-red:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .lg\:placeholder-red::placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .lg\:placeholder-green::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .lg\:placeholder-green:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .lg\:placeholder-green::placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .lg\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .lg\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .lg\:placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .lg\:placeholder-transparent::-moz-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .lg\:placeholder-transparent:-ms-input-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .lg\:placeholder-transparent::placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .lg\:placeholder-brown::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .lg\:placeholder-brown:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .lg\:placeholder-brown::placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .lg\:placeholder-lightorange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .lg\:placeholder-lightorange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .lg\:placeholder-lightorange::placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .lg\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .lg\:placeholder-orange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .lg\:placeholder-orange::placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .lg\:placeholder-darkorange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .lg\:placeholder-darkorange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .lg\:placeholder-darkorange::placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-white-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-white-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-white-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-white-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-white-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-white-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightbrown:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightbrown:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightbrown:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-beige:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-beige:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-beige:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-bordeaux:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-bordeaux:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-bordeaux:focus::placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-red:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-green:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .lg\:focus\:placeholder-transparent:focus::placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .lg\:focus\:placeholder-brown:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-brown:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-brown:focus::placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightorange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightorange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-lightorange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-orange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-darkorange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-darkorange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .lg\:focus\:placeholder-darkorange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .lg\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .lg\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0;
  }

  .lg\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .lg\:placeholder-opacity-10::-moz-placeholder{
    --placeholder-opacity: 0.1;
  }

  .lg\:placeholder-opacity-10:-ms-input-placeholder{
    --placeholder-opacity: 0.1;
  }

  .lg\:placeholder-opacity-10::placeholder{
    --placeholder-opacity: 0.1;
  }

  .lg\:placeholder-opacity-20::-moz-placeholder{
    --placeholder-opacity: 0.2;
  }

  .lg\:placeholder-opacity-20:-ms-input-placeholder{
    --placeholder-opacity: 0.2;
  }

  .lg\:placeholder-opacity-20::placeholder{
    --placeholder-opacity: 0.2;
  }

  .lg\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .lg\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25;
  }

  .lg\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .lg\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .lg\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5;
  }

  .lg\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .lg\:placeholder-opacity-60::-moz-placeholder{
    --placeholder-opacity: 0.6;
  }

  .lg\:placeholder-opacity-60:-ms-input-placeholder{
    --placeholder-opacity: 0.6;
  }

  .lg\:placeholder-opacity-60::placeholder{
    --placeholder-opacity: 0.6;
  }

  .lg\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .lg\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75;
  }

  .lg\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .lg\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .lg\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1;
  }

  .lg\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .lg\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0;
  }

  .lg\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .lg\:focus\:placeholder-opacity-10:focus::-moz-placeholder{
    --placeholder-opacity: 0.1;
  }

  .lg\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.1;
  }

  .lg\:focus\:placeholder-opacity-10:focus::placeholder{
    --placeholder-opacity: 0.1;
  }

  .lg\:focus\:placeholder-opacity-20:focus::-moz-placeholder{
    --placeholder-opacity: 0.2;
  }

  .lg\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.2;
  }

  .lg\:focus\:placeholder-opacity-20:focus::placeholder{
    --placeholder-opacity: 0.2;
  }

  .lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .lg\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25;
  }

  .lg\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .lg\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5;
  }

  .lg\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .lg\:focus\:placeholder-opacity-60:focus::-moz-placeholder{
    --placeholder-opacity: 0.6;
  }

  .lg\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.6;
  }

  .lg\:focus\:placeholder-opacity-60:focus::placeholder{
    --placeholder-opacity: 0.6;
  }

  .lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .lg\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75;
  }

  .lg\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .lg\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
  }

  .lg\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .lg\:pointer-events-none{
    pointer-events: none;
  }

  .lg\:pointer-events-auto{
    pointer-events: auto;
  }

  .lg\:static{
    position: static;
  }

  .lg\:fixed{
    position: fixed;
  }

  .lg\:absolute{
    position: absolute;
  }

  .lg\:relative{
    position: relative;
  }

  .lg\:sticky{
    position: -webkit-sticky;
    position: sticky;
  }

  .lg\:inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .lg\:inset-10{
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .lg\:inset-20{
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .lg\:inset-30{
    top: 1.875rem;
    right: 1.875rem;
    bottom: 1.875rem;
    left: 1.875rem;
  }

  .lg\:inset-60{
    top: 3.75rem;
    right: 3.75rem;
    bottom: 3.75rem;
    left: 3.75rem;
  }

  .lg\:inset-92{
    top: 5.75rem;
    right: 5.75rem;
    bottom: 5.75rem;
    left: 5.75rem;
  }

  .lg\:inset-140{
    top: 8.75rem;
    right: 8.75rem;
    bottom: 8.75rem;
    left: 8.75rem;
  }

  .lg\:inset-280{
    top: 17.5rem;
    right: 17.5rem;
    bottom: 17.5rem;
    left: 17.5rem;
  }

  .lg\:inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .lg\:inset-1\/2{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .lg\:inset-7\.5{
    top: 1.875rem;
    right: 1.875rem;
    bottom: 1.875rem;
    left: 1.875rem;
  }

  .lg\:-inset-72{
    top: -4.5rem;
    right: -4.5rem;
    bottom: -4.5rem;
    left: -4.5rem;
  }

  .lg\:-inset-50{
    top: -3.125rem;
    right: -3.125rem;
    bottom: -3.125rem;
    left: -3.125rem;
  }

  .lg\:inset-m32{
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .lg\:inset-m64{
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .lg\:inset-m128{
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .lg\:inset-y-0{
    top: 0;
    bottom: 0;
  }

  .lg\:inset-x-0{
    right: 0;
    left: 0;
  }

  .lg\:inset-y-10{
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .lg\:inset-x-10{
    right: 0.625rem;
    left: 0.625rem;
  }

  .lg\:inset-y-20{
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .lg\:inset-x-20{
    right: 1.25rem;
    left: 1.25rem;
  }

  .lg\:inset-y-30{
    top: 1.875rem;
    bottom: 1.875rem;
  }

  .lg\:inset-x-30{
    right: 1.875rem;
    left: 1.875rem;
  }

  .lg\:inset-y-60{
    top: 3.75rem;
    bottom: 3.75rem;
  }

  .lg\:inset-x-60{
    right: 3.75rem;
    left: 3.75rem;
  }

  .lg\:inset-y-92{
    top: 5.75rem;
    bottom: 5.75rem;
  }

  .lg\:inset-x-92{
    right: 5.75rem;
    left: 5.75rem;
  }

  .lg\:inset-y-140{
    top: 8.75rem;
    bottom: 8.75rem;
  }

  .lg\:inset-x-140{
    right: 8.75rem;
    left: 8.75rem;
  }

  .lg\:inset-y-280{
    top: 17.5rem;
    bottom: 17.5rem;
  }

  .lg\:inset-x-280{
    right: 17.5rem;
    left: 17.5rem;
  }

  .lg\:inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .lg\:inset-x-auto{
    right: auto;
    left: auto;
  }

  .lg\:inset-y-1\/2{
    top: 50%;
    bottom: 50%;
  }

  .lg\:inset-x-1\/2{
    right: 50%;
    left: 50%;
  }

  .lg\:inset-y-7\.5{
    top: 1.875rem;
    bottom: 1.875rem;
  }

  .lg\:inset-x-7\.5{
    right: 1.875rem;
    left: 1.875rem;
  }

  .lg\:-inset-y-72{
    top: -4.5rem;
    bottom: -4.5rem;
  }

  .lg\:-inset-x-72{
    right: -4.5rem;
    left: -4.5rem;
  }

  .lg\:-inset-y-50{
    top: -3.125rem;
    bottom: -3.125rem;
  }

  .lg\:-inset-x-50{
    right: -3.125rem;
    left: -3.125rem;
  }

  .lg\:inset-y-m32{
    top: -2rem;
    bottom: -2rem;
  }

  .lg\:inset-x-m32{
    right: -2rem;
    left: -2rem;
  }

  .lg\:inset-y-m64{
    top: -4rem;
    bottom: -4rem;
  }

  .lg\:inset-x-m64{
    right: -4rem;
    left: -4rem;
  }

  .lg\:inset-y-m128{
    top: -8rem;
    bottom: -8rem;
  }

  .lg\:inset-x-m128{
    right: -8rem;
    left: -8rem;
  }

  .lg\:top-0{
    top: 0;
  }

  .lg\:right-0{
    right: 0;
  }

  .lg\:bottom-0{
    bottom: 0;
  }

  .lg\:left-0{
    left: 0;
  }

  .lg\:top-10{
    top: 0.625rem;
  }

  .lg\:right-10{
    right: 0.625rem;
  }

  .lg\:bottom-10{
    bottom: 0.625rem;
  }

  .lg\:left-10{
    left: 0.625rem;
  }

  .lg\:top-20{
    top: 1.25rem;
  }

  .lg\:right-20{
    right: 1.25rem;
  }

  .lg\:bottom-20{
    bottom: 1.25rem;
  }

  .lg\:left-20{
    left: 1.25rem;
  }

  .lg\:top-30{
    top: 1.875rem;
  }

  .lg\:right-30{
    right: 1.875rem;
  }

  .lg\:bottom-30{
    bottom: 1.875rem;
  }

  .lg\:left-30{
    left: 1.875rem;
  }

  .lg\:top-60{
    top: 3.75rem;
  }

  .lg\:right-60{
    right: 3.75rem;
  }

  .lg\:bottom-60{
    bottom: 3.75rem;
  }

  .lg\:left-60{
    left: 3.75rem;
  }

  .lg\:top-92{
    top: 5.75rem;
  }

  .lg\:right-92{
    right: 5.75rem;
  }

  .lg\:bottom-92{
    bottom: 5.75rem;
  }

  .lg\:left-92{
    left: 5.75rem;
  }

  .lg\:top-140{
    top: 8.75rem;
  }

  .lg\:right-140{
    right: 8.75rem;
  }

  .lg\:bottom-140{
    bottom: 8.75rem;
  }

  .lg\:left-140{
    left: 8.75rem;
  }

  .lg\:top-280{
    top: 17.5rem;
  }

  .lg\:right-280{
    right: 17.5rem;
  }

  .lg\:bottom-280{
    bottom: 17.5rem;
  }

  .lg\:left-280{
    left: 17.5rem;
  }

  .lg\:top-auto{
    top: auto;
  }

  .lg\:right-auto{
    right: auto;
  }

  .lg\:bottom-auto{
    bottom: auto;
  }

  .lg\:left-auto{
    left: auto;
  }

  .lg\:top-1\/2{
    top: 50%;
  }

  .lg\:right-1\/2{
    right: 50%;
  }

  .lg\:bottom-1\/2{
    bottom: 50%;
  }

  .lg\:left-1\/2{
    left: 50%;
  }

  .lg\:top-7\.5{
    top: 1.875rem;
  }

  .lg\:right-7\.5{
    right: 1.875rem;
  }

  .lg\:bottom-7\.5{
    bottom: 1.875rem;
  }

  .lg\:left-7\.5{
    left: 1.875rem;
  }

  .lg\:-top-72{
    top: -4.5rem;
  }

  .lg\:-right-72{
    right: -4.5rem;
  }

  .lg\:-bottom-72{
    bottom: -4.5rem;
  }

  .lg\:-left-72{
    left: -4.5rem;
  }

  .lg\:-top-50{
    top: -3.125rem;
  }

  .lg\:-right-50{
    right: -3.125rem;
  }

  .lg\:-bottom-50{
    bottom: -3.125rem;
  }

  .lg\:-left-50{
    left: -3.125rem;
  }

  .lg\:top-m32{
    top: -2rem;
  }

  .lg\:right-m32{
    right: -2rem;
  }

  .lg\:bottom-m32{
    bottom: -2rem;
  }

  .lg\:left-m32{
    left: -2rem;
  }

  .lg\:top-m64{
    top: -4rem;
  }

  .lg\:right-m64{
    right: -4rem;
  }

  .lg\:bottom-m64{
    bottom: -4rem;
  }

  .lg\:left-m64{
    left: -4rem;
  }

  .lg\:top-m128{
    top: -8rem;
  }

  .lg\:right-m128{
    right: -8rem;
  }

  .lg\:bottom-m128{
    bottom: -8rem;
  }

  .lg\:left-m128{
    left: -8rem;
  }

  .lg\:resize-none{
    resize: none;
  }

  .lg\:resize-y{
    resize: vertical;
  }

  .lg\:resize-x{
    resize: horizontal;
  }

  .lg\:resize{
    resize: both;
  }

  .lg\:shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .lg\:shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .lg\:shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .lg\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .lg\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .lg\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .lg\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .lg\:shadow-none{
    box-shadow: none;
  }

  .lg\:shadow-3xl{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .lg\:hover\:shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .lg\:hover\:shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .lg\:hover\:shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:hover\:shadow-md:hover{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .lg\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .lg\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .lg\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .lg\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .lg\:hover\:shadow-none:hover{
    box-shadow: none;
  }

  .lg\:hover\:shadow-3xl:hover{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .lg\:focus\:shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .lg\:focus\:shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .lg\:focus\:shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:focus\:shadow-md:focus{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .lg\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .lg\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .lg\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .lg\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .lg\:focus\:shadow-none:focus{
    box-shadow: none;
  }

  .lg\:focus\:shadow-3xl:focus{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .lg\:fill-brown{
    fill: #321604;
  }

  .lg\:fill-white-100{
    fill: #fff;
  }

  .lg\:fill-white-200{
    fill: #FAFAFA;
  }

  .lg\:fill-beige{
    fill: #EBEAE8;
  }

  .lg\:fill-bordeaux{
    fill: #681024;
  }

  .lg\:fill-current{
    fill: currentColor;
  }

  .lg\:stroke-white-100{
    stroke: #fff;
  }

  .lg\:stroke-gray-200{
    stroke: #959595;
  }

  .lg\:stroke-brown{
    stroke: #321604;
  }

  .lg\:stroke-bordeaux{
    stroke: #681024;
  }

  .lg\:stroke-beige{
  }

  .lg\:stroke-black{
    stroke: #000000;
  }

  .lg\:stroke-0{
    stroke-width: 0;
  }

  .lg\:stroke-1{
    stroke-width: 1;
  }

  .lg\:stroke-2{
    stroke-width: 2;
  }

  .lg\:table-auto{
    table-layout: auto;
  }

  .lg\:table-fixed{
    table-layout: fixed;
  }

  .lg\:text-left{
    text-align: left;
  }

  .lg\:text-center{
    text-align: center;
  }

  .lg\:text-right{
    text-align: right;
  }

  .lg\:text-justify{
    text-align: justify;
  }

  .lg\:text-white-100{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:text-white-200{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .lg\:text-gray-200{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .lg\:text-gray-300{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .lg\:text-gray-400{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .lg\:text-lightbrown{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .lg\:text-beige{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .lg\:text-bordeaux{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .lg\:text-red{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .lg\:text-green{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .lg\:text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .lg\:text-transparent{
    color: rgba(0, 0, 0, 0);
  }

  .lg\:text-brown{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .lg\:text-lightorange{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .lg\:text-orange{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .lg\:text-darkorange{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .lg\:hover\:text-white-100:hover{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:hover\:text-white-200:hover{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .lg\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .lg\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .lg\:hover\:text-gray-400:hover{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .lg\:hover\:text-lightbrown:hover{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .lg\:hover\:text-beige:hover{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .lg\:hover\:text-bordeaux:hover{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .lg\:hover\:text-red:hover{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .lg\:hover\:text-green:hover{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .lg\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .lg\:hover\:text-transparent:hover{
    color: rgba(0, 0, 0, 0);
  }

  .lg\:hover\:text-brown:hover{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .lg\:hover\:text-lightorange:hover{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .lg\:hover\:text-orange:hover{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .lg\:hover\:text-darkorange:hover{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .lg\:focus\:text-white-100:focus{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:focus\:text-white-200:focus{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .lg\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .lg\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .lg\:focus\:text-gray-400:focus{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .lg\:focus\:text-lightbrown:focus{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .lg\:focus\:text-beige:focus{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .lg\:focus\:text-bordeaux:focus{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .lg\:focus\:text-red:focus{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .lg\:focus\:text-green:focus{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .lg\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .lg\:focus\:text-transparent:focus{
    color: rgba(0, 0, 0, 0);
  }

  .lg\:focus\:text-brown:focus{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .lg\:focus\:text-lightorange:focus{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .lg\:focus\:text-orange:focus{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .lg\:focus\:text-darkorange:focus{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .lg\:text-opacity-0{
    --text-opacity: 0;
  }

  .lg\:text-opacity-10{
    --text-opacity: 0.1;
  }

  .lg\:text-opacity-20{
    --text-opacity: 0.2;
  }

  .lg\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .lg\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .lg\:text-opacity-60{
    --text-opacity: 0.6;
  }

  .lg\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .lg\:text-opacity-100{
    --text-opacity: 1;
  }

  .lg\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .lg\:hover\:text-opacity-10:hover{
    --text-opacity: 0.1;
  }

  .lg\:hover\:text-opacity-20:hover{
    --text-opacity: 0.2;
  }

  .lg\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .lg\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .lg\:hover\:text-opacity-60:hover{
    --text-opacity: 0.6;
  }

  .lg\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .lg\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .lg\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .lg\:focus\:text-opacity-10:focus{
    --text-opacity: 0.1;
  }

  .lg\:focus\:text-opacity-20:focus{
    --text-opacity: 0.2;
  }

  .lg\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .lg\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .lg\:focus\:text-opacity-60:focus{
    --text-opacity: 0.6;
  }

  .lg\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .lg\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .lg\:italic{
    font-style: italic;
  }

  .lg\:not-italic{
    font-style: normal;
  }

  .lg\:uppercase{
    text-transform: uppercase;
  }

  .lg\:lowercase{
    text-transform: lowercase;
  }

  .lg\:capitalize{
    text-transform: capitalize;
  }

  .lg\:normal-case{
    text-transform: none;
  }

  .lg\:underline{
    text-decoration: underline;
  }

  .lg\:line-through{
    text-decoration: line-through;
  }

  .lg\:no-underline{
    text-decoration: none;
  }

  .lg\:hover\:underline:hover{
    text-decoration: underline;
  }

  .lg\:hover\:line-through:hover{
    text-decoration: line-through;
  }

  .lg\:hover\:no-underline:hover{
    text-decoration: none;
  }

  .lg\:focus\:underline:focus{
    text-decoration: underline;
  }

  .lg\:focus\:line-through:focus{
    text-decoration: line-through;
  }

  .lg\:focus\:no-underline:focus{
    text-decoration: none;
  }

  .lg\:antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lg\:subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .lg\:ordinal, .lg\:slashed-zero, .lg\:lining-nums, .lg\:oldstyle-nums, .lg\:proportional-nums, .lg\:tabular-nums, .lg\:diagonal-fractions, .lg\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
  }

  .lg\:normal-nums{
    font-variant-numeric: normal;
  }

  .lg\:ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .lg\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .lg\:lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .lg\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .lg\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .lg\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .lg\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .lg\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .lg\:tracking-20{
    letter-spacing: 0.02em;
  }

  .lg\:tracking-100{
    letter-spacing: 0.1em;
  }

  .lg\:tracking-tighter{
    letter-spacing: -0.05em;
  }

  .lg\:tracking-tight{
    letter-spacing: -0.025em;
  }

  .lg\:tracking-normal{
    letter-spacing: 0;
  }

  .lg\:tracking-wide{
    letter-spacing: 0.025em;
  }

  .lg\:tracking-wider{
    letter-spacing: 0.05em;
  }

  .lg\:tracking-widest{
    letter-spacing: 0.1em;
  }

  .lg\:select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .lg\:select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .lg\:select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .lg\:select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .lg\:align-baseline{
    vertical-align: baseline;
  }

  .lg\:align-top{
    vertical-align: top;
  }

  .lg\:align-middle{
    vertical-align: middle;
  }

  .lg\:align-bottom{
    vertical-align: bottom;
  }

  .lg\:align-text-top{
    vertical-align: text-top;
  }

  .lg\:align-text-bottom{
    vertical-align: text-bottom;
  }

  .lg\:visible{
    visibility: visible;
  }

  .lg\:invisible{
    visibility: hidden;
  }

  .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-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .lg\:break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .lg\:break-all{
    word-break: break-all;
  }

  .lg\:truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .lg\:w-0{
    width: 0;
  }

  .lg\:w-1{
    width: 0.25rem;
  }

  .lg\:w-2{
    width: 0.5rem;
  }

  .lg\:w-3{
    width: 0.75rem;
  }

  .lg\:w-4{
    width: 1rem;
  }

  .lg\:w-5{
    width: 1.25rem;
  }

  .lg\:w-6{
    width: 1.5rem;
  }

  .lg\:w-8{
    width: 2rem;
  }

  .lg\:w-10{
    width: 2.5rem;
  }

  .lg\:w-12{
    width: 3rem;
  }

  .lg\:w-16{
    width: 4rem;
  }

  .lg\:w-20{
    width: 5rem;
  }

  .lg\:w-24{
    width: 6rem;
  }

  .lg\:w-32{
    width: 8rem;
  }

  .lg\:w-40{
    width: 10rem;
  }

  .lg\:w-48{
    width: 12rem;
  }

  .lg\:w-56{
    width: 14rem;
  }

  .lg\:w-64{
    width: 16rem;
  }

  .lg\:w-332{
    width: 20.75rem;
  }

  .lg\:w-400{
    width: 25rem;
  }

  .lg\:w-600{
    width: 37.5rem;
  }

  .lg\:w-auto{
    width: auto;
  }

  .lg\:w-px{
    width: 1px;
  }

  .lg\:w-1\/2{
    width: 50%;
  }

  .lg\:w-1\/3{
    width: 33.333333%;
  }

  .lg\:w-2\/3{
    width: 66.666667%;
  }

  .lg\:w-1\/4{
    width: 25%;
  }

  .lg\:w-2\/4{
    width: 50%;
  }

  .lg\:w-3\/4{
    width: 75%;
  }

  .lg\:w-1\/5{
    width: 20%;
  }

  .lg\:w-2\/5{
    width: 40%;
  }

  .lg\:w-3\/5{
    width: 60%;
  }

  .lg\:w-4\/5{
    width: 80%;
  }

  .lg\:w-1\/6{
    width: 16.666667%;
  }

  .lg\:w-2\/6{
    width: 33.333333%;
  }

  .lg\:w-3\/6{
    width: 50%;
  }

  .lg\:w-4\/6{
    width: 66.666667%;
  }

  .lg\:w-5\/6{
    width: 83.333333%;
  }

  .lg\:w-1\/12{
    width: 8.333333%;
  }

  .lg\:w-2\/12{
    width: 16.666667%;
  }

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

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

  .lg\:w-5\/12{
    width: 41.666667%;
  }

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

  .lg\:w-7\/12{
    width: 58.333333%;
  }

  .lg\:w-8\/12{
    width: 66.666667%;
  }

  .lg\:w-9\/12{
    width: 75%;
  }

  .lg\:w-10\/12{
    width: 83.333333%;
  }

  .lg\:w-11\/12{
    width: 91.666667%;
  }

  .lg\:w-full{
    width: 100%;
  }

  .lg\:w-screen{
    width: 100vw;
  }

  .lg\:w-fit{
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .lg\:w-line{
    width: 0.0625rem;
  }

  .lg\:w-p50{
    width: 50%;
  }

  .lg\:z-0{
    z-index: 0;
  }

  .lg\:z-10{
    z-index: 10;
  }

  .lg\:z-20{
    z-index: 20;
  }

  .lg\:z-30{
    z-index: 30;
  }

  .lg\:z-40{
    z-index: 40;
  }

  .lg\:z-50{
    z-index: 50;
  }

  .lg\:z-auto{
    z-index: auto;
  }

  .lg\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .lg\:gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .lg\:gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .lg\:gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .lg\:gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .lg\:gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .lg\:gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .lg\:gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .lg\:gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .lg\:gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .lg\:gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .lg\:gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .lg\:gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .lg\:gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .lg\:gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .lg\:gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .lg\:gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .lg\:gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .lg\:gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .lg\:col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .lg\:col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .lg\:col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .lg\:col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .lg\:col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .lg\:col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .lg\:col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .lg\:col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .lg\:col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .lg\:col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .lg\:col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .lg\:col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .lg\:col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .lg\:col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .lg\:col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .lg\:col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .lg\:col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .lg\:col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .lg\:col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .lg\:gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .lg\:gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .lg\:gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .lg\:gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .lg\:gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .lg\:gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .lg\:gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .lg\:gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .lg\:gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .lg\:gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .lg\:gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .lg\:gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .lg\:gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .lg\:gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .lg\:gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .lg\:gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .lg\:gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .lg\:gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .lg\:gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .lg\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .lg\:row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .lg\:row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .lg\:row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .lg\:row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .lg\:row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .lg\:row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .lg\:row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .lg\:row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .lg\:row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .lg\:row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .lg\:row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .lg\:row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .lg\:row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .lg\:row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .lg\:row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .lg\:row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .lg\:row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .lg\:row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .lg\:gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .lg\:gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .lg\:gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .lg\:gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .lg\:gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .lg\:gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .lg\:gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .lg\:gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .lg\:gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .lg\:gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .lg\:gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .lg\:gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .lg\:gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .lg\:gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .lg\:gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .lg\:gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .lg\:gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .lg\:gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .lg\:gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .lg\:grid-flow-row{
    grid-auto-flow: row;
  }

  .lg\:grid-flow-col{
    grid-auto-flow: column;
  }

  .lg\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .lg\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .lg\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .lg\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .lg\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .lg\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .lg\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .lg\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:grid-cols-none{
    grid-template-columns: none;
  }

  .lg\:auto-cols-auto{
    grid-auto-columns: auto;
  }

  .lg\:auto-cols-min{
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .lg\:auto-cols-max{
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .lg\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .lg\:col-auto{
    grid-column: auto;
  }

  .lg\:col-span-1{
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-2{
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3{
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-4{
    grid-column: span 4 / span 4;
  }

  .lg\:col-span-5{
    grid-column: span 5 / span 5;
  }

  .lg\:col-span-6{
    grid-column: span 6 / span 6;
  }

  .lg\:col-span-7{
    grid-column: span 7 / span 7;
  }

  .lg\:col-span-8{
    grid-column: span 8 / span 8;
  }

  .lg\:col-span-9{
    grid-column: span 9 / span 9;
  }

  .lg\:col-span-10{
    grid-column: span 10 / span 10;
  }

  .lg\:col-span-11{
    grid-column: span 11 / span 11;
  }

  .lg\:col-span-12{
    grid-column: span 12 / span 12;
  }

  .lg\:col-span-full{
    grid-column: 1 / -1;
  }

  .lg\:col-start-1{
    grid-column-start: 1;
  }

  .lg\:col-start-2{
    grid-column-start: 2;
  }

  .lg\:col-start-3{
    grid-column-start: 3;
  }

  .lg\:col-start-4{
    grid-column-start: 4;
  }

  .lg\:col-start-5{
    grid-column-start: 5;
  }

  .lg\:col-start-6{
    grid-column-start: 6;
  }

  .lg\:col-start-7{
    grid-column-start: 7;
  }

  .lg\:col-start-8{
    grid-column-start: 8;
  }

  .lg\:col-start-9{
    grid-column-start: 9;
  }

  .lg\:col-start-10{
    grid-column-start: 10;
  }

  .lg\:col-start-11{
    grid-column-start: 11;
  }

  .lg\:col-start-12{
    grid-column-start: 12;
  }

  .lg\:col-start-13{
    grid-column-start: 13;
  }

  .lg\:col-start-auto{
    grid-column-start: auto;
  }

  .lg\:col-end-1{
    grid-column-end: 1;
  }

  .lg\:col-end-2{
    grid-column-end: 2;
  }

  .lg\:col-end-3{
    grid-column-end: 3;
  }

  .lg\:col-end-4{
    grid-column-end: 4;
  }

  .lg\:col-end-5{
    grid-column-end: 5;
  }

  .lg\:col-end-6{
    grid-column-end: 6;
  }

  .lg\:col-end-7{
    grid-column-end: 7;
  }

  .lg\:col-end-8{
    grid-column-end: 8;
  }

  .lg\:col-end-9{
    grid-column-end: 9;
  }

  .lg\:col-end-10{
    grid-column-end: 10;
  }

  .lg\:col-end-11{
    grid-column-end: 11;
  }

  .lg\:col-end-12{
    grid-column-end: 12;
  }

  .lg\:col-end-13{
    grid-column-end: 13;
  }

  .lg\:col-end-auto{
    grid-column-end: auto;
  }

  .lg\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-rows-none{
    grid-template-rows: none;
  }

  .lg\:auto-rows-auto{
    grid-auto-rows: auto;
  }

  .lg\:auto-rows-min{
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .lg\:auto-rows-max{
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .lg\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .lg\:row-auto{
    grid-row: auto;
  }

  .lg\:row-span-1{
    grid-row: span 1 / span 1;
  }

  .lg\:row-span-2{
    grid-row: span 2 / span 2;
  }

  .lg\:row-span-3{
    grid-row: span 3 / span 3;
  }

  .lg\:row-span-4{
    grid-row: span 4 / span 4;
  }

  .lg\:row-span-5{
    grid-row: span 5 / span 5;
  }

  .lg\:row-span-6{
    grid-row: span 6 / span 6;
  }

  .lg\:row-span-full{
    grid-row: 1 / -1;
  }

  .lg\:row-start-1{
    grid-row-start: 1;
  }

  .lg\:row-start-2{
    grid-row-start: 2;
  }

  .lg\:row-start-3{
    grid-row-start: 3;
  }

  .lg\:row-start-4{
    grid-row-start: 4;
  }

  .lg\:row-start-5{
    grid-row-start: 5;
  }

  .lg\:row-start-6{
    grid-row-start: 6;
  }

  .lg\:row-start-7{
    grid-row-start: 7;
  }

  .lg\:row-start-auto{
    grid-row-start: auto;
  }

  .lg\:row-end-1{
    grid-row-end: 1;
  }

  .lg\:row-end-2{
    grid-row-end: 2;
  }

  .lg\:row-end-3{
    grid-row-end: 3;
  }

  .lg\:row-end-4{
    grid-row-end: 4;
  }

  .lg\:row-end-5{
    grid-row-end: 5;
  }

  .lg\:row-end-6{
    grid-row-end: 6;
  }

  .lg\:row-end-7{
    grid-row-end: 7;
  }

  .lg\:row-end-auto{
    grid-row-end: auto;
  }

  .lg\:transform{
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  }

  .lg\:transform-none{
    transform: none;
  }

  .lg\:origin-center{
    transform-origin: center;
  }

  .lg\:origin-top{
    transform-origin: top;
  }

  .lg\:origin-top-right{
    transform-origin: top right;
  }

  .lg\:origin-right{
    transform-origin: right;
  }

  .lg\:origin-bottom-right{
    transform-origin: bottom right;
  }

  .lg\:origin-bottom{
    transform-origin: bottom;
  }

  .lg\:origin-bottom-left{
    transform-origin: bottom left;
  }

  .lg\:origin-left{
    transform-origin: left;
  }

  .lg\:origin-top-left{
    transform-origin: top left;
  }

  .lg\:scale-0{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .lg\:scale-50{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .lg\:scale-75{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .lg\:scale-90{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .lg\:scale-95{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .lg\:scale-100{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .lg\:scale-105{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .lg\:scale-110{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .lg\:scale-125{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .lg\:scale-150{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .lg\:scale-x-0{
    --transform-scale-x: 0;
  }

  .lg\:scale-x-50{
    --transform-scale-x: .5;
  }

  .lg\:scale-x-75{
    --transform-scale-x: .75;
  }

  .lg\:scale-x-90{
    --transform-scale-x: .9;
  }

  .lg\:scale-x-95{
    --transform-scale-x: .95;
  }

  .lg\:scale-x-100{
    --transform-scale-x: 1;
  }

  .lg\:scale-x-105{
    --transform-scale-x: 1.05;
  }

  .lg\:scale-x-110{
    --transform-scale-x: 1.1;
  }

  .lg\:scale-x-125{
    --transform-scale-x: 1.25;
  }

  .lg\:scale-x-150{
    --transform-scale-x: 1.5;
  }

  .lg\:scale-y-0{
    --transform-scale-y: 0;
  }

  .lg\:scale-y-50{
    --transform-scale-y: .5;
  }

  .lg\:scale-y-75{
    --transform-scale-y: .75;
  }

  .lg\:scale-y-90{
    --transform-scale-y: .9;
  }

  .lg\:scale-y-95{
    --transform-scale-y: .95;
  }

  .lg\:scale-y-100{
    --transform-scale-y: 1;
  }

  .lg\:scale-y-105{
    --transform-scale-y: 1.05;
  }

  .lg\:scale-y-110{
    --transform-scale-y: 1.1;
  }

  .lg\:scale-y-125{
    --transform-scale-y: 1.25;
  }

  .lg\:scale-y-150{
    --transform-scale-y: 1.5;
  }

  .lg\:hover\:scale-0:hover{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .lg\:hover\:scale-50:hover{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .lg\:hover\:scale-75:hover{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .lg\:hover\:scale-90:hover{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .lg\:hover\:scale-95:hover{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .lg\:hover\:scale-100:hover{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .lg\:hover\:scale-105:hover{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .lg\:hover\:scale-110:hover{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .lg\:hover\:scale-125:hover{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .lg\:hover\:scale-150:hover{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .lg\:hover\:scale-x-0:hover{
    --transform-scale-x: 0;
  }

  .lg\:hover\:scale-x-50:hover{
    --transform-scale-x: .5;
  }

  .lg\:hover\:scale-x-75:hover{
    --transform-scale-x: .75;
  }

  .lg\:hover\:scale-x-90:hover{
    --transform-scale-x: .9;
  }

  .lg\:hover\:scale-x-95:hover{
    --transform-scale-x: .95;
  }

  .lg\:hover\:scale-x-100:hover{
    --transform-scale-x: 1;
  }

  .lg\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05;
  }

  .lg\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1;
  }

  .lg\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25;
  }

  .lg\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5;
  }

  .lg\:hover\:scale-y-0:hover{
    --transform-scale-y: 0;
  }

  .lg\:hover\:scale-y-50:hover{
    --transform-scale-y: .5;
  }

  .lg\:hover\:scale-y-75:hover{
    --transform-scale-y: .75;
  }

  .lg\:hover\:scale-y-90:hover{
    --transform-scale-y: .9;
  }

  .lg\:hover\:scale-y-95:hover{
    --transform-scale-y: .95;
  }

  .lg\:hover\:scale-y-100:hover{
    --transform-scale-y: 1;
  }

  .lg\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05;
  }

  .lg\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1;
  }

  .lg\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25;
  }

  .lg\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5;
  }

  .lg\:focus\:scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .lg\:focus\:scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .lg\:focus\:scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .lg\:focus\:scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .lg\:focus\:scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .lg\:focus\:scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .lg\:focus\:scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .lg\:focus\:scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .lg\:focus\:scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .lg\:focus\:scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .lg\:focus\:scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .lg\:focus\:scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .lg\:focus\:scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .lg\:focus\:scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .lg\:focus\:scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .lg\:focus\:scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .lg\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .lg\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .lg\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .lg\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .lg\:focus\:scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .lg\:focus\:scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .lg\:focus\:scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .lg\:focus\:scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .lg\:focus\:scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .lg\:focus\:scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .lg\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .lg\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .lg\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .lg\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .lg\:rotate-0{
    --transform-rotate: 0;
  }

  .lg\:rotate-1{
    --transform-rotate: 1deg;
  }

  .lg\:rotate-2{
    --transform-rotate: 2deg;
  }

  .lg\:rotate-3{
    --transform-rotate: 3deg;
  }

  .lg\:rotate-6{
    --transform-rotate: 6deg;
  }

  .lg\:rotate-12{
    --transform-rotate: 12deg;
  }

  .lg\:rotate-45{
    --transform-rotate: 45deg;
  }

  .lg\:rotate-90{
    --transform-rotate: 90deg;
  }

  .lg\:rotate-180{
    --transform-rotate: 180deg;
  }

  .lg\:-rotate-180{
    --transform-rotate: -180deg;
  }

  .lg\:-rotate-90{
    --transform-rotate: -90deg;
  }

  .lg\:-rotate-45{
    --transform-rotate: -45deg;
  }

  .lg\:-rotate-12{
    --transform-rotate: -12deg;
  }

  .lg\:-rotate-6{
    --transform-rotate: -6deg;
  }

  .lg\:-rotate-3{
    --transform-rotate: -3deg;
  }

  .lg\:-rotate-2{
    --transform-rotate: -2deg;
  }

  .lg\:-rotate-1{
    --transform-rotate: -1deg;
  }

  .lg\:hover\:rotate-0:hover{
    --transform-rotate: 0;
  }

  .lg\:hover\:rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .lg\:hover\:rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .lg\:hover\:rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .lg\:hover\:rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .lg\:hover\:rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .lg\:hover\:rotate-45:hover{
    --transform-rotate: 45deg;
  }

  .lg\:hover\:rotate-90:hover{
    --transform-rotate: 90deg;
  }

  .lg\:hover\:rotate-180:hover{
    --transform-rotate: 180deg;
  }

  .lg\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg;
  }

  .lg\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg;
  }

  .lg\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg;
  }

  .lg\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .lg\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .lg\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .lg\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .lg\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .lg\:focus\:rotate-0:focus{
    --transform-rotate: 0;
  }

  .lg\:focus\:rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .lg\:focus\:rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .lg\:focus\:rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .lg\:focus\:rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .lg\:focus\:rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .lg\:focus\:rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .lg\:focus\:rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .lg\:focus\:rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .lg\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .lg\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .lg\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .lg\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .lg\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .lg\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .lg\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .lg\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .lg\:translate-x-0{
    --transform-translate-x: 0;
  }

  .lg\:translate-x-1{
    --transform-translate-x: 0.25rem;
  }

  .lg\:translate-x-2{
    --transform-translate-x: 0.5rem;
  }

  .lg\:translate-x-3{
    --transform-translate-x: 0.75rem;
  }

  .lg\:translate-x-4{
    --transform-translate-x: 1rem;
  }

  .lg\:translate-x-5{
    --transform-translate-x: 1.25rem;
  }

  .lg\:translate-x-6{
    --transform-translate-x: 1.5rem;
  }

  .lg\:translate-x-8{
    --transform-translate-x: 2rem;
  }

  .lg\:translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .lg\:translate-x-12{
    --transform-translate-x: 3rem;
  }

  .lg\:translate-x-16{
    --transform-translate-x: 4rem;
  }

  .lg\:translate-x-20{
    --transform-translate-x: 5rem;
  }

  .lg\:translate-x-24{
    --transform-translate-x: 6rem;
  }

  .lg\:translate-x-32{
    --transform-translate-x: 8rem;
  }

  .lg\:translate-x-40{
    --transform-translate-x: 10rem;
  }

  .lg\:translate-x-48{
    --transform-translate-x: 12rem;
  }

  .lg\:translate-x-56{
    --transform-translate-x: 14rem;
  }

  .lg\:translate-x-64{
    --transform-translate-x: 16rem;
  }

  .lg\:translate-x-px{
    --transform-translate-x: 1px;
  }

  .lg\:-translate-x-1{
    --transform-translate-x: -0.25rem;
  }

  .lg\:-translate-x-2{
    --transform-translate-x: -0.5rem;
  }

  .lg\:-translate-x-3{
    --transform-translate-x: -0.75rem;
  }

  .lg\:-translate-x-4{
    --transform-translate-x: -1rem;
  }

  .lg\:-translate-x-5{
    --transform-translate-x: -1.25rem;
  }

  .lg\:-translate-x-6{
    --transform-translate-x: -1.5rem;
  }

  .lg\:-translate-x-8{
    --transform-translate-x: -2rem;
  }

  .lg\:-translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .lg\:-translate-x-12{
    --transform-translate-x: -3rem;
  }

  .lg\:-translate-x-16{
    --transform-translate-x: -4rem;
  }

  .lg\:-translate-x-20{
    --transform-translate-x: -5rem;
  }

  .lg\:-translate-x-24{
    --transform-translate-x: -6rem;
  }

  .lg\:-translate-x-32{
    --transform-translate-x: -8rem;
  }

  .lg\:-translate-x-40{
    --transform-translate-x: -10rem;
  }

  .lg\:-translate-x-48{
    --transform-translate-x: -12rem;
  }

  .lg\:-translate-x-56{
    --transform-translate-x: -14rem;
  }

  .lg\:-translate-x-64{
    --transform-translate-x: -16rem;
  }

  .lg\:-translate-x-px{
    --transform-translate-x: -1px;
  }

  .lg\:-translate-x-full{
    --transform-translate-x: -100%;
  }

  .lg\:-translate-x-1\/2{
    --transform-translate-x: -50%;
  }

  .lg\:translate-x-1\/2{
    --transform-translate-x: 50%;
  }

  .lg\:translate-x-full{
    --transform-translate-x: 100%;
  }

  .lg\:translate-y-0{
    --transform-translate-y: 0;
  }

  .lg\:translate-y-1{
    --transform-translate-y: 0.25rem;
  }

  .lg\:translate-y-2{
    --transform-translate-y: 0.5rem;
  }

  .lg\:translate-y-3{
    --transform-translate-y: 0.75rem;
  }

  .lg\:translate-y-4{
    --transform-translate-y: 1rem;
  }

  .lg\:translate-y-5{
    --transform-translate-y: 1.25rem;
  }

  .lg\:translate-y-6{
    --transform-translate-y: 1.5rem;
  }

  .lg\:translate-y-8{
    --transform-translate-y: 2rem;
  }

  .lg\:translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .lg\:translate-y-12{
    --transform-translate-y: 3rem;
  }

  .lg\:translate-y-16{
    --transform-translate-y: 4rem;
  }

  .lg\:translate-y-20{
    --transform-translate-y: 5rem;
  }

  .lg\:translate-y-24{
    --transform-translate-y: 6rem;
  }

  .lg\:translate-y-32{
    --transform-translate-y: 8rem;
  }

  .lg\:translate-y-40{
    --transform-translate-y: 10rem;
  }

  .lg\:translate-y-48{
    --transform-translate-y: 12rem;
  }

  .lg\:translate-y-56{
    --transform-translate-y: 14rem;
  }

  .lg\:translate-y-64{
    --transform-translate-y: 16rem;
  }

  .lg\:translate-y-px{
    --transform-translate-y: 1px;
  }

  .lg\:-translate-y-1{
    --transform-translate-y: -0.25rem;
  }

  .lg\:-translate-y-2{
    --transform-translate-y: -0.5rem;
  }

  .lg\:-translate-y-3{
    --transform-translate-y: -0.75rem;
  }

  .lg\:-translate-y-4{
    --transform-translate-y: -1rem;
  }

  .lg\:-translate-y-5{
    --transform-translate-y: -1.25rem;
  }

  .lg\:-translate-y-6{
    --transform-translate-y: -1.5rem;
  }

  .lg\:-translate-y-8{
    --transform-translate-y: -2rem;
  }

  .lg\:-translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .lg\:-translate-y-12{
    --transform-translate-y: -3rem;
  }

  .lg\:-translate-y-16{
    --transform-translate-y: -4rem;
  }

  .lg\:-translate-y-20{
    --transform-translate-y: -5rem;
  }

  .lg\:-translate-y-24{
    --transform-translate-y: -6rem;
  }

  .lg\:-translate-y-32{
    --transform-translate-y: -8rem;
  }

  .lg\:-translate-y-40{
    --transform-translate-y: -10rem;
  }

  .lg\:-translate-y-48{
    --transform-translate-y: -12rem;
  }

  .lg\:-translate-y-56{
    --transform-translate-y: -14rem;
  }

  .lg\:-translate-y-64{
    --transform-translate-y: -16rem;
  }

  .lg\:-translate-y-px{
    --transform-translate-y: -1px;
  }

  .lg\:-translate-y-full{
    --transform-translate-y: -100%;
  }

  .lg\:-translate-y-1\/2{
    --transform-translate-y: -50%;
  }

  .lg\:translate-y-1\/2{
    --transform-translate-y: 50%;
  }

  .lg\:translate-y-full{
    --transform-translate-y: 100%;
  }

  .lg\:hover\:translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .lg\:hover\:translate-x-1:hover{
    --transform-translate-x: 0.25rem;
  }

  .lg\:hover\:translate-x-2:hover{
    --transform-translate-x: 0.5rem;
  }

  .lg\:hover\:translate-x-3:hover{
    --transform-translate-x: 0.75rem;
  }

  .lg\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem;
  }

  .lg\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem;
  }

  .lg\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem;
  }

  .lg\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem;
  }

  .lg\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .lg\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .lg\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .lg\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .lg\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .lg\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem;
  }

  .lg\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem;
  }

  .lg\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem;
  }

  .lg\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem;
  }

  .lg\:hover\:translate-x-64:hover{
    --transform-translate-x: 16rem;
  }

  .lg\:hover\:translate-x-px:hover{
    --transform-translate-x: 1px;
  }

  .lg\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem;
  }

  .lg\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem;
  }

  .lg\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem;
  }

  .lg\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem;
  }

  .lg\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem;
  }

  .lg\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem;
  }

  .lg\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem;
  }

  .lg\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .lg\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .lg\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .lg\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .lg\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .lg\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem;
  }

  .lg\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem;
  }

  .lg\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem;
  }

  .lg\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem;
  }

  .lg\:hover\:-translate-x-64:hover{
    --transform-translate-x: -16rem;
  }

  .lg\:hover\:-translate-x-px:hover{
    --transform-translate-x: -1px;
  }

  .lg\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .lg\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .lg\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .lg\:hover\:translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .lg\:hover\:translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .lg\:hover\:translate-y-1:hover{
    --transform-translate-y: 0.25rem;
  }

  .lg\:hover\:translate-y-2:hover{
    --transform-translate-y: 0.5rem;
  }

  .lg\:hover\:translate-y-3:hover{
    --transform-translate-y: 0.75rem;
  }

  .lg\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem;
  }

  .lg\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem;
  }

  .lg\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem;
  }

  .lg\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem;
  }

  .lg\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .lg\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .lg\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .lg\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .lg\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .lg\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem;
  }

  .lg\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem;
  }

  .lg\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem;
  }

  .lg\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem;
  }

  .lg\:hover\:translate-y-64:hover{
    --transform-translate-y: 16rem;
  }

  .lg\:hover\:translate-y-px:hover{
    --transform-translate-y: 1px;
  }

  .lg\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem;
  }

  .lg\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem;
  }

  .lg\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem;
  }

  .lg\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem;
  }

  .lg\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem;
  }

  .lg\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem;
  }

  .lg\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem;
  }

  .lg\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .lg\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .lg\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .lg\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .lg\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .lg\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem;
  }

  .lg\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem;
  }

  .lg\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem;
  }

  .lg\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem;
  }

  .lg\:hover\:-translate-y-64:hover{
    --transform-translate-y: -16rem;
  }

  .lg\:hover\:-translate-y-px:hover{
    --transform-translate-y: -1px;
  }

  .lg\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .lg\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .lg\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .lg\:hover\:translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .lg\:focus\:translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .lg\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .lg\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .lg\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .lg\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .lg\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .lg\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .lg\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .lg\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .lg\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .lg\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .lg\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .lg\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .lg\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .lg\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .lg\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .lg\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .lg\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .lg\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .lg\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .lg\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .lg\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .lg\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .lg\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .lg\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .lg\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .lg\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .lg\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .lg\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .lg\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .lg\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .lg\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .lg\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .lg\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .lg\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .lg\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .lg\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .lg\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .lg\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .lg\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .lg\:focus\:translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .lg\:focus\:translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .lg\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .lg\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .lg\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .lg\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .lg\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .lg\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .lg\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .lg\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .lg\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .lg\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .lg\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .lg\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .lg\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .lg\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .lg\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .lg\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .lg\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .lg\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .lg\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .lg\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .lg\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .lg\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .lg\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .lg\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .lg\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .lg\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .lg\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .lg\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .lg\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .lg\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .lg\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .lg\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .lg\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .lg\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .lg\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .lg\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .lg\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .lg\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .lg\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .lg\:focus\:translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .lg\:skew-x-0{
    --transform-skew-x: 0;
  }

  .lg\:skew-x-1{
    --transform-skew-x: 1deg;
  }

  .lg\:skew-x-2{
    --transform-skew-x: 2deg;
  }

  .lg\:skew-x-3{
    --transform-skew-x: 3deg;
  }

  .lg\:skew-x-6{
    --transform-skew-x: 6deg;
  }

  .lg\:skew-x-12{
    --transform-skew-x: 12deg;
  }

  .lg\:-skew-x-12{
    --transform-skew-x: -12deg;
  }

  .lg\:-skew-x-6{
    --transform-skew-x: -6deg;
  }

  .lg\:-skew-x-3{
    --transform-skew-x: -3deg;
  }

  .lg\:-skew-x-2{
    --transform-skew-x: -2deg;
  }

  .lg\:-skew-x-1{
    --transform-skew-x: -1deg;
  }

  .lg\:skew-y-0{
    --transform-skew-y: 0;
  }

  .lg\:skew-y-1{
    --transform-skew-y: 1deg;
  }

  .lg\:skew-y-2{
    --transform-skew-y: 2deg;
  }

  .lg\:skew-y-3{
    --transform-skew-y: 3deg;
  }

  .lg\:skew-y-6{
    --transform-skew-y: 6deg;
  }

  .lg\:skew-y-12{
    --transform-skew-y: 12deg;
  }

  .lg\:-skew-y-12{
    --transform-skew-y: -12deg;
  }

  .lg\:-skew-y-6{
    --transform-skew-y: -6deg;
  }

  .lg\:-skew-y-3{
    --transform-skew-y: -3deg;
  }

  .lg\:-skew-y-2{
    --transform-skew-y: -2deg;
  }

  .lg\:-skew-y-1{
    --transform-skew-y: -1deg;
  }

  .lg\:hover\:skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .lg\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .lg\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .lg\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg;
  }

  .lg\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg;
  }

  .lg\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg;
  }

  .lg\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg;
  }

  .lg\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg;
  }

  .lg\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg;
  }

  .lg\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .lg\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .lg\:hover\:skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .lg\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .lg\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .lg\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg;
  }

  .lg\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg;
  }

  .lg\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg;
  }

  .lg\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg;
  }

  .lg\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg;
  }

  .lg\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg;
  }

  .lg\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .lg\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .lg\:focus\:skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .lg\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .lg\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .lg\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .lg\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .lg\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .lg\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .lg\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .lg\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .lg\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .lg\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .lg\:focus\:skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .lg\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .lg\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .lg\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .lg\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .lg\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .lg\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .lg\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .lg\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .lg\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .lg\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .lg\:transition-none{
    transition-property: none;
  }

  .lg\:transition-all{
    transition-property: all;
  }

  .lg\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .lg\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .lg\:transition-opacity{
    transition-property: opacity;
  }

  .lg\:transition-shadow{
    transition-property: box-shadow;
  }

  .lg\:transition-transform{
    transition-property: transform;
  }

  .lg\:ease-linear{
    transition-timing-function: linear;
  }

  .lg\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .lg\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .lg\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .lg\:duration-75{
    transition-duration: 75ms;
  }

  .lg\:duration-100{
    transition-duration: 100ms;
  }

  .lg\:duration-150{
    transition-duration: 150ms;
  }

  .lg\:duration-200{
    transition-duration: 200ms;
  }

  .lg\:duration-300{
    transition-duration: 300ms;
  }

  .lg\:duration-500{
    transition-duration: 500ms;
  }

  .lg\:duration-700{
    transition-duration: 700ms;
  }

  .lg\:duration-1000{
    transition-duration: 1000ms;
  }

  .lg\:delay-75{
    transition-delay: 75ms;
  }

  .lg\:delay-100{
    transition-delay: 100ms;
  }

  .lg\:delay-150{
    transition-delay: 150ms;
  }

  .lg\:delay-200{
    transition-delay: 200ms;
  }

  .lg\:delay-300{
    transition-delay: 300ms;
  }

  .lg\:delay-500{
    transition-delay: 500ms;
  }

  .lg\:delay-700{
    transition-delay: 700ms;
  }

  .lg\:delay-1000{
    transition-delay: 1000ms;
  }

  .lg\:animate-none{
    -webkit-animation: none;
            animation: none;
  }

  .lg\:animate-spin{
    -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
  }

  .lg\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .lg\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .lg\:animate-bounce{
    -webkit-animation: bounce 1s infinite;
            animation: bounce 1s infinite;
  }

  .lg\:truncate-2-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .lg\:truncate-3-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .lg\:truncate-4-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }

  .lg\:truncate-6-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }

  .lg\:hover\:truncate-2-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .lg\:hover\:truncate-3-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .lg\:hover\:truncate-4-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }

  .lg\:hover\:truncate-6-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }
}

@media (min-width: 1280px){
  .xl\:container{
    width: 100%;
  }

  @media (min-width: 640px){
    .xl\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .xl\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .xl\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1100px){
    .xl\:container{
      max-width: 1100px;
    }
  }

  @media (min-width: 1280px){
    .xl\:container{
      max-width: 1280px;
    }
  }

  @media (min-width: 1366px){
    .xl\:container{
      max-width: 1366px;
    }
  }

  @media (min-width: 1600px){
    .xl\:container{
      max-width: 1600px;
    }
  }

  .xl\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0px * var(--space-y-reverse));
  }

  .xl\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0px * var(--space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--space-y-reverse));
  }

  .xl\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--space-y-reverse));
  }

  .xl\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--space-y-reverse));
  }

  .xl\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1rem * var(--space-y-reverse));
  }

  .xl\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1rem * var(--space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--space-y-reverse));
  }

  .xl\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--space-y-reverse));
  }

  .xl\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2rem * var(--space-y-reverse));
  }

  .xl\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2rem * var(--space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--space-y-reverse));
  }

  .xl\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3rem * var(--space-y-reverse));
  }

  .xl\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3rem * var(--space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4rem * var(--space-y-reverse));
  }

  .xl\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4rem * var(--space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5rem * var(--space-y-reverse));
  }

  .xl\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5rem * var(--space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6rem * var(--space-y-reverse));
  }

  .xl\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6rem * var(--space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8rem * var(--space-y-reverse));
  }

  .xl\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8rem * var(--space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10rem * var(--space-y-reverse));
  }

  .xl\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10rem * var(--space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12rem * var(--space-y-reverse));
  }

  .xl\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12rem * var(--space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14rem * var(--space-y-reverse));
  }

  .xl\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14rem * var(--space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16rem * var(--space-y-reverse));
  }

  .xl\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16rem * var(--space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.5rem * var(--space-y-reverse));
  }

  .xl\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.5rem * var(--space-x-reverse));
    margin-left: calc(4.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.75rem * var(--space-y-reverse));
  }

  .xl\:space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.75rem * var(--space-x-reverse));
    margin-left: calc(6.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1px * var(--space-y-reverse));
  }

  .xl\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1px * var(--space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--space-y-reverse));
  }

  .xl\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--space-y-reverse));
  }

  .xl\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--space-y-reverse));
  }

  .xl\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1rem * var(--space-y-reverse));
  }

  .xl\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1rem * var(--space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--space-y-reverse));
  }

  .xl\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--space-y-reverse));
  }

  .xl\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2rem * var(--space-y-reverse));
  }

  .xl\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2rem * var(--space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--space-y-reverse));
  }

  .xl\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3rem * var(--space-y-reverse));
  }

  .xl\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3rem * var(--space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4rem * var(--space-y-reverse));
  }

  .xl\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4rem * var(--space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5rem * var(--space-y-reverse));
  }

  .xl\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5rem * var(--space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6rem * var(--space-y-reverse));
  }

  .xl\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6rem * var(--space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8rem * var(--space-y-reverse));
  }

  .xl\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8rem * var(--space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10rem * var(--space-y-reverse));
  }

  .xl\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10rem * var(--space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12rem * var(--space-y-reverse));
  }

  .xl\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12rem * var(--space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14rem * var(--space-y-reverse));
  }

  .xl\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14rem * var(--space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16rem * var(--space-y-reverse));
  }

  .xl\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16rem * var(--space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1px * var(--space-y-reverse));
  }

  .xl\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1px * var(--space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse)));
  }

  .xl\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .xl\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .xl\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0px * var(--divide-y-reverse));
  }

  .xl\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(0px * var(--divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse)));
  }

  .xl\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(2px * var(--divide-y-reverse));
  }

  .xl\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(2px * var(--divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));
  }

  .xl\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(4px * var(--divide-y-reverse));
  }

  .xl\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(4px * var(--divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse)));
  }

  .xl\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(8px * var(--divide-y-reverse));
  }

  .xl\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(8px * var(--divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse)));
  }

  .xl\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse));
  }

  .xl\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
  }

  .xl\:divide-y-0\.5 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(0.5px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0.5px * var(--divide-y-reverse));
  }

  .xl\:divide-x-0\.5 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(0.5px * var(--divide-x-reverse));
    border-left-width: calc(0.5px * calc(1 - var(--divide-x-reverse)));
  }

  .xl\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .xl\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .xl\:divide-white-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .xl\:divide-white-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--divide-opacity));
  }

  .xl\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--divide-opacity));
  }

  .xl\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--divide-opacity));
  }

  .xl\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--divide-opacity));
  }

  .xl\:divide-lightbrown > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--divide-opacity));
  }

  .xl\:divide-beige > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--divide-opacity));
  }

  .xl\:divide-bordeaux > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--divide-opacity));
  }

  .xl\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--divide-opacity));
  }

  .xl\:divide-green > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--divide-opacity));
  }

  .xl\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .xl\:divide-transparent > :not(template) ~ :not(template){
    border-color: rgba(0, 0, 0, 0);
  }

  .xl\:divide-brown > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--divide-opacity));
  }

  .xl\:divide-lightorange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--divide-opacity));
  }

  .xl\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--divide-opacity));
  }

  .xl\:divide-darkorange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--divide-opacity));
  }

  .xl\:divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .xl\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .xl\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .xl\:divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .xl\:divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .xl\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .xl\:divide-opacity-10 > :not(template) ~ :not(template){
    --divide-opacity: 0.1;
  }

  .xl\:divide-opacity-20 > :not(template) ~ :not(template){
    --divide-opacity: 0.2;
  }

  .xl\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .xl\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .xl\:divide-opacity-60 > :not(template) ~ :not(template){
    --divide-opacity: 0.6;
  }

  .xl\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .xl\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .xl\:sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xl\:not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xl\:focus\:sr-only:focus{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xl\:focus\:not-sr-only:focus{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xl\:appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .xl\:bg-fixed{
    background-attachment: fixed;
  }

  .xl\:bg-local{
    background-attachment: local;
  }

  .xl\:bg-scroll{
    background-attachment: scroll;
  }

  .xl\:bg-clip-border{
    background-clip: border-box;
  }

  .xl\:bg-clip-padding{
    background-clip: padding-box;
  }

  .xl\:bg-clip-content{
    background-clip: content-box;
  }

  .xl\:bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .xl\:bg-0{
    background-color: odd;
  }

  .xl\:bg-white-100{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xl\:bg-white-200{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .xl\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .xl\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .xl\:bg-gray-400{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .xl\:bg-lightbrown{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .xl\:bg-beige{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .xl\:bg-bordeaux{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .xl\:bg-red{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .xl\:bg-green{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .xl\:bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .xl\:bg-transparent{
    background-color: rgba(0, 0, 0, 0);
  }

  .xl\:bg-brown{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .xl\:bg-lightorange{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .xl\:bg-orange{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .xl\:bg-darkorange{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .xl\:hover\:bg-0:hover{
    background-color: odd;
  }

  .xl\:hover\:bg-white-100:hover{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xl\:hover\:bg-white-200:hover{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .xl\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .xl\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .xl\:hover\:bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .xl\:hover\:bg-lightbrown:hover{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .xl\:hover\:bg-beige:hover{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .xl\:hover\:bg-bordeaux:hover{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .xl\:hover\:bg-red:hover{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .xl\:hover\:bg-green:hover{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .xl\:hover\:bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .xl\:hover\:bg-transparent:hover{
    background-color: rgba(0, 0, 0, 0);
  }

  .xl\:hover\:bg-brown:hover{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .xl\:hover\:bg-lightorange:hover{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .xl\:hover\:bg-orange:hover{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .xl\:hover\:bg-darkorange:hover{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .xl\:focus\:bg-0:focus{
    background-color: odd;
  }

  .xl\:focus\:bg-white-100:focus{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xl\:focus\:bg-white-200:focus{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .xl\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .xl\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .xl\:focus\:bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .xl\:focus\:bg-lightbrown:focus{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .xl\:focus\:bg-beige:focus{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .xl\:focus\:bg-bordeaux:focus{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .xl\:focus\:bg-red:focus{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .xl\:focus\:bg-green:focus{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .xl\:focus\:bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .xl\:focus\:bg-transparent:focus{
    background-color: rgba(0, 0, 0, 0);
  }

  .xl\:focus\:bg-brown:focus{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .xl\:focus\:bg-lightorange:focus{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .xl\:focus\:bg-orange:focus{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .xl\:focus\:bg-darkorange:focus{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .xl\:bg-none{
    background-image: none;
  }

  .xl\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .xl\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .xl\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .xl\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .xl\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .xl\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .xl\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .xl\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .xl\:from-white-100{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:from-white-200{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .xl\:from-gray-200{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .xl\:from-gray-300{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .xl\:from-gray-400{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .xl\:from-lightbrown{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .xl\:from-beige{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .xl\:from-bordeaux{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .xl\:from-red{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .xl\:from-green{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .xl\:from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:from-transparent{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:from-brown{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .xl\:from-lightorange{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .xl\:from-orange{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .xl\:from-darkorange{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .xl\:via-white-100{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:via-white-200{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .xl\:via-gray-200{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .xl\:via-gray-300{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .xl\:via-gray-400{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .xl\:via-lightbrown{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .xl\:via-beige{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .xl\:via-bordeaux{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .xl\:via-red{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .xl\:via-green{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .xl\:via-black{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:via-transparent{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:via-brown{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .xl\:via-lightorange{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .xl\:via-orange{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .xl\:via-darkorange{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .xl\:to-white-100{
    --gradient-to-color: #fff;
  }

  .xl\:to-white-200{
    --gradient-to-color: #FAFAFA;
  }

  .xl\:to-gray-200{
    --gradient-to-color: #959595;
  }

  .xl\:to-gray-300{
    --gradient-to-color: #3C3C3C;
  }

  .xl\:to-gray-400{
    --gradient-to-color: #707070;
  }

  .xl\:to-lightbrown{
    --gradient-to-color: #b7b1ab;
  }

  .xl\:to-beige{
    --gradient-to-color: #EBEAE8;
  }

  .xl\:to-bordeaux{
    --gradient-to-color: #681024;
  }

  .xl\:to-red{
    --gradient-to-color: #E4002B;
  }

  .xl\:to-green{
    --gradient-to-color: #0AA822;
  }

  .xl\:to-black{
    --gradient-to-color: #000000;
  }

  .xl\:to-transparent{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .xl\:to-brown{
    --gradient-to-color: #321604;
  }

  .xl\:to-lightorange{
    --gradient-to-color: #ff8132;
  }

  .xl\:to-orange{
    --gradient-to-color: #FB8B44;
  }

  .xl\:to-darkorange{
    --gradient-to-color: #BC7A1A;
  }

  .xl\:hover\:from-white-100:hover{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:from-white-200:hover{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .xl\:hover\:from-gray-200:hover{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .xl\:hover\:from-gray-300:hover{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .xl\:hover\:from-gray-400:hover{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .xl\:hover\:from-lightbrown:hover{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .xl\:hover\:from-beige:hover{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .xl\:hover\:from-bordeaux:hover{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .xl\:hover\:from-red:hover{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .xl\:hover\:from-green:hover{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .xl\:hover\:from-black:hover{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:hover\:from-transparent:hover{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:hover\:from-brown:hover{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .xl\:hover\:from-lightorange:hover{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .xl\:hover\:from-orange:hover{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .xl\:hover\:from-darkorange:hover{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .xl\:hover\:via-white-100:hover{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:via-white-200:hover{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .xl\:hover\:via-gray-200:hover{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .xl\:hover\:via-gray-300:hover{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .xl\:hover\:via-gray-400:hover{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .xl\:hover\:via-lightbrown:hover{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .xl\:hover\:via-beige:hover{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .xl\:hover\:via-bordeaux:hover{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .xl\:hover\:via-red:hover{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .xl\:hover\:via-green:hover{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .xl\:hover\:via-black:hover{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:hover\:via-transparent:hover{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:hover\:via-brown:hover{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .xl\:hover\:via-lightorange:hover{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .xl\:hover\:via-orange:hover{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .xl\:hover\:via-darkorange:hover{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .xl\:hover\:to-white-100:hover{
    --gradient-to-color: #fff;
  }

  .xl\:hover\:to-white-200:hover{
    --gradient-to-color: #FAFAFA;
  }

  .xl\:hover\:to-gray-200:hover{
    --gradient-to-color: #959595;
  }

  .xl\:hover\:to-gray-300:hover{
    --gradient-to-color: #3C3C3C;
  }

  .xl\:hover\:to-gray-400:hover{
    --gradient-to-color: #707070;
  }

  .xl\:hover\:to-lightbrown:hover{
    --gradient-to-color: #b7b1ab;
  }

  .xl\:hover\:to-beige:hover{
    --gradient-to-color: #EBEAE8;
  }

  .xl\:hover\:to-bordeaux:hover{
    --gradient-to-color: #681024;
  }

  .xl\:hover\:to-red:hover{
    --gradient-to-color: #E4002B;
  }

  .xl\:hover\:to-green:hover{
    --gradient-to-color: #0AA822;
  }

  .xl\:hover\:to-black:hover{
    --gradient-to-color: #000000;
  }

  .xl\:hover\:to-transparent:hover{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .xl\:hover\:to-brown:hover{
    --gradient-to-color: #321604;
  }

  .xl\:hover\:to-lightorange:hover{
    --gradient-to-color: #ff8132;
  }

  .xl\:hover\:to-orange:hover{
    --gradient-to-color: #FB8B44;
  }

  .xl\:hover\:to-darkorange:hover{
    --gradient-to-color: #BC7A1A;
  }

  .xl\:focus\:from-white-100:focus{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:from-white-200:focus{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .xl\:focus\:from-gray-200:focus{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .xl\:focus\:from-gray-300:focus{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .xl\:focus\:from-gray-400:focus{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .xl\:focus\:from-lightbrown:focus{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .xl\:focus\:from-beige:focus{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .xl\:focus\:from-bordeaux:focus{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .xl\:focus\:from-red:focus{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .xl\:focus\:from-green:focus{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .xl\:focus\:from-black:focus{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:focus\:from-transparent:focus{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:focus\:from-brown:focus{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .xl\:focus\:from-lightorange:focus{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .xl\:focus\:from-orange:focus{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .xl\:focus\:from-darkorange:focus{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .xl\:focus\:via-white-100:focus{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:via-white-200:focus{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .xl\:focus\:via-gray-200:focus{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .xl\:focus\:via-gray-300:focus{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .xl\:focus\:via-gray-400:focus{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .xl\:focus\:via-lightbrown:focus{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .xl\:focus\:via-beige:focus{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .xl\:focus\:via-bordeaux:focus{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .xl\:focus\:via-red:focus{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .xl\:focus\:via-green:focus{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .xl\:focus\:via-black:focus{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:focus\:via-transparent:focus{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:focus\:via-brown:focus{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .xl\:focus\:via-lightorange:focus{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .xl\:focus\:via-orange:focus{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .xl\:focus\:via-darkorange:focus{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .xl\:focus\:to-white-100:focus{
    --gradient-to-color: #fff;
  }

  .xl\:focus\:to-white-200:focus{
    --gradient-to-color: #FAFAFA;
  }

  .xl\:focus\:to-gray-200:focus{
    --gradient-to-color: #959595;
  }

  .xl\:focus\:to-gray-300:focus{
    --gradient-to-color: #3C3C3C;
  }

  .xl\:focus\:to-gray-400:focus{
    --gradient-to-color: #707070;
  }

  .xl\:focus\:to-lightbrown:focus{
    --gradient-to-color: #b7b1ab;
  }

  .xl\:focus\:to-beige:focus{
    --gradient-to-color: #EBEAE8;
  }

  .xl\:focus\:to-bordeaux:focus{
    --gradient-to-color: #681024;
  }

  .xl\:focus\:to-red:focus{
    --gradient-to-color: #E4002B;
  }

  .xl\:focus\:to-green:focus{
    --gradient-to-color: #0AA822;
  }

  .xl\:focus\:to-black:focus{
    --gradient-to-color: #000000;
  }

  .xl\:focus\:to-transparent:focus{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .xl\:focus\:to-brown:focus{
    --gradient-to-color: #321604;
  }

  .xl\:focus\:to-lightorange:focus{
    --gradient-to-color: #ff8132;
  }

  .xl\:focus\:to-orange:focus{
    --gradient-to-color: #FB8B44;
  }

  .xl\:focus\:to-darkorange:focus{
    --gradient-to-color: #BC7A1A;
  }

  .xl\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .xl\:bg-opacity-10{
    --bg-opacity: 0.1;
  }

  .xl\:bg-opacity-20{
    --bg-opacity: 0.2;
  }

  .xl\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .xl\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .xl\:bg-opacity-60{
    --bg-opacity: 0.6;
  }

  .xl\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .xl\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .xl\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .xl\:hover\:bg-opacity-10:hover{
    --bg-opacity: 0.1;
  }

  .xl\:hover\:bg-opacity-20:hover{
    --bg-opacity: 0.2;
  }

  .xl\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .xl\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .xl\:hover\:bg-opacity-60:hover{
    --bg-opacity: 0.6;
  }

  .xl\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .xl\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .xl\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .xl\:focus\:bg-opacity-10:focus{
    --bg-opacity: 0.1;
  }

  .xl\:focus\:bg-opacity-20:focus{
    --bg-opacity: 0.2;
  }

  .xl\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .xl\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .xl\:focus\:bg-opacity-60:focus{
    --bg-opacity: 0.6;
  }

  .xl\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .xl\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .xl\:bg-bottom{
    background-position: bottom;
  }

  .xl\:bg-center{
    background-position: center;
  }

  .xl\:bg-left{
    background-position: left;
  }

  .xl\:bg-left-bottom{
    background-position: left bottom;
  }

  .xl\:bg-left-top{
    background-position: left top;
  }

  .xl\:bg-right{
    background-position: right;
  }

  .xl\:bg-right-bottom{
    background-position: right bottom;
  }

  .xl\:bg-right-top{
    background-position: right top;
  }

  .xl\:bg-top{
    background-position: top;
  }

  .xl\:bg-repeat{
    background-repeat: repeat;
  }

  .xl\:bg-no-repeat{
    background-repeat: no-repeat;
  }

  .xl\:bg-repeat-x{
    background-repeat: repeat-x;
  }

  .xl\:bg-repeat-y{
    background-repeat: repeat-y;
  }

  .xl\:bg-repeat-round{
    background-repeat: round;
  }

  .xl\:bg-repeat-space{
    background-repeat: space;
  }

  .xl\:bg-auto{
    background-size: auto;
  }

  .xl\:bg-cover{
    background-size: cover;
  }

  .xl\:bg-contain{
    background-size: contain;
  }

  .xl\:border-collapse{
    border-collapse: collapse;
  }

  .xl\:border-separate{
    border-collapse: separate;
  }

  .xl\:border-white-100{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xl\:border-white-200{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .xl\:border-gray-200{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .xl\:border-gray-300{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .xl\:border-gray-400{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .xl\:border-lightbrown{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .xl\:border-beige{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .xl\:border-bordeaux{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .xl\:border-red{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .xl\:border-green{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .xl\:border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .xl\:border-transparent{
    border-color: rgba(0, 0, 0, 0);
  }

  .xl\:border-brown{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .xl\:border-lightorange{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .xl\:border-orange{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .xl\:border-darkorange{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .xl\:hover\:border-white-100:hover{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xl\:hover\:border-white-200:hover{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .xl\:hover\:border-gray-200:hover{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .xl\:hover\:border-gray-300:hover{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .xl\:hover\:border-gray-400:hover{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .xl\:hover\:border-lightbrown:hover{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .xl\:hover\:border-beige:hover{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .xl\:hover\:border-bordeaux:hover{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .xl\:hover\:border-red:hover{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .xl\:hover\:border-green:hover{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .xl\:hover\:border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .xl\:hover\:border-transparent:hover{
    border-color: rgba(0, 0, 0, 0);
  }

  .xl\:hover\:border-brown:hover{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .xl\:hover\:border-lightorange:hover{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .xl\:hover\:border-orange:hover{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .xl\:hover\:border-darkorange:hover{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .xl\:focus\:border-white-100:focus{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xl\:focus\:border-white-200:focus{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .xl\:focus\:border-gray-200:focus{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .xl\:focus\:border-gray-300:focus{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .xl\:focus\:border-gray-400:focus{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .xl\:focus\:border-lightbrown:focus{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .xl\:focus\:border-beige:focus{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .xl\:focus\:border-bordeaux:focus{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .xl\:focus\:border-red:focus{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .xl\:focus\:border-green:focus{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .xl\:focus\:border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .xl\:focus\:border-transparent:focus{
    border-color: rgba(0, 0, 0, 0);
  }

  .xl\:focus\:border-brown:focus{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .xl\:focus\:border-lightorange:focus{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .xl\:focus\:border-orange:focus{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .xl\:focus\:border-darkorange:focus{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .xl\:border-opacity-0{
    --border-opacity: 0;
  }

  .xl\:border-opacity-10{
    --border-opacity: 0.1;
  }

  .xl\:border-opacity-20{
    --border-opacity: 0.2;
  }

  .xl\:border-opacity-25{
    --border-opacity: 0.25;
  }

  .xl\:border-opacity-50{
    --border-opacity: 0.5;
  }

  .xl\:border-opacity-60{
    --border-opacity: 0.6;
  }

  .xl\:border-opacity-75{
    --border-opacity: 0.75;
  }

  .xl\:border-opacity-100{
    --border-opacity: 1;
  }

  .xl\:hover\:border-opacity-0:hover{
    --border-opacity: 0;
  }

  .xl\:hover\:border-opacity-10:hover{
    --border-opacity: 0.1;
  }

  .xl\:hover\:border-opacity-20:hover{
    --border-opacity: 0.2;
  }

  .xl\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .xl\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .xl\:hover\:border-opacity-60:hover{
    --border-opacity: 0.6;
  }

  .xl\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .xl\:hover\:border-opacity-100:hover{
    --border-opacity: 1;
  }

  .xl\:focus\:border-opacity-0:focus{
    --border-opacity: 0;
  }

  .xl\:focus\:border-opacity-10:focus{
    --border-opacity: 0.1;
  }

  .xl\:focus\:border-opacity-20:focus{
    --border-opacity: 0.2;
  }

  .xl\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .xl\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .xl\:focus\:border-opacity-60:focus{
    --border-opacity: 0.6;
  }

  .xl\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .xl\:focus\:border-opacity-100:focus{
    --border-opacity: 1;
  }

  .xl\:rounded-none{
    border-radius: 0;
  }

  .xl\:rounded-sm{
    border-radius: 0.125rem;
  }

  .xl\:rounded{
    border-radius: 0.25rem;
  }

  .xl\:rounded-md{
    border-radius: 0.375rem;
  }

  .xl\:rounded-lg{
    border-radius: 0.5rem;
  }

  .xl\:rounded-xl{
    border-radius: 0.75rem;
  }

  .xl\:rounded-2xl{
    border-radius: 1rem;
  }

  .xl\:rounded-3xl{
    border-radius: 1.5rem;
  }

  .xl\:rounded-full{
    border-radius: 9999px;
  }

  .xl\:rounded-t-none{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .xl\:rounded-r-none{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .xl\:rounded-b-none{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xl\:rounded-l-none{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xl\:rounded-t-sm{
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .xl\:rounded-r-sm{
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .xl\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:rounded-l-sm{
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:rounded-t{
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .xl\:rounded-r{
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .xl\:rounded-b{
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:rounded-l{
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:rounded-t-md{
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .xl\:rounded-r-md{
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .xl\:rounded-b-md{
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:rounded-l-md{
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:rounded-t-lg{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .xl\:rounded-r-lg{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .xl\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:rounded-l-lg{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:rounded-t-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .xl\:rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .xl\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .xl\:rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .xl\:rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .xl\:rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .xl\:rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .xl\:rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .xl\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .xl\:rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .xl\:rounded-t-full{
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .xl\:rounded-r-full{
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .xl\:rounded-b-full{
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:rounded-l-full{
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:rounded-tl-none{
    border-top-left-radius: 0;
  }

  .xl\:rounded-tr-none{
    border-top-right-radius: 0;
  }

  .xl\:rounded-br-none{
    border-bottom-right-radius: 0;
  }

  .xl\:rounded-bl-none{
    border-bottom-left-radius: 0;
  }

  .xl\:rounded-tl-sm{
    border-top-left-radius: 0.125rem;
  }

  .xl\:rounded-tr-sm{
    border-top-right-radius: 0.125rem;
  }

  .xl\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem;
  }

  .xl\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:rounded-tl{
    border-top-left-radius: 0.25rem;
  }

  .xl\:rounded-tr{
    border-top-right-radius: 0.25rem;
  }

  .xl\:rounded-br{
    border-bottom-right-radius: 0.25rem;
  }

  .xl\:rounded-bl{
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:rounded-tl-md{
    border-top-left-radius: 0.375rem;
  }

  .xl\:rounded-tr-md{
    border-top-right-radius: 0.375rem;
  }

  .xl\:rounded-br-md{
    border-bottom-right-radius: 0.375rem;
  }

  .xl\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:rounded-tl-lg{
    border-top-left-radius: 0.5rem;
  }

  .xl\:rounded-tr-lg{
    border-top-right-radius: 0.5rem;
  }

  .xl\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem;
  }

  .xl\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:rounded-tl-xl{
    border-top-left-radius: 0.75rem;
  }

  .xl\:rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .xl\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .xl\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .xl\:rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .xl\:rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .xl\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .xl\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .xl\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .xl\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .xl\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem;
  }

  .xl\:rounded-tl-full{
    border-top-left-radius: 9999px;
  }

  .xl\:rounded-tr-full{
    border-top-right-radius: 9999px;
  }

  .xl\:rounded-br-full{
    border-bottom-right-radius: 9999px;
  }

  .xl\:rounded-bl-full{
    border-bottom-left-radius: 9999px;
  }

  .xl\:border-solid{
    border-style: solid;
  }

  .xl\:border-dashed{
    border-style: dashed;
  }

  .xl\:border-dotted{
    border-style: dotted;
  }

  .xl\:border-double{
    border-style: double;
  }

  .xl\:border-none{
    border-style: none;
  }

  .xl\:border-0{
    border-width: 0;
  }

  .xl\:border-2{
    border-width: 2px;
  }

  .xl\:border-4{
    border-width: 4px;
  }

  .xl\:border-8{
    border-width: 8px;
  }

  .xl\:border{
    border-width: 1px;
  }

  .xl\:border-0\.5{
    border-width: 0.5px;
  }

  .xl\:border-t-0{
    border-top-width: 0;
  }

  .xl\:border-r-0{
    border-right-width: 0;
  }

  .xl\:border-b-0{
    border-bottom-width: 0;
  }

  .xl\:border-l-0{
    border-left-width: 0;
  }

  .xl\:border-t-2{
    border-top-width: 2px;
  }

  .xl\:border-r-2{
    border-right-width: 2px;
  }

  .xl\:border-b-2{
    border-bottom-width: 2px;
  }

  .xl\:border-l-2{
    border-left-width: 2px;
  }

  .xl\:border-t-4{
    border-top-width: 4px;
  }

  .xl\:border-r-4{
    border-right-width: 4px;
  }

  .xl\:border-b-4{
    border-bottom-width: 4px;
  }

  .xl\:border-l-4{
    border-left-width: 4px;
  }

  .xl\:border-t-8{
    border-top-width: 8px;
  }

  .xl\:border-r-8{
    border-right-width: 8px;
  }

  .xl\:border-b-8{
    border-bottom-width: 8px;
  }

  .xl\:border-l-8{
    border-left-width: 8px;
  }

  .xl\:border-t{
    border-top-width: 1px;
  }

  .xl\:border-r{
    border-right-width: 1px;
  }

  .xl\:border-b{
    border-bottom-width: 1px;
  }

  .xl\:border-l{
    border-left-width: 1px;
  }

  .xl\:border-t-0\.5{
    border-top-width: 0.5px;
  }

  .xl\:border-r-0\.5{
    border-right-width: 0.5px;
  }

  .xl\:border-b-0\.5{
    border-bottom-width: 0.5px;
  }

  .xl\:border-l-0\.5{
    border-left-width: 0.5px;
  }

  .xl\:box-border{
    box-sizing: border-box;
  }

  .xl\:box-content{
    box-sizing: content-box;
  }

  .xl\:cursor-auto{
    cursor: auto;
  }

  .xl\:cursor-default{
    cursor: default;
  }

  .xl\:cursor-pointer{
    cursor: pointer;
  }

  .xl\:cursor-wait{
    cursor: wait;
  }

  .xl\:cursor-text{
    cursor: text;
  }

  .xl\:cursor-move{
    cursor: move;
  }

  .xl\:cursor-not-allowed{
    cursor: not-allowed;
  }

  .xl\:block{
    display: block;
  }

  .xl\:inline-block{
    display: inline-block;
  }

  .xl\:inline{
    display: inline;
  }

  .xl\:flex{
    display: flex;
  }

  .xl\:inline-flex{
    display: inline-flex;
  }

  .xl\:table{
    display: table;
  }

  .xl\:table-caption{
    display: table-caption;
  }

  .xl\:table-cell{
    display: table-cell;
  }

  .xl\:table-column{
    display: table-column;
  }

  .xl\:table-column-group{
    display: table-column-group;
  }

  .xl\:table-footer-group{
    display: table-footer-group;
  }

  .xl\:table-header-group{
    display: table-header-group;
  }

  .xl\:table-row-group{
    display: table-row-group;
  }

  .xl\:table-row{
    display: table-row;
  }

  .xl\:flow-root{
    display: flow-root;
  }

  .xl\:grid{
    display: grid;
  }

  .xl\:inline-grid{
    display: inline-grid;
  }

  .xl\:contents{
    display: contents;
  }

  .xl\:hidden{
    display: none;
  }

  .xl\:flex-row{
    flex-direction: row;
  }

  .xl\:flex-row-reverse{
    flex-direction: row-reverse;
  }

  .xl\:flex-col{
    flex-direction: column;
  }

  .xl\:flex-col-reverse{
    flex-direction: column-reverse;
  }

  .xl\:flex-wrap{
    flex-wrap: wrap;
  }

  .xl\:flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .xl\:flex-no-wrap{
    flex-wrap: nowrap;
  }

  .xl\:place-items-auto{
    place-items: auto;
  }

  .xl\:place-items-start{
    place-items: start;
  }

  .xl\:place-items-end{
    place-items: end;
  }

  .xl\:place-items-center{
    place-items: center;
  }

  .xl\:place-items-stretch{
    place-items: stretch;
  }

  .xl\:place-content-center{
    place-content: center;
  }

  .xl\:place-content-start{
    place-content: start;
  }

  .xl\:place-content-end{
    place-content: end;
  }

  .xl\:place-content-between{
    place-content: space-between;
  }

  .xl\:place-content-around{
    place-content: space-around;
  }

  .xl\:place-content-evenly{
    place-content: space-evenly;
  }

  .xl\:place-content-stretch{
    place-content: stretch;
  }

  .xl\:place-self-auto{
    place-self: auto;
  }

  .xl\:place-self-start{
    place-self: start;
  }

  .xl\:place-self-end{
    place-self: end;
  }

  .xl\:place-self-center{
    place-self: center;
  }

  .xl\:place-self-stretch{
    place-self: stretch;
  }

  .xl\:items-start{
    align-items: flex-start;
  }

  .xl\:items-end{
    align-items: flex-end;
  }

  .xl\:items-center{
    align-items: center;
  }

  .xl\:items-baseline{
    align-items: baseline;
  }

  .xl\:items-stretch{
    align-items: stretch;
  }

  .xl\:content-center{
    align-content: center;
  }

  .xl\:content-start{
    align-content: flex-start;
  }

  .xl\:content-end{
    align-content: flex-end;
  }

  .xl\:content-between{
    align-content: space-between;
  }

  .xl\:content-around{
    align-content: space-around;
  }

  .xl\:content-evenly{
    align-content: space-evenly;
  }

  .xl\:self-auto{
    align-self: auto;
  }

  .xl\:self-start{
    align-self: flex-start;
  }

  .xl\:self-end{
    align-self: flex-end;
  }

  .xl\:self-center{
    align-self: center;
  }

  .xl\:self-stretch{
    align-self: stretch;
  }

  .xl\:justify-items-auto{
    justify-items: auto;
  }

  .xl\:justify-items-start{
    justify-items: start;
  }

  .xl\:justify-items-end{
    justify-items: end;
  }

  .xl\:justify-items-center{
    justify-items: center;
  }

  .xl\:justify-items-stretch{
    justify-items: stretch;
  }

  .xl\:justify-start{
    justify-content: flex-start;
  }

  .xl\:justify-end{
    justify-content: flex-end;
  }

  .xl\:justify-center{
    justify-content: center;
  }

  .xl\:justify-between{
    justify-content: space-between;
  }

  .xl\:justify-around{
    justify-content: space-around;
  }

  .xl\:justify-evenly{
    justify-content: space-evenly;
  }

  .xl\:justify-self-auto{
    justify-self: auto;
  }

  .xl\:justify-self-start{
    justify-self: start;
  }

  .xl\:justify-self-end{
    justify-self: end;
  }

  .xl\:justify-self-center{
    justify-self: center;
  }

  .xl\:justify-self-stretch{
    justify-self: stretch;
  }

  .xl\:flex-1{
    flex: 1 1 0%;
  }

  .xl\:flex-auto{
    flex: 1 1 auto;
  }

  .xl\:flex-initial{
    flex: 0 1 auto;
  }

  .xl\:flex-none{
    flex: none;
  }

  .xl\:flex-grow-0{
    flex-grow: 0;
  }

  .xl\:flex-grow{
    flex-grow: 1;
  }

  .xl\:flex-shrink-0{
    flex-shrink: 0;
  }

  .xl\:flex-shrink{
    flex-shrink: 1;
  }

  .xl\:order-1{
    order: 1;
  }

  .xl\:order-2{
    order: 2;
  }

  .xl\:order-3{
    order: 3;
  }

  .xl\:order-4{
    order: 4;
  }

  .xl\:order-5{
    order: 5;
  }

  .xl\:order-6{
    order: 6;
  }

  .xl\:order-7{
    order: 7;
  }

  .xl\:order-8{
    order: 8;
  }

  .xl\:order-9{
    order: 9;
  }

  .xl\:order-10{
    order: 10;
  }

  .xl\:order-11{
    order: 11;
  }

  .xl\:order-12{
    order: 12;
  }

  .xl\:order-first{
    order: -9999;
  }

  .xl\:order-last{
    order: 9999;
  }

  .xl\:order-none{
    order: 0;
  }

  .xl\:float-right{
    float: right;
  }

  .xl\:float-left{
    float: left;
  }

  .xl\:float-none{
    float: none;
  }

  .xl\:clearfix:after{
    content: "";
    display: table;
    clear: both;
  }

  .xl\:clear-left{
    clear: left;
  }

  .xl\:clear-right{
    clear: right;
  }

  .xl\:clear-both{
    clear: both;
  }

  .xl\:clear-none{
    clear: none;
  }

  .xl\:font-primary{
    font-family: termina, sans-serif;
  }

  .xl\:font-secondary{
    font-family: gotham, sans-serif;
  }

  .xl\:font-hairline{
    font-weight: 100;
  }

  .xl\:font-thin{
    font-weight: 200;
  }

  .xl\:font-light{
    font-weight: 300;
  }

  .xl\:font-normal{
    font-weight: 400;
  }

  .xl\:font-medium{
    font-weight: 500;
  }

  .xl\:font-semibold{
    font-weight: 600;
  }

  .xl\:font-bold{
    font-weight: 700;
  }

  .xl\:font-extrabold{
    font-weight: 800;
  }

  .xl\:font-black{
    font-weight: 900;
  }

  .xl\:hover\:font-hairline:hover{
    font-weight: 100;
  }

  .xl\:hover\:font-thin:hover{
    font-weight: 200;
  }

  .xl\:hover\:font-light:hover{
    font-weight: 300;
  }

  .xl\:hover\:font-normal:hover{
    font-weight: 400;
  }

  .xl\:hover\:font-medium:hover{
    font-weight: 500;
  }

  .xl\:hover\:font-semibold:hover{
    font-weight: 600;
  }

  .xl\:hover\:font-bold:hover{
    font-weight: 700;
  }

  .xl\:hover\:font-extrabold:hover{
    font-weight: 800;
  }

  .xl\:hover\:font-black:hover{
    font-weight: 900;
  }

  .xl\:focus\:font-hairline:focus{
    font-weight: 100;
  }

  .xl\:focus\:font-thin:focus{
    font-weight: 200;
  }

  .xl\:focus\:font-light:focus{
    font-weight: 300;
  }

  .xl\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .xl\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .xl\:focus\:font-semibold:focus{
    font-weight: 600;
  }

  .xl\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .xl\:focus\:font-extrabold:focus{
    font-weight: 800;
  }

  .xl\:focus\:font-black:focus{
    font-weight: 900;
  }

  .xl\:h-0{
    height: 0;
  }

  .xl\:h-1{
    height: 0.25rem;
  }

  .xl\:h-2{
    height: 0.5rem;
  }

  .xl\:h-3{
    height: 0.75rem;
  }

  .xl\:h-4{
    height: 1rem;
  }

  .xl\:h-5{
    height: 1.25rem;
  }

  .xl\:h-6{
    height: 1.5rem;
  }

  .xl\:h-8{
    height: 2rem;
  }

  .xl\:h-10{
    height: 2.5rem;
  }

  .xl\:h-12{
    height: 3rem;
  }

  .xl\:h-16{
    height: 4rem;
  }

  .xl\:h-20{
    height: 5rem;
  }

  .xl\:h-24{
    height: 6rem;
  }

  .xl\:h-32{
    height: 8rem;
  }

  .xl\:h-40{
    height: 10rem;
  }

  .xl\:h-48{
    height: 12rem;
  }

  .xl\:h-56{
    height: 14rem;
  }

  .xl\:h-64{
    height: 16rem;
  }

  .xl\:h-72{
    height: 4.5rem;
  }

  .xl\:h-92{
    height: 5.75rem;
  }

  .xl\:h-100{
    height: 26rem;
  }

  .xl\:h-108{
    height: 6.75rem;
  }

  .xl\:h-120{
    height: 7.5rem;
  }

  .xl\:h-138{
    height: 8.625rem;
  }

  .xl\:h-140{
    height: 8.75rem;
  }

  .xl\:h-200{
    height: 12.5rem;
  }

  .xl\:h-260{
    height: 16.25rem;
  }

  .xl\:h-310{
    height: 19.375rem;
  }

  .xl\:h-340{
    height: 23.75rem;
  }

  .xl\:h-378{
    height: 23.625rem;
  }

  .xl\:h-480{
    height: 30rem;
  }

  .xl\:h-520{
    height: 32.5rem;
  }

  .xl\:h-582{
    height: 36.375rem;
  }

  .xl\:h-624{
    height: 39rem;
  }

  .xl\:h-652{
    height: 40.75rem;
  }

  .xl\:h-756{
    height: 47.25rem;
  }

  .xl\:h-auto{
    height: auto;
  }

  .xl\:h-px{
    height: 1px;
  }

  .xl\:h-full{
    height: 100%;
  }

  .xl\:h-screen{
    height: 100vh;
  }

  .xl\:h-fit{
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .xl\:h-line{
    height: 0.0625rem;
  }

  .xl\:h-70vh{
    height: 70vh;
  }

  .xl\:h-50vh{
    height: 50vh;
  }

  .xl\:h-unset{
    height: unset;
  }

  .xl\:text-8{
    font-size: 0.5rem;
    line-height: 1.5;
  }

  .xl\:text-10{
    font-size: 0.625rem;
    line-height: 1.5;
  }

  .xl\:text-12{
    font-size: 0.75rem;
    line-height: 1.6;
  }

  .xl\:text-14{
    font-size: 0.875rem;
    line-height: 1.6;
  }

  .xl\:text-18{
    font-size: 1.125rem;
    line-height: 1.625rem;
  }

  .xl\:text-28{
    font-size: 1.75rem;
    line-height: 2.25rem;
  }

  .xl\:text-32{
    font-size: 2rem;
    line-height: 2.625rem;
  }

  .xl\:text-44{
    font-size: 2.75rem;
    line-height: 3.25rem;
  }

  .xl\:text-xs{
    font-size: 0.75rem;
  }

  .xl\:text-sm{
    font-size: 0.875rem;
  }

  .xl\:text-base{
    font-size: 1rem;
  }

  .xl\:text-lg{
    font-size: 1.125rem;
  }

  .xl\:text-xl{
    font-size: 1.25rem;
  }

  .xl\:text-2xl{
    font-size: 1.5rem;
  }

  .xl\:text-3xl{
    font-size: 1.875rem;
  }

  .xl\:text-4xl{
    font-size: 2.25rem;
  }

  .xl\:text-5xl{
    font-size: 3rem;
  }

  .xl\:text-6xl{
    font-size: 4rem;
  }

  .xl\:leading-3{
    line-height: .75rem;
  }

  .xl\:leading-4{
    line-height: 1rem;
  }

  .xl\:leading-5{
    line-height: 1.25rem;
  }

  .xl\:leading-6{
    line-height: 1.5rem;
  }

  .xl\:leading-7{
    line-height: 1.75rem;
  }

  .xl\:leading-8{
    line-height: 2rem;
  }

  .xl\:leading-9{
    line-height: 2.25rem;
  }

  .xl\:leading-10{
    line-height: 2.5rem;
  }

  .xl\:leading-none{
    line-height: 1;
  }

  .xl\:leading-tight{
    line-height: 1.25;
  }

  .xl\:leading-snug{
    line-height: 1.375;
  }

  .xl\:leading-normal{
    line-height: 1.5;
  }

  .xl\:leading-relaxed{
    line-height: 1.625;
  }

  .xl\:leading-loose{
    line-height: 2;
  }

  .xl\:list-inside{
    list-style-position: inside;
  }

  .xl\:list-outside{
    list-style-position: outside;
  }

  .xl\:list-none{
    list-style-type: none;
  }

  .xl\:list-disc{
    list-style-type: disc;
  }

  .xl\:list-decimal{
    list-style-type: decimal;
  }

  .xl\:m-0{
    margin: 0;
  }

  .xl\:m-1{
    margin: 0.25rem;
  }

  .xl\:m-2{
    margin: 0.5rem;
  }

  .xl\:m-3{
    margin: 0.75rem;
  }

  .xl\:m-4{
    margin: 1rem;
  }

  .xl\:m-5{
    margin: 1.25rem;
  }

  .xl\:m-6{
    margin: 1.5rem;
  }

  .xl\:m-8{
    margin: 2rem;
  }

  .xl\:m-10{
    margin: 2.5rem;
  }

  .xl\:m-12{
    margin: 3rem;
  }

  .xl\:m-16{
    margin: 4rem;
  }

  .xl\:m-20{
    margin: 1.25rem;
  }

  .xl\:m-24{
    margin: 6rem;
  }

  .xl\:m-28{
    margin: 1.75rem;
  }

  .xl\:m-30{
    margin: 1.875rem;
  }

  .xl\:m-32{
    margin: 8rem;
  }

  .xl\:m-40{
    margin: 2.5rem;
  }

  .xl\:m-48{
    margin: 12rem;
  }

  .xl\:m-56{
    margin: 14rem;
  }

  .xl\:m-60{
    margin: 3.75rem;
  }

  .xl\:m-64{
    margin: 16rem;
  }

  .xl\:m-72{
    margin: 4.5rem;
  }

  .xl\:m-92{
    margin: 5.75rem;
  }

  .xl\:m-108{
    margin: 6.75rem;
  }

  .xl\:m-140{
    margin: 8.75rem;
  }

  .xl\:m-160{
    margin: 10rem;
  }

  .xl\:m-180{
    margin: 11.25rem;
  }

  .xl\:m-192{
    margin: 12rem;
  }

  .xl\:m-208{
    margin: 13rem;
  }

  .xl\:m-240{
    margin: 15rem;
  }

  .xl\:m-280{
    margin: 17.5rem;
  }

  .xl\:m-auto{
    margin: auto;
  }

  .xl\:m-px{
    margin: 1px;
  }

  .xl\:-m-1{
    margin: -0.25rem;
  }

  .xl\:-m-2{
    margin: -0.5rem;
  }

  .xl\:-m-3{
    margin: -0.75rem;
  }

  .xl\:-m-4{
    margin: -1rem;
  }

  .xl\:-m-5{
    margin: -1.25rem;
  }

  .xl\:-m-6{
    margin: -1.5rem;
  }

  .xl\:-m-8{
    margin: -2rem;
  }

  .xl\:-m-10{
    margin: -2.5rem;
  }

  .xl\:-m-12{
    margin: -3rem;
  }

  .xl\:-m-16{
    margin: -4rem;
  }

  .xl\:-m-20{
    margin: -5rem;
  }

  .xl\:-m-24{
    margin: -6rem;
  }

  .xl\:-m-32{
    margin: -8rem;
  }

  .xl\:-m-40{
    margin: -10rem;
  }

  .xl\:-m-48{
    margin: -12rem;
  }

  .xl\:-m-56{
    margin: -14rem;
  }

  .xl\:-m-64{
    margin: -16rem;
  }

  .xl\:-m-px{
    margin: -1px;
  }

  .xl\:my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xl\:mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .xl\:my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .xl\:mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .xl\:my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xl\:mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xl\:my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .xl\:mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .xl\:my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xl\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xl\:my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xl\:mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xl\:my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xl\:mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xl\:my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xl\:mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xl\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xl\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xl\:my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xl\:mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xl\:my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xl\:mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xl\:my-20{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xl\:mx-20{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xl\:my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xl\:mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xl\:my-28{
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .xl\:mx-28{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .xl\:my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }

  .xl\:mx-30{
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .xl\:my-32{
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xl\:mx-32{
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xl\:my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xl\:mx-40{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xl\:my-48{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .xl\:mx-48{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .xl\:my-56{
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .xl\:mx-56{
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .xl\:my-60{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .xl\:mx-60{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .xl\:my-64{
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .xl\:mx-64{
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .xl\:my-72{
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .xl\:mx-72{
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .xl\:my-92{
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .xl\:mx-92{
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .xl\:my-108{
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .xl\:mx-108{
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .xl\:my-140{
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }

  .xl\:mx-140{
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }

  .xl\:my-160{
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xl\:mx-160{
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xl\:my-180{
    margin-top: 11.25rem;
    margin-bottom: 11.25rem;
  }

  .xl\:mx-180{
    margin-left: 11.25rem;
    margin-right: 11.25rem;
  }

  .xl\:my-192{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .xl\:mx-192{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .xl\:my-208{
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .xl\:mx-208{
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .xl\:my-240{
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .xl\:mx-240{
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .xl\:my-280{
    margin-top: 17.5rem;
    margin-bottom: 17.5rem;
  }

  .xl\:mx-280{
    margin-left: 17.5rem;
    margin-right: 17.5rem;
  }

  .xl\:my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .xl\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .xl\:my-px{
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xl\:mx-px{
    margin-left: 1px;
    margin-right: 1px;
  }

  .xl\:-my-1{
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .xl\:-mx-1{
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .xl\:-my-2{
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xl\:-mx-2{
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xl\:-my-3{
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .xl\:-mx-3{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .xl\:-my-4{
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xl\:-mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xl\:-my-5{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .xl\:-mx-5{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .xl\:-my-6{
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xl\:-mx-6{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xl\:-my-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xl\:-mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xl\:-my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xl\:-mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xl\:-my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xl\:-mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xl\:-my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xl\:-mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xl\:-my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xl\:-mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xl\:-my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xl\:-mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xl\:-my-32{
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xl\:-mx-32{
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xl\:-my-40{
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .xl\:-mx-40{
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .xl\:-my-48{
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .xl\:-mx-48{
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .xl\:-my-56{
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .xl\:-mx-56{
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .xl\:-my-64{
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .xl\:-mx-64{
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .xl\:-my-px{
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xl\:-mx-px{
    margin-left: -1px;
    margin-right: -1px;
  }

  .xl\:mt-0{
    margin-top: 0;
  }

  .xl\:mr-0{
    margin-right: 0;
  }

  .xl\:mb-0{
    margin-bottom: 0;
  }

  .xl\:ml-0{
    margin-left: 0;
  }

  .xl\:mt-1{
    margin-top: 0.25rem;
  }

  .xl\:mr-1{
    margin-right: 0.25rem;
  }

  .xl\:mb-1{
    margin-bottom: 0.25rem;
  }

  .xl\:ml-1{
    margin-left: 0.25rem;
  }

  .xl\:mt-2{
    margin-top: 0.5rem;
  }

  .xl\:mr-2{
    margin-right: 0.5rem;
  }

  .xl\:mb-2{
    margin-bottom: 0.5rem;
  }

  .xl\:ml-2{
    margin-left: 0.5rem;
  }

  .xl\:mt-3{
    margin-top: 0.75rem;
  }

  .xl\:mr-3{
    margin-right: 0.75rem;
  }

  .xl\:mb-3{
    margin-bottom: 0.75rem;
  }

  .xl\:ml-3{
    margin-left: 0.75rem;
  }

  .xl\:mt-4{
    margin-top: 1rem;
  }

  .xl\:mr-4{
    margin-right: 1rem;
  }

  .xl\:mb-4{
    margin-bottom: 1rem;
  }

  .xl\:ml-4{
    margin-left: 1rem;
  }

  .xl\:mt-5{
    margin-top: 1.25rem;
  }

  .xl\:mr-5{
    margin-right: 1.25rem;
  }

  .xl\:mb-5{
    margin-bottom: 1.25rem;
  }

  .xl\:ml-5{
    margin-left: 1.25rem;
  }

  .xl\:mt-6{
    margin-top: 1.5rem;
  }

  .xl\:mr-6{
    margin-right: 1.5rem;
  }

  .xl\:mb-6{
    margin-bottom: 1.5rem;
  }

  .xl\:ml-6{
    margin-left: 1.5rem;
  }

  .xl\:mt-8{
    margin-top: 2rem;
  }

  .xl\:mr-8{
    margin-right: 2rem;
  }

  .xl\:mb-8{
    margin-bottom: 2rem;
  }

  .xl\:ml-8{
    margin-left: 2rem;
  }

  .xl\:mt-10{
    margin-top: 2.5rem;
  }

  .xl\:mr-10{
    margin-right: 2.5rem;
  }

  .xl\:mb-10{
    margin-bottom: 2.5rem;
  }

  .xl\:ml-10{
    margin-left: 2.5rem;
  }

  .xl\:mt-12{
    margin-top: 3rem;
  }

  .xl\:mr-12{
    margin-right: 3rem;
  }

  .xl\:mb-12{
    margin-bottom: 3rem;
  }

  .xl\:ml-12{
    margin-left: 3rem;
  }

  .xl\:mt-16{
    margin-top: 4rem;
  }

  .xl\:mr-16{
    margin-right: 4rem;
  }

  .xl\:mb-16{
    margin-bottom: 4rem;
  }

  .xl\:ml-16{
    margin-left: 4rem;
  }

  .xl\:mt-20{
    margin-top: 1.25rem;
  }

  .xl\:mr-20{
    margin-right: 1.25rem;
  }

  .xl\:mb-20{
    margin-bottom: 1.25rem;
  }

  .xl\:ml-20{
    margin-left: 1.25rem;
  }

  .xl\:mt-24{
    margin-top: 6rem;
  }

  .xl\:mr-24{
    margin-right: 6rem;
  }

  .xl\:mb-24{
    margin-bottom: 6rem;
  }

  .xl\:ml-24{
    margin-left: 6rem;
  }

  .xl\:mt-28{
    margin-top: 1.75rem;
  }

  .xl\:mr-28{
    margin-right: 1.75rem;
  }

  .xl\:mb-28{
    margin-bottom: 1.75rem;
  }

  .xl\:ml-28{
    margin-left: 1.75rem;
  }

  .xl\:mt-30{
    margin-top: 1.875rem;
  }

  .xl\:mr-30{
    margin-right: 1.875rem;
  }

  .xl\:mb-30{
    margin-bottom: 1.875rem;
  }

  .xl\:ml-30{
    margin-left: 1.875rem;
  }

  .xl\:mt-32{
    margin-top: 8rem;
  }

  .xl\:mr-32{
    margin-right: 8rem;
  }

  .xl\:mb-32{
    margin-bottom: 8rem;
  }

  .xl\:ml-32{
    margin-left: 8rem;
  }

  .xl\:mt-40{
    margin-top: 2.5rem;
  }

  .xl\:mr-40{
    margin-right: 2.5rem;
  }

  .xl\:mb-40{
    margin-bottom: 2.5rem;
  }

  .xl\:ml-40{
    margin-left: 2.5rem;
  }

  .xl\:mt-48{
    margin-top: 12rem;
  }

  .xl\:mr-48{
    margin-right: 12rem;
  }

  .xl\:mb-48{
    margin-bottom: 12rem;
  }

  .xl\:ml-48{
    margin-left: 12rem;
  }

  .xl\:mt-56{
    margin-top: 14rem;
  }

  .xl\:mr-56{
    margin-right: 14rem;
  }

  .xl\:mb-56{
    margin-bottom: 14rem;
  }

  .xl\:ml-56{
    margin-left: 14rem;
  }

  .xl\:mt-60{
    margin-top: 3.75rem;
  }

  .xl\:mr-60{
    margin-right: 3.75rem;
  }

  .xl\:mb-60{
    margin-bottom: 3.75rem;
  }

  .xl\:ml-60{
    margin-left: 3.75rem;
  }

  .xl\:mt-64{
    margin-top: 16rem;
  }

  .xl\:mr-64{
    margin-right: 16rem;
  }

  .xl\:mb-64{
    margin-bottom: 16rem;
  }

  .xl\:ml-64{
    margin-left: 16rem;
  }

  .xl\:mt-72{
    margin-top: 4.5rem;
  }

  .xl\:mr-72{
    margin-right: 4.5rem;
  }

  .xl\:mb-72{
    margin-bottom: 4.5rem;
  }

  .xl\:ml-72{
    margin-left: 4.5rem;
  }

  .xl\:mt-92{
    margin-top: 5.75rem;
  }

  .xl\:mr-92{
    margin-right: 5.75rem;
  }

  .xl\:mb-92{
    margin-bottom: 5.75rem;
  }

  .xl\:ml-92{
    margin-left: 5.75rem;
  }

  .xl\:mt-108{
    margin-top: 6.75rem;
  }

  .xl\:mr-108{
    margin-right: 6.75rem;
  }

  .xl\:mb-108{
    margin-bottom: 6.75rem;
  }

  .xl\:ml-108{
    margin-left: 6.75rem;
  }

  .xl\:mt-140{
    margin-top: 8.75rem;
  }

  .xl\:mr-140{
    margin-right: 8.75rem;
  }

  .xl\:mb-140{
    margin-bottom: 8.75rem;
  }

  .xl\:ml-140{
    margin-left: 8.75rem;
  }

  .xl\:mt-160{
    margin-top: 10rem;
  }

  .xl\:mr-160{
    margin-right: 10rem;
  }

  .xl\:mb-160{
    margin-bottom: 10rem;
  }

  .xl\:ml-160{
    margin-left: 10rem;
  }

  .xl\:mt-180{
    margin-top: 11.25rem;
  }

  .xl\:mr-180{
    margin-right: 11.25rem;
  }

  .xl\:mb-180{
    margin-bottom: 11.25rem;
  }

  .xl\:ml-180{
    margin-left: 11.25rem;
  }

  .xl\:mt-192{
    margin-top: 12rem;
  }

  .xl\:mr-192{
    margin-right: 12rem;
  }

  .xl\:mb-192{
    margin-bottom: 12rem;
  }

  .xl\:ml-192{
    margin-left: 12rem;
  }

  .xl\:mt-208{
    margin-top: 13rem;
  }

  .xl\:mr-208{
    margin-right: 13rem;
  }

  .xl\:mb-208{
    margin-bottom: 13rem;
  }

  .xl\:ml-208{
    margin-left: 13rem;
  }

  .xl\:mt-240{
    margin-top: 15rem;
  }

  .xl\:mr-240{
    margin-right: 15rem;
  }

  .xl\:mb-240{
    margin-bottom: 15rem;
  }

  .xl\:ml-240{
    margin-left: 15rem;
  }

  .xl\:mt-280{
    margin-top: 17.5rem;
  }

  .xl\:mr-280{
    margin-right: 17.5rem;
  }

  .xl\:mb-280{
    margin-bottom: 17.5rem;
  }

  .xl\:ml-280{
    margin-left: 17.5rem;
  }

  .xl\:mt-auto{
    margin-top: auto;
  }

  .xl\:mr-auto{
    margin-right: auto;
  }

  .xl\:mb-auto{
    margin-bottom: auto;
  }

  .xl\:ml-auto{
    margin-left: auto;
  }

  .xl\:mt-px{
    margin-top: 1px;
  }

  .xl\:mr-px{
    margin-right: 1px;
  }

  .xl\:mb-px{
    margin-bottom: 1px;
  }

  .xl\:ml-px{
    margin-left: 1px;
  }

  .xl\:-mt-1{
    margin-top: -0.25rem;
  }

  .xl\:-mr-1{
    margin-right: -0.25rem;
  }

  .xl\:-mb-1{
    margin-bottom: -0.25rem;
  }

  .xl\:-ml-1{
    margin-left: -0.25rem;
  }

  .xl\:-mt-2{
    margin-top: -0.5rem;
  }

  .xl\:-mr-2{
    margin-right: -0.5rem;
  }

  .xl\:-mb-2{
    margin-bottom: -0.5rem;
  }

  .xl\:-ml-2{
    margin-left: -0.5rem;
  }

  .xl\:-mt-3{
    margin-top: -0.75rem;
  }

  .xl\:-mr-3{
    margin-right: -0.75rem;
  }

  .xl\:-mb-3{
    margin-bottom: -0.75rem;
  }

  .xl\:-ml-3{
    margin-left: -0.75rem;
  }

  .xl\:-mt-4{
    margin-top: -1rem;
  }

  .xl\:-mr-4{
    margin-right: -1rem;
  }

  .xl\:-mb-4{
    margin-bottom: -1rem;
  }

  .xl\:-ml-4{
    margin-left: -1rem;
  }

  .xl\:-mt-5{
    margin-top: -1.25rem;
  }

  .xl\:-mr-5{
    margin-right: -1.25rem;
  }

  .xl\:-mb-5{
    margin-bottom: -1.25rem;
  }

  .xl\:-ml-5{
    margin-left: -1.25rem;
  }

  .xl\:-mt-6{
    margin-top: -1.5rem;
  }

  .xl\:-mr-6{
    margin-right: -1.5rem;
  }

  .xl\:-mb-6{
    margin-bottom: -1.5rem;
  }

  .xl\:-ml-6{
    margin-left: -1.5rem;
  }

  .xl\:-mt-8{
    margin-top: -2rem;
  }

  .xl\:-mr-8{
    margin-right: -2rem;
  }

  .xl\:-mb-8{
    margin-bottom: -2rem;
  }

  .xl\:-ml-8{
    margin-left: -2rem;
  }

  .xl\:-mt-10{
    margin-top: -2.5rem;
  }

  .xl\:-mr-10{
    margin-right: -2.5rem;
  }

  .xl\:-mb-10{
    margin-bottom: -2.5rem;
  }

  .xl\:-ml-10{
    margin-left: -2.5rem;
  }

  .xl\:-mt-12{
    margin-top: -3rem;
  }

  .xl\:-mr-12{
    margin-right: -3rem;
  }

  .xl\:-mb-12{
    margin-bottom: -3rem;
  }

  .xl\:-ml-12{
    margin-left: -3rem;
  }

  .xl\:-mt-16{
    margin-top: -4rem;
  }

  .xl\:-mr-16{
    margin-right: -4rem;
  }

  .xl\:-mb-16{
    margin-bottom: -4rem;
  }

  .xl\:-ml-16{
    margin-left: -4rem;
  }

  .xl\:-mt-20{
    margin-top: -5rem;
  }

  .xl\:-mr-20{
    margin-right: -5rem;
  }

  .xl\:-mb-20{
    margin-bottom: -5rem;
  }

  .xl\:-ml-20{
    margin-left: -5rem;
  }

  .xl\:-mt-24{
    margin-top: -6rem;
  }

  .xl\:-mr-24{
    margin-right: -6rem;
  }

  .xl\:-mb-24{
    margin-bottom: -6rem;
  }

  .xl\:-ml-24{
    margin-left: -6rem;
  }

  .xl\:-mt-32{
    margin-top: -8rem;
  }

  .xl\:-mr-32{
    margin-right: -8rem;
  }

  .xl\:-mb-32{
    margin-bottom: -8rem;
  }

  .xl\:-ml-32{
    margin-left: -8rem;
  }

  .xl\:-mt-40{
    margin-top: -10rem;
  }

  .xl\:-mr-40{
    margin-right: -10rem;
  }

  .xl\:-mb-40{
    margin-bottom: -10rem;
  }

  .xl\:-ml-40{
    margin-left: -10rem;
  }

  .xl\:-mt-48{
    margin-top: -12rem;
  }

  .xl\:-mr-48{
    margin-right: -12rem;
  }

  .xl\:-mb-48{
    margin-bottom: -12rem;
  }

  .xl\:-ml-48{
    margin-left: -12rem;
  }

  .xl\:-mt-56{
    margin-top: -14rem;
  }

  .xl\:-mr-56{
    margin-right: -14rem;
  }

  .xl\:-mb-56{
    margin-bottom: -14rem;
  }

  .xl\:-ml-56{
    margin-left: -14rem;
  }

  .xl\:-mt-64{
    margin-top: -16rem;
  }

  .xl\:-mr-64{
    margin-right: -16rem;
  }

  .xl\:-mb-64{
    margin-bottom: -16rem;
  }

  .xl\:-ml-64{
    margin-left: -16rem;
  }

  .xl\:-mt-px{
    margin-top: -1px;
  }

  .xl\:-mr-px{
    margin-right: -1px;
  }

  .xl\:-mb-px{
    margin-bottom: -1px;
  }

  .xl\:-ml-px{
    margin-left: -1px;
  }

  .xl\:max-h-0{
    max-height: 0;
  }

  .xl\:max-h-60{
    max-height: 3.75rem;
  }

  .xl\:max-h-100{
    max-height: 6.25rem;
  }

  .xl\:max-h-full{
    max-height: 100%;
  }

  .xl\:max-h-screen{
    max-height: 100vh;
  }

  .xl\:max-h-inherit{
    max-height: inherit;
  }

  .xl\:max-h-80vh{
    max-height: 80vh;
  }

  .xl\:max-w-60{
    max-width: 3.75rem;
  }

  .xl\:max-w-124{
    max-width: 7.75rem;
  }

  .xl\:max-w-180{
    max-width: 11.25rem;
  }

  .xl\:max-w-240{
    max-width: 15rem;
  }

  .xl\:max-w-260{
    max-width: 16.25rem;
  }

  .xl\:max-w-264{
    max-width: 16.5rem;
  }

  .xl\:max-w-none{
    max-width: none;
  }

  .xl\:max-w-xs{
    max-width: 20rem;
  }

  .xl\:max-w-sm{
    max-width: 24rem;
  }

  .xl\:max-w-md{
    max-width: 28rem;
  }

  .xl\:max-w-lg{
    max-width: 32rem;
  }

  .xl\:max-w-xl{
    max-width: 36rem;
  }

  .xl\:max-w-2xl{
    max-width: 42rem;
  }

  .xl\:max-w-3xl{
    max-width: 48rem;
  }

  .xl\:max-w-4xl{
    max-width: 56rem;
  }

  .xl\:max-w-5xl{
    max-width: 64rem;
  }

  .xl\:max-w-6xl{
    max-width: 72rem;
  }

  .xl\:max-w-full{
    max-width: 100%;
  }

  .xl\:max-w-screen-sm{
    max-width: 640px;
  }

  .xl\:max-w-screen-md{
    max-width: 768px;
  }

  .xl\:max-w-screen-lg{
    max-width: 1024px;
  }

  .xl\:max-w-screen-xl{
    max-width: 1280px;
  }

  .xl\:max-w-screen-1xl{
    max-width: 1100px;
  }

  .xl\:max-w-screen-2xl{
    max-width: 1366px;
  }

  .xl\:max-w-screen-3xl{
    max-width: 1600px;
  }

  .xl\:max-w-60ch{
    max-width: 60ch;
  }

  .xl\:max-w-3\/5{
    max-width: 60%;
  }

  .xl\:max-w-1\/2{
    max-width: 50%;
  }

  .xl\:max-w-10\/12{
    max-width: 83.333333%;
  }

  .xl\:max-w-9\/12{
    max-width: 75%;
  }

  .xl\:max-w-80vw{
    max-width: 80vw;
  }

  .xl\:min-h-0{
    min-height: 0;
  }

  .xl\:min-h-310{
    min-height: 19.375rem;
  }

  .xl\:min-h-full{
    min-height: 100%;
  }

  .xl\:min-h-screen{
    min-height: 100vh;
  }

  .xl\:min-w-0{
    min-width: 0;
  }

  .xl\:min-w-10{
    min-width: 2.5rem;
  }

  .xl\:min-w-20{
    min-width: 5rem;
  }

  .xl\:min-w-200{
    min-width: 12.5rem;
  }

  .xl\:min-w-240{
    min-width: 15rem;
  }

  .xl\:min-w-310{
    min-width: 19.375rem;
  }

  .xl\:min-w-full{
    min-width: 100%;
  }

  .xl\:min-w-auto{
    min-width: auto;
  }

  .xl\:object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .xl\:object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }

  .xl\:object-fill{
    -o-object-fit: fill;
       object-fit: fill;
  }

  .xl\:object-none{
    -o-object-fit: none;
       object-fit: none;
  }

  .xl\:object-scale-down{
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .xl\:object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
  }

  .xl\:object-center{
    -o-object-position: center;
       object-position: center;
  }

  .xl\:object-left{
    -o-object-position: left;
       object-position: left;
  }

  .xl\:object-left-bottom{
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .xl\:object-left-top{
    -o-object-position: left top;
       object-position: left top;
  }

  .xl\:object-right{
    -o-object-position: right;
       object-position: right;
  }

  .xl\:object-right-bottom{
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .xl\:object-right-top{
    -o-object-position: right top;
       object-position: right top;
  }

  .xl\:object-top{
    -o-object-position: top;
       object-position: top;
  }

  .xl\:opacity-0{
    opacity: 0;
  }

  .xl\:opacity-10{
    opacity: 0.1;
  }

  .xl\:opacity-20{
    opacity: 0.2;
  }

  .xl\:opacity-25{
    opacity: 0.25;
  }

  .xl\:opacity-50{
    opacity: 0.5;
  }

  .xl\:opacity-60{
    opacity: 0.6;
  }

  .xl\:opacity-75{
    opacity: 0.75;
  }

  .xl\:opacity-100{
    opacity: 1;
  }

  .xl\:hover\:opacity-0:hover{
    opacity: 0;
  }

  .xl\:hover\:opacity-10:hover{
    opacity: 0.1;
  }

  .xl\:hover\:opacity-20:hover{
    opacity: 0.2;
  }

  .xl\:hover\:opacity-25:hover{
    opacity: 0.25;
  }

  .xl\:hover\:opacity-50:hover{
    opacity: 0.5;
  }

  .xl\:hover\:opacity-60:hover{
    opacity: 0.6;
  }

  .xl\:hover\:opacity-75:hover{
    opacity: 0.75;
  }

  .xl\:hover\:opacity-100:hover{
    opacity: 1;
  }

  .xl\:focus\:opacity-0:focus{
    opacity: 0;
  }

  .xl\:focus\:opacity-10:focus{
    opacity: 0.1;
  }

  .xl\:focus\:opacity-20:focus{
    opacity: 0.2;
  }

  .xl\:focus\:opacity-25:focus{
    opacity: 0.25;
  }

  .xl\:focus\:opacity-50:focus{
    opacity: 0.5;
  }

  .xl\:focus\:opacity-60:focus{
    opacity: 0.6;
  }

  .xl\:focus\:opacity-75:focus{
    opacity: 0.75;
  }

  .xl\:focus\:opacity-100:focus{
    opacity: 1;
  }

  .xl\:outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xl\:outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xl\:outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xl\:focus\:outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xl\:focus\:outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xl\:focus\:outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xl\:overflow-auto{
    overflow: auto;
  }

  .xl\:overflow-hidden{
    overflow: hidden;
  }

  .xl\:overflow-visible{
    overflow: visible;
  }

  .xl\:overflow-scroll{
    overflow: scroll;
  }

  .xl\:overflow-x-auto{
    overflow-x: auto;
  }

  .xl\:overflow-y-auto{
    overflow-y: auto;
  }

  .xl\:overflow-x-hidden{
    overflow-x: hidden;
  }

  .xl\:overflow-y-hidden{
    overflow-y: hidden;
  }

  .xl\:overflow-x-visible{
    overflow-x: visible;
  }

  .xl\:overflow-y-visible{
    overflow-y: visible;
  }

  .xl\:overflow-x-scroll{
    overflow-x: scroll;
  }

  .xl\:overflow-y-scroll{
    overflow-y: scroll;
  }

  .xl\:scrolling-touch{
    -webkit-overflow-scrolling: touch;
  }

  .xl\:scrolling-auto{
    -webkit-overflow-scrolling: auto;
  }

  .xl\:overscroll-auto{
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto;
  }

  .xl\:overscroll-contain{
    -ms-scroll-chaining: none;
        overscroll-behavior: contain;
  }

  .xl\:overscroll-none{
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }

  .xl\:overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .xl\:overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .xl\:overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .xl\:overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .xl\:overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .xl\:overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .xl\:p-0{
    padding: 0;
  }

  .xl\:p-1{
    padding: 0.25rem;
  }

  .xl\:p-2{
    padding: 0.5rem;
  }

  .xl\:p-3{
    padding: 0.75rem;
  }

  .xl\:p-4{
    padding: 1rem;
  }

  .xl\:p-5{
    padding: 1.25rem;
  }

  .xl\:p-6{
    padding: 1.5rem;
  }

  .xl\:p-8{
    padding: 2rem;
  }

  .xl\:p-10{
    padding: 2.5rem;
  }

  .xl\:p-12{
    padding: 3rem;
  }

  .xl\:p-16{
    padding: 4rem;
  }

  .xl\:p-20{
    padding: 5rem;
  }

  .xl\:p-24{
    padding: 6rem;
  }

  .xl\:p-30{
    padding: 1.875rem;
  }

  .xl\:p-32{
    padding: 8rem;
  }

  .xl\:p-40{
    padding: 10rem;
  }

  .xl\:p-48{
    padding: 12rem;
  }

  .xl\:p-56{
    padding: 3.5rem;
  }

  .xl\:p-64{
    padding: 16rem;
  }

  .xl\:p-72{
    padding: 4.5rem;
  }

  .xl\:p-92{
    padding: 5.75rem;
  }

  .xl\:p-108{
    padding: 6.75rem;
  }

  .xl\:p-140{
    padding: 8.75rem;
  }

  .xl\:p-280{
    padding: 17.5rem;
  }

  .xl\:p-400{
    padding: 25rem;
  }

  .xl\:p-px{
    padding: 1px;
  }

  .xl\:p-2xl\:pl-140{
    padding: 15.875rem;
  }

  .xl\:py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .xl\:px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .xl\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .xl\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .xl\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xl\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xl\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .xl\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .xl\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xl\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xl\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xl\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xl\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xl\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xl\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xl\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xl\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xl\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xl\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xl\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xl\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xl\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xl\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xl\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xl\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xl\:px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xl\:py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .xl\:px-30{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .xl\:py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xl\:px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xl\:py-40{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xl\:px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xl\:py-48{
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .xl\:px-48{
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .xl\:py-56{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .xl\:px-56{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .xl\:py-64{
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .xl\:px-64{
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .xl\:py-72{
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .xl\:px-72{
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .xl\:py-92{
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .xl\:px-92{
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .xl\:py-108{
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .xl\:px-108{
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .xl\:py-140{
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .xl\:px-140{
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }

  .xl\:py-280{
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }

  .xl\:px-280{
    padding-left: 17.5rem;
    padding-right: 17.5rem;
  }

  .xl\:py-400{
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .xl\:px-400{
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .xl\:py-px{
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xl\:px-px{
    padding-left: 1px;
    padding-right: 1px;
  }

  .xl\:py-2xl\:pl-140{
    padding-top: 15.875rem;
    padding-bottom: 15.875rem;
  }

  .xl\:px-2xl\:pl-140{
    padding-left: 15.875rem;
    padding-right: 15.875rem;
  }

  .xl\:pt-0{
    padding-top: 0;
  }

  .xl\:pr-0{
    padding-right: 0;
  }

  .xl\:pb-0{
    padding-bottom: 0;
  }

  .xl\:pl-0{
    padding-left: 0;
  }

  .xl\:pt-1{
    padding-top: 0.25rem;
  }

  .xl\:pr-1{
    padding-right: 0.25rem;
  }

  .xl\:pb-1{
    padding-bottom: 0.25rem;
  }

  .xl\:pl-1{
    padding-left: 0.25rem;
  }

  .xl\:pt-2{
    padding-top: 0.5rem;
  }

  .xl\:pr-2{
    padding-right: 0.5rem;
  }

  .xl\:pb-2{
    padding-bottom: 0.5rem;
  }

  .xl\:pl-2{
    padding-left: 0.5rem;
  }

  .xl\:pt-3{
    padding-top: 0.75rem;
  }

  .xl\:pr-3{
    padding-right: 0.75rem;
  }

  .xl\:pb-3{
    padding-bottom: 0.75rem;
  }

  .xl\:pl-3{
    padding-left: 0.75rem;
  }

  .xl\:pt-4{
    padding-top: 1rem;
  }

  .xl\:pr-4{
    padding-right: 1rem;
  }

  .xl\:pb-4{
    padding-bottom: 1rem;
  }

  .xl\:pl-4{
    padding-left: 1rem;
  }

  .xl\:pt-5{
    padding-top: 1.25rem;
  }

  .xl\:pr-5{
    padding-right: 1.25rem;
  }

  .xl\:pb-5{
    padding-bottom: 1.25rem;
  }

  .xl\:pl-5{
    padding-left: 1.25rem;
  }

  .xl\:pt-6{
    padding-top: 1.5rem;
  }

  .xl\:pr-6{
    padding-right: 1.5rem;
  }

  .xl\:pb-6{
    padding-bottom: 1.5rem;
  }

  .xl\:pl-6{
    padding-left: 1.5rem;
  }

  .xl\:pt-8{
    padding-top: 2rem;
  }

  .xl\:pr-8{
    padding-right: 2rem;
  }

  .xl\:pb-8{
    padding-bottom: 2rem;
  }

  .xl\:pl-8{
    padding-left: 2rem;
  }

  .xl\:pt-10{
    padding-top: 2.5rem;
  }

  .xl\:pr-10{
    padding-right: 2.5rem;
  }

  .xl\:pb-10{
    padding-bottom: 2.5rem;
  }

  .xl\:pl-10{
    padding-left: 2.5rem;
  }

  .xl\:pt-12{
    padding-top: 3rem;
  }

  .xl\:pr-12{
    padding-right: 3rem;
  }

  .xl\:pb-12{
    padding-bottom: 3rem;
  }

  .xl\:pl-12{
    padding-left: 3rem;
  }

  .xl\:pt-16{
    padding-top: 4rem;
  }

  .xl\:pr-16{
    padding-right: 4rem;
  }

  .xl\:pb-16{
    padding-bottom: 4rem;
  }

  .xl\:pl-16{
    padding-left: 4rem;
  }

  .xl\:pt-20{
    padding-top: 5rem;
  }

  .xl\:pr-20{
    padding-right: 5rem;
  }

  .xl\:pb-20{
    padding-bottom: 5rem;
  }

  .xl\:pl-20{
    padding-left: 5rem;
  }

  .xl\:pt-24{
    padding-top: 6rem;
  }

  .xl\:pr-24{
    padding-right: 6rem;
  }

  .xl\:pb-24{
    padding-bottom: 6rem;
  }

  .xl\:pl-24{
    padding-left: 6rem;
  }

  .xl\:pt-30{
    padding-top: 1.875rem;
  }

  .xl\:pr-30{
    padding-right: 1.875rem;
  }

  .xl\:pb-30{
    padding-bottom: 1.875rem;
  }

  .xl\:pl-30{
    padding-left: 1.875rem;
  }

  .xl\:pt-32{
    padding-top: 8rem;
  }

  .xl\:pr-32{
    padding-right: 8rem;
  }

  .xl\:pb-32{
    padding-bottom: 8rem;
  }

  .xl\:pl-32{
    padding-left: 8rem;
  }

  .xl\:pt-40{
    padding-top: 10rem;
  }

  .xl\:pr-40{
    padding-right: 10rem;
  }

  .xl\:pb-40{
    padding-bottom: 10rem;
  }

  .xl\:pl-40{
    padding-left: 10rem;
  }

  .xl\:pt-48{
    padding-top: 12rem;
  }

  .xl\:pr-48{
    padding-right: 12rem;
  }

  .xl\:pb-48{
    padding-bottom: 12rem;
  }

  .xl\:pl-48{
    padding-left: 12rem;
  }

  .xl\:pt-56{
    padding-top: 3.5rem;
  }

  .xl\:pr-56{
    padding-right: 3.5rem;
  }

  .xl\:pb-56{
    padding-bottom: 3.5rem;
  }

  .xl\:pl-56{
    padding-left: 3.5rem;
  }

  .xl\:pt-64{
    padding-top: 16rem;
  }

  .xl\:pr-64{
    padding-right: 16rem;
  }

  .xl\:pb-64{
    padding-bottom: 16rem;
  }

  .xl\:pl-64{
    padding-left: 16rem;
  }

  .xl\:pt-72{
    padding-top: 4.5rem;
  }

  .xl\:pr-72{
    padding-right: 4.5rem;
  }

  .xl\:pb-72{
    padding-bottom: 4.5rem;
  }

  .xl\:pl-72{
    padding-left: 4.5rem;
  }

  .xl\:pt-92{
    padding-top: 5.75rem;
  }

  .xl\:pr-92{
    padding-right: 5.75rem;
  }

  .xl\:pb-92{
    padding-bottom: 5.75rem;
  }

  .xl\:pl-92{
    padding-left: 5.75rem;
  }

  .xl\:pt-108{
    padding-top: 6.75rem;
  }

  .xl\:pr-108{
    padding-right: 6.75rem;
  }

  .xl\:pb-108{
    padding-bottom: 6.75rem;
  }

  .xl\:pl-108{
    padding-left: 6.75rem;
  }

  .xl\:pt-140{
    padding-top: 8.75rem;
  }

  .xl\:pr-140{
    padding-right: 8.75rem;
  }

  .xl\:pb-140{
    padding-bottom: 8.75rem;
  }

  .xl\:pl-140{
    padding-left: 8.75rem;
  }

  .xl\:pt-280{
    padding-top: 17.5rem;
  }

  .xl\:pr-280{
    padding-right: 17.5rem;
  }

  .xl\:pb-280{
    padding-bottom: 17.5rem;
  }

  .xl\:pl-280{
    padding-left: 17.5rem;
  }

  .xl\:pt-400{
    padding-top: 25rem;
  }

  .xl\:pr-400{
    padding-right: 25rem;
  }

  .xl\:pb-400{
    padding-bottom: 25rem;
  }

  .xl\:pl-400{
    padding-left: 25rem;
  }

  .xl\:pt-px{
    padding-top: 1px;
  }

  .xl\:pr-px{
    padding-right: 1px;
  }

  .xl\:pb-px{
    padding-bottom: 1px;
  }

  .xl\:pl-px{
    padding-left: 1px;
  }

  .xl\:pt-2xl\:pl-140{
    padding-top: 15.875rem;
  }

  .xl\:pr-2xl\:pl-140{
    padding-right: 15.875rem;
  }

  .xl\:pb-2xl\:pl-140{
    padding-bottom: 15.875rem;
  }

  .xl\:pl-2xl\:pl-140{
    padding-left: 15.875rem;
  }

  .xl\:placeholder-white-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xl\:placeholder-white-100:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xl\:placeholder-white-100::placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xl\:placeholder-white-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .xl\:placeholder-white-200:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .xl\:placeholder-white-200::placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-200:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-300:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-400:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .xl\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .xl\:placeholder-lightbrown::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .xl\:placeholder-lightbrown:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .xl\:placeholder-lightbrown::placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .xl\:placeholder-beige::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .xl\:placeholder-beige:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .xl\:placeholder-beige::placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .xl\:placeholder-bordeaux::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .xl\:placeholder-bordeaux:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .xl\:placeholder-bordeaux::placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .xl\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .xl\:placeholder-red:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .xl\:placeholder-red::placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .xl\:placeholder-green::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .xl\:placeholder-green:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .xl\:placeholder-green::placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .xl\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xl\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xl\:placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xl\:placeholder-transparent::-moz-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .xl\:placeholder-transparent:-ms-input-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .xl\:placeholder-transparent::placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .xl\:placeholder-brown::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .xl\:placeholder-brown:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .xl\:placeholder-brown::placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .xl\:placeholder-lightorange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .xl\:placeholder-lightorange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .xl\:placeholder-lightorange::placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .xl\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .xl\:placeholder-orange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .xl\:placeholder-orange::placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .xl\:placeholder-darkorange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .xl\:placeholder-darkorange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .xl\:placeholder-darkorange::placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-white-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-white-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-white-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-white-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-white-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-white-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightbrown:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightbrown:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightbrown:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-beige:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-beige:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-beige:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-bordeaux:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-bordeaux:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-bordeaux:focus::placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-red:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-green:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .xl\:focus\:placeholder-transparent:focus::placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .xl\:focus\:placeholder-brown:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-brown:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-brown:focus::placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightorange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightorange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-lightorange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-orange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-darkorange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-darkorange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .xl\:focus\:placeholder-darkorange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .xl\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .xl\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0;
  }

  .xl\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .xl\:placeholder-opacity-10::-moz-placeholder{
    --placeholder-opacity: 0.1;
  }

  .xl\:placeholder-opacity-10:-ms-input-placeholder{
    --placeholder-opacity: 0.1;
  }

  .xl\:placeholder-opacity-10::placeholder{
    --placeholder-opacity: 0.1;
  }

  .xl\:placeholder-opacity-20::-moz-placeholder{
    --placeholder-opacity: 0.2;
  }

  .xl\:placeholder-opacity-20:-ms-input-placeholder{
    --placeholder-opacity: 0.2;
  }

  .xl\:placeholder-opacity-20::placeholder{
    --placeholder-opacity: 0.2;
  }

  .xl\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .xl\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25;
  }

  .xl\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .xl\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .xl\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5;
  }

  .xl\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .xl\:placeholder-opacity-60::-moz-placeholder{
    --placeholder-opacity: 0.6;
  }

  .xl\:placeholder-opacity-60:-ms-input-placeholder{
    --placeholder-opacity: 0.6;
  }

  .xl\:placeholder-opacity-60::placeholder{
    --placeholder-opacity: 0.6;
  }

  .xl\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .xl\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75;
  }

  .xl\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .xl\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .xl\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1;
  }

  .xl\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0;
  }

  .xl\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder{
    --placeholder-opacity: 0.1;
  }

  .xl\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.1;
  }

  .xl\:focus\:placeholder-opacity-10:focus::placeholder{
    --placeholder-opacity: 0.1;
  }

  .xl\:focus\:placeholder-opacity-20:focus::-moz-placeholder{
    --placeholder-opacity: 0.2;
  }

  .xl\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.2;
  }

  .xl\:focus\:placeholder-opacity-20:focus::placeholder{
    --placeholder-opacity: 0.2;
  }

  .xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25;
  }

  .xl\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5;
  }

  .xl\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .xl\:focus\:placeholder-opacity-60:focus::-moz-placeholder{
    --placeholder-opacity: 0.6;
  }

  .xl\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.6;
  }

  .xl\:focus\:placeholder-opacity-60:focus::placeholder{
    --placeholder-opacity: 0.6;
  }

  .xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75;
  }

  .xl\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
  }

  .xl\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .xl\:pointer-events-none{
    pointer-events: none;
  }

  .xl\:pointer-events-auto{
    pointer-events: auto;
  }

  .xl\:static{
    position: static;
  }

  .xl\:fixed{
    position: fixed;
  }

  .xl\:absolute{
    position: absolute;
  }

  .xl\:relative{
    position: relative;
  }

  .xl\:sticky{
    position: -webkit-sticky;
    position: sticky;
  }

  .xl\:inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xl\:inset-10{
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .xl\:inset-20{
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .xl\:inset-30{
    top: 1.875rem;
    right: 1.875rem;
    bottom: 1.875rem;
    left: 1.875rem;
  }

  .xl\:inset-60{
    top: 3.75rem;
    right: 3.75rem;
    bottom: 3.75rem;
    left: 3.75rem;
  }

  .xl\:inset-92{
    top: 5.75rem;
    right: 5.75rem;
    bottom: 5.75rem;
    left: 5.75rem;
  }

  .xl\:inset-140{
    top: 8.75rem;
    right: 8.75rem;
    bottom: 8.75rem;
    left: 8.75rem;
  }

  .xl\:inset-280{
    top: 17.5rem;
    right: 17.5rem;
    bottom: 17.5rem;
    left: 17.5rem;
  }

  .xl\:inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xl\:inset-1\/2{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xl\:inset-7\.5{
    top: 1.875rem;
    right: 1.875rem;
    bottom: 1.875rem;
    left: 1.875rem;
  }

  .xl\:-inset-72{
    top: -4.5rem;
    right: -4.5rem;
    bottom: -4.5rem;
    left: -4.5rem;
  }

  .xl\:-inset-50{
    top: -3.125rem;
    right: -3.125rem;
    bottom: -3.125rem;
    left: -3.125rem;
  }

  .xl\:inset-m32{
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .xl\:inset-m64{
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .xl\:inset-m128{
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .xl\:inset-y-0{
    top: 0;
    bottom: 0;
  }

  .xl\:inset-x-0{
    right: 0;
    left: 0;
  }

  .xl\:inset-y-10{
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .xl\:inset-x-10{
    right: 0.625rem;
    left: 0.625rem;
  }

  .xl\:inset-y-20{
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .xl\:inset-x-20{
    right: 1.25rem;
    left: 1.25rem;
  }

  .xl\:inset-y-30{
    top: 1.875rem;
    bottom: 1.875rem;
  }

  .xl\:inset-x-30{
    right: 1.875rem;
    left: 1.875rem;
  }

  .xl\:inset-y-60{
    top: 3.75rem;
    bottom: 3.75rem;
  }

  .xl\:inset-x-60{
    right: 3.75rem;
    left: 3.75rem;
  }

  .xl\:inset-y-92{
    top: 5.75rem;
    bottom: 5.75rem;
  }

  .xl\:inset-x-92{
    right: 5.75rem;
    left: 5.75rem;
  }

  .xl\:inset-y-140{
    top: 8.75rem;
    bottom: 8.75rem;
  }

  .xl\:inset-x-140{
    right: 8.75rem;
    left: 8.75rem;
  }

  .xl\:inset-y-280{
    top: 17.5rem;
    bottom: 17.5rem;
  }

  .xl\:inset-x-280{
    right: 17.5rem;
    left: 17.5rem;
  }

  .xl\:inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .xl\:inset-x-auto{
    right: auto;
    left: auto;
  }

  .xl\:inset-y-1\/2{
    top: 50%;
    bottom: 50%;
  }

  .xl\:inset-x-1\/2{
    right: 50%;
    left: 50%;
  }

  .xl\:inset-y-7\.5{
    top: 1.875rem;
    bottom: 1.875rem;
  }

  .xl\:inset-x-7\.5{
    right: 1.875rem;
    left: 1.875rem;
  }

  .xl\:-inset-y-72{
    top: -4.5rem;
    bottom: -4.5rem;
  }

  .xl\:-inset-x-72{
    right: -4.5rem;
    left: -4.5rem;
  }

  .xl\:-inset-y-50{
    top: -3.125rem;
    bottom: -3.125rem;
  }

  .xl\:-inset-x-50{
    right: -3.125rem;
    left: -3.125rem;
  }

  .xl\:inset-y-m32{
    top: -2rem;
    bottom: -2rem;
  }

  .xl\:inset-x-m32{
    right: -2rem;
    left: -2rem;
  }

  .xl\:inset-y-m64{
    top: -4rem;
    bottom: -4rem;
  }

  .xl\:inset-x-m64{
    right: -4rem;
    left: -4rem;
  }

  .xl\:inset-y-m128{
    top: -8rem;
    bottom: -8rem;
  }

  .xl\:inset-x-m128{
    right: -8rem;
    left: -8rem;
  }

  .xl\:top-0{
    top: 0;
  }

  .xl\:right-0{
    right: 0;
  }

  .xl\:bottom-0{
    bottom: 0;
  }

  .xl\:left-0{
    left: 0;
  }

  .xl\:top-10{
    top: 0.625rem;
  }

  .xl\:right-10{
    right: 0.625rem;
  }

  .xl\:bottom-10{
    bottom: 0.625rem;
  }

  .xl\:left-10{
    left: 0.625rem;
  }

  .xl\:top-20{
    top: 1.25rem;
  }

  .xl\:right-20{
    right: 1.25rem;
  }

  .xl\:bottom-20{
    bottom: 1.25rem;
  }

  .xl\:left-20{
    left: 1.25rem;
  }

  .xl\:top-30{
    top: 1.875rem;
  }

  .xl\:right-30{
    right: 1.875rem;
  }

  .xl\:bottom-30{
    bottom: 1.875rem;
  }

  .xl\:left-30{
    left: 1.875rem;
  }

  .xl\:top-60{
    top: 3.75rem;
  }

  .xl\:right-60{
    right: 3.75rem;
  }

  .xl\:bottom-60{
    bottom: 3.75rem;
  }

  .xl\:left-60{
    left: 3.75rem;
  }

  .xl\:top-92{
    top: 5.75rem;
  }

  .xl\:right-92{
    right: 5.75rem;
  }

  .xl\:bottom-92{
    bottom: 5.75rem;
  }

  .xl\:left-92{
    left: 5.75rem;
  }

  .xl\:top-140{
    top: 8.75rem;
  }

  .xl\:right-140{
    right: 8.75rem;
  }

  .xl\:bottom-140{
    bottom: 8.75rem;
  }

  .xl\:left-140{
    left: 8.75rem;
  }

  .xl\:top-280{
    top: 17.5rem;
  }

  .xl\:right-280{
    right: 17.5rem;
  }

  .xl\:bottom-280{
    bottom: 17.5rem;
  }

  .xl\:left-280{
    left: 17.5rem;
  }

  .xl\:top-auto{
    top: auto;
  }

  .xl\:right-auto{
    right: auto;
  }

  .xl\:bottom-auto{
    bottom: auto;
  }

  .xl\:left-auto{
    left: auto;
  }

  .xl\:top-1\/2{
    top: 50%;
  }

  .xl\:right-1\/2{
    right: 50%;
  }

  .xl\:bottom-1\/2{
    bottom: 50%;
  }

  .xl\:left-1\/2{
    left: 50%;
  }

  .xl\:top-7\.5{
    top: 1.875rem;
  }

  .xl\:right-7\.5{
    right: 1.875rem;
  }

  .xl\:bottom-7\.5{
    bottom: 1.875rem;
  }

  .xl\:left-7\.5{
    left: 1.875rem;
  }

  .xl\:-top-72{
    top: -4.5rem;
  }

  .xl\:-right-72{
    right: -4.5rem;
  }

  .xl\:-bottom-72{
    bottom: -4.5rem;
  }

  .xl\:-left-72{
    left: -4.5rem;
  }

  .xl\:-top-50{
    top: -3.125rem;
  }

  .xl\:-right-50{
    right: -3.125rem;
  }

  .xl\:-bottom-50{
    bottom: -3.125rem;
  }

  .xl\:-left-50{
    left: -3.125rem;
  }

  .xl\:top-m32{
    top: -2rem;
  }

  .xl\:right-m32{
    right: -2rem;
  }

  .xl\:bottom-m32{
    bottom: -2rem;
  }

  .xl\:left-m32{
    left: -2rem;
  }

  .xl\:top-m64{
    top: -4rem;
  }

  .xl\:right-m64{
    right: -4rem;
  }

  .xl\:bottom-m64{
    bottom: -4rem;
  }

  .xl\:left-m64{
    left: -4rem;
  }

  .xl\:top-m128{
    top: -8rem;
  }

  .xl\:right-m128{
    right: -8rem;
  }

  .xl\:bottom-m128{
    bottom: -8rem;
  }

  .xl\:left-m128{
    left: -8rem;
  }

  .xl\:resize-none{
    resize: none;
  }

  .xl\:resize-y{
    resize: vertical;
  }

  .xl\:resize-x{
    resize: horizontal;
  }

  .xl\:resize{
    resize: both;
  }

  .xl\:shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xl\:shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xl\:shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .xl\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xl\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xl\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xl\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .xl\:shadow-none{
    box-shadow: none;
  }

  .xl\:shadow-3xl{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .xl\:hover\:shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xl\:hover\:shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xl\:hover\:shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:hover\:shadow-md:hover{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .xl\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xl\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xl\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xl\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .xl\:hover\:shadow-none:hover{
    box-shadow: none;
  }

  .xl\:hover\:shadow-3xl:hover{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .xl\:focus\:shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xl\:focus\:shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xl\:focus\:shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:focus\:shadow-md:focus{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .xl\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xl\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xl\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xl\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .xl\:focus\:shadow-none:focus{
    box-shadow: none;
  }

  .xl\:focus\:shadow-3xl:focus{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .xl\:fill-brown{
    fill: #321604;
  }

  .xl\:fill-white-100{
    fill: #fff;
  }

  .xl\:fill-white-200{
    fill: #FAFAFA;
  }

  .xl\:fill-beige{
    fill: #EBEAE8;
  }

  .xl\:fill-bordeaux{
    fill: #681024;
  }

  .xl\:fill-current{
    fill: currentColor;
  }

  .xl\:stroke-white-100{
    stroke: #fff;
  }

  .xl\:stroke-gray-200{
    stroke: #959595;
  }

  .xl\:stroke-brown{
    stroke: #321604;
  }

  .xl\:stroke-bordeaux{
    stroke: #681024;
  }

  .xl\:stroke-beige{
  }

  .xl\:stroke-black{
    stroke: #000000;
  }

  .xl\:stroke-0{
    stroke-width: 0;
  }

  .xl\:stroke-1{
    stroke-width: 1;
  }

  .xl\:stroke-2{
    stroke-width: 2;
  }

  .xl\:table-auto{
    table-layout: auto;
  }

  .xl\:table-fixed{
    table-layout: fixed;
  }

  .xl\:text-left{
    text-align: left;
  }

  .xl\:text-center{
    text-align: center;
  }

  .xl\:text-right{
    text-align: right;
  }

  .xl\:text-justify{
    text-align: justify;
  }

  .xl\:text-white-100{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:text-white-200{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .xl\:text-gray-200{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .xl\:text-gray-300{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .xl\:text-gray-400{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .xl\:text-lightbrown{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .xl\:text-beige{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .xl\:text-bordeaux{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .xl\:text-red{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .xl\:text-green{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .xl\:text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xl\:text-transparent{
    color: rgba(0, 0, 0, 0);
  }

  .xl\:text-brown{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .xl\:text-lightorange{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .xl\:text-orange{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .xl\:text-darkorange{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .xl\:hover\:text-white-100:hover{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:hover\:text-white-200:hover{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .xl\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .xl\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .xl\:hover\:text-gray-400:hover{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .xl\:hover\:text-lightbrown:hover{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .xl\:hover\:text-beige:hover{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .xl\:hover\:text-bordeaux:hover{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .xl\:hover\:text-red:hover{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .xl\:hover\:text-green:hover{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .xl\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xl\:hover\:text-transparent:hover{
    color: rgba(0, 0, 0, 0);
  }

  .xl\:hover\:text-brown:hover{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .xl\:hover\:text-lightorange:hover{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .xl\:hover\:text-orange:hover{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .xl\:hover\:text-darkorange:hover{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .xl\:focus\:text-white-100:focus{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:focus\:text-white-200:focus{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .xl\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .xl\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .xl\:focus\:text-gray-400:focus{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .xl\:focus\:text-lightbrown:focus{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .xl\:focus\:text-beige:focus{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .xl\:focus\:text-bordeaux:focus{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .xl\:focus\:text-red:focus{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .xl\:focus\:text-green:focus{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .xl\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xl\:focus\:text-transparent:focus{
    color: rgba(0, 0, 0, 0);
  }

  .xl\:focus\:text-brown:focus{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .xl\:focus\:text-lightorange:focus{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .xl\:focus\:text-orange:focus{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .xl\:focus\:text-darkorange:focus{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .xl\:text-opacity-0{
    --text-opacity: 0;
  }

  .xl\:text-opacity-10{
    --text-opacity: 0.1;
  }

  .xl\:text-opacity-20{
    --text-opacity: 0.2;
  }

  .xl\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .xl\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .xl\:text-opacity-60{
    --text-opacity: 0.6;
  }

  .xl\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .xl\:text-opacity-100{
    --text-opacity: 1;
  }

  .xl\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .xl\:hover\:text-opacity-10:hover{
    --text-opacity: 0.1;
  }

  .xl\:hover\:text-opacity-20:hover{
    --text-opacity: 0.2;
  }

  .xl\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .xl\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .xl\:hover\:text-opacity-60:hover{
    --text-opacity: 0.6;
  }

  .xl\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .xl\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .xl\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .xl\:focus\:text-opacity-10:focus{
    --text-opacity: 0.1;
  }

  .xl\:focus\:text-opacity-20:focus{
    --text-opacity: 0.2;
  }

  .xl\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .xl\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .xl\:focus\:text-opacity-60:focus{
    --text-opacity: 0.6;
  }

  .xl\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .xl\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .xl\:italic{
    font-style: italic;
  }

  .xl\:not-italic{
    font-style: normal;
  }

  .xl\:uppercase{
    text-transform: uppercase;
  }

  .xl\:lowercase{
    text-transform: lowercase;
  }

  .xl\:capitalize{
    text-transform: capitalize;
  }

  .xl\:normal-case{
    text-transform: none;
  }

  .xl\:underline{
    text-decoration: underline;
  }

  .xl\:line-through{
    text-decoration: line-through;
  }

  .xl\:no-underline{
    text-decoration: none;
  }

  .xl\:hover\:underline:hover{
    text-decoration: underline;
  }

  .xl\:hover\:line-through:hover{
    text-decoration: line-through;
  }

  .xl\:hover\:no-underline:hover{
    text-decoration: none;
  }

  .xl\:focus\:underline:focus{
    text-decoration: underline;
  }

  .xl\:focus\:line-through:focus{
    text-decoration: line-through;
  }

  .xl\:focus\:no-underline:focus{
    text-decoration: none;
  }

  .xl\:antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xl\:subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xl\:ordinal, .xl\:slashed-zero, .xl\:lining-nums, .xl\:oldstyle-nums, .xl\:proportional-nums, .xl\:tabular-nums, .xl\:diagonal-fractions, .xl\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
  }

  .xl\:normal-nums{
    font-variant-numeric: normal;
  }

  .xl\:ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .xl\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .xl\:lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .xl\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .xl\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .xl\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .xl\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .xl\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .xl\:tracking-20{
    letter-spacing: 0.02em;
  }

  .xl\:tracking-100{
    letter-spacing: 0.1em;
  }

  .xl\:tracking-tighter{
    letter-spacing: -0.05em;
  }

  .xl\:tracking-tight{
    letter-spacing: -0.025em;
  }

  .xl\:tracking-normal{
    letter-spacing: 0;
  }

  .xl\:tracking-wide{
    letter-spacing: 0.025em;
  }

  .xl\:tracking-wider{
    letter-spacing: 0.05em;
  }

  .xl\:tracking-widest{
    letter-spacing: 0.1em;
  }

  .xl\:select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .xl\:select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .xl\:select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .xl\:select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .xl\:align-baseline{
    vertical-align: baseline;
  }

  .xl\:align-top{
    vertical-align: top;
  }

  .xl\:align-middle{
    vertical-align: middle;
  }

  .xl\:align-bottom{
    vertical-align: bottom;
  }

  .xl\:align-text-top{
    vertical-align: text-top;
  }

  .xl\:align-text-bottom{
    vertical-align: text-bottom;
  }

  .xl\:visible{
    visibility: visible;
  }

  .xl\:invisible{
    visibility: hidden;
  }

  .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-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .xl\:break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .xl\:break-all{
    word-break: break-all;
  }

  .xl\:truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xl\:w-0{
    width: 0;
  }

  .xl\:w-1{
    width: 0.25rem;
  }

  .xl\:w-2{
    width: 0.5rem;
  }

  .xl\:w-3{
    width: 0.75rem;
  }

  .xl\:w-4{
    width: 1rem;
  }

  .xl\:w-5{
    width: 1.25rem;
  }

  .xl\:w-6{
    width: 1.5rem;
  }

  .xl\:w-8{
    width: 2rem;
  }

  .xl\:w-10{
    width: 2.5rem;
  }

  .xl\:w-12{
    width: 3rem;
  }

  .xl\:w-16{
    width: 4rem;
  }

  .xl\:w-20{
    width: 5rem;
  }

  .xl\:w-24{
    width: 6rem;
  }

  .xl\:w-32{
    width: 8rem;
  }

  .xl\:w-40{
    width: 10rem;
  }

  .xl\:w-48{
    width: 12rem;
  }

  .xl\:w-56{
    width: 14rem;
  }

  .xl\:w-64{
    width: 16rem;
  }

  .xl\:w-332{
    width: 20.75rem;
  }

  .xl\:w-400{
    width: 25rem;
  }

  .xl\:w-600{
    width: 37.5rem;
  }

  .xl\:w-auto{
    width: auto;
  }

  .xl\:w-px{
    width: 1px;
  }

  .xl\:w-1\/2{
    width: 50%;
  }

  .xl\:w-1\/3{
    width: 33.333333%;
  }

  .xl\:w-2\/3{
    width: 66.666667%;
  }

  .xl\:w-1\/4{
    width: 25%;
  }

  .xl\:w-2\/4{
    width: 50%;
  }

  .xl\:w-3\/4{
    width: 75%;
  }

  .xl\:w-1\/5{
    width: 20%;
  }

  .xl\:w-2\/5{
    width: 40%;
  }

  .xl\:w-3\/5{
    width: 60%;
  }

  .xl\:w-4\/5{
    width: 80%;
  }

  .xl\:w-1\/6{
    width: 16.666667%;
  }

  .xl\:w-2\/6{
    width: 33.333333%;
  }

  .xl\:w-3\/6{
    width: 50%;
  }

  .xl\:w-4\/6{
    width: 66.666667%;
  }

  .xl\:w-5\/6{
    width: 83.333333%;
  }

  .xl\:w-1\/12{
    width: 8.333333%;
  }

  .xl\:w-2\/12{
    width: 16.666667%;
  }

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

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

  .xl\:w-5\/12{
    width: 41.666667%;
  }

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

  .xl\:w-7\/12{
    width: 58.333333%;
  }

  .xl\:w-8\/12{
    width: 66.666667%;
  }

  .xl\:w-9\/12{
    width: 75%;
  }

  .xl\:w-10\/12{
    width: 83.333333%;
  }

  .xl\:w-11\/12{
    width: 91.666667%;
  }

  .xl\:w-full{
    width: 100%;
  }

  .xl\:w-screen{
    width: 100vw;
  }

  .xl\:w-fit{
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .xl\:w-line{
    width: 0.0625rem;
  }

  .xl\:w-p50{
    width: 50%;
  }

  .xl\:z-0{
    z-index: 0;
  }

  .xl\:z-10{
    z-index: 10;
  }

  .xl\:z-20{
    z-index: 20;
  }

  .xl\:z-30{
    z-index: 30;
  }

  .xl\:z-40{
    z-index: 40;
  }

  .xl\:z-50{
    z-index: 50;
  }

  .xl\:z-auto{
    z-index: auto;
  }

  .xl\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .xl\:gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .xl\:gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .xl\:gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .xl\:gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .xl\:gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .xl\:gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .xl\:gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .xl\:gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .xl\:gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .xl\:gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .xl\:gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .xl\:gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .xl\:gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .xl\:gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .xl\:gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .xl\:gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .xl\:gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .xl\:gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .xl\:col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .xl\:col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .xl\:col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .xl\:col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .xl\:col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .xl\:col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .xl\:col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .xl\:col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .xl\:col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .xl\:col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .xl\:col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .xl\:col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .xl\:col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .xl\:col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .xl\:col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .xl\:col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .xl\:col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .xl\:col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .xl\:col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .xl\:gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .xl\:gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .xl\:gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .xl\:gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .xl\:gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .xl\:gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .xl\:gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .xl\:gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .xl\:gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .xl\:gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .xl\:gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .xl\:gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .xl\:gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .xl\:gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .xl\:gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .xl\:gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .xl\:gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .xl\:gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .xl\:gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .xl\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .xl\:row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .xl\:row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .xl\:row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .xl\:row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .xl\:row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .xl\:row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .xl\:row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .xl\:row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xl\:row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .xl\:row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .xl\:row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xl\:row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .xl\:row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .xl\:row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .xl\:row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .xl\:row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .xl\:row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .xl\:row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .xl\:gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .xl\:gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .xl\:gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .xl\:gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .xl\:gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .xl\:gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .xl\:gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .xl\:gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .xl\:gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xl\:gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .xl\:gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .xl\:gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xl\:gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .xl\:gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .xl\:gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .xl\:gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .xl\:gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .xl\:gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .xl\:gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .xl\:grid-flow-row{
    grid-auto-flow: row;
  }

  .xl\:grid-flow-col{
    grid-auto-flow: column;
  }

  .xl\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .xl\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .xl\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xl\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xl\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .xl\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xl\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .xl\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xl\:grid-cols-none{
    grid-template-columns: none;
  }

  .xl\:auto-cols-auto{
    grid-auto-columns: auto;
  }

  .xl\:auto-cols-min{
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .xl\:auto-cols-max{
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .xl\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .xl\:col-auto{
    grid-column: auto;
  }

  .xl\:col-span-1{
    grid-column: span 1 / span 1;
  }

  .xl\:col-span-2{
    grid-column: span 2 / span 2;
  }

  .xl\:col-span-3{
    grid-column: span 3 / span 3;
  }

  .xl\:col-span-4{
    grid-column: span 4 / span 4;
  }

  .xl\:col-span-5{
    grid-column: span 5 / span 5;
  }

  .xl\:col-span-6{
    grid-column: span 6 / span 6;
  }

  .xl\:col-span-7{
    grid-column: span 7 / span 7;
  }

  .xl\:col-span-8{
    grid-column: span 8 / span 8;
  }

  .xl\:col-span-9{
    grid-column: span 9 / span 9;
  }

  .xl\:col-span-10{
    grid-column: span 10 / span 10;
  }

  .xl\:col-span-11{
    grid-column: span 11 / span 11;
  }

  .xl\:col-span-12{
    grid-column: span 12 / span 12;
  }

  .xl\:col-span-full{
    grid-column: 1 / -1;
  }

  .xl\:col-start-1{
    grid-column-start: 1;
  }

  .xl\:col-start-2{
    grid-column-start: 2;
  }

  .xl\:col-start-3{
    grid-column-start: 3;
  }

  .xl\:col-start-4{
    grid-column-start: 4;
  }

  .xl\:col-start-5{
    grid-column-start: 5;
  }

  .xl\:col-start-6{
    grid-column-start: 6;
  }

  .xl\:col-start-7{
    grid-column-start: 7;
  }

  .xl\:col-start-8{
    grid-column-start: 8;
  }

  .xl\:col-start-9{
    grid-column-start: 9;
  }

  .xl\:col-start-10{
    grid-column-start: 10;
  }

  .xl\:col-start-11{
    grid-column-start: 11;
  }

  .xl\:col-start-12{
    grid-column-start: 12;
  }

  .xl\:col-start-13{
    grid-column-start: 13;
  }

  .xl\:col-start-auto{
    grid-column-start: auto;
  }

  .xl\:col-end-1{
    grid-column-end: 1;
  }

  .xl\:col-end-2{
    grid-column-end: 2;
  }

  .xl\:col-end-3{
    grid-column-end: 3;
  }

  .xl\:col-end-4{
    grid-column-end: 4;
  }

  .xl\:col-end-5{
    grid-column-end: 5;
  }

  .xl\:col-end-6{
    grid-column-end: 6;
  }

  .xl\:col-end-7{
    grid-column-end: 7;
  }

  .xl\:col-end-8{
    grid-column-end: 8;
  }

  .xl\:col-end-9{
    grid-column-end: 9;
  }

  .xl\:col-end-10{
    grid-column-end: 10;
  }

  .xl\:col-end-11{
    grid-column-end: 11;
  }

  .xl\:col-end-12{
    grid-column-end: 12;
  }

  .xl\:col-end-13{
    grid-column-end: 13;
  }

  .xl\:col-end-auto{
    grid-column-end: auto;
  }

  .xl\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-rows-none{
    grid-template-rows: none;
  }

  .xl\:auto-rows-auto{
    grid-auto-rows: auto;
  }

  .xl\:auto-rows-min{
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .xl\:auto-rows-max{
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .xl\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .xl\:row-auto{
    grid-row: auto;
  }

  .xl\:row-span-1{
    grid-row: span 1 / span 1;
  }

  .xl\:row-span-2{
    grid-row: span 2 / span 2;
  }

  .xl\:row-span-3{
    grid-row: span 3 / span 3;
  }

  .xl\:row-span-4{
    grid-row: span 4 / span 4;
  }

  .xl\:row-span-5{
    grid-row: span 5 / span 5;
  }

  .xl\:row-span-6{
    grid-row: span 6 / span 6;
  }

  .xl\:row-span-full{
    grid-row: 1 / -1;
  }

  .xl\:row-start-1{
    grid-row-start: 1;
  }

  .xl\:row-start-2{
    grid-row-start: 2;
  }

  .xl\:row-start-3{
    grid-row-start: 3;
  }

  .xl\:row-start-4{
    grid-row-start: 4;
  }

  .xl\:row-start-5{
    grid-row-start: 5;
  }

  .xl\:row-start-6{
    grid-row-start: 6;
  }

  .xl\:row-start-7{
    grid-row-start: 7;
  }

  .xl\:row-start-auto{
    grid-row-start: auto;
  }

  .xl\:row-end-1{
    grid-row-end: 1;
  }

  .xl\:row-end-2{
    grid-row-end: 2;
  }

  .xl\:row-end-3{
    grid-row-end: 3;
  }

  .xl\:row-end-4{
    grid-row-end: 4;
  }

  .xl\:row-end-5{
    grid-row-end: 5;
  }

  .xl\:row-end-6{
    grid-row-end: 6;
  }

  .xl\:row-end-7{
    grid-row-end: 7;
  }

  .xl\:row-end-auto{
    grid-row-end: auto;
  }

  .xl\:transform{
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  }

  .xl\:transform-none{
    transform: none;
  }

  .xl\:origin-center{
    transform-origin: center;
  }

  .xl\:origin-top{
    transform-origin: top;
  }

  .xl\:origin-top-right{
    transform-origin: top right;
  }

  .xl\:origin-right{
    transform-origin: right;
  }

  .xl\:origin-bottom-right{
    transform-origin: bottom right;
  }

  .xl\:origin-bottom{
    transform-origin: bottom;
  }

  .xl\:origin-bottom-left{
    transform-origin: bottom left;
  }

  .xl\:origin-left{
    transform-origin: left;
  }

  .xl\:origin-top-left{
    transform-origin: top left;
  }

  .xl\:scale-0{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .xl\:scale-50{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .xl\:scale-75{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .xl\:scale-90{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .xl\:scale-95{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .xl\:scale-100{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .xl\:scale-105{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .xl\:scale-110{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .xl\:scale-125{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .xl\:scale-150{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .xl\:scale-x-0{
    --transform-scale-x: 0;
  }

  .xl\:scale-x-50{
    --transform-scale-x: .5;
  }

  .xl\:scale-x-75{
    --transform-scale-x: .75;
  }

  .xl\:scale-x-90{
    --transform-scale-x: .9;
  }

  .xl\:scale-x-95{
    --transform-scale-x: .95;
  }

  .xl\:scale-x-100{
    --transform-scale-x: 1;
  }

  .xl\:scale-x-105{
    --transform-scale-x: 1.05;
  }

  .xl\:scale-x-110{
    --transform-scale-x: 1.1;
  }

  .xl\:scale-x-125{
    --transform-scale-x: 1.25;
  }

  .xl\:scale-x-150{
    --transform-scale-x: 1.5;
  }

  .xl\:scale-y-0{
    --transform-scale-y: 0;
  }

  .xl\:scale-y-50{
    --transform-scale-y: .5;
  }

  .xl\:scale-y-75{
    --transform-scale-y: .75;
  }

  .xl\:scale-y-90{
    --transform-scale-y: .9;
  }

  .xl\:scale-y-95{
    --transform-scale-y: .95;
  }

  .xl\:scale-y-100{
    --transform-scale-y: 1;
  }

  .xl\:scale-y-105{
    --transform-scale-y: 1.05;
  }

  .xl\:scale-y-110{
    --transform-scale-y: 1.1;
  }

  .xl\:scale-y-125{
    --transform-scale-y: 1.25;
  }

  .xl\:scale-y-150{
    --transform-scale-y: 1.5;
  }

  .xl\:hover\:scale-0:hover{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .xl\:hover\:scale-50:hover{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .xl\:hover\:scale-75:hover{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .xl\:hover\:scale-90:hover{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .xl\:hover\:scale-95:hover{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .xl\:hover\:scale-100:hover{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .xl\:hover\:scale-105:hover{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .xl\:hover\:scale-110:hover{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .xl\:hover\:scale-125:hover{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .xl\:hover\:scale-150:hover{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .xl\:hover\:scale-x-0:hover{
    --transform-scale-x: 0;
  }

  .xl\:hover\:scale-x-50:hover{
    --transform-scale-x: .5;
  }

  .xl\:hover\:scale-x-75:hover{
    --transform-scale-x: .75;
  }

  .xl\:hover\:scale-x-90:hover{
    --transform-scale-x: .9;
  }

  .xl\:hover\:scale-x-95:hover{
    --transform-scale-x: .95;
  }

  .xl\:hover\:scale-x-100:hover{
    --transform-scale-x: 1;
  }

  .xl\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05;
  }

  .xl\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1;
  }

  .xl\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25;
  }

  .xl\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5;
  }

  .xl\:hover\:scale-y-0:hover{
    --transform-scale-y: 0;
  }

  .xl\:hover\:scale-y-50:hover{
    --transform-scale-y: .5;
  }

  .xl\:hover\:scale-y-75:hover{
    --transform-scale-y: .75;
  }

  .xl\:hover\:scale-y-90:hover{
    --transform-scale-y: .9;
  }

  .xl\:hover\:scale-y-95:hover{
    --transform-scale-y: .95;
  }

  .xl\:hover\:scale-y-100:hover{
    --transform-scale-y: 1;
  }

  .xl\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05;
  }

  .xl\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1;
  }

  .xl\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25;
  }

  .xl\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5;
  }

  .xl\:focus\:scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .xl\:focus\:scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .xl\:focus\:scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .xl\:focus\:scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .xl\:focus\:scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .xl\:focus\:scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .xl\:focus\:scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .xl\:focus\:scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .xl\:focus\:scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .xl\:focus\:scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .xl\:focus\:scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .xl\:focus\:scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .xl\:focus\:scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .xl\:focus\:scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .xl\:focus\:scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .xl\:focus\:scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .xl\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .xl\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .xl\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .xl\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .xl\:focus\:scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .xl\:focus\:scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .xl\:focus\:scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .xl\:focus\:scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .xl\:focus\:scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .xl\:focus\:scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .xl\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .xl\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .xl\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .xl\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .xl\:rotate-0{
    --transform-rotate: 0;
  }

  .xl\:rotate-1{
    --transform-rotate: 1deg;
  }

  .xl\:rotate-2{
    --transform-rotate: 2deg;
  }

  .xl\:rotate-3{
    --transform-rotate: 3deg;
  }

  .xl\:rotate-6{
    --transform-rotate: 6deg;
  }

  .xl\:rotate-12{
    --transform-rotate: 12deg;
  }

  .xl\:rotate-45{
    --transform-rotate: 45deg;
  }

  .xl\:rotate-90{
    --transform-rotate: 90deg;
  }

  .xl\:rotate-180{
    --transform-rotate: 180deg;
  }

  .xl\:-rotate-180{
    --transform-rotate: -180deg;
  }

  .xl\:-rotate-90{
    --transform-rotate: -90deg;
  }

  .xl\:-rotate-45{
    --transform-rotate: -45deg;
  }

  .xl\:-rotate-12{
    --transform-rotate: -12deg;
  }

  .xl\:-rotate-6{
    --transform-rotate: -6deg;
  }

  .xl\:-rotate-3{
    --transform-rotate: -3deg;
  }

  .xl\:-rotate-2{
    --transform-rotate: -2deg;
  }

  .xl\:-rotate-1{
    --transform-rotate: -1deg;
  }

  .xl\:hover\:rotate-0:hover{
    --transform-rotate: 0;
  }

  .xl\:hover\:rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .xl\:hover\:rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .xl\:hover\:rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .xl\:hover\:rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .xl\:hover\:rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .xl\:hover\:rotate-45:hover{
    --transform-rotate: 45deg;
  }

  .xl\:hover\:rotate-90:hover{
    --transform-rotate: 90deg;
  }

  .xl\:hover\:rotate-180:hover{
    --transform-rotate: 180deg;
  }

  .xl\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg;
  }

  .xl\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg;
  }

  .xl\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg;
  }

  .xl\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .xl\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .xl\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .xl\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .xl\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .xl\:focus\:rotate-0:focus{
    --transform-rotate: 0;
  }

  .xl\:focus\:rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .xl\:focus\:rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .xl\:focus\:rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .xl\:focus\:rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .xl\:focus\:rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .xl\:focus\:rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .xl\:focus\:rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .xl\:focus\:rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .xl\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .xl\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .xl\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .xl\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .xl\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .xl\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .xl\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .xl\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .xl\:translate-x-0{
    --transform-translate-x: 0;
  }

  .xl\:translate-x-1{
    --transform-translate-x: 0.25rem;
  }

  .xl\:translate-x-2{
    --transform-translate-x: 0.5rem;
  }

  .xl\:translate-x-3{
    --transform-translate-x: 0.75rem;
  }

  .xl\:translate-x-4{
    --transform-translate-x: 1rem;
  }

  .xl\:translate-x-5{
    --transform-translate-x: 1.25rem;
  }

  .xl\:translate-x-6{
    --transform-translate-x: 1.5rem;
  }

  .xl\:translate-x-8{
    --transform-translate-x: 2rem;
  }

  .xl\:translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .xl\:translate-x-12{
    --transform-translate-x: 3rem;
  }

  .xl\:translate-x-16{
    --transform-translate-x: 4rem;
  }

  .xl\:translate-x-20{
    --transform-translate-x: 5rem;
  }

  .xl\:translate-x-24{
    --transform-translate-x: 6rem;
  }

  .xl\:translate-x-32{
    --transform-translate-x: 8rem;
  }

  .xl\:translate-x-40{
    --transform-translate-x: 10rem;
  }

  .xl\:translate-x-48{
    --transform-translate-x: 12rem;
  }

  .xl\:translate-x-56{
    --transform-translate-x: 14rem;
  }

  .xl\:translate-x-64{
    --transform-translate-x: 16rem;
  }

  .xl\:translate-x-px{
    --transform-translate-x: 1px;
  }

  .xl\:-translate-x-1{
    --transform-translate-x: -0.25rem;
  }

  .xl\:-translate-x-2{
    --transform-translate-x: -0.5rem;
  }

  .xl\:-translate-x-3{
    --transform-translate-x: -0.75rem;
  }

  .xl\:-translate-x-4{
    --transform-translate-x: -1rem;
  }

  .xl\:-translate-x-5{
    --transform-translate-x: -1.25rem;
  }

  .xl\:-translate-x-6{
    --transform-translate-x: -1.5rem;
  }

  .xl\:-translate-x-8{
    --transform-translate-x: -2rem;
  }

  .xl\:-translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .xl\:-translate-x-12{
    --transform-translate-x: -3rem;
  }

  .xl\:-translate-x-16{
    --transform-translate-x: -4rem;
  }

  .xl\:-translate-x-20{
    --transform-translate-x: -5rem;
  }

  .xl\:-translate-x-24{
    --transform-translate-x: -6rem;
  }

  .xl\:-translate-x-32{
    --transform-translate-x: -8rem;
  }

  .xl\:-translate-x-40{
    --transform-translate-x: -10rem;
  }

  .xl\:-translate-x-48{
    --transform-translate-x: -12rem;
  }

  .xl\:-translate-x-56{
    --transform-translate-x: -14rem;
  }

  .xl\:-translate-x-64{
    --transform-translate-x: -16rem;
  }

  .xl\:-translate-x-px{
    --transform-translate-x: -1px;
  }

  .xl\:-translate-x-full{
    --transform-translate-x: -100%;
  }

  .xl\:-translate-x-1\/2{
    --transform-translate-x: -50%;
  }

  .xl\:translate-x-1\/2{
    --transform-translate-x: 50%;
  }

  .xl\:translate-x-full{
    --transform-translate-x: 100%;
  }

  .xl\:translate-y-0{
    --transform-translate-y: 0;
  }

  .xl\:translate-y-1{
    --transform-translate-y: 0.25rem;
  }

  .xl\:translate-y-2{
    --transform-translate-y: 0.5rem;
  }

  .xl\:translate-y-3{
    --transform-translate-y: 0.75rem;
  }

  .xl\:translate-y-4{
    --transform-translate-y: 1rem;
  }

  .xl\:translate-y-5{
    --transform-translate-y: 1.25rem;
  }

  .xl\:translate-y-6{
    --transform-translate-y: 1.5rem;
  }

  .xl\:translate-y-8{
    --transform-translate-y: 2rem;
  }

  .xl\:translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .xl\:translate-y-12{
    --transform-translate-y: 3rem;
  }

  .xl\:translate-y-16{
    --transform-translate-y: 4rem;
  }

  .xl\:translate-y-20{
    --transform-translate-y: 5rem;
  }

  .xl\:translate-y-24{
    --transform-translate-y: 6rem;
  }

  .xl\:translate-y-32{
    --transform-translate-y: 8rem;
  }

  .xl\:translate-y-40{
    --transform-translate-y: 10rem;
  }

  .xl\:translate-y-48{
    --transform-translate-y: 12rem;
  }

  .xl\:translate-y-56{
    --transform-translate-y: 14rem;
  }

  .xl\:translate-y-64{
    --transform-translate-y: 16rem;
  }

  .xl\:translate-y-px{
    --transform-translate-y: 1px;
  }

  .xl\:-translate-y-1{
    --transform-translate-y: -0.25rem;
  }

  .xl\:-translate-y-2{
    --transform-translate-y: -0.5rem;
  }

  .xl\:-translate-y-3{
    --transform-translate-y: -0.75rem;
  }

  .xl\:-translate-y-4{
    --transform-translate-y: -1rem;
  }

  .xl\:-translate-y-5{
    --transform-translate-y: -1.25rem;
  }

  .xl\:-translate-y-6{
    --transform-translate-y: -1.5rem;
  }

  .xl\:-translate-y-8{
    --transform-translate-y: -2rem;
  }

  .xl\:-translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .xl\:-translate-y-12{
    --transform-translate-y: -3rem;
  }

  .xl\:-translate-y-16{
    --transform-translate-y: -4rem;
  }

  .xl\:-translate-y-20{
    --transform-translate-y: -5rem;
  }

  .xl\:-translate-y-24{
    --transform-translate-y: -6rem;
  }

  .xl\:-translate-y-32{
    --transform-translate-y: -8rem;
  }

  .xl\:-translate-y-40{
    --transform-translate-y: -10rem;
  }

  .xl\:-translate-y-48{
    --transform-translate-y: -12rem;
  }

  .xl\:-translate-y-56{
    --transform-translate-y: -14rem;
  }

  .xl\:-translate-y-64{
    --transform-translate-y: -16rem;
  }

  .xl\:-translate-y-px{
    --transform-translate-y: -1px;
  }

  .xl\:-translate-y-full{
    --transform-translate-y: -100%;
  }

  .xl\:-translate-y-1\/2{
    --transform-translate-y: -50%;
  }

  .xl\:translate-y-1\/2{
    --transform-translate-y: 50%;
  }

  .xl\:translate-y-full{
    --transform-translate-y: 100%;
  }

  .xl\:hover\:translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .xl\:hover\:translate-x-1:hover{
    --transform-translate-x: 0.25rem;
  }

  .xl\:hover\:translate-x-2:hover{
    --transform-translate-x: 0.5rem;
  }

  .xl\:hover\:translate-x-3:hover{
    --transform-translate-x: 0.75rem;
  }

  .xl\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem;
  }

  .xl\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem;
  }

  .xl\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem;
  }

  .xl\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem;
  }

  .xl\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .xl\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .xl\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .xl\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .xl\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .xl\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem;
  }

  .xl\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem;
  }

  .xl\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem;
  }

  .xl\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem;
  }

  .xl\:hover\:translate-x-64:hover{
    --transform-translate-x: 16rem;
  }

  .xl\:hover\:translate-x-px:hover{
    --transform-translate-x: 1px;
  }

  .xl\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem;
  }

  .xl\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem;
  }

  .xl\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem;
  }

  .xl\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem;
  }

  .xl\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem;
  }

  .xl\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem;
  }

  .xl\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem;
  }

  .xl\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .xl\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .xl\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .xl\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .xl\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .xl\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem;
  }

  .xl\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem;
  }

  .xl\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem;
  }

  .xl\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem;
  }

  .xl\:hover\:-translate-x-64:hover{
    --transform-translate-x: -16rem;
  }

  .xl\:hover\:-translate-x-px:hover{
    --transform-translate-x: -1px;
  }

  .xl\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .xl\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .xl\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .xl\:hover\:translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .xl\:hover\:translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .xl\:hover\:translate-y-1:hover{
    --transform-translate-y: 0.25rem;
  }

  .xl\:hover\:translate-y-2:hover{
    --transform-translate-y: 0.5rem;
  }

  .xl\:hover\:translate-y-3:hover{
    --transform-translate-y: 0.75rem;
  }

  .xl\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem;
  }

  .xl\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem;
  }

  .xl\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem;
  }

  .xl\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem;
  }

  .xl\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .xl\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .xl\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .xl\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .xl\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .xl\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem;
  }

  .xl\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem;
  }

  .xl\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem;
  }

  .xl\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem;
  }

  .xl\:hover\:translate-y-64:hover{
    --transform-translate-y: 16rem;
  }

  .xl\:hover\:translate-y-px:hover{
    --transform-translate-y: 1px;
  }

  .xl\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem;
  }

  .xl\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem;
  }

  .xl\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem;
  }

  .xl\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem;
  }

  .xl\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem;
  }

  .xl\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem;
  }

  .xl\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem;
  }

  .xl\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .xl\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .xl\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .xl\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .xl\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .xl\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem;
  }

  .xl\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem;
  }

  .xl\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem;
  }

  .xl\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem;
  }

  .xl\:hover\:-translate-y-64:hover{
    --transform-translate-y: -16rem;
  }

  .xl\:hover\:-translate-y-px:hover{
    --transform-translate-y: -1px;
  }

  .xl\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .xl\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .xl\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .xl\:hover\:translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .xl\:focus\:translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .xl\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .xl\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .xl\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .xl\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .xl\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .xl\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .xl\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .xl\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .xl\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .xl\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .xl\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .xl\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .xl\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .xl\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .xl\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .xl\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .xl\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .xl\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .xl\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .xl\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .xl\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .xl\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .xl\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .xl\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .xl\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .xl\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .xl\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .xl\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .xl\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .xl\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .xl\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .xl\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .xl\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .xl\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .xl\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .xl\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .xl\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .xl\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .xl\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .xl\:focus\:translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .xl\:focus\:translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .xl\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .xl\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .xl\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .xl\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .xl\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .xl\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .xl\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .xl\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .xl\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .xl\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .xl\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .xl\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .xl\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .xl\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .xl\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .xl\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .xl\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .xl\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .xl\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .xl\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .xl\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .xl\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .xl\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .xl\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .xl\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .xl\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .xl\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .xl\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .xl\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .xl\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .xl\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .xl\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .xl\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .xl\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .xl\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .xl\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .xl\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .xl\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .xl\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .xl\:focus\:translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .xl\:skew-x-0{
    --transform-skew-x: 0;
  }

  .xl\:skew-x-1{
    --transform-skew-x: 1deg;
  }

  .xl\:skew-x-2{
    --transform-skew-x: 2deg;
  }

  .xl\:skew-x-3{
    --transform-skew-x: 3deg;
  }

  .xl\:skew-x-6{
    --transform-skew-x: 6deg;
  }

  .xl\:skew-x-12{
    --transform-skew-x: 12deg;
  }

  .xl\:-skew-x-12{
    --transform-skew-x: -12deg;
  }

  .xl\:-skew-x-6{
    --transform-skew-x: -6deg;
  }

  .xl\:-skew-x-3{
    --transform-skew-x: -3deg;
  }

  .xl\:-skew-x-2{
    --transform-skew-x: -2deg;
  }

  .xl\:-skew-x-1{
    --transform-skew-x: -1deg;
  }

  .xl\:skew-y-0{
    --transform-skew-y: 0;
  }

  .xl\:skew-y-1{
    --transform-skew-y: 1deg;
  }

  .xl\:skew-y-2{
    --transform-skew-y: 2deg;
  }

  .xl\:skew-y-3{
    --transform-skew-y: 3deg;
  }

  .xl\:skew-y-6{
    --transform-skew-y: 6deg;
  }

  .xl\:skew-y-12{
    --transform-skew-y: 12deg;
  }

  .xl\:-skew-y-12{
    --transform-skew-y: -12deg;
  }

  .xl\:-skew-y-6{
    --transform-skew-y: -6deg;
  }

  .xl\:-skew-y-3{
    --transform-skew-y: -3deg;
  }

  .xl\:-skew-y-2{
    --transform-skew-y: -2deg;
  }

  .xl\:-skew-y-1{
    --transform-skew-y: -1deg;
  }

  .xl\:hover\:skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .xl\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .xl\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .xl\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg;
  }

  .xl\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg;
  }

  .xl\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg;
  }

  .xl\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg;
  }

  .xl\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg;
  }

  .xl\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg;
  }

  .xl\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .xl\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .xl\:hover\:skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .xl\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .xl\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .xl\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg;
  }

  .xl\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg;
  }

  .xl\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg;
  }

  .xl\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg;
  }

  .xl\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg;
  }

  .xl\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg;
  }

  .xl\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .xl\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .xl\:focus\:skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .xl\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .xl\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .xl\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .xl\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .xl\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .xl\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .xl\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .xl\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .xl\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .xl\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .xl\:focus\:skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .xl\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .xl\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .xl\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .xl\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .xl\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .xl\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .xl\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .xl\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .xl\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .xl\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .xl\:transition-none{
    transition-property: none;
  }

  .xl\:transition-all{
    transition-property: all;
  }

  .xl\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .xl\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .xl\:transition-opacity{
    transition-property: opacity;
  }

  .xl\:transition-shadow{
    transition-property: box-shadow;
  }

  .xl\:transition-transform{
    transition-property: transform;
  }

  .xl\:ease-linear{
    transition-timing-function: linear;
  }

  .xl\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .xl\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .xl\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .xl\:duration-75{
    transition-duration: 75ms;
  }

  .xl\:duration-100{
    transition-duration: 100ms;
  }

  .xl\:duration-150{
    transition-duration: 150ms;
  }

  .xl\:duration-200{
    transition-duration: 200ms;
  }

  .xl\:duration-300{
    transition-duration: 300ms;
  }

  .xl\:duration-500{
    transition-duration: 500ms;
  }

  .xl\:duration-700{
    transition-duration: 700ms;
  }

  .xl\:duration-1000{
    transition-duration: 1000ms;
  }

  .xl\:delay-75{
    transition-delay: 75ms;
  }

  .xl\:delay-100{
    transition-delay: 100ms;
  }

  .xl\:delay-150{
    transition-delay: 150ms;
  }

  .xl\:delay-200{
    transition-delay: 200ms;
  }

  .xl\:delay-300{
    transition-delay: 300ms;
  }

  .xl\:delay-500{
    transition-delay: 500ms;
  }

  .xl\:delay-700{
    transition-delay: 700ms;
  }

  .xl\:delay-1000{
    transition-delay: 1000ms;
  }

  .xl\:animate-none{
    -webkit-animation: none;
            animation: none;
  }

  .xl\:animate-spin{
    -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
  }

  .xl\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .xl\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .xl\:animate-bounce{
    -webkit-animation: bounce 1s infinite;
            animation: bounce 1s infinite;
  }

  .xl\:truncate-2-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .xl\:truncate-3-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .xl\:truncate-4-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }

  .xl\:truncate-6-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }

  .xl\:hover\:truncate-2-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .xl\:hover\:truncate-3-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .xl\:hover\:truncate-4-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }

  .xl\:hover\:truncate-6-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }
}

@media (min-width: 1100px){
  .\31xl\:container{
    width: 100%;
  }

  @media (min-width: 640px){
    .\31xl\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .\31xl\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .\31xl\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1100px){
    .\31xl\:container{
      max-width: 1100px;
    }
  }

  @media (min-width: 1280px){
    .\31xl\:container{
      max-width: 1280px;
    }
  }

  @media (min-width: 1366px){
    .\31xl\:container{
      max-width: 1366px;
    }
  }

  @media (min-width: 1600px){
    .\31xl\:container{
      max-width: 1600px;
    }
  }

  .\31xl\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0px * var(--space-y-reverse));
  }

  .\31xl\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0px * var(--space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1rem * var(--space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2rem * var(--space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3rem * var(--space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4rem * var(--space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5rem * var(--space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6rem * var(--space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8rem * var(--space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10rem * var(--space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12rem * var(--space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14rem * var(--space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16rem * var(--space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.5rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.5rem * var(--space-x-reverse));
    margin-left: calc(4.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.75rem * var(--space-y-reverse));
  }

  .\31xl\:space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.75rem * var(--space-x-reverse));
    margin-left: calc(6.75rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1px * var(--space-y-reverse));
  }

  .\31xl\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1px * var(--space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--space-y-reverse));
  }

  .\31xl\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--space-y-reverse));
  }

  .\31xl\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--space-y-reverse));
  }

  .\31xl\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1rem * var(--space-y-reverse));
  }

  .\31xl\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1rem * var(--space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--space-y-reverse));
  }

  .\31xl\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--space-y-reverse));
  }

  .\31xl\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2rem * var(--space-y-reverse));
  }

  .\31xl\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2rem * var(--space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--space-y-reverse));
  }

  .\31xl\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3rem * var(--space-y-reverse));
  }

  .\31xl\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3rem * var(--space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4rem * var(--space-y-reverse));
  }

  .\31xl\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4rem * var(--space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5rem * var(--space-y-reverse));
  }

  .\31xl\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5rem * var(--space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6rem * var(--space-y-reverse));
  }

  .\31xl\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6rem * var(--space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8rem * var(--space-y-reverse));
  }

  .\31xl\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8rem * var(--space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10rem * var(--space-y-reverse));
  }

  .\31xl\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10rem * var(--space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12rem * var(--space-y-reverse));
  }

  .\31xl\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12rem * var(--space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14rem * var(--space-y-reverse));
  }

  .\31xl\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14rem * var(--space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16rem * var(--space-y-reverse));
  }

  .\31xl\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16rem * var(--space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1px * var(--space-y-reverse));
  }

  .\31xl\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1px * var(--space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse)));
  }

  .\31xl\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .\31xl\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .\31xl\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0px * var(--divide-y-reverse));
  }

  .\31xl\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(0px * var(--divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse)));
  }

  .\31xl\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(2px * var(--divide-y-reverse));
  }

  .\31xl\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(2px * var(--divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));
  }

  .\31xl\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(4px * var(--divide-y-reverse));
  }

  .\31xl\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(4px * var(--divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse)));
  }

  .\31xl\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(8px * var(--divide-y-reverse));
  }

  .\31xl\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(8px * var(--divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse)));
  }

  .\31xl\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse));
  }

  .\31xl\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
  }

  .\31xl\:divide-y-0\.5 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(0.5px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0.5px * var(--divide-y-reverse));
  }

  .\31xl\:divide-x-0\.5 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(0.5px * var(--divide-x-reverse));
    border-left-width: calc(0.5px * calc(1 - var(--divide-x-reverse)));
  }

  .\31xl\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .\31xl\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .\31xl\:divide-white-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .\31xl\:divide-white-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--divide-opacity));
  }

  .\31xl\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--divide-opacity));
  }

  .\31xl\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--divide-opacity));
  }

  .\31xl\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--divide-opacity));
  }

  .\31xl\:divide-lightbrown > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--divide-opacity));
  }

  .\31xl\:divide-beige > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--divide-opacity));
  }

  .\31xl\:divide-bordeaux > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--divide-opacity));
  }

  .\31xl\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--divide-opacity));
  }

  .\31xl\:divide-green > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--divide-opacity));
  }

  .\31xl\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .\31xl\:divide-transparent > :not(template) ~ :not(template){
    border-color: rgba(0, 0, 0, 0);
  }

  .\31xl\:divide-brown > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--divide-opacity));
  }

  .\31xl\:divide-lightorange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--divide-opacity));
  }

  .\31xl\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--divide-opacity));
  }

  .\31xl\:divide-darkorange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--divide-opacity));
  }

  .\31xl\:divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .\31xl\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .\31xl\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .\31xl\:divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .\31xl\:divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .\31xl\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .\31xl\:divide-opacity-10 > :not(template) ~ :not(template){
    --divide-opacity: 0.1;
  }

  .\31xl\:divide-opacity-20 > :not(template) ~ :not(template){
    --divide-opacity: 0.2;
  }

  .\31xl\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .\31xl\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .\31xl\:divide-opacity-60 > :not(template) ~ :not(template){
    --divide-opacity: 0.6;
  }

  .\31xl\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .\31xl\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .\31xl\:sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .\31xl\:not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .\31xl\:focus\:sr-only:focus{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .\31xl\:focus\:not-sr-only:focus{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .\31xl\:appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .\31xl\:bg-fixed{
    background-attachment: fixed;
  }

  .\31xl\:bg-local{
    background-attachment: local;
  }

  .\31xl\:bg-scroll{
    background-attachment: scroll;
  }

  .\31xl\:bg-clip-border{
    background-clip: border-box;
  }

  .\31xl\:bg-clip-padding{
    background-clip: padding-box;
  }

  .\31xl\:bg-clip-content{
    background-clip: content-box;
  }

  .\31xl\:bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .\31xl\:bg-0{
    background-color: odd;
  }

  .\31xl\:bg-white-100{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .\31xl\:bg-white-200{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .\31xl\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .\31xl\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .\31xl\:bg-gray-400{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .\31xl\:bg-lightbrown{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .\31xl\:bg-beige{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .\31xl\:bg-bordeaux{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .\31xl\:bg-red{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .\31xl\:bg-green{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .\31xl\:bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .\31xl\:bg-transparent{
    background-color: rgba(0, 0, 0, 0);
  }

  .\31xl\:bg-brown{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .\31xl\:bg-lightorange{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .\31xl\:bg-orange{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .\31xl\:bg-darkorange{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .\31xl\:hover\:bg-0:hover{
    background-color: odd;
  }

  .\31xl\:hover\:bg-white-100:hover{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .\31xl\:hover\:bg-white-200:hover{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .\31xl\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .\31xl\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .\31xl\:hover\:bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .\31xl\:hover\:bg-lightbrown:hover{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .\31xl\:hover\:bg-beige:hover{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .\31xl\:hover\:bg-bordeaux:hover{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .\31xl\:hover\:bg-red:hover{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .\31xl\:hover\:bg-green:hover{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .\31xl\:hover\:bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .\31xl\:hover\:bg-transparent:hover{
    background-color: rgba(0, 0, 0, 0);
  }

  .\31xl\:hover\:bg-brown:hover{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .\31xl\:hover\:bg-lightorange:hover{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .\31xl\:hover\:bg-orange:hover{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .\31xl\:hover\:bg-darkorange:hover{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .\31xl\:focus\:bg-0:focus{
    background-color: odd;
  }

  .\31xl\:focus\:bg-white-100:focus{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .\31xl\:focus\:bg-white-200:focus{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .\31xl\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .\31xl\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .\31xl\:focus\:bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .\31xl\:focus\:bg-lightbrown:focus{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .\31xl\:focus\:bg-beige:focus{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .\31xl\:focus\:bg-bordeaux:focus{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .\31xl\:focus\:bg-red:focus{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .\31xl\:focus\:bg-green:focus{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .\31xl\:focus\:bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .\31xl\:focus\:bg-transparent:focus{
    background-color: rgba(0, 0, 0, 0);
  }

  .\31xl\:focus\:bg-brown:focus{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .\31xl\:focus\:bg-lightorange:focus{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .\31xl\:focus\:bg-orange:focus{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .\31xl\:focus\:bg-darkorange:focus{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .\31xl\:bg-none{
    background-image: none;
  }

  .\31xl\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .\31xl\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .\31xl\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .\31xl\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .\31xl\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .\31xl\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .\31xl\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .\31xl\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .\31xl\:from-white-100{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .\31xl\:from-white-200{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .\31xl\:from-gray-200{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .\31xl\:from-gray-300{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .\31xl\:from-gray-400{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .\31xl\:from-lightbrown{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .\31xl\:from-beige{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .\31xl\:from-bordeaux{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .\31xl\:from-red{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .\31xl\:from-green{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .\31xl\:from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\31xl\:from-transparent{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\31xl\:from-brown{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .\31xl\:from-lightorange{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .\31xl\:from-orange{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .\31xl\:from-darkorange{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .\31xl\:via-white-100{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .\31xl\:via-white-200{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .\31xl\:via-gray-200{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .\31xl\:via-gray-300{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .\31xl\:via-gray-400{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .\31xl\:via-lightbrown{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .\31xl\:via-beige{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .\31xl\:via-bordeaux{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .\31xl\:via-red{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .\31xl\:via-green{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .\31xl\:via-black{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\31xl\:via-transparent{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\31xl\:via-brown{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .\31xl\:via-lightorange{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .\31xl\:via-orange{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .\31xl\:via-darkorange{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .\31xl\:to-white-100{
    --gradient-to-color: #fff;
  }

  .\31xl\:to-white-200{
    --gradient-to-color: #FAFAFA;
  }

  .\31xl\:to-gray-200{
    --gradient-to-color: #959595;
  }

  .\31xl\:to-gray-300{
    --gradient-to-color: #3C3C3C;
  }

  .\31xl\:to-gray-400{
    --gradient-to-color: #707070;
  }

  .\31xl\:to-lightbrown{
    --gradient-to-color: #b7b1ab;
  }

  .\31xl\:to-beige{
    --gradient-to-color: #EBEAE8;
  }

  .\31xl\:to-bordeaux{
    --gradient-to-color: #681024;
  }

  .\31xl\:to-red{
    --gradient-to-color: #E4002B;
  }

  .\31xl\:to-green{
    --gradient-to-color: #0AA822;
  }

  .\31xl\:to-black{
    --gradient-to-color: #000000;
  }

  .\31xl\:to-transparent{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .\31xl\:to-brown{
    --gradient-to-color: #321604;
  }

  .\31xl\:to-lightorange{
    --gradient-to-color: #ff8132;
  }

  .\31xl\:to-orange{
    --gradient-to-color: #FB8B44;
  }

  .\31xl\:to-darkorange{
    --gradient-to-color: #BC7A1A;
  }

  .\31xl\:hover\:from-white-100:hover{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .\31xl\:hover\:from-white-200:hover{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .\31xl\:hover\:from-gray-200:hover{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .\31xl\:hover\:from-gray-300:hover{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .\31xl\:hover\:from-gray-400:hover{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .\31xl\:hover\:from-lightbrown:hover{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .\31xl\:hover\:from-beige:hover{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .\31xl\:hover\:from-bordeaux:hover{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .\31xl\:hover\:from-red:hover{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .\31xl\:hover\:from-green:hover{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .\31xl\:hover\:from-black:hover{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\31xl\:hover\:from-transparent:hover{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\31xl\:hover\:from-brown:hover{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .\31xl\:hover\:from-lightorange:hover{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .\31xl\:hover\:from-orange:hover{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .\31xl\:hover\:from-darkorange:hover{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .\31xl\:hover\:via-white-100:hover{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .\31xl\:hover\:via-white-200:hover{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .\31xl\:hover\:via-gray-200:hover{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .\31xl\:hover\:via-gray-300:hover{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .\31xl\:hover\:via-gray-400:hover{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .\31xl\:hover\:via-lightbrown:hover{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .\31xl\:hover\:via-beige:hover{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .\31xl\:hover\:via-bordeaux:hover{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .\31xl\:hover\:via-red:hover{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .\31xl\:hover\:via-green:hover{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .\31xl\:hover\:via-black:hover{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\31xl\:hover\:via-transparent:hover{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\31xl\:hover\:via-brown:hover{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .\31xl\:hover\:via-lightorange:hover{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .\31xl\:hover\:via-orange:hover{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .\31xl\:hover\:via-darkorange:hover{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .\31xl\:hover\:to-white-100:hover{
    --gradient-to-color: #fff;
  }

  .\31xl\:hover\:to-white-200:hover{
    --gradient-to-color: #FAFAFA;
  }

  .\31xl\:hover\:to-gray-200:hover{
    --gradient-to-color: #959595;
  }

  .\31xl\:hover\:to-gray-300:hover{
    --gradient-to-color: #3C3C3C;
  }

  .\31xl\:hover\:to-gray-400:hover{
    --gradient-to-color: #707070;
  }

  .\31xl\:hover\:to-lightbrown:hover{
    --gradient-to-color: #b7b1ab;
  }

  .\31xl\:hover\:to-beige:hover{
    --gradient-to-color: #EBEAE8;
  }

  .\31xl\:hover\:to-bordeaux:hover{
    --gradient-to-color: #681024;
  }

  .\31xl\:hover\:to-red:hover{
    --gradient-to-color: #E4002B;
  }

  .\31xl\:hover\:to-green:hover{
    --gradient-to-color: #0AA822;
  }

  .\31xl\:hover\:to-black:hover{
    --gradient-to-color: #000000;
  }

  .\31xl\:hover\:to-transparent:hover{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .\31xl\:hover\:to-brown:hover{
    --gradient-to-color: #321604;
  }

  .\31xl\:hover\:to-lightorange:hover{
    --gradient-to-color: #ff8132;
  }

  .\31xl\:hover\:to-orange:hover{
    --gradient-to-color: #FB8B44;
  }

  .\31xl\:hover\:to-darkorange:hover{
    --gradient-to-color: #BC7A1A;
  }

  .\31xl\:focus\:from-white-100:focus{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .\31xl\:focus\:from-white-200:focus{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .\31xl\:focus\:from-gray-200:focus{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .\31xl\:focus\:from-gray-300:focus{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .\31xl\:focus\:from-gray-400:focus{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .\31xl\:focus\:from-lightbrown:focus{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .\31xl\:focus\:from-beige:focus{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .\31xl\:focus\:from-bordeaux:focus{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .\31xl\:focus\:from-red:focus{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .\31xl\:focus\:from-green:focus{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .\31xl\:focus\:from-black:focus{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\31xl\:focus\:from-transparent:focus{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\31xl\:focus\:from-brown:focus{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .\31xl\:focus\:from-lightorange:focus{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .\31xl\:focus\:from-orange:focus{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .\31xl\:focus\:from-darkorange:focus{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .\31xl\:focus\:via-white-100:focus{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .\31xl\:focus\:via-white-200:focus{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .\31xl\:focus\:via-gray-200:focus{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .\31xl\:focus\:via-gray-300:focus{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .\31xl\:focus\:via-gray-400:focus{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .\31xl\:focus\:via-lightbrown:focus{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .\31xl\:focus\:via-beige:focus{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .\31xl\:focus\:via-bordeaux:focus{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .\31xl\:focus\:via-red:focus{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .\31xl\:focus\:via-green:focus{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .\31xl\:focus\:via-black:focus{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\31xl\:focus\:via-transparent:focus{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\31xl\:focus\:via-brown:focus{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .\31xl\:focus\:via-lightorange:focus{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .\31xl\:focus\:via-orange:focus{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .\31xl\:focus\:via-darkorange:focus{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .\31xl\:focus\:to-white-100:focus{
    --gradient-to-color: #fff;
  }

  .\31xl\:focus\:to-white-200:focus{
    --gradient-to-color: #FAFAFA;
  }

  .\31xl\:focus\:to-gray-200:focus{
    --gradient-to-color: #959595;
  }

  .\31xl\:focus\:to-gray-300:focus{
    --gradient-to-color: #3C3C3C;
  }

  .\31xl\:focus\:to-gray-400:focus{
    --gradient-to-color: #707070;
  }

  .\31xl\:focus\:to-lightbrown:focus{
    --gradient-to-color: #b7b1ab;
  }

  .\31xl\:focus\:to-beige:focus{
    --gradient-to-color: #EBEAE8;
  }

  .\31xl\:focus\:to-bordeaux:focus{
    --gradient-to-color: #681024;
  }

  .\31xl\:focus\:to-red:focus{
    --gradient-to-color: #E4002B;
  }

  .\31xl\:focus\:to-green:focus{
    --gradient-to-color: #0AA822;
  }

  .\31xl\:focus\:to-black:focus{
    --gradient-to-color: #000000;
  }

  .\31xl\:focus\:to-transparent:focus{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .\31xl\:focus\:to-brown:focus{
    --gradient-to-color: #321604;
  }

  .\31xl\:focus\:to-lightorange:focus{
    --gradient-to-color: #ff8132;
  }

  .\31xl\:focus\:to-orange:focus{
    --gradient-to-color: #FB8B44;
  }

  .\31xl\:focus\:to-darkorange:focus{
    --gradient-to-color: #BC7A1A;
  }

  .\31xl\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .\31xl\:bg-opacity-10{
    --bg-opacity: 0.1;
  }

  .\31xl\:bg-opacity-20{
    --bg-opacity: 0.2;
  }

  .\31xl\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .\31xl\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .\31xl\:bg-opacity-60{
    --bg-opacity: 0.6;
  }

  .\31xl\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .\31xl\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .\31xl\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .\31xl\:hover\:bg-opacity-10:hover{
    --bg-opacity: 0.1;
  }

  .\31xl\:hover\:bg-opacity-20:hover{
    --bg-opacity: 0.2;
  }

  .\31xl\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .\31xl\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .\31xl\:hover\:bg-opacity-60:hover{
    --bg-opacity: 0.6;
  }

  .\31xl\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .\31xl\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .\31xl\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .\31xl\:focus\:bg-opacity-10:focus{
    --bg-opacity: 0.1;
  }

  .\31xl\:focus\:bg-opacity-20:focus{
    --bg-opacity: 0.2;
  }

  .\31xl\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .\31xl\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .\31xl\:focus\:bg-opacity-60:focus{
    --bg-opacity: 0.6;
  }

  .\31xl\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .\31xl\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .\31xl\:bg-bottom{
    background-position: bottom;
  }

  .\31xl\:bg-center{
    background-position: center;
  }

  .\31xl\:bg-left{
    background-position: left;
  }

  .\31xl\:bg-left-bottom{
    background-position: left bottom;
  }

  .\31xl\:bg-left-top{
    background-position: left top;
  }

  .\31xl\:bg-right{
    background-position: right;
  }

  .\31xl\:bg-right-bottom{
    background-position: right bottom;
  }

  .\31xl\:bg-right-top{
    background-position: right top;
  }

  .\31xl\:bg-top{
    background-position: top;
  }

  .\31xl\:bg-repeat{
    background-repeat: repeat;
  }

  .\31xl\:bg-no-repeat{
    background-repeat: no-repeat;
  }

  .\31xl\:bg-repeat-x{
    background-repeat: repeat-x;
  }

  .\31xl\:bg-repeat-y{
    background-repeat: repeat-y;
  }

  .\31xl\:bg-repeat-round{
    background-repeat: round;
  }

  .\31xl\:bg-repeat-space{
    background-repeat: space;
  }

  .\31xl\:bg-auto{
    background-size: auto;
  }

  .\31xl\:bg-cover{
    background-size: cover;
  }

  .\31xl\:bg-contain{
    background-size: contain;
  }

  .\31xl\:border-collapse{
    border-collapse: collapse;
  }

  .\31xl\:border-separate{
    border-collapse: separate;
  }

  .\31xl\:border-white-100{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .\31xl\:border-white-200{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .\31xl\:border-gray-200{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .\31xl\:border-gray-300{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .\31xl\:border-gray-400{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .\31xl\:border-lightbrown{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .\31xl\:border-beige{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .\31xl\:border-bordeaux{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .\31xl\:border-red{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .\31xl\:border-green{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .\31xl\:border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .\31xl\:border-transparent{
    border-color: rgba(0, 0, 0, 0);
  }

  .\31xl\:border-brown{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .\31xl\:border-lightorange{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .\31xl\:border-orange{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .\31xl\:border-darkorange{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .\31xl\:hover\:border-white-100:hover{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .\31xl\:hover\:border-white-200:hover{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .\31xl\:hover\:border-gray-200:hover{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .\31xl\:hover\:border-gray-300:hover{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .\31xl\:hover\:border-gray-400:hover{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .\31xl\:hover\:border-lightbrown:hover{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .\31xl\:hover\:border-beige:hover{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .\31xl\:hover\:border-bordeaux:hover{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .\31xl\:hover\:border-red:hover{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .\31xl\:hover\:border-green:hover{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .\31xl\:hover\:border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .\31xl\:hover\:border-transparent:hover{
    border-color: rgba(0, 0, 0, 0);
  }

  .\31xl\:hover\:border-brown:hover{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .\31xl\:hover\:border-lightorange:hover{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .\31xl\:hover\:border-orange:hover{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .\31xl\:hover\:border-darkorange:hover{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .\31xl\:focus\:border-white-100:focus{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .\31xl\:focus\:border-white-200:focus{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .\31xl\:focus\:border-gray-200:focus{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .\31xl\:focus\:border-gray-300:focus{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .\31xl\:focus\:border-gray-400:focus{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .\31xl\:focus\:border-lightbrown:focus{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .\31xl\:focus\:border-beige:focus{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .\31xl\:focus\:border-bordeaux:focus{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .\31xl\:focus\:border-red:focus{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .\31xl\:focus\:border-green:focus{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .\31xl\:focus\:border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .\31xl\:focus\:border-transparent:focus{
    border-color: rgba(0, 0, 0, 0);
  }

  .\31xl\:focus\:border-brown:focus{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .\31xl\:focus\:border-lightorange:focus{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .\31xl\:focus\:border-orange:focus{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .\31xl\:focus\:border-darkorange:focus{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .\31xl\:border-opacity-0{
    --border-opacity: 0;
  }

  .\31xl\:border-opacity-10{
    --border-opacity: 0.1;
  }

  .\31xl\:border-opacity-20{
    --border-opacity: 0.2;
  }

  .\31xl\:border-opacity-25{
    --border-opacity: 0.25;
  }

  .\31xl\:border-opacity-50{
    --border-opacity: 0.5;
  }

  .\31xl\:border-opacity-60{
    --border-opacity: 0.6;
  }

  .\31xl\:border-opacity-75{
    --border-opacity: 0.75;
  }

  .\31xl\:border-opacity-100{
    --border-opacity: 1;
  }

  .\31xl\:hover\:border-opacity-0:hover{
    --border-opacity: 0;
  }

  .\31xl\:hover\:border-opacity-10:hover{
    --border-opacity: 0.1;
  }

  .\31xl\:hover\:border-opacity-20:hover{
    --border-opacity: 0.2;
  }

  .\31xl\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .\31xl\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .\31xl\:hover\:border-opacity-60:hover{
    --border-opacity: 0.6;
  }

  .\31xl\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .\31xl\:hover\:border-opacity-100:hover{
    --border-opacity: 1;
  }

  .\31xl\:focus\:border-opacity-0:focus{
    --border-opacity: 0;
  }

  .\31xl\:focus\:border-opacity-10:focus{
    --border-opacity: 0.1;
  }

  .\31xl\:focus\:border-opacity-20:focus{
    --border-opacity: 0.2;
  }

  .\31xl\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .\31xl\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .\31xl\:focus\:border-opacity-60:focus{
    --border-opacity: 0.6;
  }

  .\31xl\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .\31xl\:focus\:border-opacity-100:focus{
    --border-opacity: 1;
  }

  .\31xl\:rounded-none{
    border-radius: 0;
  }

  .\31xl\:rounded-sm{
    border-radius: 0.125rem;
  }

  .\31xl\:rounded{
    border-radius: 0.25rem;
  }

  .\31xl\:rounded-md{
    border-radius: 0.375rem;
  }

  .\31xl\:rounded-lg{
    border-radius: 0.5rem;
  }

  .\31xl\:rounded-xl{
    border-radius: 0.75rem;
  }

  .\31xl\:rounded-2xl{
    border-radius: 1rem;
  }

  .\31xl\:rounded-3xl{
    border-radius: 1.5rem;
  }

  .\31xl\:rounded-full{
    border-radius: 9999px;
  }

  .\31xl\:rounded-t-none{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .\31xl\:rounded-r-none{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .\31xl\:rounded-b-none{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\31xl\:rounded-l-none{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\31xl\:rounded-t-sm{
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .\31xl\:rounded-r-sm{
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .\31xl\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\31xl\:rounded-l-sm{
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\31xl\:rounded-t{
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .\31xl\:rounded-r{
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .\31xl\:rounded-b{
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\31xl\:rounded-l{
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\31xl\:rounded-t-md{
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .\31xl\:rounded-r-md{
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .\31xl\:rounded-b-md{
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\31xl\:rounded-l-md{
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\31xl\:rounded-t-lg{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .\31xl\:rounded-r-lg{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .\31xl\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\31xl\:rounded-l-lg{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\31xl\:rounded-t-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .\31xl\:rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .\31xl\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .\31xl\:rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .\31xl\:rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .\31xl\:rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .\31xl\:rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .\31xl\:rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .\31xl\:rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .\31xl\:rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .\31xl\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .\31xl\:rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .\31xl\:rounded-t-full{
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .\31xl\:rounded-r-full{
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .\31xl\:rounded-b-full{
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\31xl\:rounded-l-full{
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\31xl\:rounded-tl-none{
    border-top-left-radius: 0;
  }

  .\31xl\:rounded-tr-none{
    border-top-right-radius: 0;
  }

  .\31xl\:rounded-br-none{
    border-bottom-right-radius: 0;
  }

  .\31xl\:rounded-bl-none{
    border-bottom-left-radius: 0;
  }

  .\31xl\:rounded-tl-sm{
    border-top-left-radius: 0.125rem;
  }

  .\31xl\:rounded-tr-sm{
    border-top-right-radius: 0.125rem;
  }

  .\31xl\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem;
  }

  .\31xl\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem;
  }

  .\31xl\:rounded-tl{
    border-top-left-radius: 0.25rem;
  }

  .\31xl\:rounded-tr{
    border-top-right-radius: 0.25rem;
  }

  .\31xl\:rounded-br{
    border-bottom-right-radius: 0.25rem;
  }

  .\31xl\:rounded-bl{
    border-bottom-left-radius: 0.25rem;
  }

  .\31xl\:rounded-tl-md{
    border-top-left-radius: 0.375rem;
  }

  .\31xl\:rounded-tr-md{
    border-top-right-radius: 0.375rem;
  }

  .\31xl\:rounded-br-md{
    border-bottom-right-radius: 0.375rem;
  }

  .\31xl\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem;
  }

  .\31xl\:rounded-tl-lg{
    border-top-left-radius: 0.5rem;
  }

  .\31xl\:rounded-tr-lg{
    border-top-right-radius: 0.5rem;
  }

  .\31xl\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem;
  }

  .\31xl\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem;
  }

  .\31xl\:rounded-tl-xl{
    border-top-left-radius: 0.75rem;
  }

  .\31xl\:rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .\31xl\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .\31xl\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .\31xl\:rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .\31xl\:rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .\31xl\:rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .\31xl\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .\31xl\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .\31xl\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .\31xl\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .\31xl\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem;
  }

  .\31xl\:rounded-tl-full{
    border-top-left-radius: 9999px;
  }

  .\31xl\:rounded-tr-full{
    border-top-right-radius: 9999px;
  }

  .\31xl\:rounded-br-full{
    border-bottom-right-radius: 9999px;
  }

  .\31xl\:rounded-bl-full{
    border-bottom-left-radius: 9999px;
  }

  .\31xl\:border-solid{
    border-style: solid;
  }

  .\31xl\:border-dashed{
    border-style: dashed;
  }

  .\31xl\:border-dotted{
    border-style: dotted;
  }

  .\31xl\:border-double{
    border-style: double;
  }

  .\31xl\:border-none{
    border-style: none;
  }

  .\31xl\:border-0{
    border-width: 0;
  }

  .\31xl\:border-2{
    border-width: 2px;
  }

  .\31xl\:border-4{
    border-width: 4px;
  }

  .\31xl\:border-8{
    border-width: 8px;
  }

  .\31xl\:border{
    border-width: 1px;
  }

  .\31xl\:border-0\.5{
    border-width: 0.5px;
  }

  .\31xl\:border-t-0{
    border-top-width: 0;
  }

  .\31xl\:border-r-0{
    border-right-width: 0;
  }

  .\31xl\:border-b-0{
    border-bottom-width: 0;
  }

  .\31xl\:border-l-0{
    border-left-width: 0;
  }

  .\31xl\:border-t-2{
    border-top-width: 2px;
  }

  .\31xl\:border-r-2{
    border-right-width: 2px;
  }

  .\31xl\:border-b-2{
    border-bottom-width: 2px;
  }

  .\31xl\:border-l-2{
    border-left-width: 2px;
  }

  .\31xl\:border-t-4{
    border-top-width: 4px;
  }

  .\31xl\:border-r-4{
    border-right-width: 4px;
  }

  .\31xl\:border-b-4{
    border-bottom-width: 4px;
  }

  .\31xl\:border-l-4{
    border-left-width: 4px;
  }

  .\31xl\:border-t-8{
    border-top-width: 8px;
  }

  .\31xl\:border-r-8{
    border-right-width: 8px;
  }

  .\31xl\:border-b-8{
    border-bottom-width: 8px;
  }

  .\31xl\:border-l-8{
    border-left-width: 8px;
  }

  .\31xl\:border-t{
    border-top-width: 1px;
  }

  .\31xl\:border-r{
    border-right-width: 1px;
  }

  .\31xl\:border-b{
    border-bottom-width: 1px;
  }

  .\31xl\:border-l{
    border-left-width: 1px;
  }

  .\31xl\:border-t-0\.5{
    border-top-width: 0.5px;
  }

  .\31xl\:border-r-0\.5{
    border-right-width: 0.5px;
  }

  .\31xl\:border-b-0\.5{
    border-bottom-width: 0.5px;
  }

  .\31xl\:border-l-0\.5{
    border-left-width: 0.5px;
  }

  .\31xl\:box-border{
    box-sizing: border-box;
  }

  .\31xl\:box-content{
    box-sizing: content-box;
  }

  .\31xl\:cursor-auto{
    cursor: auto;
  }

  .\31xl\:cursor-default{
    cursor: default;
  }

  .\31xl\:cursor-pointer{
    cursor: pointer;
  }

  .\31xl\:cursor-wait{
    cursor: wait;
  }

  .\31xl\:cursor-text{
    cursor: text;
  }

  .\31xl\:cursor-move{
    cursor: move;
  }

  .\31xl\:cursor-not-allowed{
    cursor: not-allowed;
  }

  .\31xl\:block{
    display: block;
  }

  .\31xl\:inline-block{
    display: inline-block;
  }

  .\31xl\:inline{
    display: inline;
  }

  .\31xl\:flex{
    display: flex;
  }

  .\31xl\:inline-flex{
    display: inline-flex;
  }

  .\31xl\:table{
    display: table;
  }

  .\31xl\:table-caption{
    display: table-caption;
  }

  .\31xl\:table-cell{
    display: table-cell;
  }

  .\31xl\:table-column{
    display: table-column;
  }

  .\31xl\:table-column-group{
    display: table-column-group;
  }

  .\31xl\:table-footer-group{
    display: table-footer-group;
  }

  .\31xl\:table-header-group{
    display: table-header-group;
  }

  .\31xl\:table-row-group{
    display: table-row-group;
  }

  .\31xl\:table-row{
    display: table-row;
  }

  .\31xl\:flow-root{
    display: flow-root;
  }

  .\31xl\:grid{
    display: grid;
  }

  .\31xl\:inline-grid{
    display: inline-grid;
  }

  .\31xl\:contents{
    display: contents;
  }

  .\31xl\:hidden{
    display: none;
  }

  .\31xl\:flex-row{
    flex-direction: row;
  }

  .\31xl\:flex-row-reverse{
    flex-direction: row-reverse;
  }

  .\31xl\:flex-col{
    flex-direction: column;
  }

  .\31xl\:flex-col-reverse{
    flex-direction: column-reverse;
  }

  .\31xl\:flex-wrap{
    flex-wrap: wrap;
  }

  .\31xl\:flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .\31xl\:flex-no-wrap{
    flex-wrap: nowrap;
  }

  .\31xl\:place-items-auto{
    place-items: auto;
  }

  .\31xl\:place-items-start{
    place-items: start;
  }

  .\31xl\:place-items-end{
    place-items: end;
  }

  .\31xl\:place-items-center{
    place-items: center;
  }

  .\31xl\:place-items-stretch{
    place-items: stretch;
  }

  .\31xl\:place-content-center{
    place-content: center;
  }

  .\31xl\:place-content-start{
    place-content: start;
  }

  .\31xl\:place-content-end{
    place-content: end;
  }

  .\31xl\:place-content-between{
    place-content: space-between;
  }

  .\31xl\:place-content-around{
    place-content: space-around;
  }

  .\31xl\:place-content-evenly{
    place-content: space-evenly;
  }

  .\31xl\:place-content-stretch{
    place-content: stretch;
  }

  .\31xl\:place-self-auto{
    place-self: auto;
  }

  .\31xl\:place-self-start{
    place-self: start;
  }

  .\31xl\:place-self-end{
    place-self: end;
  }

  .\31xl\:place-self-center{
    place-self: center;
  }

  .\31xl\:place-self-stretch{
    place-self: stretch;
  }

  .\31xl\:items-start{
    align-items: flex-start;
  }

  .\31xl\:items-end{
    align-items: flex-end;
  }

  .\31xl\:items-center{
    align-items: center;
  }

  .\31xl\:items-baseline{
    align-items: baseline;
  }

  .\31xl\:items-stretch{
    align-items: stretch;
  }

  .\31xl\:content-center{
    align-content: center;
  }

  .\31xl\:content-start{
    align-content: flex-start;
  }

  .\31xl\:content-end{
    align-content: flex-end;
  }

  .\31xl\:content-between{
    align-content: space-between;
  }

  .\31xl\:content-around{
    align-content: space-around;
  }

  .\31xl\:content-evenly{
    align-content: space-evenly;
  }

  .\31xl\:self-auto{
    align-self: auto;
  }

  .\31xl\:self-start{
    align-self: flex-start;
  }

  .\31xl\:self-end{
    align-self: flex-end;
  }

  .\31xl\:self-center{
    align-self: center;
  }

  .\31xl\:self-stretch{
    align-self: stretch;
  }

  .\31xl\:justify-items-auto{
    justify-items: auto;
  }

  .\31xl\:justify-items-start{
    justify-items: start;
  }

  .\31xl\:justify-items-end{
    justify-items: end;
  }

  .\31xl\:justify-items-center{
    justify-items: center;
  }

  .\31xl\:justify-items-stretch{
    justify-items: stretch;
  }

  .\31xl\:justify-start{
    justify-content: flex-start;
  }

  .\31xl\:justify-end{
    justify-content: flex-end;
  }

  .\31xl\:justify-center{
    justify-content: center;
  }

  .\31xl\:justify-between{
    justify-content: space-between;
  }

  .\31xl\:justify-around{
    justify-content: space-around;
  }

  .\31xl\:justify-evenly{
    justify-content: space-evenly;
  }

  .\31xl\:justify-self-auto{
    justify-self: auto;
  }

  .\31xl\:justify-self-start{
    justify-self: start;
  }

  .\31xl\:justify-self-end{
    justify-self: end;
  }

  .\31xl\:justify-self-center{
    justify-self: center;
  }

  .\31xl\:justify-self-stretch{
    justify-self: stretch;
  }

  .\31xl\:flex-1{
    flex: 1 1 0%;
  }

  .\31xl\:flex-auto{
    flex: 1 1 auto;
  }

  .\31xl\:flex-initial{
    flex: 0 1 auto;
  }

  .\31xl\:flex-none{
    flex: none;
  }

  .\31xl\:flex-grow-0{
    flex-grow: 0;
  }

  .\31xl\:flex-grow{
    flex-grow: 1;
  }

  .\31xl\:flex-shrink-0{
    flex-shrink: 0;
  }

  .\31xl\:flex-shrink{
    flex-shrink: 1;
  }

  .\31xl\:order-1{
    order: 1;
  }

  .\31xl\:order-2{
    order: 2;
  }

  .\31xl\:order-3{
    order: 3;
  }

  .\31xl\:order-4{
    order: 4;
  }

  .\31xl\:order-5{
    order: 5;
  }

  .\31xl\:order-6{
    order: 6;
  }

  .\31xl\:order-7{
    order: 7;
  }

  .\31xl\:order-8{
    order: 8;
  }

  .\31xl\:order-9{
    order: 9;
  }

  .\31xl\:order-10{
    order: 10;
  }

  .\31xl\:order-11{
    order: 11;
  }

  .\31xl\:order-12{
    order: 12;
  }

  .\31xl\:order-first{
    order: -9999;
  }

  .\31xl\:order-last{
    order: 9999;
  }

  .\31xl\:order-none{
    order: 0;
  }

  .\31xl\:float-right{
    float: right;
  }

  .\31xl\:float-left{
    float: left;
  }

  .\31xl\:float-none{
    float: none;
  }

  .\31xl\:clearfix:after{
    content: "";
    display: table;
    clear: both;
  }

  .\31xl\:clear-left{
    clear: left;
  }

  .\31xl\:clear-right{
    clear: right;
  }

  .\31xl\:clear-both{
    clear: both;
  }

  .\31xl\:clear-none{
    clear: none;
  }

  .\31xl\:font-primary{
    font-family: termina, sans-serif;
  }

  .\31xl\:font-secondary{
    font-family: gotham, sans-serif;
  }

  .\31xl\:font-hairline{
    font-weight: 100;
  }

  .\31xl\:font-thin{
    font-weight: 200;
  }

  .\31xl\:font-light{
    font-weight: 300;
  }

  .\31xl\:font-normal{
    font-weight: 400;
  }

  .\31xl\:font-medium{
    font-weight: 500;
  }

  .\31xl\:font-semibold{
    font-weight: 600;
  }

  .\31xl\:font-bold{
    font-weight: 700;
  }

  .\31xl\:font-extrabold{
    font-weight: 800;
  }

  .\31xl\:font-black{
    font-weight: 900;
  }

  .\31xl\:hover\:font-hairline:hover{
    font-weight: 100;
  }

  .\31xl\:hover\:font-thin:hover{
    font-weight: 200;
  }

  .\31xl\:hover\:font-light:hover{
    font-weight: 300;
  }

  .\31xl\:hover\:font-normal:hover{
    font-weight: 400;
  }

  .\31xl\:hover\:font-medium:hover{
    font-weight: 500;
  }

  .\31xl\:hover\:font-semibold:hover{
    font-weight: 600;
  }

  .\31xl\:hover\:font-bold:hover{
    font-weight: 700;
  }

  .\31xl\:hover\:font-extrabold:hover{
    font-weight: 800;
  }

  .\31xl\:hover\:font-black:hover{
    font-weight: 900;
  }

  .\31xl\:focus\:font-hairline:focus{
    font-weight: 100;
  }

  .\31xl\:focus\:font-thin:focus{
    font-weight: 200;
  }

  .\31xl\:focus\:font-light:focus{
    font-weight: 300;
  }

  .\31xl\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .\31xl\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .\31xl\:focus\:font-semibold:focus{
    font-weight: 600;
  }

  .\31xl\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .\31xl\:focus\:font-extrabold:focus{
    font-weight: 800;
  }

  .\31xl\:focus\:font-black:focus{
    font-weight: 900;
  }

  .\31xl\:h-0{
    height: 0;
  }

  .\31xl\:h-1{
    height: 0.25rem;
  }

  .\31xl\:h-2{
    height: 0.5rem;
  }

  .\31xl\:h-3{
    height: 0.75rem;
  }

  .\31xl\:h-4{
    height: 1rem;
  }

  .\31xl\:h-5{
    height: 1.25rem;
  }

  .\31xl\:h-6{
    height: 1.5rem;
  }

  .\31xl\:h-8{
    height: 2rem;
  }

  .\31xl\:h-10{
    height: 2.5rem;
  }

  .\31xl\:h-12{
    height: 3rem;
  }

  .\31xl\:h-16{
    height: 4rem;
  }

  .\31xl\:h-20{
    height: 5rem;
  }

  .\31xl\:h-24{
    height: 6rem;
  }

  .\31xl\:h-32{
    height: 8rem;
  }

  .\31xl\:h-40{
    height: 10rem;
  }

  .\31xl\:h-48{
    height: 12rem;
  }

  .\31xl\:h-56{
    height: 14rem;
  }

  .\31xl\:h-64{
    height: 16rem;
  }

  .\31xl\:h-72{
    height: 4.5rem;
  }

  .\31xl\:h-92{
    height: 5.75rem;
  }

  .\31xl\:h-100{
    height: 26rem;
  }

  .\31xl\:h-108{
    height: 6.75rem;
  }

  .\31xl\:h-120{
    height: 7.5rem;
  }

  .\31xl\:h-138{
    height: 8.625rem;
  }

  .\31xl\:h-140{
    height: 8.75rem;
  }

  .\31xl\:h-200{
    height: 12.5rem;
  }

  .\31xl\:h-260{
    height: 16.25rem;
  }

  .\31xl\:h-310{
    height: 19.375rem;
  }

  .\31xl\:h-340{
    height: 23.75rem;
  }

  .\31xl\:h-378{
    height: 23.625rem;
  }

  .\31xl\:h-480{
    height: 30rem;
  }

  .\31xl\:h-520{
    height: 32.5rem;
  }

  .\31xl\:h-582{
    height: 36.375rem;
  }

  .\31xl\:h-624{
    height: 39rem;
  }

  .\31xl\:h-652{
    height: 40.75rem;
  }

  .\31xl\:h-756{
    height: 47.25rem;
  }

  .\31xl\:h-auto{
    height: auto;
  }

  .\31xl\:h-px{
    height: 1px;
  }

  .\31xl\:h-full{
    height: 100%;
  }

  .\31xl\:h-screen{
    height: 100vh;
  }

  .\31xl\:h-fit{
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .\31xl\:h-line{
    height: 0.0625rem;
  }

  .\31xl\:h-70vh{
    height: 70vh;
  }

  .\31xl\:h-50vh{
    height: 50vh;
  }

  .\31xl\:h-unset{
    height: unset;
  }

  .\31xl\:text-8{
    font-size: 0.5rem;
    line-height: 1.5;
  }

  .\31xl\:text-10{
    font-size: 0.625rem;
    line-height: 1.5;
  }

  .\31xl\:text-12{
    font-size: 0.75rem;
    line-height: 1.6;
  }

  .\31xl\:text-14{
    font-size: 0.875rem;
    line-height: 1.6;
  }

  .\31xl\:text-18{
    font-size: 1.125rem;
    line-height: 1.625rem;
  }

  .\31xl\:text-28{
    font-size: 1.75rem;
    line-height: 2.25rem;
  }

  .\31xl\:text-32{
    font-size: 2rem;
    line-height: 2.625rem;
  }

  .\31xl\:text-44{
    font-size: 2.75rem;
    line-height: 3.25rem;
  }

  .\31xl\:text-xs{
    font-size: 0.75rem;
  }

  .\31xl\:text-sm{
    font-size: 0.875rem;
  }

  .\31xl\:text-base{
    font-size: 1rem;
  }

  .\31xl\:text-lg{
    font-size: 1.125rem;
  }

  .\31xl\:text-xl{
    font-size: 1.25rem;
  }

  .\31xl\:text-2xl{
    font-size: 1.5rem;
  }

  .\31xl\:text-3xl{
    font-size: 1.875rem;
  }

  .\31xl\:text-4xl{
    font-size: 2.25rem;
  }

  .\31xl\:text-5xl{
    font-size: 3rem;
  }

  .\31xl\:text-6xl{
    font-size: 4rem;
  }

  .\31xl\:leading-3{
    line-height: .75rem;
  }

  .\31xl\:leading-4{
    line-height: 1rem;
  }

  .\31xl\:leading-5{
    line-height: 1.25rem;
  }

  .\31xl\:leading-6{
    line-height: 1.5rem;
  }

  .\31xl\:leading-7{
    line-height: 1.75rem;
  }

  .\31xl\:leading-8{
    line-height: 2rem;
  }

  .\31xl\:leading-9{
    line-height: 2.25rem;
  }

  .\31xl\:leading-10{
    line-height: 2.5rem;
  }

  .\31xl\:leading-none{
    line-height: 1;
  }

  .\31xl\:leading-tight{
    line-height: 1.25;
  }

  .\31xl\:leading-snug{
    line-height: 1.375;
  }

  .\31xl\:leading-normal{
    line-height: 1.5;
  }

  .\31xl\:leading-relaxed{
    line-height: 1.625;
  }

  .\31xl\:leading-loose{
    line-height: 2;
  }

  .\31xl\:list-inside{
    list-style-position: inside;
  }

  .\31xl\:list-outside{
    list-style-position: outside;
  }

  .\31xl\:list-none{
    list-style-type: none;
  }

  .\31xl\:list-disc{
    list-style-type: disc;
  }

  .\31xl\:list-decimal{
    list-style-type: decimal;
  }

  .\31xl\:m-0{
    margin: 0;
  }

  .\31xl\:m-1{
    margin: 0.25rem;
  }

  .\31xl\:m-2{
    margin: 0.5rem;
  }

  .\31xl\:m-3{
    margin: 0.75rem;
  }

  .\31xl\:m-4{
    margin: 1rem;
  }

  .\31xl\:m-5{
    margin: 1.25rem;
  }

  .\31xl\:m-6{
    margin: 1.5rem;
  }

  .\31xl\:m-8{
    margin: 2rem;
  }

  .\31xl\:m-10{
    margin: 2.5rem;
  }

  .\31xl\:m-12{
    margin: 3rem;
  }

  .\31xl\:m-16{
    margin: 4rem;
  }

  .\31xl\:m-20{
    margin: 1.25rem;
  }

  .\31xl\:m-24{
    margin: 6rem;
  }

  .\31xl\:m-28{
    margin: 1.75rem;
  }

  .\31xl\:m-30{
    margin: 1.875rem;
  }

  .\31xl\:m-32{
    margin: 8rem;
  }

  .\31xl\:m-40{
    margin: 2.5rem;
  }

  .\31xl\:m-48{
    margin: 12rem;
  }

  .\31xl\:m-56{
    margin: 14rem;
  }

  .\31xl\:m-60{
    margin: 3.75rem;
  }

  .\31xl\:m-64{
    margin: 16rem;
  }

  .\31xl\:m-72{
    margin: 4.5rem;
  }

  .\31xl\:m-92{
    margin: 5.75rem;
  }

  .\31xl\:m-108{
    margin: 6.75rem;
  }

  .\31xl\:m-140{
    margin: 8.75rem;
  }

  .\31xl\:m-160{
    margin: 10rem;
  }

  .\31xl\:m-180{
    margin: 11.25rem;
  }

  .\31xl\:m-192{
    margin: 12rem;
  }

  .\31xl\:m-208{
    margin: 13rem;
  }

  .\31xl\:m-240{
    margin: 15rem;
  }

  .\31xl\:m-280{
    margin: 17.5rem;
  }

  .\31xl\:m-auto{
    margin: auto;
  }

  .\31xl\:m-px{
    margin: 1px;
  }

  .\31xl\:-m-1{
    margin: -0.25rem;
  }

  .\31xl\:-m-2{
    margin: -0.5rem;
  }

  .\31xl\:-m-3{
    margin: -0.75rem;
  }

  .\31xl\:-m-4{
    margin: -1rem;
  }

  .\31xl\:-m-5{
    margin: -1.25rem;
  }

  .\31xl\:-m-6{
    margin: -1.5rem;
  }

  .\31xl\:-m-8{
    margin: -2rem;
  }

  .\31xl\:-m-10{
    margin: -2.5rem;
  }

  .\31xl\:-m-12{
    margin: -3rem;
  }

  .\31xl\:-m-16{
    margin: -4rem;
  }

  .\31xl\:-m-20{
    margin: -5rem;
  }

  .\31xl\:-m-24{
    margin: -6rem;
  }

  .\31xl\:-m-32{
    margin: -8rem;
  }

  .\31xl\:-m-40{
    margin: -10rem;
  }

  .\31xl\:-m-48{
    margin: -12rem;
  }

  .\31xl\:-m-56{
    margin: -14rem;
  }

  .\31xl\:-m-64{
    margin: -16rem;
  }

  .\31xl\:-m-px{
    margin: -1px;
  }

  .\31xl\:my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .\31xl\:mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .\31xl\:my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .\31xl\:mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .\31xl\:my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .\31xl\:mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .\31xl\:my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .\31xl\:mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .\31xl\:my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .\31xl\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .\31xl\:my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .\31xl\:mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .\31xl\:my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .\31xl\:mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .\31xl\:my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .\31xl\:mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .\31xl\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\31xl\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\31xl\:my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .\31xl\:mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .\31xl\:my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .\31xl\:mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .\31xl\:my-20{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .\31xl\:mx-20{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .\31xl\:my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .\31xl\:mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .\31xl\:my-28{
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .\31xl\:mx-28{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .\31xl\:my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }

  .\31xl\:mx-30{
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .\31xl\:my-32{
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .\31xl\:mx-32{
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .\31xl\:my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\31xl\:mx-40{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\31xl\:my-48{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .\31xl\:mx-48{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .\31xl\:my-56{
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .\31xl\:mx-56{
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .\31xl\:my-60{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .\31xl\:mx-60{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .\31xl\:my-64{
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .\31xl\:mx-64{
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .\31xl\:my-72{
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .\31xl\:mx-72{
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .\31xl\:my-92{
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .\31xl\:mx-92{
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .\31xl\:my-108{
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .\31xl\:mx-108{
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .\31xl\:my-140{
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }

  .\31xl\:mx-140{
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }

  .\31xl\:my-160{
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .\31xl\:mx-160{
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .\31xl\:my-180{
    margin-top: 11.25rem;
    margin-bottom: 11.25rem;
  }

  .\31xl\:mx-180{
    margin-left: 11.25rem;
    margin-right: 11.25rem;
  }

  .\31xl\:my-192{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .\31xl\:mx-192{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .\31xl\:my-208{
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .\31xl\:mx-208{
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .\31xl\:my-240{
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .\31xl\:mx-240{
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .\31xl\:my-280{
    margin-top: 17.5rem;
    margin-bottom: 17.5rem;
  }

  .\31xl\:mx-280{
    margin-left: 17.5rem;
    margin-right: 17.5rem;
  }

  .\31xl\:my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .\31xl\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .\31xl\:my-px{
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .\31xl\:mx-px{
    margin-left: 1px;
    margin-right: 1px;
  }

  .\31xl\:-my-1{
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .\31xl\:-mx-1{
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .\31xl\:-my-2{
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .\31xl\:-mx-2{
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .\31xl\:-my-3{
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .\31xl\:-mx-3{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .\31xl\:-my-4{
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .\31xl\:-mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .\31xl\:-my-5{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .\31xl\:-mx-5{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .\31xl\:-my-6{
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .\31xl\:-mx-6{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .\31xl\:-my-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .\31xl\:-mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .\31xl\:-my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .\31xl\:-mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .\31xl\:-my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .\31xl\:-mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .\31xl\:-my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .\31xl\:-mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .\31xl\:-my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .\31xl\:-mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .\31xl\:-my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .\31xl\:-mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .\31xl\:-my-32{
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .\31xl\:-mx-32{
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .\31xl\:-my-40{
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .\31xl\:-mx-40{
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .\31xl\:-my-48{
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .\31xl\:-mx-48{
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .\31xl\:-my-56{
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .\31xl\:-mx-56{
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .\31xl\:-my-64{
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .\31xl\:-mx-64{
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .\31xl\:-my-px{
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .\31xl\:-mx-px{
    margin-left: -1px;
    margin-right: -1px;
  }

  .\31xl\:mt-0{
    margin-top: 0;
  }

  .\31xl\:mr-0{
    margin-right: 0;
  }

  .\31xl\:mb-0{
    margin-bottom: 0;
  }

  .\31xl\:ml-0{
    margin-left: 0;
  }

  .\31xl\:mt-1{
    margin-top: 0.25rem;
  }

  .\31xl\:mr-1{
    margin-right: 0.25rem;
  }

  .\31xl\:mb-1{
    margin-bottom: 0.25rem;
  }

  .\31xl\:ml-1{
    margin-left: 0.25rem;
  }

  .\31xl\:mt-2{
    margin-top: 0.5rem;
  }

  .\31xl\:mr-2{
    margin-right: 0.5rem;
  }

  .\31xl\:mb-2{
    margin-bottom: 0.5rem;
  }

  .\31xl\:ml-2{
    margin-left: 0.5rem;
  }

  .\31xl\:mt-3{
    margin-top: 0.75rem;
  }

  .\31xl\:mr-3{
    margin-right: 0.75rem;
  }

  .\31xl\:mb-3{
    margin-bottom: 0.75rem;
  }

  .\31xl\:ml-3{
    margin-left: 0.75rem;
  }

  .\31xl\:mt-4{
    margin-top: 1rem;
  }

  .\31xl\:mr-4{
    margin-right: 1rem;
  }

  .\31xl\:mb-4{
    margin-bottom: 1rem;
  }

  .\31xl\:ml-4{
    margin-left: 1rem;
  }

  .\31xl\:mt-5{
    margin-top: 1.25rem;
  }

  .\31xl\:mr-5{
    margin-right: 1.25rem;
  }

  .\31xl\:mb-5{
    margin-bottom: 1.25rem;
  }

  .\31xl\:ml-5{
    margin-left: 1.25rem;
  }

  .\31xl\:mt-6{
    margin-top: 1.5rem;
  }

  .\31xl\:mr-6{
    margin-right: 1.5rem;
  }

  .\31xl\:mb-6{
    margin-bottom: 1.5rem;
  }

  .\31xl\:ml-6{
    margin-left: 1.5rem;
  }

  .\31xl\:mt-8{
    margin-top: 2rem;
  }

  .\31xl\:mr-8{
    margin-right: 2rem;
  }

  .\31xl\:mb-8{
    margin-bottom: 2rem;
  }

  .\31xl\:ml-8{
    margin-left: 2rem;
  }

  .\31xl\:mt-10{
    margin-top: 2.5rem;
  }

  .\31xl\:mr-10{
    margin-right: 2.5rem;
  }

  .\31xl\:mb-10{
    margin-bottom: 2.5rem;
  }

  .\31xl\:ml-10{
    margin-left: 2.5rem;
  }

  .\31xl\:mt-12{
    margin-top: 3rem;
  }

  .\31xl\:mr-12{
    margin-right: 3rem;
  }

  .\31xl\:mb-12{
    margin-bottom: 3rem;
  }

  .\31xl\:ml-12{
    margin-left: 3rem;
  }

  .\31xl\:mt-16{
    margin-top: 4rem;
  }

  .\31xl\:mr-16{
    margin-right: 4rem;
  }

  .\31xl\:mb-16{
    margin-bottom: 4rem;
  }

  .\31xl\:ml-16{
    margin-left: 4rem;
  }

  .\31xl\:mt-20{
    margin-top: 1.25rem;
  }

  .\31xl\:mr-20{
    margin-right: 1.25rem;
  }

  .\31xl\:mb-20{
    margin-bottom: 1.25rem;
  }

  .\31xl\:ml-20{
    margin-left: 1.25rem;
  }

  .\31xl\:mt-24{
    margin-top: 6rem;
  }

  .\31xl\:mr-24{
    margin-right: 6rem;
  }

  .\31xl\:mb-24{
    margin-bottom: 6rem;
  }

  .\31xl\:ml-24{
    margin-left: 6rem;
  }

  .\31xl\:mt-28{
    margin-top: 1.75rem;
  }

  .\31xl\:mr-28{
    margin-right: 1.75rem;
  }

  .\31xl\:mb-28{
    margin-bottom: 1.75rem;
  }

  .\31xl\:ml-28{
    margin-left: 1.75rem;
  }

  .\31xl\:mt-30{
    margin-top: 1.875rem;
  }

  .\31xl\:mr-30{
    margin-right: 1.875rem;
  }

  .\31xl\:mb-30{
    margin-bottom: 1.875rem;
  }

  .\31xl\:ml-30{
    margin-left: 1.875rem;
  }

  .\31xl\:mt-32{
    margin-top: 8rem;
  }

  .\31xl\:mr-32{
    margin-right: 8rem;
  }

  .\31xl\:mb-32{
    margin-bottom: 8rem;
  }

  .\31xl\:ml-32{
    margin-left: 8rem;
  }

  .\31xl\:mt-40{
    margin-top: 2.5rem;
  }

  .\31xl\:mr-40{
    margin-right: 2.5rem;
  }

  .\31xl\:mb-40{
    margin-bottom: 2.5rem;
  }

  .\31xl\:ml-40{
    margin-left: 2.5rem;
  }

  .\31xl\:mt-48{
    margin-top: 12rem;
  }

  .\31xl\:mr-48{
    margin-right: 12rem;
  }

  .\31xl\:mb-48{
    margin-bottom: 12rem;
  }

  .\31xl\:ml-48{
    margin-left: 12rem;
  }

  .\31xl\:mt-56{
    margin-top: 14rem;
  }

  .\31xl\:mr-56{
    margin-right: 14rem;
  }

  .\31xl\:mb-56{
    margin-bottom: 14rem;
  }

  .\31xl\:ml-56{
    margin-left: 14rem;
  }

  .\31xl\:mt-60{
    margin-top: 3.75rem;
  }

  .\31xl\:mr-60{
    margin-right: 3.75rem;
  }

  .\31xl\:mb-60{
    margin-bottom: 3.75rem;
  }

  .\31xl\:ml-60{
    margin-left: 3.75rem;
  }

  .\31xl\:mt-64{
    margin-top: 16rem;
  }

  .\31xl\:mr-64{
    margin-right: 16rem;
  }

  .\31xl\:mb-64{
    margin-bottom: 16rem;
  }

  .\31xl\:ml-64{
    margin-left: 16rem;
  }

  .\31xl\:mt-72{
    margin-top: 4.5rem;
  }

  .\31xl\:mr-72{
    margin-right: 4.5rem;
  }

  .\31xl\:mb-72{
    margin-bottom: 4.5rem;
  }

  .\31xl\:ml-72{
    margin-left: 4.5rem;
  }

  .\31xl\:mt-92{
    margin-top: 5.75rem;
  }

  .\31xl\:mr-92{
    margin-right: 5.75rem;
  }

  .\31xl\:mb-92{
    margin-bottom: 5.75rem;
  }

  .\31xl\:ml-92{
    margin-left: 5.75rem;
  }

  .\31xl\:mt-108{
    margin-top: 6.75rem;
  }

  .\31xl\:mr-108{
    margin-right: 6.75rem;
  }

  .\31xl\:mb-108{
    margin-bottom: 6.75rem;
  }

  .\31xl\:ml-108{
    margin-left: 6.75rem;
  }

  .\31xl\:mt-140{
    margin-top: 8.75rem;
  }

  .\31xl\:mr-140{
    margin-right: 8.75rem;
  }

  .\31xl\:mb-140{
    margin-bottom: 8.75rem;
  }

  .\31xl\:ml-140{
    margin-left: 8.75rem;
  }

  .\31xl\:mt-160{
    margin-top: 10rem;
  }

  .\31xl\:mr-160{
    margin-right: 10rem;
  }

  .\31xl\:mb-160{
    margin-bottom: 10rem;
  }

  .\31xl\:ml-160{
    margin-left: 10rem;
  }

  .\31xl\:mt-180{
    margin-top: 11.25rem;
  }

  .\31xl\:mr-180{
    margin-right: 11.25rem;
  }

  .\31xl\:mb-180{
    margin-bottom: 11.25rem;
  }

  .\31xl\:ml-180{
    margin-left: 11.25rem;
  }

  .\31xl\:mt-192{
    margin-top: 12rem;
  }

  .\31xl\:mr-192{
    margin-right: 12rem;
  }

  .\31xl\:mb-192{
    margin-bottom: 12rem;
  }

  .\31xl\:ml-192{
    margin-left: 12rem;
  }

  .\31xl\:mt-208{
    margin-top: 13rem;
  }

  .\31xl\:mr-208{
    margin-right: 13rem;
  }

  .\31xl\:mb-208{
    margin-bottom: 13rem;
  }

  .\31xl\:ml-208{
    margin-left: 13rem;
  }

  .\31xl\:mt-240{
    margin-top: 15rem;
  }

  .\31xl\:mr-240{
    margin-right: 15rem;
  }

  .\31xl\:mb-240{
    margin-bottom: 15rem;
  }

  .\31xl\:ml-240{
    margin-left: 15rem;
  }

  .\31xl\:mt-280{
    margin-top: 17.5rem;
  }

  .\31xl\:mr-280{
    margin-right: 17.5rem;
  }

  .\31xl\:mb-280{
    margin-bottom: 17.5rem;
  }

  .\31xl\:ml-280{
    margin-left: 17.5rem;
  }

  .\31xl\:mt-auto{
    margin-top: auto;
  }

  .\31xl\:mr-auto{
    margin-right: auto;
  }

  .\31xl\:mb-auto{
    margin-bottom: auto;
  }

  .\31xl\:ml-auto{
    margin-left: auto;
  }

  .\31xl\:mt-px{
    margin-top: 1px;
  }

  .\31xl\:mr-px{
    margin-right: 1px;
  }

  .\31xl\:mb-px{
    margin-bottom: 1px;
  }

  .\31xl\:ml-px{
    margin-left: 1px;
  }

  .\31xl\:-mt-1{
    margin-top: -0.25rem;
  }

  .\31xl\:-mr-1{
    margin-right: -0.25rem;
  }

  .\31xl\:-mb-1{
    margin-bottom: -0.25rem;
  }

  .\31xl\:-ml-1{
    margin-left: -0.25rem;
  }

  .\31xl\:-mt-2{
    margin-top: -0.5rem;
  }

  .\31xl\:-mr-2{
    margin-right: -0.5rem;
  }

  .\31xl\:-mb-2{
    margin-bottom: -0.5rem;
  }

  .\31xl\:-ml-2{
    margin-left: -0.5rem;
  }

  .\31xl\:-mt-3{
    margin-top: -0.75rem;
  }

  .\31xl\:-mr-3{
    margin-right: -0.75rem;
  }

  .\31xl\:-mb-3{
    margin-bottom: -0.75rem;
  }

  .\31xl\:-ml-3{
    margin-left: -0.75rem;
  }

  .\31xl\:-mt-4{
    margin-top: -1rem;
  }

  .\31xl\:-mr-4{
    margin-right: -1rem;
  }

  .\31xl\:-mb-4{
    margin-bottom: -1rem;
  }

  .\31xl\:-ml-4{
    margin-left: -1rem;
  }

  .\31xl\:-mt-5{
    margin-top: -1.25rem;
  }

  .\31xl\:-mr-5{
    margin-right: -1.25rem;
  }

  .\31xl\:-mb-5{
    margin-bottom: -1.25rem;
  }

  .\31xl\:-ml-5{
    margin-left: -1.25rem;
  }

  .\31xl\:-mt-6{
    margin-top: -1.5rem;
  }

  .\31xl\:-mr-6{
    margin-right: -1.5rem;
  }

  .\31xl\:-mb-6{
    margin-bottom: -1.5rem;
  }

  .\31xl\:-ml-6{
    margin-left: -1.5rem;
  }

  .\31xl\:-mt-8{
    margin-top: -2rem;
  }

  .\31xl\:-mr-8{
    margin-right: -2rem;
  }

  .\31xl\:-mb-8{
    margin-bottom: -2rem;
  }

  .\31xl\:-ml-8{
    margin-left: -2rem;
  }

  .\31xl\:-mt-10{
    margin-top: -2.5rem;
  }

  .\31xl\:-mr-10{
    margin-right: -2.5rem;
  }

  .\31xl\:-mb-10{
    margin-bottom: -2.5rem;
  }

  .\31xl\:-ml-10{
    margin-left: -2.5rem;
  }

  .\31xl\:-mt-12{
    margin-top: -3rem;
  }

  .\31xl\:-mr-12{
    margin-right: -3rem;
  }

  .\31xl\:-mb-12{
    margin-bottom: -3rem;
  }

  .\31xl\:-ml-12{
    margin-left: -3rem;
  }

  .\31xl\:-mt-16{
    margin-top: -4rem;
  }

  .\31xl\:-mr-16{
    margin-right: -4rem;
  }

  .\31xl\:-mb-16{
    margin-bottom: -4rem;
  }

  .\31xl\:-ml-16{
    margin-left: -4rem;
  }

  .\31xl\:-mt-20{
    margin-top: -5rem;
  }

  .\31xl\:-mr-20{
    margin-right: -5rem;
  }

  .\31xl\:-mb-20{
    margin-bottom: -5rem;
  }

  .\31xl\:-ml-20{
    margin-left: -5rem;
  }

  .\31xl\:-mt-24{
    margin-top: -6rem;
  }

  .\31xl\:-mr-24{
    margin-right: -6rem;
  }

  .\31xl\:-mb-24{
    margin-bottom: -6rem;
  }

  .\31xl\:-ml-24{
    margin-left: -6rem;
  }

  .\31xl\:-mt-32{
    margin-top: -8rem;
  }

  .\31xl\:-mr-32{
    margin-right: -8rem;
  }

  .\31xl\:-mb-32{
    margin-bottom: -8rem;
  }

  .\31xl\:-ml-32{
    margin-left: -8rem;
  }

  .\31xl\:-mt-40{
    margin-top: -10rem;
  }

  .\31xl\:-mr-40{
    margin-right: -10rem;
  }

  .\31xl\:-mb-40{
    margin-bottom: -10rem;
  }

  .\31xl\:-ml-40{
    margin-left: -10rem;
  }

  .\31xl\:-mt-48{
    margin-top: -12rem;
  }

  .\31xl\:-mr-48{
    margin-right: -12rem;
  }

  .\31xl\:-mb-48{
    margin-bottom: -12rem;
  }

  .\31xl\:-ml-48{
    margin-left: -12rem;
  }

  .\31xl\:-mt-56{
    margin-top: -14rem;
  }

  .\31xl\:-mr-56{
    margin-right: -14rem;
  }

  .\31xl\:-mb-56{
    margin-bottom: -14rem;
  }

  .\31xl\:-ml-56{
    margin-left: -14rem;
  }

  .\31xl\:-mt-64{
    margin-top: -16rem;
  }

  .\31xl\:-mr-64{
    margin-right: -16rem;
  }

  .\31xl\:-mb-64{
    margin-bottom: -16rem;
  }

  .\31xl\:-ml-64{
    margin-left: -16rem;
  }

  .\31xl\:-mt-px{
    margin-top: -1px;
  }

  .\31xl\:-mr-px{
    margin-right: -1px;
  }

  .\31xl\:-mb-px{
    margin-bottom: -1px;
  }

  .\31xl\:-ml-px{
    margin-left: -1px;
  }

  .\31xl\:max-h-0{
    max-height: 0;
  }

  .\31xl\:max-h-60{
    max-height: 3.75rem;
  }

  .\31xl\:max-h-100{
    max-height: 6.25rem;
  }

  .\31xl\:max-h-full{
    max-height: 100%;
  }

  .\31xl\:max-h-screen{
    max-height: 100vh;
  }

  .\31xl\:max-h-inherit{
    max-height: inherit;
  }

  .\31xl\:max-h-80vh{
    max-height: 80vh;
  }

  .\31xl\:max-w-60{
    max-width: 3.75rem;
  }

  .\31xl\:max-w-124{
    max-width: 7.75rem;
  }

  .\31xl\:max-w-180{
    max-width: 11.25rem;
  }

  .\31xl\:max-w-240{
    max-width: 15rem;
  }

  .\31xl\:max-w-260{
    max-width: 16.25rem;
  }

  .\31xl\:max-w-264{
    max-width: 16.5rem;
  }

  .\31xl\:max-w-none{
    max-width: none;
  }

  .\31xl\:max-w-xs{
    max-width: 20rem;
  }

  .\31xl\:max-w-sm{
    max-width: 24rem;
  }

  .\31xl\:max-w-md{
    max-width: 28rem;
  }

  .\31xl\:max-w-lg{
    max-width: 32rem;
  }

  .\31xl\:max-w-xl{
    max-width: 36rem;
  }

  .\31xl\:max-w-2xl{
    max-width: 42rem;
  }

  .\31xl\:max-w-3xl{
    max-width: 48rem;
  }

  .\31xl\:max-w-4xl{
    max-width: 56rem;
  }

  .\31xl\:max-w-5xl{
    max-width: 64rem;
  }

  .\31xl\:max-w-6xl{
    max-width: 72rem;
  }

  .\31xl\:max-w-full{
    max-width: 100%;
  }

  .\31xl\:max-w-screen-sm{
    max-width: 640px;
  }

  .\31xl\:max-w-screen-md{
    max-width: 768px;
  }

  .\31xl\:max-w-screen-lg{
    max-width: 1024px;
  }

  .\31xl\:max-w-screen-xl{
    max-width: 1280px;
  }

  .\31xl\:max-w-screen-1xl{
    max-width: 1100px;
  }

  .\31xl\:max-w-screen-2xl{
    max-width: 1366px;
  }

  .\31xl\:max-w-screen-3xl{
    max-width: 1600px;
  }

  .\31xl\:max-w-60ch{
    max-width: 60ch;
  }

  .\31xl\:max-w-3\/5{
    max-width: 60%;
  }

  .\31xl\:max-w-1\/2{
    max-width: 50%;
  }

  .\31xl\:max-w-10\/12{
    max-width: 83.333333%;
  }

  .\31xl\:max-w-9\/12{
    max-width: 75%;
  }

  .\31xl\:max-w-80vw{
    max-width: 80vw;
  }

  .\31xl\:min-h-0{
    min-height: 0;
  }

  .\31xl\:min-h-310{
    min-height: 19.375rem;
  }

  .\31xl\:min-h-full{
    min-height: 100%;
  }

  .\31xl\:min-h-screen{
    min-height: 100vh;
  }

  .\31xl\:min-w-0{
    min-width: 0;
  }

  .\31xl\:min-w-10{
    min-width: 2.5rem;
  }

  .\31xl\:min-w-20{
    min-width: 5rem;
  }

  .\31xl\:min-w-200{
    min-width: 12.5rem;
  }

  .\31xl\:min-w-240{
    min-width: 15rem;
  }

  .\31xl\:min-w-310{
    min-width: 19.375rem;
  }

  .\31xl\:min-w-full{
    min-width: 100%;
  }

  .\31xl\:min-w-auto{
    min-width: auto;
  }

  .\31xl\:object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .\31xl\:object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }

  .\31xl\:object-fill{
    -o-object-fit: fill;
       object-fit: fill;
  }

  .\31xl\:object-none{
    -o-object-fit: none;
       object-fit: none;
  }

  .\31xl\:object-scale-down{
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .\31xl\:object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
  }

  .\31xl\:object-center{
    -o-object-position: center;
       object-position: center;
  }

  .\31xl\:object-left{
    -o-object-position: left;
       object-position: left;
  }

  .\31xl\:object-left-bottom{
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .\31xl\:object-left-top{
    -o-object-position: left top;
       object-position: left top;
  }

  .\31xl\:object-right{
    -o-object-position: right;
       object-position: right;
  }

  .\31xl\:object-right-bottom{
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .\31xl\:object-right-top{
    -o-object-position: right top;
       object-position: right top;
  }

  .\31xl\:object-top{
    -o-object-position: top;
       object-position: top;
  }

  .\31xl\:opacity-0{
    opacity: 0;
  }

  .\31xl\:opacity-10{
    opacity: 0.1;
  }

  .\31xl\:opacity-20{
    opacity: 0.2;
  }

  .\31xl\:opacity-25{
    opacity: 0.25;
  }

  .\31xl\:opacity-50{
    opacity: 0.5;
  }

  .\31xl\:opacity-60{
    opacity: 0.6;
  }

  .\31xl\:opacity-75{
    opacity: 0.75;
  }

  .\31xl\:opacity-100{
    opacity: 1;
  }

  .\31xl\:hover\:opacity-0:hover{
    opacity: 0;
  }

  .\31xl\:hover\:opacity-10:hover{
    opacity: 0.1;
  }

  .\31xl\:hover\:opacity-20:hover{
    opacity: 0.2;
  }

  .\31xl\:hover\:opacity-25:hover{
    opacity: 0.25;
  }

  .\31xl\:hover\:opacity-50:hover{
    opacity: 0.5;
  }

  .\31xl\:hover\:opacity-60:hover{
    opacity: 0.6;
  }

  .\31xl\:hover\:opacity-75:hover{
    opacity: 0.75;
  }

  .\31xl\:hover\:opacity-100:hover{
    opacity: 1;
  }

  .\31xl\:focus\:opacity-0:focus{
    opacity: 0;
  }

  .\31xl\:focus\:opacity-10:focus{
    opacity: 0.1;
  }

  .\31xl\:focus\:opacity-20:focus{
    opacity: 0.2;
  }

  .\31xl\:focus\:opacity-25:focus{
    opacity: 0.25;
  }

  .\31xl\:focus\:opacity-50:focus{
    opacity: 0.5;
  }

  .\31xl\:focus\:opacity-60:focus{
    opacity: 0.6;
  }

  .\31xl\:focus\:opacity-75:focus{
    opacity: 0.75;
  }

  .\31xl\:focus\:opacity-100:focus{
    opacity: 1;
  }

  .\31xl\:outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .\31xl\:outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .\31xl\:outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .\31xl\:focus\:outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .\31xl\:focus\:outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .\31xl\:focus\:outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .\31xl\:overflow-auto{
    overflow: auto;
  }

  .\31xl\:overflow-hidden{
    overflow: hidden;
  }

  .\31xl\:overflow-visible{
    overflow: visible;
  }

  .\31xl\:overflow-scroll{
    overflow: scroll;
  }

  .\31xl\:overflow-x-auto{
    overflow-x: auto;
  }

  .\31xl\:overflow-y-auto{
    overflow-y: auto;
  }

  .\31xl\:overflow-x-hidden{
    overflow-x: hidden;
  }

  .\31xl\:overflow-y-hidden{
    overflow-y: hidden;
  }

  .\31xl\:overflow-x-visible{
    overflow-x: visible;
  }

  .\31xl\:overflow-y-visible{
    overflow-y: visible;
  }

  .\31xl\:overflow-x-scroll{
    overflow-x: scroll;
  }

  .\31xl\:overflow-y-scroll{
    overflow-y: scroll;
  }

  .\31xl\:scrolling-touch{
    -webkit-overflow-scrolling: touch;
  }

  .\31xl\:scrolling-auto{
    -webkit-overflow-scrolling: auto;
  }

  .\31xl\:overscroll-auto{
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto;
  }

  .\31xl\:overscroll-contain{
    -ms-scroll-chaining: none;
        overscroll-behavior: contain;
  }

  .\31xl\:overscroll-none{
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }

  .\31xl\:overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .\31xl\:overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .\31xl\:overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .\31xl\:overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .\31xl\:overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .\31xl\:overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .\31xl\:p-0{
    padding: 0;
  }

  .\31xl\:p-1{
    padding: 0.25rem;
  }

  .\31xl\:p-2{
    padding: 0.5rem;
  }

  .\31xl\:p-3{
    padding: 0.75rem;
  }

  .\31xl\:p-4{
    padding: 1rem;
  }

  .\31xl\:p-5{
    padding: 1.25rem;
  }

  .\31xl\:p-6{
    padding: 1.5rem;
  }

  .\31xl\:p-8{
    padding: 2rem;
  }

  .\31xl\:p-10{
    padding: 2.5rem;
  }

  .\31xl\:p-12{
    padding: 3rem;
  }

  .\31xl\:p-16{
    padding: 4rem;
  }

  .\31xl\:p-20{
    padding: 5rem;
  }

  .\31xl\:p-24{
    padding: 6rem;
  }

  .\31xl\:p-30{
    padding: 1.875rem;
  }

  .\31xl\:p-32{
    padding: 8rem;
  }

  .\31xl\:p-40{
    padding: 10rem;
  }

  .\31xl\:p-48{
    padding: 12rem;
  }

  .\31xl\:p-56{
    padding: 3.5rem;
  }

  .\31xl\:p-64{
    padding: 16rem;
  }

  .\31xl\:p-72{
    padding: 4.5rem;
  }

  .\31xl\:p-92{
    padding: 5.75rem;
  }

  .\31xl\:p-108{
    padding: 6.75rem;
  }

  .\31xl\:p-140{
    padding: 8.75rem;
  }

  .\31xl\:p-280{
    padding: 17.5rem;
  }

  .\31xl\:p-400{
    padding: 25rem;
  }

  .\31xl\:p-px{
    padding: 1px;
  }

  .\31xl\:p-2xl\:pl-140{
    padding: 15.875rem;
  }

  .\31xl\:py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .\31xl\:px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .\31xl\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .\31xl\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .\31xl\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .\31xl\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .\31xl\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .\31xl\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .\31xl\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .\31xl\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .\31xl\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .\31xl\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .\31xl\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .\31xl\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .\31xl\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .\31xl\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .\31xl\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .\31xl\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .\31xl\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .\31xl\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .\31xl\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .\31xl\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .\31xl\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .\31xl\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .\31xl\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .\31xl\:px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .\31xl\:py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .\31xl\:px-30{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .\31xl\:py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .\31xl\:px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .\31xl\:py-40{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .\31xl\:px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .\31xl\:py-48{
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .\31xl\:px-48{
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .\31xl\:py-56{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .\31xl\:px-56{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .\31xl\:py-64{
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .\31xl\:px-64{
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .\31xl\:py-72{
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .\31xl\:px-72{
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .\31xl\:py-92{
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .\31xl\:px-92{
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .\31xl\:py-108{
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .\31xl\:px-108{
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .\31xl\:py-140{
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .\31xl\:px-140{
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }

  .\31xl\:py-280{
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }

  .\31xl\:px-280{
    padding-left: 17.5rem;
    padding-right: 17.5rem;
  }

  .\31xl\:py-400{
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .\31xl\:px-400{
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .\31xl\:py-px{
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .\31xl\:px-px{
    padding-left: 1px;
    padding-right: 1px;
  }

  .\31xl\:py-2xl\:pl-140{
    padding-top: 15.875rem;
    padding-bottom: 15.875rem;
  }

  .\31xl\:px-2xl\:pl-140{
    padding-left: 15.875rem;
    padding-right: 15.875rem;
  }

  .\31xl\:pt-0{
    padding-top: 0;
  }

  .\31xl\:pr-0{
    padding-right: 0;
  }

  .\31xl\:pb-0{
    padding-bottom: 0;
  }

  .\31xl\:pl-0{
    padding-left: 0;
  }

  .\31xl\:pt-1{
    padding-top: 0.25rem;
  }

  .\31xl\:pr-1{
    padding-right: 0.25rem;
  }

  .\31xl\:pb-1{
    padding-bottom: 0.25rem;
  }

  .\31xl\:pl-1{
    padding-left: 0.25rem;
  }

  .\31xl\:pt-2{
    padding-top: 0.5rem;
  }

  .\31xl\:pr-2{
    padding-right: 0.5rem;
  }

  .\31xl\:pb-2{
    padding-bottom: 0.5rem;
  }

  .\31xl\:pl-2{
    padding-left: 0.5rem;
  }

  .\31xl\:pt-3{
    padding-top: 0.75rem;
  }

  .\31xl\:pr-3{
    padding-right: 0.75rem;
  }

  .\31xl\:pb-3{
    padding-bottom: 0.75rem;
  }

  .\31xl\:pl-3{
    padding-left: 0.75rem;
  }

  .\31xl\:pt-4{
    padding-top: 1rem;
  }

  .\31xl\:pr-4{
    padding-right: 1rem;
  }

  .\31xl\:pb-4{
    padding-bottom: 1rem;
  }

  .\31xl\:pl-4{
    padding-left: 1rem;
  }

  .\31xl\:pt-5{
    padding-top: 1.25rem;
  }

  .\31xl\:pr-5{
    padding-right: 1.25rem;
  }

  .\31xl\:pb-5{
    padding-bottom: 1.25rem;
  }

  .\31xl\:pl-5{
    padding-left: 1.25rem;
  }

  .\31xl\:pt-6{
    padding-top: 1.5rem;
  }

  .\31xl\:pr-6{
    padding-right: 1.5rem;
  }

  .\31xl\:pb-6{
    padding-bottom: 1.5rem;
  }

  .\31xl\:pl-6{
    padding-left: 1.5rem;
  }

  .\31xl\:pt-8{
    padding-top: 2rem;
  }

  .\31xl\:pr-8{
    padding-right: 2rem;
  }

  .\31xl\:pb-8{
    padding-bottom: 2rem;
  }

  .\31xl\:pl-8{
    padding-left: 2rem;
  }

  .\31xl\:pt-10{
    padding-top: 2.5rem;
  }

  .\31xl\:pr-10{
    padding-right: 2.5rem;
  }

  .\31xl\:pb-10{
    padding-bottom: 2.5rem;
  }

  .\31xl\:pl-10{
    padding-left: 2.5rem;
  }

  .\31xl\:pt-12{
    padding-top: 3rem;
  }

  .\31xl\:pr-12{
    padding-right: 3rem;
  }

  .\31xl\:pb-12{
    padding-bottom: 3rem;
  }

  .\31xl\:pl-12{
    padding-left: 3rem;
  }

  .\31xl\:pt-16{
    padding-top: 4rem;
  }

  .\31xl\:pr-16{
    padding-right: 4rem;
  }

  .\31xl\:pb-16{
    padding-bottom: 4rem;
  }

  .\31xl\:pl-16{
    padding-left: 4rem;
  }

  .\31xl\:pt-20{
    padding-top: 5rem;
  }

  .\31xl\:pr-20{
    padding-right: 5rem;
  }

  .\31xl\:pb-20{
    padding-bottom: 5rem;
  }

  .\31xl\:pl-20{
    padding-left: 5rem;
  }

  .\31xl\:pt-24{
    padding-top: 6rem;
  }

  .\31xl\:pr-24{
    padding-right: 6rem;
  }

  .\31xl\:pb-24{
    padding-bottom: 6rem;
  }

  .\31xl\:pl-24{
    padding-left: 6rem;
  }

  .\31xl\:pt-30{
    padding-top: 1.875rem;
  }

  .\31xl\:pr-30{
    padding-right: 1.875rem;
  }

  .\31xl\:pb-30{
    padding-bottom: 1.875rem;
  }

  .\31xl\:pl-30{
    padding-left: 1.875rem;
  }

  .\31xl\:pt-32{
    padding-top: 8rem;
  }

  .\31xl\:pr-32{
    padding-right: 8rem;
  }

  .\31xl\:pb-32{
    padding-bottom: 8rem;
  }

  .\31xl\:pl-32{
    padding-left: 8rem;
  }

  .\31xl\:pt-40{
    padding-top: 10rem;
  }

  .\31xl\:pr-40{
    padding-right: 10rem;
  }

  .\31xl\:pb-40{
    padding-bottom: 10rem;
  }

  .\31xl\:pl-40{
    padding-left: 10rem;
  }

  .\31xl\:pt-48{
    padding-top: 12rem;
  }

  .\31xl\:pr-48{
    padding-right: 12rem;
  }

  .\31xl\:pb-48{
    padding-bottom: 12rem;
  }

  .\31xl\:pl-48{
    padding-left: 12rem;
  }

  .\31xl\:pt-56{
    padding-top: 3.5rem;
  }

  .\31xl\:pr-56{
    padding-right: 3.5rem;
  }

  .\31xl\:pb-56{
    padding-bottom: 3.5rem;
  }

  .\31xl\:pl-56{
    padding-left: 3.5rem;
  }

  .\31xl\:pt-64{
    padding-top: 16rem;
  }

  .\31xl\:pr-64{
    padding-right: 16rem;
  }

  .\31xl\:pb-64{
    padding-bottom: 16rem;
  }

  .\31xl\:pl-64{
    padding-left: 16rem;
  }

  .\31xl\:pt-72{
    padding-top: 4.5rem;
  }

  .\31xl\:pr-72{
    padding-right: 4.5rem;
  }

  .\31xl\:pb-72{
    padding-bottom: 4.5rem;
  }

  .\31xl\:pl-72{
    padding-left: 4.5rem;
  }

  .\31xl\:pt-92{
    padding-top: 5.75rem;
  }

  .\31xl\:pr-92{
    padding-right: 5.75rem;
  }

  .\31xl\:pb-92{
    padding-bottom: 5.75rem;
  }

  .\31xl\:pl-92{
    padding-left: 5.75rem;
  }

  .\31xl\:pt-108{
    padding-top: 6.75rem;
  }

  .\31xl\:pr-108{
    padding-right: 6.75rem;
  }

  .\31xl\:pb-108{
    padding-bottom: 6.75rem;
  }

  .\31xl\:pl-108{
    padding-left: 6.75rem;
  }

  .\31xl\:pt-140{
    padding-top: 8.75rem;
  }

  .\31xl\:pr-140{
    padding-right: 8.75rem;
  }

  .\31xl\:pb-140{
    padding-bottom: 8.75rem;
  }

  .\31xl\:pl-140{
    padding-left: 8.75rem;
  }

  .\31xl\:pt-280{
    padding-top: 17.5rem;
  }

  .\31xl\:pr-280{
    padding-right: 17.5rem;
  }

  .\31xl\:pb-280{
    padding-bottom: 17.5rem;
  }

  .\31xl\:pl-280{
    padding-left: 17.5rem;
  }

  .\31xl\:pt-400{
    padding-top: 25rem;
  }

  .\31xl\:pr-400{
    padding-right: 25rem;
  }

  .\31xl\:pb-400{
    padding-bottom: 25rem;
  }

  .\31xl\:pl-400{
    padding-left: 25rem;
  }

  .\31xl\:pt-px{
    padding-top: 1px;
  }

  .\31xl\:pr-px{
    padding-right: 1px;
  }

  .\31xl\:pb-px{
    padding-bottom: 1px;
  }

  .\31xl\:pl-px{
    padding-left: 1px;
  }

  .\31xl\:pt-2xl\:pl-140{
    padding-top: 15.875rem;
  }

  .\31xl\:pr-2xl\:pl-140{
    padding-right: 15.875rem;
  }

  .\31xl\:pb-2xl\:pl-140{
    padding-bottom: 15.875rem;
  }

  .\31xl\:pl-2xl\:pl-140{
    padding-left: 15.875rem;
  }

  .\31xl\:placeholder-white-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-white-100:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-white-100::placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-white-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-white-200:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-white-200::placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-gray-200:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-gray-300:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-gray-400:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-lightbrown::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-lightbrown:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-lightbrown::placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-beige::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-beige:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-beige::placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-bordeaux::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-bordeaux:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-bordeaux::placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-red:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-red::placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-green::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-green:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-green::placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-transparent::-moz-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .\31xl\:placeholder-transparent:-ms-input-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .\31xl\:placeholder-transparent::placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .\31xl\:placeholder-brown::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-brown:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-brown::placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-lightorange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-lightorange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-lightorange::placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-orange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-orange::placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-darkorange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-darkorange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-darkorange::placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-white-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-white-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-white-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-white-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-white-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-white-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-lightbrown:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-lightbrown:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-lightbrown:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-beige:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-beige:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-beige:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-bordeaux:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-bordeaux:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-bordeaux:focus::placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-red:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-green:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .\31xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .\31xl\:focus\:placeholder-transparent:focus::placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .\31xl\:focus\:placeholder-brown:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-brown:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-brown:focus::placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-lightorange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-lightorange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-lightorange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-orange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-darkorange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-darkorange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .\31xl\:focus\:placeholder-darkorange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .\31xl\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .\31xl\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0;
  }

  .\31xl\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .\31xl\:placeholder-opacity-10::-moz-placeholder{
    --placeholder-opacity: 0.1;
  }

  .\31xl\:placeholder-opacity-10:-ms-input-placeholder{
    --placeholder-opacity: 0.1;
  }

  .\31xl\:placeholder-opacity-10::placeholder{
    --placeholder-opacity: 0.1;
  }

  .\31xl\:placeholder-opacity-20::-moz-placeholder{
    --placeholder-opacity: 0.2;
  }

  .\31xl\:placeholder-opacity-20:-ms-input-placeholder{
    --placeholder-opacity: 0.2;
  }

  .\31xl\:placeholder-opacity-20::placeholder{
    --placeholder-opacity: 0.2;
  }

  .\31xl\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .\31xl\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25;
  }

  .\31xl\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .\31xl\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .\31xl\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5;
  }

  .\31xl\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .\31xl\:placeholder-opacity-60::-moz-placeholder{
    --placeholder-opacity: 0.6;
  }

  .\31xl\:placeholder-opacity-60:-ms-input-placeholder{
    --placeholder-opacity: 0.6;
  }

  .\31xl\:placeholder-opacity-60::placeholder{
    --placeholder-opacity: 0.6;
  }

  .\31xl\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .\31xl\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75;
  }

  .\31xl\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .\31xl\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .\31xl\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1;
  }

  .\31xl\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .\31xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .\31xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0;
  }

  .\31xl\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .\31xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder{
    --placeholder-opacity: 0.1;
  }

  .\31xl\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.1;
  }

  .\31xl\:focus\:placeholder-opacity-10:focus::placeholder{
    --placeholder-opacity: 0.1;
  }

  .\31xl\:focus\:placeholder-opacity-20:focus::-moz-placeholder{
    --placeholder-opacity: 0.2;
  }

  .\31xl\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.2;
  }

  .\31xl\:focus\:placeholder-opacity-20:focus::placeholder{
    --placeholder-opacity: 0.2;
  }

  .\31xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .\31xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25;
  }

  .\31xl\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .\31xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .\31xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5;
  }

  .\31xl\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .\31xl\:focus\:placeholder-opacity-60:focus::-moz-placeholder{
    --placeholder-opacity: 0.6;
  }

  .\31xl\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.6;
  }

  .\31xl\:focus\:placeholder-opacity-60:focus::placeholder{
    --placeholder-opacity: 0.6;
  }

  .\31xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .\31xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75;
  }

  .\31xl\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .\31xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .\31xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
  }

  .\31xl\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .\31xl\:pointer-events-none{
    pointer-events: none;
  }

  .\31xl\:pointer-events-auto{
    pointer-events: auto;
  }

  .\31xl\:static{
    position: static;
  }

  .\31xl\:fixed{
    position: fixed;
  }

  .\31xl\:absolute{
    position: absolute;
  }

  .\31xl\:relative{
    position: relative;
  }

  .\31xl\:sticky{
    position: -webkit-sticky;
    position: sticky;
  }

  .\31xl\:inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .\31xl\:inset-10{
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .\31xl\:inset-20{
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .\31xl\:inset-30{
    top: 1.875rem;
    right: 1.875rem;
    bottom: 1.875rem;
    left: 1.875rem;
  }

  .\31xl\:inset-60{
    top: 3.75rem;
    right: 3.75rem;
    bottom: 3.75rem;
    left: 3.75rem;
  }

  .\31xl\:inset-92{
    top: 5.75rem;
    right: 5.75rem;
    bottom: 5.75rem;
    left: 5.75rem;
  }

  .\31xl\:inset-140{
    top: 8.75rem;
    right: 8.75rem;
    bottom: 8.75rem;
    left: 8.75rem;
  }

  .\31xl\:inset-280{
    top: 17.5rem;
    right: 17.5rem;
    bottom: 17.5rem;
    left: 17.5rem;
  }

  .\31xl\:inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .\31xl\:inset-1\/2{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .\31xl\:inset-7\.5{
    top: 1.875rem;
    right: 1.875rem;
    bottom: 1.875rem;
    left: 1.875rem;
  }

  .\31xl\:-inset-72{
    top: -4.5rem;
    right: -4.5rem;
    bottom: -4.5rem;
    left: -4.5rem;
  }

  .\31xl\:-inset-50{
    top: -3.125rem;
    right: -3.125rem;
    bottom: -3.125rem;
    left: -3.125rem;
  }

  .\31xl\:inset-m32{
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .\31xl\:inset-m64{
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .\31xl\:inset-m128{
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .\31xl\:inset-y-0{
    top: 0;
    bottom: 0;
  }

  .\31xl\:inset-x-0{
    right: 0;
    left: 0;
  }

  .\31xl\:inset-y-10{
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .\31xl\:inset-x-10{
    right: 0.625rem;
    left: 0.625rem;
  }

  .\31xl\:inset-y-20{
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .\31xl\:inset-x-20{
    right: 1.25rem;
    left: 1.25rem;
  }

  .\31xl\:inset-y-30{
    top: 1.875rem;
    bottom: 1.875rem;
  }

  .\31xl\:inset-x-30{
    right: 1.875rem;
    left: 1.875rem;
  }

  .\31xl\:inset-y-60{
    top: 3.75rem;
    bottom: 3.75rem;
  }

  .\31xl\:inset-x-60{
    right: 3.75rem;
    left: 3.75rem;
  }

  .\31xl\:inset-y-92{
    top: 5.75rem;
    bottom: 5.75rem;
  }

  .\31xl\:inset-x-92{
    right: 5.75rem;
    left: 5.75rem;
  }

  .\31xl\:inset-y-140{
    top: 8.75rem;
    bottom: 8.75rem;
  }

  .\31xl\:inset-x-140{
    right: 8.75rem;
    left: 8.75rem;
  }

  .\31xl\:inset-y-280{
    top: 17.5rem;
    bottom: 17.5rem;
  }

  .\31xl\:inset-x-280{
    right: 17.5rem;
    left: 17.5rem;
  }

  .\31xl\:inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .\31xl\:inset-x-auto{
    right: auto;
    left: auto;
  }

  .\31xl\:inset-y-1\/2{
    top: 50%;
    bottom: 50%;
  }

  .\31xl\:inset-x-1\/2{
    right: 50%;
    left: 50%;
  }

  .\31xl\:inset-y-7\.5{
    top: 1.875rem;
    bottom: 1.875rem;
  }

  .\31xl\:inset-x-7\.5{
    right: 1.875rem;
    left: 1.875rem;
  }

  .\31xl\:-inset-y-72{
    top: -4.5rem;
    bottom: -4.5rem;
  }

  .\31xl\:-inset-x-72{
    right: -4.5rem;
    left: -4.5rem;
  }

  .\31xl\:-inset-y-50{
    top: -3.125rem;
    bottom: -3.125rem;
  }

  .\31xl\:-inset-x-50{
    right: -3.125rem;
    left: -3.125rem;
  }

  .\31xl\:inset-y-m32{
    top: -2rem;
    bottom: -2rem;
  }

  .\31xl\:inset-x-m32{
    right: -2rem;
    left: -2rem;
  }

  .\31xl\:inset-y-m64{
    top: -4rem;
    bottom: -4rem;
  }

  .\31xl\:inset-x-m64{
    right: -4rem;
    left: -4rem;
  }

  .\31xl\:inset-y-m128{
    top: -8rem;
    bottom: -8rem;
  }

  .\31xl\:inset-x-m128{
    right: -8rem;
    left: -8rem;
  }

  .\31xl\:top-0{
    top: 0;
  }

  .\31xl\:right-0{
    right: 0;
  }

  .\31xl\:bottom-0{
    bottom: 0;
  }

  .\31xl\:left-0{
    left: 0;
  }

  .\31xl\:top-10{
    top: 0.625rem;
  }

  .\31xl\:right-10{
    right: 0.625rem;
  }

  .\31xl\:bottom-10{
    bottom: 0.625rem;
  }

  .\31xl\:left-10{
    left: 0.625rem;
  }

  .\31xl\:top-20{
    top: 1.25rem;
  }

  .\31xl\:right-20{
    right: 1.25rem;
  }

  .\31xl\:bottom-20{
    bottom: 1.25rem;
  }

  .\31xl\:left-20{
    left: 1.25rem;
  }

  .\31xl\:top-30{
    top: 1.875rem;
  }

  .\31xl\:right-30{
    right: 1.875rem;
  }

  .\31xl\:bottom-30{
    bottom: 1.875rem;
  }

  .\31xl\:left-30{
    left: 1.875rem;
  }

  .\31xl\:top-60{
    top: 3.75rem;
  }

  .\31xl\:right-60{
    right: 3.75rem;
  }

  .\31xl\:bottom-60{
    bottom: 3.75rem;
  }

  .\31xl\:left-60{
    left: 3.75rem;
  }

  .\31xl\:top-92{
    top: 5.75rem;
  }

  .\31xl\:right-92{
    right: 5.75rem;
  }

  .\31xl\:bottom-92{
    bottom: 5.75rem;
  }

  .\31xl\:left-92{
    left: 5.75rem;
  }

  .\31xl\:top-140{
    top: 8.75rem;
  }

  .\31xl\:right-140{
    right: 8.75rem;
  }

  .\31xl\:bottom-140{
    bottom: 8.75rem;
  }

  .\31xl\:left-140{
    left: 8.75rem;
  }

  .\31xl\:top-280{
    top: 17.5rem;
  }

  .\31xl\:right-280{
    right: 17.5rem;
  }

  .\31xl\:bottom-280{
    bottom: 17.5rem;
  }

  .\31xl\:left-280{
    left: 17.5rem;
  }

  .\31xl\:top-auto{
    top: auto;
  }

  .\31xl\:right-auto{
    right: auto;
  }

  .\31xl\:bottom-auto{
    bottom: auto;
  }

  .\31xl\:left-auto{
    left: auto;
  }

  .\31xl\:top-1\/2{
    top: 50%;
  }

  .\31xl\:right-1\/2{
    right: 50%;
  }

  .\31xl\:bottom-1\/2{
    bottom: 50%;
  }

  .\31xl\:left-1\/2{
    left: 50%;
  }

  .\31xl\:top-7\.5{
    top: 1.875rem;
  }

  .\31xl\:right-7\.5{
    right: 1.875rem;
  }

  .\31xl\:bottom-7\.5{
    bottom: 1.875rem;
  }

  .\31xl\:left-7\.5{
    left: 1.875rem;
  }

  .\31xl\:-top-72{
    top: -4.5rem;
  }

  .\31xl\:-right-72{
    right: -4.5rem;
  }

  .\31xl\:-bottom-72{
    bottom: -4.5rem;
  }

  .\31xl\:-left-72{
    left: -4.5rem;
  }

  .\31xl\:-top-50{
    top: -3.125rem;
  }

  .\31xl\:-right-50{
    right: -3.125rem;
  }

  .\31xl\:-bottom-50{
    bottom: -3.125rem;
  }

  .\31xl\:-left-50{
    left: -3.125rem;
  }

  .\31xl\:top-m32{
    top: -2rem;
  }

  .\31xl\:right-m32{
    right: -2rem;
  }

  .\31xl\:bottom-m32{
    bottom: -2rem;
  }

  .\31xl\:left-m32{
    left: -2rem;
  }

  .\31xl\:top-m64{
    top: -4rem;
  }

  .\31xl\:right-m64{
    right: -4rem;
  }

  .\31xl\:bottom-m64{
    bottom: -4rem;
  }

  .\31xl\:left-m64{
    left: -4rem;
  }

  .\31xl\:top-m128{
    top: -8rem;
  }

  .\31xl\:right-m128{
    right: -8rem;
  }

  .\31xl\:bottom-m128{
    bottom: -8rem;
  }

  .\31xl\:left-m128{
    left: -8rem;
  }

  .\31xl\:resize-none{
    resize: none;
  }

  .\31xl\:resize-y{
    resize: vertical;
  }

  .\31xl\:resize-x{
    resize: horizontal;
  }

  .\31xl\:resize{
    resize: both;
  }

  .\31xl\:shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .\31xl\:shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .\31xl\:shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .\31xl\:shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .\31xl\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .\31xl\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .\31xl\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .\31xl\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .\31xl\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .\31xl\:shadow-none{
    box-shadow: none;
  }

  .\31xl\:shadow-3xl{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .\31xl\:hover\:shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .\31xl\:hover\:shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .\31xl\:hover\:shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .\31xl\:hover\:shadow-md:hover{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .\31xl\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .\31xl\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .\31xl\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .\31xl\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .\31xl\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .\31xl\:hover\:shadow-none:hover{
    box-shadow: none;
  }

  .\31xl\:hover\:shadow-3xl:hover{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .\31xl\:focus\:shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .\31xl\:focus\:shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .\31xl\:focus\:shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .\31xl\:focus\:shadow-md:focus{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .\31xl\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .\31xl\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .\31xl\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .\31xl\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .\31xl\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .\31xl\:focus\:shadow-none:focus{
    box-shadow: none;
  }

  .\31xl\:focus\:shadow-3xl:focus{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .\31xl\:fill-brown{
    fill: #321604;
  }

  .\31xl\:fill-white-100{
    fill: #fff;
  }

  .\31xl\:fill-white-200{
    fill: #FAFAFA;
  }

  .\31xl\:fill-beige{
    fill: #EBEAE8;
  }

  .\31xl\:fill-bordeaux{
    fill: #681024;
  }

  .\31xl\:fill-current{
    fill: currentColor;
  }

  .\31xl\:stroke-white-100{
    stroke: #fff;
  }

  .\31xl\:stroke-gray-200{
    stroke: #959595;
  }

  .\31xl\:stroke-brown{
    stroke: #321604;
  }

  .\31xl\:stroke-bordeaux{
    stroke: #681024;
  }

  .\31xl\:stroke-beige{
  }

  .\31xl\:stroke-black{
    stroke: #000000;
  }

  .\31xl\:stroke-0{
    stroke-width: 0;
  }

  .\31xl\:stroke-1{
    stroke-width: 1;
  }

  .\31xl\:stroke-2{
    stroke-width: 2;
  }

  .\31xl\:table-auto{
    table-layout: auto;
  }

  .\31xl\:table-fixed{
    table-layout: fixed;
  }

  .\31xl\:text-left{
    text-align: left;
  }

  .\31xl\:text-center{
    text-align: center;
  }

  .\31xl\:text-right{
    text-align: right;
  }

  .\31xl\:text-justify{
    text-align: justify;
  }

  .\31xl\:text-white-100{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .\31xl\:text-white-200{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .\31xl\:text-gray-200{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .\31xl\:text-gray-300{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .\31xl\:text-gray-400{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .\31xl\:text-lightbrown{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .\31xl\:text-beige{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .\31xl\:text-bordeaux{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .\31xl\:text-red{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .\31xl\:text-green{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .\31xl\:text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .\31xl\:text-transparent{
    color: rgba(0, 0, 0, 0);
  }

  .\31xl\:text-brown{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .\31xl\:text-lightorange{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .\31xl\:text-orange{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .\31xl\:text-darkorange{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .\31xl\:hover\:text-white-100:hover{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .\31xl\:hover\:text-white-200:hover{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .\31xl\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .\31xl\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .\31xl\:hover\:text-gray-400:hover{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .\31xl\:hover\:text-lightbrown:hover{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .\31xl\:hover\:text-beige:hover{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .\31xl\:hover\:text-bordeaux:hover{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .\31xl\:hover\:text-red:hover{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .\31xl\:hover\:text-green:hover{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .\31xl\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .\31xl\:hover\:text-transparent:hover{
    color: rgba(0, 0, 0, 0);
  }

  .\31xl\:hover\:text-brown:hover{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .\31xl\:hover\:text-lightorange:hover{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .\31xl\:hover\:text-orange:hover{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .\31xl\:hover\:text-darkorange:hover{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .\31xl\:focus\:text-white-100:focus{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .\31xl\:focus\:text-white-200:focus{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .\31xl\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .\31xl\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .\31xl\:focus\:text-gray-400:focus{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .\31xl\:focus\:text-lightbrown:focus{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .\31xl\:focus\:text-beige:focus{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .\31xl\:focus\:text-bordeaux:focus{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .\31xl\:focus\:text-red:focus{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .\31xl\:focus\:text-green:focus{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .\31xl\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .\31xl\:focus\:text-transparent:focus{
    color: rgba(0, 0, 0, 0);
  }

  .\31xl\:focus\:text-brown:focus{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .\31xl\:focus\:text-lightorange:focus{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .\31xl\:focus\:text-orange:focus{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .\31xl\:focus\:text-darkorange:focus{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .\31xl\:text-opacity-0{
    --text-opacity: 0;
  }

  .\31xl\:text-opacity-10{
    --text-opacity: 0.1;
  }

  .\31xl\:text-opacity-20{
    --text-opacity: 0.2;
  }

  .\31xl\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .\31xl\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .\31xl\:text-opacity-60{
    --text-opacity: 0.6;
  }

  .\31xl\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .\31xl\:text-opacity-100{
    --text-opacity: 1;
  }

  .\31xl\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .\31xl\:hover\:text-opacity-10:hover{
    --text-opacity: 0.1;
  }

  .\31xl\:hover\:text-opacity-20:hover{
    --text-opacity: 0.2;
  }

  .\31xl\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .\31xl\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .\31xl\:hover\:text-opacity-60:hover{
    --text-opacity: 0.6;
  }

  .\31xl\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .\31xl\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .\31xl\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .\31xl\:focus\:text-opacity-10:focus{
    --text-opacity: 0.1;
  }

  .\31xl\:focus\:text-opacity-20:focus{
    --text-opacity: 0.2;
  }

  .\31xl\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .\31xl\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .\31xl\:focus\:text-opacity-60:focus{
    --text-opacity: 0.6;
  }

  .\31xl\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .\31xl\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .\31xl\:italic{
    font-style: italic;
  }

  .\31xl\:not-italic{
    font-style: normal;
  }

  .\31xl\:uppercase{
    text-transform: uppercase;
  }

  .\31xl\:lowercase{
    text-transform: lowercase;
  }

  .\31xl\:capitalize{
    text-transform: capitalize;
  }

  .\31xl\:normal-case{
    text-transform: none;
  }

  .\31xl\:underline{
    text-decoration: underline;
  }

  .\31xl\:line-through{
    text-decoration: line-through;
  }

  .\31xl\:no-underline{
    text-decoration: none;
  }

  .\31xl\:hover\:underline:hover{
    text-decoration: underline;
  }

  .\31xl\:hover\:line-through:hover{
    text-decoration: line-through;
  }

  .\31xl\:hover\:no-underline:hover{
    text-decoration: none;
  }

  .\31xl\:focus\:underline:focus{
    text-decoration: underline;
  }

  .\31xl\:focus\:line-through:focus{
    text-decoration: line-through;
  }

  .\31xl\:focus\:no-underline:focus{
    text-decoration: none;
  }

  .\31xl\:antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .\31xl\:subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .\31xl\:ordinal, .\31xl\:slashed-zero, .\31xl\:lining-nums, .\31xl\:oldstyle-nums, .\31xl\:proportional-nums, .\31xl\:tabular-nums, .\31xl\:diagonal-fractions, .\31xl\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
  }

  .\31xl\:normal-nums{
    font-variant-numeric: normal;
  }

  .\31xl\:ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .\31xl\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .\31xl\:lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .\31xl\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .\31xl\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .\31xl\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .\31xl\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .\31xl\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .\31xl\:tracking-20{
    letter-spacing: 0.02em;
  }

  .\31xl\:tracking-100{
    letter-spacing: 0.1em;
  }

  .\31xl\:tracking-tighter{
    letter-spacing: -0.05em;
  }

  .\31xl\:tracking-tight{
    letter-spacing: -0.025em;
  }

  .\31xl\:tracking-normal{
    letter-spacing: 0;
  }

  .\31xl\:tracking-wide{
    letter-spacing: 0.025em;
  }

  .\31xl\:tracking-wider{
    letter-spacing: 0.05em;
  }

  .\31xl\:tracking-widest{
    letter-spacing: 0.1em;
  }

  .\31xl\:select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .\31xl\:select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .\31xl\:select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .\31xl\:select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .\31xl\:align-baseline{
    vertical-align: baseline;
  }

  .\31xl\:align-top{
    vertical-align: top;
  }

  .\31xl\:align-middle{
    vertical-align: middle;
  }

  .\31xl\:align-bottom{
    vertical-align: bottom;
  }

  .\31xl\:align-text-top{
    vertical-align: text-top;
  }

  .\31xl\:align-text-bottom{
    vertical-align: text-bottom;
  }

  .\31xl\:visible{
    visibility: visible;
  }

  .\31xl\:invisible{
    visibility: hidden;
  }

  .\31xl\:whitespace-normal{
    white-space: normal;
  }

  .\31xl\:whitespace-no-wrap{
    white-space: nowrap;
  }

  .\31xl\:whitespace-pre{
    white-space: pre;
  }

  .\31xl\:whitespace-pre-line{
    white-space: pre-line;
  }

  .\31xl\:whitespace-pre-wrap{
    white-space: pre-wrap;
  }

  .\31xl\:break-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .\31xl\:break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .\31xl\:break-all{
    word-break: break-all;
  }

  .\31xl\:truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .\31xl\:w-0{
    width: 0;
  }

  .\31xl\:w-1{
    width: 0.25rem;
  }

  .\31xl\:w-2{
    width: 0.5rem;
  }

  .\31xl\:w-3{
    width: 0.75rem;
  }

  .\31xl\:w-4{
    width: 1rem;
  }

  .\31xl\:w-5{
    width: 1.25rem;
  }

  .\31xl\:w-6{
    width: 1.5rem;
  }

  .\31xl\:w-8{
    width: 2rem;
  }

  .\31xl\:w-10{
    width: 2.5rem;
  }

  .\31xl\:w-12{
    width: 3rem;
  }

  .\31xl\:w-16{
    width: 4rem;
  }

  .\31xl\:w-20{
    width: 5rem;
  }

  .\31xl\:w-24{
    width: 6rem;
  }

  .\31xl\:w-32{
    width: 8rem;
  }

  .\31xl\:w-40{
    width: 10rem;
  }

  .\31xl\:w-48{
    width: 12rem;
  }

  .\31xl\:w-56{
    width: 14rem;
  }

  .\31xl\:w-64{
    width: 16rem;
  }

  .\31xl\:w-332{
    width: 20.75rem;
  }

  .\31xl\:w-400{
    width: 25rem;
  }

  .\31xl\:w-600{
    width: 37.5rem;
  }

  .\31xl\:w-auto{
    width: auto;
  }

  .\31xl\:w-px{
    width: 1px;
  }

  .\31xl\:w-1\/2{
    width: 50%;
  }

  .\31xl\:w-1\/3{
    width: 33.333333%;
  }

  .\31xl\:w-2\/3{
    width: 66.666667%;
  }

  .\31xl\:w-1\/4{
    width: 25%;
  }

  .\31xl\:w-2\/4{
    width: 50%;
  }

  .\31xl\:w-3\/4{
    width: 75%;
  }

  .\31xl\:w-1\/5{
    width: 20%;
  }

  .\31xl\:w-2\/5{
    width: 40%;
  }

  .\31xl\:w-3\/5{
    width: 60%;
  }

  .\31xl\:w-4\/5{
    width: 80%;
  }

  .\31xl\:w-1\/6{
    width: 16.666667%;
  }

  .\31xl\:w-2\/6{
    width: 33.333333%;
  }

  .\31xl\:w-3\/6{
    width: 50%;
  }

  .\31xl\:w-4\/6{
    width: 66.666667%;
  }

  .\31xl\:w-5\/6{
    width: 83.333333%;
  }

  .\31xl\:w-1\/12{
    width: 8.333333%;
  }

  .\31xl\:w-2\/12{
    width: 16.666667%;
  }

  .\31xl\:w-3\/12{
    width: 25%;
  }

  .\31xl\:w-4\/12{
    width: 33.333333%;
  }

  .\31xl\:w-5\/12{
    width: 41.666667%;
  }

  .\31xl\:w-6\/12{
    width: 50%;
  }

  .\31xl\:w-7\/12{
    width: 58.333333%;
  }

  .\31xl\:w-8\/12{
    width: 66.666667%;
  }

  .\31xl\:w-9\/12{
    width: 75%;
  }

  .\31xl\:w-10\/12{
    width: 83.333333%;
  }

  .\31xl\:w-11\/12{
    width: 91.666667%;
  }

  .\31xl\:w-full{
    width: 100%;
  }

  .\31xl\:w-screen{
    width: 100vw;
  }

  .\31xl\:w-fit{
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .\31xl\:w-line{
    width: 0.0625rem;
  }

  .\31xl\:w-p50{
    width: 50%;
  }

  .\31xl\:z-0{
    z-index: 0;
  }

  .\31xl\:z-10{
    z-index: 10;
  }

  .\31xl\:z-20{
    z-index: 20;
  }

  .\31xl\:z-30{
    z-index: 30;
  }

  .\31xl\:z-40{
    z-index: 40;
  }

  .\31xl\:z-50{
    z-index: 50;
  }

  .\31xl\:z-auto{
    z-index: auto;
  }

  .\31xl\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .\31xl\:gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .\31xl\:gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .\31xl\:gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .\31xl\:gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .\31xl\:gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .\31xl\:gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .\31xl\:gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .\31xl\:gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .\31xl\:gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .\31xl\:gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .\31xl\:gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .\31xl\:gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .\31xl\:gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .\31xl\:gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .\31xl\:gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .\31xl\:gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .\31xl\:gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .\31xl\:gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .\31xl\:col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .\31xl\:col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .\31xl\:col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .\31xl\:col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .\31xl\:col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .\31xl\:col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .\31xl\:col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .\31xl\:col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .\31xl\:col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .\31xl\:col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .\31xl\:col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .\31xl\:col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .\31xl\:col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .\31xl\:col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .\31xl\:col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .\31xl\:col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .\31xl\:col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .\31xl\:col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .\31xl\:col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .\31xl\:gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .\31xl\:gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .\31xl\:gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .\31xl\:gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .\31xl\:gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .\31xl\:gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .\31xl\:gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .\31xl\:gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .\31xl\:gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .\31xl\:gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .\31xl\:gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .\31xl\:gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .\31xl\:gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .\31xl\:gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .\31xl\:gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .\31xl\:gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .\31xl\:gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .\31xl\:gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .\31xl\:gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .\31xl\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .\31xl\:row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .\31xl\:row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .\31xl\:row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .\31xl\:row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .\31xl\:row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .\31xl\:row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .\31xl\:row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .\31xl\:row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .\31xl\:row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .\31xl\:row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .\31xl\:row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .\31xl\:row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .\31xl\:row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .\31xl\:row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .\31xl\:row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .\31xl\:row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .\31xl\:row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .\31xl\:row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .\31xl\:gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .\31xl\:gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .\31xl\:gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .\31xl\:gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .\31xl\:gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .\31xl\:gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .\31xl\:gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .\31xl\:gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .\31xl\:gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .\31xl\:gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .\31xl\:gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .\31xl\:gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .\31xl\:gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .\31xl\:gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .\31xl\:gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .\31xl\:gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .\31xl\:gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .\31xl\:gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .\31xl\:gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .\31xl\:grid-flow-row{
    grid-auto-flow: row;
  }

  .\31xl\:grid-flow-col{
    grid-auto-flow: column;
  }

  .\31xl\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .\31xl\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .\31xl\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .\31xl\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .\31xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\31xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .\31xl\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .\31xl\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .\31xl\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .\31xl\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .\31xl\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .\31xl\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .\31xl\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .\31xl\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .\31xl\:grid-cols-none{
    grid-template-columns: none;
  }

  .\31xl\:auto-cols-auto{
    grid-auto-columns: auto;
  }

  .\31xl\:auto-cols-min{
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .\31xl\:auto-cols-max{
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .\31xl\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .\31xl\:col-auto{
    grid-column: auto;
  }

  .\31xl\:col-span-1{
    grid-column: span 1 / span 1;
  }

  .\31xl\:col-span-2{
    grid-column: span 2 / span 2;
  }

  .\31xl\:col-span-3{
    grid-column: span 3 / span 3;
  }

  .\31xl\:col-span-4{
    grid-column: span 4 / span 4;
  }

  .\31xl\:col-span-5{
    grid-column: span 5 / span 5;
  }

  .\31xl\:col-span-6{
    grid-column: span 6 / span 6;
  }

  .\31xl\:col-span-7{
    grid-column: span 7 / span 7;
  }

  .\31xl\:col-span-8{
    grid-column: span 8 / span 8;
  }

  .\31xl\:col-span-9{
    grid-column: span 9 / span 9;
  }

  .\31xl\:col-span-10{
    grid-column: span 10 / span 10;
  }

  .\31xl\:col-span-11{
    grid-column: span 11 / span 11;
  }

  .\31xl\:col-span-12{
    grid-column: span 12 / span 12;
  }

  .\31xl\:col-span-full{
    grid-column: 1 / -1;
  }

  .\31xl\:col-start-1{
    grid-column-start: 1;
  }

  .\31xl\:col-start-2{
    grid-column-start: 2;
  }

  .\31xl\:col-start-3{
    grid-column-start: 3;
  }

  .\31xl\:col-start-4{
    grid-column-start: 4;
  }

  .\31xl\:col-start-5{
    grid-column-start: 5;
  }

  .\31xl\:col-start-6{
    grid-column-start: 6;
  }

  .\31xl\:col-start-7{
    grid-column-start: 7;
  }

  .\31xl\:col-start-8{
    grid-column-start: 8;
  }

  .\31xl\:col-start-9{
    grid-column-start: 9;
  }

  .\31xl\:col-start-10{
    grid-column-start: 10;
  }

  .\31xl\:col-start-11{
    grid-column-start: 11;
  }

  .\31xl\:col-start-12{
    grid-column-start: 12;
  }

  .\31xl\:col-start-13{
    grid-column-start: 13;
  }

  .\31xl\:col-start-auto{
    grid-column-start: auto;
  }

  .\31xl\:col-end-1{
    grid-column-end: 1;
  }

  .\31xl\:col-end-2{
    grid-column-end: 2;
  }

  .\31xl\:col-end-3{
    grid-column-end: 3;
  }

  .\31xl\:col-end-4{
    grid-column-end: 4;
  }

  .\31xl\:col-end-5{
    grid-column-end: 5;
  }

  .\31xl\:col-end-6{
    grid-column-end: 6;
  }

  .\31xl\:col-end-7{
    grid-column-end: 7;
  }

  .\31xl\:col-end-8{
    grid-column-end: 8;
  }

  .\31xl\:col-end-9{
    grid-column-end: 9;
  }

  .\31xl\:col-end-10{
    grid-column-end: 10;
  }

  .\31xl\:col-end-11{
    grid-column-end: 11;
  }

  .\31xl\:col-end-12{
    grid-column-end: 12;
  }

  .\31xl\:col-end-13{
    grid-column-end: 13;
  }

  .\31xl\:col-end-auto{
    grid-column-end: auto;
  }

  .\31xl\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .\31xl\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .\31xl\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .\31xl\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .\31xl\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .\31xl\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .\31xl\:grid-rows-none{
    grid-template-rows: none;
  }

  .\31xl\:auto-rows-auto{
    grid-auto-rows: auto;
  }

  .\31xl\:auto-rows-min{
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .\31xl\:auto-rows-max{
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .\31xl\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .\31xl\:row-auto{
    grid-row: auto;
  }

  .\31xl\:row-span-1{
    grid-row: span 1 / span 1;
  }

  .\31xl\:row-span-2{
    grid-row: span 2 / span 2;
  }

  .\31xl\:row-span-3{
    grid-row: span 3 / span 3;
  }

  .\31xl\:row-span-4{
    grid-row: span 4 / span 4;
  }

  .\31xl\:row-span-5{
    grid-row: span 5 / span 5;
  }

  .\31xl\:row-span-6{
    grid-row: span 6 / span 6;
  }

  .\31xl\:row-span-full{
    grid-row: 1 / -1;
  }

  .\31xl\:row-start-1{
    grid-row-start: 1;
  }

  .\31xl\:row-start-2{
    grid-row-start: 2;
  }

  .\31xl\:row-start-3{
    grid-row-start: 3;
  }

  .\31xl\:row-start-4{
    grid-row-start: 4;
  }

  .\31xl\:row-start-5{
    grid-row-start: 5;
  }

  .\31xl\:row-start-6{
    grid-row-start: 6;
  }

  .\31xl\:row-start-7{
    grid-row-start: 7;
  }

  .\31xl\:row-start-auto{
    grid-row-start: auto;
  }

  .\31xl\:row-end-1{
    grid-row-end: 1;
  }

  .\31xl\:row-end-2{
    grid-row-end: 2;
  }

  .\31xl\:row-end-3{
    grid-row-end: 3;
  }

  .\31xl\:row-end-4{
    grid-row-end: 4;
  }

  .\31xl\:row-end-5{
    grid-row-end: 5;
  }

  .\31xl\:row-end-6{
    grid-row-end: 6;
  }

  .\31xl\:row-end-7{
    grid-row-end: 7;
  }

  .\31xl\:row-end-auto{
    grid-row-end: auto;
  }

  .\31xl\:transform{
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  }

  .\31xl\:transform-none{
    transform: none;
  }

  .\31xl\:origin-center{
    transform-origin: center;
  }

  .\31xl\:origin-top{
    transform-origin: top;
  }

  .\31xl\:origin-top-right{
    transform-origin: top right;
  }

  .\31xl\:origin-right{
    transform-origin: right;
  }

  .\31xl\:origin-bottom-right{
    transform-origin: bottom right;
  }

  .\31xl\:origin-bottom{
    transform-origin: bottom;
  }

  .\31xl\:origin-bottom-left{
    transform-origin: bottom left;
  }

  .\31xl\:origin-left{
    transform-origin: left;
  }

  .\31xl\:origin-top-left{
    transform-origin: top left;
  }

  .\31xl\:scale-0{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .\31xl\:scale-50{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .\31xl\:scale-75{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .\31xl\:scale-90{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .\31xl\:scale-95{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .\31xl\:scale-100{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .\31xl\:scale-105{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .\31xl\:scale-110{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .\31xl\:scale-125{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .\31xl\:scale-150{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .\31xl\:scale-x-0{
    --transform-scale-x: 0;
  }

  .\31xl\:scale-x-50{
    --transform-scale-x: .5;
  }

  .\31xl\:scale-x-75{
    --transform-scale-x: .75;
  }

  .\31xl\:scale-x-90{
    --transform-scale-x: .9;
  }

  .\31xl\:scale-x-95{
    --transform-scale-x: .95;
  }

  .\31xl\:scale-x-100{
    --transform-scale-x: 1;
  }

  .\31xl\:scale-x-105{
    --transform-scale-x: 1.05;
  }

  .\31xl\:scale-x-110{
    --transform-scale-x: 1.1;
  }

  .\31xl\:scale-x-125{
    --transform-scale-x: 1.25;
  }

  .\31xl\:scale-x-150{
    --transform-scale-x: 1.5;
  }

  .\31xl\:scale-y-0{
    --transform-scale-y: 0;
  }

  .\31xl\:scale-y-50{
    --transform-scale-y: .5;
  }

  .\31xl\:scale-y-75{
    --transform-scale-y: .75;
  }

  .\31xl\:scale-y-90{
    --transform-scale-y: .9;
  }

  .\31xl\:scale-y-95{
    --transform-scale-y: .95;
  }

  .\31xl\:scale-y-100{
    --transform-scale-y: 1;
  }

  .\31xl\:scale-y-105{
    --transform-scale-y: 1.05;
  }

  .\31xl\:scale-y-110{
    --transform-scale-y: 1.1;
  }

  .\31xl\:scale-y-125{
    --transform-scale-y: 1.25;
  }

  .\31xl\:scale-y-150{
    --transform-scale-y: 1.5;
  }

  .\31xl\:hover\:scale-0:hover{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .\31xl\:hover\:scale-50:hover{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .\31xl\:hover\:scale-75:hover{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .\31xl\:hover\:scale-90:hover{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .\31xl\:hover\:scale-95:hover{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .\31xl\:hover\:scale-100:hover{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .\31xl\:hover\:scale-105:hover{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .\31xl\:hover\:scale-110:hover{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .\31xl\:hover\:scale-125:hover{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .\31xl\:hover\:scale-150:hover{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .\31xl\:hover\:scale-x-0:hover{
    --transform-scale-x: 0;
  }

  .\31xl\:hover\:scale-x-50:hover{
    --transform-scale-x: .5;
  }

  .\31xl\:hover\:scale-x-75:hover{
    --transform-scale-x: .75;
  }

  .\31xl\:hover\:scale-x-90:hover{
    --transform-scale-x: .9;
  }

  .\31xl\:hover\:scale-x-95:hover{
    --transform-scale-x: .95;
  }

  .\31xl\:hover\:scale-x-100:hover{
    --transform-scale-x: 1;
  }

  .\31xl\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05;
  }

  .\31xl\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1;
  }

  .\31xl\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25;
  }

  .\31xl\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5;
  }

  .\31xl\:hover\:scale-y-0:hover{
    --transform-scale-y: 0;
  }

  .\31xl\:hover\:scale-y-50:hover{
    --transform-scale-y: .5;
  }

  .\31xl\:hover\:scale-y-75:hover{
    --transform-scale-y: .75;
  }

  .\31xl\:hover\:scale-y-90:hover{
    --transform-scale-y: .9;
  }

  .\31xl\:hover\:scale-y-95:hover{
    --transform-scale-y: .95;
  }

  .\31xl\:hover\:scale-y-100:hover{
    --transform-scale-y: 1;
  }

  .\31xl\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05;
  }

  .\31xl\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1;
  }

  .\31xl\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25;
  }

  .\31xl\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5;
  }

  .\31xl\:focus\:scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .\31xl\:focus\:scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .\31xl\:focus\:scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .\31xl\:focus\:scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .\31xl\:focus\:scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .\31xl\:focus\:scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .\31xl\:focus\:scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .\31xl\:focus\:scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .\31xl\:focus\:scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .\31xl\:focus\:scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .\31xl\:focus\:scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .\31xl\:focus\:scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .\31xl\:focus\:scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .\31xl\:focus\:scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .\31xl\:focus\:scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .\31xl\:focus\:scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .\31xl\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .\31xl\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .\31xl\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .\31xl\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .\31xl\:focus\:scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .\31xl\:focus\:scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .\31xl\:focus\:scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .\31xl\:focus\:scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .\31xl\:focus\:scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .\31xl\:focus\:scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .\31xl\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .\31xl\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .\31xl\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .\31xl\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .\31xl\:rotate-0{
    --transform-rotate: 0;
  }

  .\31xl\:rotate-1{
    --transform-rotate: 1deg;
  }

  .\31xl\:rotate-2{
    --transform-rotate: 2deg;
  }

  .\31xl\:rotate-3{
    --transform-rotate: 3deg;
  }

  .\31xl\:rotate-6{
    --transform-rotate: 6deg;
  }

  .\31xl\:rotate-12{
    --transform-rotate: 12deg;
  }

  .\31xl\:rotate-45{
    --transform-rotate: 45deg;
  }

  .\31xl\:rotate-90{
    --transform-rotate: 90deg;
  }

  .\31xl\:rotate-180{
    --transform-rotate: 180deg;
  }

  .\31xl\:-rotate-180{
    --transform-rotate: -180deg;
  }

  .\31xl\:-rotate-90{
    --transform-rotate: -90deg;
  }

  .\31xl\:-rotate-45{
    --transform-rotate: -45deg;
  }

  .\31xl\:-rotate-12{
    --transform-rotate: -12deg;
  }

  .\31xl\:-rotate-6{
    --transform-rotate: -6deg;
  }

  .\31xl\:-rotate-3{
    --transform-rotate: -3deg;
  }

  .\31xl\:-rotate-2{
    --transform-rotate: -2deg;
  }

  .\31xl\:-rotate-1{
    --transform-rotate: -1deg;
  }

  .\31xl\:hover\:rotate-0:hover{
    --transform-rotate: 0;
  }

  .\31xl\:hover\:rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .\31xl\:hover\:rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .\31xl\:hover\:rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .\31xl\:hover\:rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .\31xl\:hover\:rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .\31xl\:hover\:rotate-45:hover{
    --transform-rotate: 45deg;
  }

  .\31xl\:hover\:rotate-90:hover{
    --transform-rotate: 90deg;
  }

  .\31xl\:hover\:rotate-180:hover{
    --transform-rotate: 180deg;
  }

  .\31xl\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg;
  }

  .\31xl\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg;
  }

  .\31xl\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg;
  }

  .\31xl\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .\31xl\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .\31xl\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .\31xl\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .\31xl\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .\31xl\:focus\:rotate-0:focus{
    --transform-rotate: 0;
  }

  .\31xl\:focus\:rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .\31xl\:focus\:rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .\31xl\:focus\:rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .\31xl\:focus\:rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .\31xl\:focus\:rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .\31xl\:focus\:rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .\31xl\:focus\:rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .\31xl\:focus\:rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .\31xl\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .\31xl\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .\31xl\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .\31xl\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .\31xl\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .\31xl\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .\31xl\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .\31xl\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .\31xl\:translate-x-0{
    --transform-translate-x: 0;
  }

  .\31xl\:translate-x-1{
    --transform-translate-x: 0.25rem;
  }

  .\31xl\:translate-x-2{
    --transform-translate-x: 0.5rem;
  }

  .\31xl\:translate-x-3{
    --transform-translate-x: 0.75rem;
  }

  .\31xl\:translate-x-4{
    --transform-translate-x: 1rem;
  }

  .\31xl\:translate-x-5{
    --transform-translate-x: 1.25rem;
  }

  .\31xl\:translate-x-6{
    --transform-translate-x: 1.5rem;
  }

  .\31xl\:translate-x-8{
    --transform-translate-x: 2rem;
  }

  .\31xl\:translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .\31xl\:translate-x-12{
    --transform-translate-x: 3rem;
  }

  .\31xl\:translate-x-16{
    --transform-translate-x: 4rem;
  }

  .\31xl\:translate-x-20{
    --transform-translate-x: 5rem;
  }

  .\31xl\:translate-x-24{
    --transform-translate-x: 6rem;
  }

  .\31xl\:translate-x-32{
    --transform-translate-x: 8rem;
  }

  .\31xl\:translate-x-40{
    --transform-translate-x: 10rem;
  }

  .\31xl\:translate-x-48{
    --transform-translate-x: 12rem;
  }

  .\31xl\:translate-x-56{
    --transform-translate-x: 14rem;
  }

  .\31xl\:translate-x-64{
    --transform-translate-x: 16rem;
  }

  .\31xl\:translate-x-px{
    --transform-translate-x: 1px;
  }

  .\31xl\:-translate-x-1{
    --transform-translate-x: -0.25rem;
  }

  .\31xl\:-translate-x-2{
    --transform-translate-x: -0.5rem;
  }

  .\31xl\:-translate-x-3{
    --transform-translate-x: -0.75rem;
  }

  .\31xl\:-translate-x-4{
    --transform-translate-x: -1rem;
  }

  .\31xl\:-translate-x-5{
    --transform-translate-x: -1.25rem;
  }

  .\31xl\:-translate-x-6{
    --transform-translate-x: -1.5rem;
  }

  .\31xl\:-translate-x-8{
    --transform-translate-x: -2rem;
  }

  .\31xl\:-translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .\31xl\:-translate-x-12{
    --transform-translate-x: -3rem;
  }

  .\31xl\:-translate-x-16{
    --transform-translate-x: -4rem;
  }

  .\31xl\:-translate-x-20{
    --transform-translate-x: -5rem;
  }

  .\31xl\:-translate-x-24{
    --transform-translate-x: -6rem;
  }

  .\31xl\:-translate-x-32{
    --transform-translate-x: -8rem;
  }

  .\31xl\:-translate-x-40{
    --transform-translate-x: -10rem;
  }

  .\31xl\:-translate-x-48{
    --transform-translate-x: -12rem;
  }

  .\31xl\:-translate-x-56{
    --transform-translate-x: -14rem;
  }

  .\31xl\:-translate-x-64{
    --transform-translate-x: -16rem;
  }

  .\31xl\:-translate-x-px{
    --transform-translate-x: -1px;
  }

  .\31xl\:-translate-x-full{
    --transform-translate-x: -100%;
  }

  .\31xl\:-translate-x-1\/2{
    --transform-translate-x: -50%;
  }

  .\31xl\:translate-x-1\/2{
    --transform-translate-x: 50%;
  }

  .\31xl\:translate-x-full{
    --transform-translate-x: 100%;
  }

  .\31xl\:translate-y-0{
    --transform-translate-y: 0;
  }

  .\31xl\:translate-y-1{
    --transform-translate-y: 0.25rem;
  }

  .\31xl\:translate-y-2{
    --transform-translate-y: 0.5rem;
  }

  .\31xl\:translate-y-3{
    --transform-translate-y: 0.75rem;
  }

  .\31xl\:translate-y-4{
    --transform-translate-y: 1rem;
  }

  .\31xl\:translate-y-5{
    --transform-translate-y: 1.25rem;
  }

  .\31xl\:translate-y-6{
    --transform-translate-y: 1.5rem;
  }

  .\31xl\:translate-y-8{
    --transform-translate-y: 2rem;
  }

  .\31xl\:translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .\31xl\:translate-y-12{
    --transform-translate-y: 3rem;
  }

  .\31xl\:translate-y-16{
    --transform-translate-y: 4rem;
  }

  .\31xl\:translate-y-20{
    --transform-translate-y: 5rem;
  }

  .\31xl\:translate-y-24{
    --transform-translate-y: 6rem;
  }

  .\31xl\:translate-y-32{
    --transform-translate-y: 8rem;
  }

  .\31xl\:translate-y-40{
    --transform-translate-y: 10rem;
  }

  .\31xl\:translate-y-48{
    --transform-translate-y: 12rem;
  }

  .\31xl\:translate-y-56{
    --transform-translate-y: 14rem;
  }

  .\31xl\:translate-y-64{
    --transform-translate-y: 16rem;
  }

  .\31xl\:translate-y-px{
    --transform-translate-y: 1px;
  }

  .\31xl\:-translate-y-1{
    --transform-translate-y: -0.25rem;
  }

  .\31xl\:-translate-y-2{
    --transform-translate-y: -0.5rem;
  }

  .\31xl\:-translate-y-3{
    --transform-translate-y: -0.75rem;
  }

  .\31xl\:-translate-y-4{
    --transform-translate-y: -1rem;
  }

  .\31xl\:-translate-y-5{
    --transform-translate-y: -1.25rem;
  }

  .\31xl\:-translate-y-6{
    --transform-translate-y: -1.5rem;
  }

  .\31xl\:-translate-y-8{
    --transform-translate-y: -2rem;
  }

  .\31xl\:-translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .\31xl\:-translate-y-12{
    --transform-translate-y: -3rem;
  }

  .\31xl\:-translate-y-16{
    --transform-translate-y: -4rem;
  }

  .\31xl\:-translate-y-20{
    --transform-translate-y: -5rem;
  }

  .\31xl\:-translate-y-24{
    --transform-translate-y: -6rem;
  }

  .\31xl\:-translate-y-32{
    --transform-translate-y: -8rem;
  }

  .\31xl\:-translate-y-40{
    --transform-translate-y: -10rem;
  }

  .\31xl\:-translate-y-48{
    --transform-translate-y: -12rem;
  }

  .\31xl\:-translate-y-56{
    --transform-translate-y: -14rem;
  }

  .\31xl\:-translate-y-64{
    --transform-translate-y: -16rem;
  }

  .\31xl\:-translate-y-px{
    --transform-translate-y: -1px;
  }

  .\31xl\:-translate-y-full{
    --transform-translate-y: -100%;
  }

  .\31xl\:-translate-y-1\/2{
    --transform-translate-y: -50%;
  }

  .\31xl\:translate-y-1\/2{
    --transform-translate-y: 50%;
  }

  .\31xl\:translate-y-full{
    --transform-translate-y: 100%;
  }

  .\31xl\:hover\:translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .\31xl\:hover\:translate-x-1:hover{
    --transform-translate-x: 0.25rem;
  }

  .\31xl\:hover\:translate-x-2:hover{
    --transform-translate-x: 0.5rem;
  }

  .\31xl\:hover\:translate-x-3:hover{
    --transform-translate-x: 0.75rem;
  }

  .\31xl\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem;
  }

  .\31xl\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem;
  }

  .\31xl\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem;
  }

  .\31xl\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem;
  }

  .\31xl\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .\31xl\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .\31xl\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .\31xl\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .\31xl\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .\31xl\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem;
  }

  .\31xl\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem;
  }

  .\31xl\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem;
  }

  .\31xl\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem;
  }

  .\31xl\:hover\:translate-x-64:hover{
    --transform-translate-x: 16rem;
  }

  .\31xl\:hover\:translate-x-px:hover{
    --transform-translate-x: 1px;
  }

  .\31xl\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem;
  }

  .\31xl\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem;
  }

  .\31xl\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem;
  }

  .\31xl\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem;
  }

  .\31xl\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem;
  }

  .\31xl\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem;
  }

  .\31xl\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem;
  }

  .\31xl\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .\31xl\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .\31xl\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .\31xl\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .\31xl\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .\31xl\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem;
  }

  .\31xl\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem;
  }

  .\31xl\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem;
  }

  .\31xl\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem;
  }

  .\31xl\:hover\:-translate-x-64:hover{
    --transform-translate-x: -16rem;
  }

  .\31xl\:hover\:-translate-x-px:hover{
    --transform-translate-x: -1px;
  }

  .\31xl\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .\31xl\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .\31xl\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .\31xl\:hover\:translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .\31xl\:hover\:translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .\31xl\:hover\:translate-y-1:hover{
    --transform-translate-y: 0.25rem;
  }

  .\31xl\:hover\:translate-y-2:hover{
    --transform-translate-y: 0.5rem;
  }

  .\31xl\:hover\:translate-y-3:hover{
    --transform-translate-y: 0.75rem;
  }

  .\31xl\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem;
  }

  .\31xl\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem;
  }

  .\31xl\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem;
  }

  .\31xl\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem;
  }

  .\31xl\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .\31xl\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .\31xl\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .\31xl\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .\31xl\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .\31xl\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem;
  }

  .\31xl\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem;
  }

  .\31xl\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem;
  }

  .\31xl\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem;
  }

  .\31xl\:hover\:translate-y-64:hover{
    --transform-translate-y: 16rem;
  }

  .\31xl\:hover\:translate-y-px:hover{
    --transform-translate-y: 1px;
  }

  .\31xl\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem;
  }

  .\31xl\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem;
  }

  .\31xl\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem;
  }

  .\31xl\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem;
  }

  .\31xl\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem;
  }

  .\31xl\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem;
  }

  .\31xl\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem;
  }

  .\31xl\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .\31xl\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .\31xl\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .\31xl\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .\31xl\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .\31xl\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem;
  }

  .\31xl\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem;
  }

  .\31xl\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem;
  }

  .\31xl\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem;
  }

  .\31xl\:hover\:-translate-y-64:hover{
    --transform-translate-y: -16rem;
  }

  .\31xl\:hover\:-translate-y-px:hover{
    --transform-translate-y: -1px;
  }

  .\31xl\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .\31xl\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .\31xl\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .\31xl\:hover\:translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .\31xl\:focus\:translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .\31xl\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .\31xl\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .\31xl\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .\31xl\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .\31xl\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .\31xl\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .\31xl\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .\31xl\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .\31xl\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .\31xl\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .\31xl\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .\31xl\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .\31xl\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .\31xl\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .\31xl\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .\31xl\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .\31xl\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .\31xl\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .\31xl\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .\31xl\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .\31xl\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .\31xl\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .\31xl\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .\31xl\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .\31xl\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .\31xl\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .\31xl\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .\31xl\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .\31xl\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .\31xl\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .\31xl\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .\31xl\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .\31xl\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .\31xl\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .\31xl\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .\31xl\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .\31xl\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .\31xl\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .\31xl\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .\31xl\:focus\:translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .\31xl\:focus\:translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .\31xl\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .\31xl\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .\31xl\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .\31xl\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .\31xl\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .\31xl\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .\31xl\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .\31xl\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .\31xl\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .\31xl\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .\31xl\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .\31xl\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .\31xl\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .\31xl\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .\31xl\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .\31xl\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .\31xl\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .\31xl\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .\31xl\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .\31xl\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .\31xl\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .\31xl\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .\31xl\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .\31xl\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .\31xl\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .\31xl\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .\31xl\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .\31xl\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .\31xl\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .\31xl\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .\31xl\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .\31xl\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .\31xl\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .\31xl\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .\31xl\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .\31xl\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .\31xl\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .\31xl\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .\31xl\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .\31xl\:focus\:translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .\31xl\:skew-x-0{
    --transform-skew-x: 0;
  }

  .\31xl\:skew-x-1{
    --transform-skew-x: 1deg;
  }

  .\31xl\:skew-x-2{
    --transform-skew-x: 2deg;
  }

  .\31xl\:skew-x-3{
    --transform-skew-x: 3deg;
  }

  .\31xl\:skew-x-6{
    --transform-skew-x: 6deg;
  }

  .\31xl\:skew-x-12{
    --transform-skew-x: 12deg;
  }

  .\31xl\:-skew-x-12{
    --transform-skew-x: -12deg;
  }

  .\31xl\:-skew-x-6{
    --transform-skew-x: -6deg;
  }

  .\31xl\:-skew-x-3{
    --transform-skew-x: -3deg;
  }

  .\31xl\:-skew-x-2{
    --transform-skew-x: -2deg;
  }

  .\31xl\:-skew-x-1{
    --transform-skew-x: -1deg;
  }

  .\31xl\:skew-y-0{
    --transform-skew-y: 0;
  }

  .\31xl\:skew-y-1{
    --transform-skew-y: 1deg;
  }

  .\31xl\:skew-y-2{
    --transform-skew-y: 2deg;
  }

  .\31xl\:skew-y-3{
    --transform-skew-y: 3deg;
  }

  .\31xl\:skew-y-6{
    --transform-skew-y: 6deg;
  }

  .\31xl\:skew-y-12{
    --transform-skew-y: 12deg;
  }

  .\31xl\:-skew-y-12{
    --transform-skew-y: -12deg;
  }

  .\31xl\:-skew-y-6{
    --transform-skew-y: -6deg;
  }

  .\31xl\:-skew-y-3{
    --transform-skew-y: -3deg;
  }

  .\31xl\:-skew-y-2{
    --transform-skew-y: -2deg;
  }

  .\31xl\:-skew-y-1{
    --transform-skew-y: -1deg;
  }

  .\31xl\:hover\:skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .\31xl\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .\31xl\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .\31xl\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg;
  }

  .\31xl\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg;
  }

  .\31xl\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg;
  }

  .\31xl\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg;
  }

  .\31xl\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg;
  }

  .\31xl\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg;
  }

  .\31xl\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .\31xl\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .\31xl\:hover\:skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .\31xl\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .\31xl\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .\31xl\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg;
  }

  .\31xl\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg;
  }

  .\31xl\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg;
  }

  .\31xl\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg;
  }

  .\31xl\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg;
  }

  .\31xl\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg;
  }

  .\31xl\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .\31xl\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .\31xl\:focus\:skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .\31xl\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .\31xl\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .\31xl\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .\31xl\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .\31xl\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .\31xl\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .\31xl\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .\31xl\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .\31xl\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .\31xl\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .\31xl\:focus\:skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .\31xl\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .\31xl\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .\31xl\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .\31xl\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .\31xl\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .\31xl\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .\31xl\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .\31xl\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .\31xl\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .\31xl\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .\31xl\:transition-none{
    transition-property: none;
  }

  .\31xl\:transition-all{
    transition-property: all;
  }

  .\31xl\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .\31xl\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .\31xl\:transition-opacity{
    transition-property: opacity;
  }

  .\31xl\:transition-shadow{
    transition-property: box-shadow;
  }

  .\31xl\:transition-transform{
    transition-property: transform;
  }

  .\31xl\:ease-linear{
    transition-timing-function: linear;
  }

  .\31xl\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .\31xl\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .\31xl\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .\31xl\:duration-75{
    transition-duration: 75ms;
  }

  .\31xl\:duration-100{
    transition-duration: 100ms;
  }

  .\31xl\:duration-150{
    transition-duration: 150ms;
  }

  .\31xl\:duration-200{
    transition-duration: 200ms;
  }

  .\31xl\:duration-300{
    transition-duration: 300ms;
  }

  .\31xl\:duration-500{
    transition-duration: 500ms;
  }

  .\31xl\:duration-700{
    transition-duration: 700ms;
  }

  .\31xl\:duration-1000{
    transition-duration: 1000ms;
  }

  .\31xl\:delay-75{
    transition-delay: 75ms;
  }

  .\31xl\:delay-100{
    transition-delay: 100ms;
  }

  .\31xl\:delay-150{
    transition-delay: 150ms;
  }

  .\31xl\:delay-200{
    transition-delay: 200ms;
  }

  .\31xl\:delay-300{
    transition-delay: 300ms;
  }

  .\31xl\:delay-500{
    transition-delay: 500ms;
  }

  .\31xl\:delay-700{
    transition-delay: 700ms;
  }

  .\31xl\:delay-1000{
    transition-delay: 1000ms;
  }

  .\31xl\:animate-none{
    -webkit-animation: none;
            animation: none;
  }

  .\31xl\:animate-spin{
    -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
  }

  .\31xl\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .\31xl\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .\31xl\:animate-bounce{
    -webkit-animation: bounce 1s infinite;
            animation: bounce 1s infinite;
  }

  .\31xl\:truncate-2-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .\31xl\:truncate-3-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .\31xl\:truncate-4-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }

  .\31xl\:truncate-6-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }

  .\31xl\:hover\:truncate-2-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .\31xl\:hover\:truncate-3-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .\31xl\:hover\:truncate-4-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }

  .\31xl\:hover\:truncate-6-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }
}

@media (min-width: 1366px){
  .\32xl\:container{
    width: 100%;
  }

  @media (min-width: 640px){
    .\32xl\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .\32xl\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .\32xl\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1100px){
    .\32xl\:container{
      max-width: 1100px;
    }
  }

  @media (min-width: 1280px){
    .\32xl\:container{
      max-width: 1280px;
    }
  }

  @media (min-width: 1366px){
    .\32xl\:container{
      max-width: 1366px;
    }
  }

  @media (min-width: 1600px){
    .\32xl\:container{
      max-width: 1600px;
    }
  }

  .\32xl\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0px * var(--space-y-reverse));
  }

  .\32xl\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0px * var(--space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1rem * var(--space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2rem * var(--space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3rem * var(--space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4rem * var(--space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5rem * var(--space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6rem * var(--space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8rem * var(--space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10rem * var(--space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12rem * var(--space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14rem * var(--space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16rem * var(--space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.5rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.5rem * var(--space-x-reverse));
    margin-left: calc(4.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.75rem * var(--space-y-reverse));
  }

  .\32xl\:space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.75rem * var(--space-x-reverse));
    margin-left: calc(6.75rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1px * var(--space-y-reverse));
  }

  .\32xl\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1px * var(--space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--space-y-reverse));
  }

  .\32xl\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--space-y-reverse));
  }

  .\32xl\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--space-y-reverse));
  }

  .\32xl\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1rem * var(--space-y-reverse));
  }

  .\32xl\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1rem * var(--space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--space-y-reverse));
  }

  .\32xl\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--space-y-reverse));
  }

  .\32xl\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2rem * var(--space-y-reverse));
  }

  .\32xl\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2rem * var(--space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--space-y-reverse));
  }

  .\32xl\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3rem * var(--space-y-reverse));
  }

  .\32xl\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3rem * var(--space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4rem * var(--space-y-reverse));
  }

  .\32xl\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4rem * var(--space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5rem * var(--space-y-reverse));
  }

  .\32xl\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5rem * var(--space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6rem * var(--space-y-reverse));
  }

  .\32xl\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6rem * var(--space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8rem * var(--space-y-reverse));
  }

  .\32xl\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8rem * var(--space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10rem * var(--space-y-reverse));
  }

  .\32xl\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10rem * var(--space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12rem * var(--space-y-reverse));
  }

  .\32xl\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12rem * var(--space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14rem * var(--space-y-reverse));
  }

  .\32xl\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14rem * var(--space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16rem * var(--space-y-reverse));
  }

  .\32xl\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16rem * var(--space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1px * var(--space-y-reverse));
  }

  .\32xl\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1px * var(--space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse)));
  }

  .\32xl\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .\32xl\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .\32xl\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0px * var(--divide-y-reverse));
  }

  .\32xl\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(0px * var(--divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse)));
  }

  .\32xl\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(2px * var(--divide-y-reverse));
  }

  .\32xl\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(2px * var(--divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));
  }

  .\32xl\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(4px * var(--divide-y-reverse));
  }

  .\32xl\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(4px * var(--divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse)));
  }

  .\32xl\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(8px * var(--divide-y-reverse));
  }

  .\32xl\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(8px * var(--divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse)));
  }

  .\32xl\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse));
  }

  .\32xl\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
  }

  .\32xl\:divide-y-0\.5 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(0.5px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0.5px * var(--divide-y-reverse));
  }

  .\32xl\:divide-x-0\.5 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(0.5px * var(--divide-x-reverse));
    border-left-width: calc(0.5px * calc(1 - var(--divide-x-reverse)));
  }

  .\32xl\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .\32xl\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .\32xl\:divide-white-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .\32xl\:divide-white-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--divide-opacity));
  }

  .\32xl\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--divide-opacity));
  }

  .\32xl\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--divide-opacity));
  }

  .\32xl\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--divide-opacity));
  }

  .\32xl\:divide-lightbrown > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--divide-opacity));
  }

  .\32xl\:divide-beige > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--divide-opacity));
  }

  .\32xl\:divide-bordeaux > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--divide-opacity));
  }

  .\32xl\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--divide-opacity));
  }

  .\32xl\:divide-green > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--divide-opacity));
  }

  .\32xl\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .\32xl\:divide-transparent > :not(template) ~ :not(template){
    border-color: rgba(0, 0, 0, 0);
  }

  .\32xl\:divide-brown > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--divide-opacity));
  }

  .\32xl\:divide-lightorange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--divide-opacity));
  }

  .\32xl\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--divide-opacity));
  }

  .\32xl\:divide-darkorange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--divide-opacity));
  }

  .\32xl\:divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .\32xl\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .\32xl\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .\32xl\:divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .\32xl\:divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .\32xl\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .\32xl\:divide-opacity-10 > :not(template) ~ :not(template){
    --divide-opacity: 0.1;
  }

  .\32xl\:divide-opacity-20 > :not(template) ~ :not(template){
    --divide-opacity: 0.2;
  }

  .\32xl\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .\32xl\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .\32xl\:divide-opacity-60 > :not(template) ~ :not(template){
    --divide-opacity: 0.6;
  }

  .\32xl\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .\32xl\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .\32xl\:sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .\32xl\:not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .\32xl\:focus\:sr-only:focus{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .\32xl\:focus\:not-sr-only:focus{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .\32xl\:appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .\32xl\:bg-fixed{
    background-attachment: fixed;
  }

  .\32xl\:bg-local{
    background-attachment: local;
  }

  .\32xl\:bg-scroll{
    background-attachment: scroll;
  }

  .\32xl\:bg-clip-border{
    background-clip: border-box;
  }

  .\32xl\:bg-clip-padding{
    background-clip: padding-box;
  }

  .\32xl\:bg-clip-content{
    background-clip: content-box;
  }

  .\32xl\:bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .\32xl\:bg-0{
    background-color: odd;
  }

  .\32xl\:bg-white-100{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .\32xl\:bg-white-200{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .\32xl\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .\32xl\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .\32xl\:bg-gray-400{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .\32xl\:bg-lightbrown{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .\32xl\:bg-beige{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .\32xl\:bg-bordeaux{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .\32xl\:bg-red{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .\32xl\:bg-green{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .\32xl\:bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .\32xl\:bg-transparent{
    background-color: rgba(0, 0, 0, 0);
  }

  .\32xl\:bg-brown{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .\32xl\:bg-lightorange{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .\32xl\:bg-orange{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .\32xl\:bg-darkorange{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-0:hover{
    background-color: odd;
  }

  .\32xl\:hover\:bg-white-100:hover{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-white-200:hover{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-lightbrown:hover{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-beige:hover{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-bordeaux:hover{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-red:hover{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-green:hover{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-transparent:hover{
    background-color: rgba(0, 0, 0, 0);
  }

  .\32xl\:hover\:bg-brown:hover{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-lightorange:hover{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-orange:hover{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .\32xl\:hover\:bg-darkorange:hover{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-0:focus{
    background-color: odd;
  }

  .\32xl\:focus\:bg-white-100:focus{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-white-200:focus{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-lightbrown:focus{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-beige:focus{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-bordeaux:focus{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-red:focus{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-green:focus{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-transparent:focus{
    background-color: rgba(0, 0, 0, 0);
  }

  .\32xl\:focus\:bg-brown:focus{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-lightorange:focus{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-orange:focus{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .\32xl\:focus\:bg-darkorange:focus{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .\32xl\:bg-none{
    background-image: none;
  }

  .\32xl\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .\32xl\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .\32xl\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .\32xl\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .\32xl\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .\32xl\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .\32xl\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .\32xl\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .\32xl\:from-white-100{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .\32xl\:from-white-200{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .\32xl\:from-gray-200{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .\32xl\:from-gray-300{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .\32xl\:from-gray-400{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .\32xl\:from-lightbrown{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .\32xl\:from-beige{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .\32xl\:from-bordeaux{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .\32xl\:from-red{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .\32xl\:from-green{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .\32xl\:from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\32xl\:from-transparent{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\32xl\:from-brown{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .\32xl\:from-lightorange{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .\32xl\:from-orange{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .\32xl\:from-darkorange{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .\32xl\:via-white-100{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .\32xl\:via-white-200{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .\32xl\:via-gray-200{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .\32xl\:via-gray-300{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .\32xl\:via-gray-400{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .\32xl\:via-lightbrown{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .\32xl\:via-beige{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .\32xl\:via-bordeaux{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .\32xl\:via-red{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .\32xl\:via-green{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .\32xl\:via-black{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\32xl\:via-transparent{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\32xl\:via-brown{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .\32xl\:via-lightorange{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .\32xl\:via-orange{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .\32xl\:via-darkorange{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .\32xl\:to-white-100{
    --gradient-to-color: #fff;
  }

  .\32xl\:to-white-200{
    --gradient-to-color: #FAFAFA;
  }

  .\32xl\:to-gray-200{
    --gradient-to-color: #959595;
  }

  .\32xl\:to-gray-300{
    --gradient-to-color: #3C3C3C;
  }

  .\32xl\:to-gray-400{
    --gradient-to-color: #707070;
  }

  .\32xl\:to-lightbrown{
    --gradient-to-color: #b7b1ab;
  }

  .\32xl\:to-beige{
    --gradient-to-color: #EBEAE8;
  }

  .\32xl\:to-bordeaux{
    --gradient-to-color: #681024;
  }

  .\32xl\:to-red{
    --gradient-to-color: #E4002B;
  }

  .\32xl\:to-green{
    --gradient-to-color: #0AA822;
  }

  .\32xl\:to-black{
    --gradient-to-color: #000000;
  }

  .\32xl\:to-transparent{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .\32xl\:to-brown{
    --gradient-to-color: #321604;
  }

  .\32xl\:to-lightorange{
    --gradient-to-color: #ff8132;
  }

  .\32xl\:to-orange{
    --gradient-to-color: #FB8B44;
  }

  .\32xl\:to-darkorange{
    --gradient-to-color: #BC7A1A;
  }

  .\32xl\:hover\:from-white-100:hover{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .\32xl\:hover\:from-white-200:hover{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .\32xl\:hover\:from-gray-200:hover{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .\32xl\:hover\:from-gray-300:hover{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .\32xl\:hover\:from-gray-400:hover{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .\32xl\:hover\:from-lightbrown:hover{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .\32xl\:hover\:from-beige:hover{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .\32xl\:hover\:from-bordeaux:hover{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .\32xl\:hover\:from-red:hover{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .\32xl\:hover\:from-green:hover{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .\32xl\:hover\:from-black:hover{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\32xl\:hover\:from-transparent:hover{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\32xl\:hover\:from-brown:hover{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .\32xl\:hover\:from-lightorange:hover{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .\32xl\:hover\:from-orange:hover{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .\32xl\:hover\:from-darkorange:hover{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .\32xl\:hover\:via-white-100:hover{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .\32xl\:hover\:via-white-200:hover{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .\32xl\:hover\:via-gray-200:hover{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .\32xl\:hover\:via-gray-300:hover{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .\32xl\:hover\:via-gray-400:hover{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .\32xl\:hover\:via-lightbrown:hover{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .\32xl\:hover\:via-beige:hover{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .\32xl\:hover\:via-bordeaux:hover{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .\32xl\:hover\:via-red:hover{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .\32xl\:hover\:via-green:hover{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .\32xl\:hover\:via-black:hover{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\32xl\:hover\:via-transparent:hover{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\32xl\:hover\:via-brown:hover{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .\32xl\:hover\:via-lightorange:hover{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .\32xl\:hover\:via-orange:hover{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .\32xl\:hover\:via-darkorange:hover{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .\32xl\:hover\:to-white-100:hover{
    --gradient-to-color: #fff;
  }

  .\32xl\:hover\:to-white-200:hover{
    --gradient-to-color: #FAFAFA;
  }

  .\32xl\:hover\:to-gray-200:hover{
    --gradient-to-color: #959595;
  }

  .\32xl\:hover\:to-gray-300:hover{
    --gradient-to-color: #3C3C3C;
  }

  .\32xl\:hover\:to-gray-400:hover{
    --gradient-to-color: #707070;
  }

  .\32xl\:hover\:to-lightbrown:hover{
    --gradient-to-color: #b7b1ab;
  }

  .\32xl\:hover\:to-beige:hover{
    --gradient-to-color: #EBEAE8;
  }

  .\32xl\:hover\:to-bordeaux:hover{
    --gradient-to-color: #681024;
  }

  .\32xl\:hover\:to-red:hover{
    --gradient-to-color: #E4002B;
  }

  .\32xl\:hover\:to-green:hover{
    --gradient-to-color: #0AA822;
  }

  .\32xl\:hover\:to-black:hover{
    --gradient-to-color: #000000;
  }

  .\32xl\:hover\:to-transparent:hover{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .\32xl\:hover\:to-brown:hover{
    --gradient-to-color: #321604;
  }

  .\32xl\:hover\:to-lightorange:hover{
    --gradient-to-color: #ff8132;
  }

  .\32xl\:hover\:to-orange:hover{
    --gradient-to-color: #FB8B44;
  }

  .\32xl\:hover\:to-darkorange:hover{
    --gradient-to-color: #BC7A1A;
  }

  .\32xl\:focus\:from-white-100:focus{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .\32xl\:focus\:from-white-200:focus{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .\32xl\:focus\:from-gray-200:focus{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .\32xl\:focus\:from-gray-300:focus{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .\32xl\:focus\:from-gray-400:focus{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .\32xl\:focus\:from-lightbrown:focus{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .\32xl\:focus\:from-beige:focus{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .\32xl\:focus\:from-bordeaux:focus{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .\32xl\:focus\:from-red:focus{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .\32xl\:focus\:from-green:focus{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .\32xl\:focus\:from-black:focus{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\32xl\:focus\:from-transparent:focus{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\32xl\:focus\:from-brown:focus{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .\32xl\:focus\:from-lightorange:focus{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .\32xl\:focus\:from-orange:focus{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .\32xl\:focus\:from-darkorange:focus{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .\32xl\:focus\:via-white-100:focus{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .\32xl\:focus\:via-white-200:focus{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .\32xl\:focus\:via-gray-200:focus{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .\32xl\:focus\:via-gray-300:focus{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .\32xl\:focus\:via-gray-400:focus{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .\32xl\:focus\:via-lightbrown:focus{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .\32xl\:focus\:via-beige:focus{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .\32xl\:focus\:via-bordeaux:focus{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .\32xl\:focus\:via-red:focus{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .\32xl\:focus\:via-green:focus{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .\32xl\:focus\:via-black:focus{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\32xl\:focus\:via-transparent:focus{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\32xl\:focus\:via-brown:focus{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .\32xl\:focus\:via-lightorange:focus{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .\32xl\:focus\:via-orange:focus{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .\32xl\:focus\:via-darkorange:focus{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .\32xl\:focus\:to-white-100:focus{
    --gradient-to-color: #fff;
  }

  .\32xl\:focus\:to-white-200:focus{
    --gradient-to-color: #FAFAFA;
  }

  .\32xl\:focus\:to-gray-200:focus{
    --gradient-to-color: #959595;
  }

  .\32xl\:focus\:to-gray-300:focus{
    --gradient-to-color: #3C3C3C;
  }

  .\32xl\:focus\:to-gray-400:focus{
    --gradient-to-color: #707070;
  }

  .\32xl\:focus\:to-lightbrown:focus{
    --gradient-to-color: #b7b1ab;
  }

  .\32xl\:focus\:to-beige:focus{
    --gradient-to-color: #EBEAE8;
  }

  .\32xl\:focus\:to-bordeaux:focus{
    --gradient-to-color: #681024;
  }

  .\32xl\:focus\:to-red:focus{
    --gradient-to-color: #E4002B;
  }

  .\32xl\:focus\:to-green:focus{
    --gradient-to-color: #0AA822;
  }

  .\32xl\:focus\:to-black:focus{
    --gradient-to-color: #000000;
  }

  .\32xl\:focus\:to-transparent:focus{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .\32xl\:focus\:to-brown:focus{
    --gradient-to-color: #321604;
  }

  .\32xl\:focus\:to-lightorange:focus{
    --gradient-to-color: #ff8132;
  }

  .\32xl\:focus\:to-orange:focus{
    --gradient-to-color: #FB8B44;
  }

  .\32xl\:focus\:to-darkorange:focus{
    --gradient-to-color: #BC7A1A;
  }

  .\32xl\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .\32xl\:bg-opacity-10{
    --bg-opacity: 0.1;
  }

  .\32xl\:bg-opacity-20{
    --bg-opacity: 0.2;
  }

  .\32xl\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .\32xl\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .\32xl\:bg-opacity-60{
    --bg-opacity: 0.6;
  }

  .\32xl\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .\32xl\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .\32xl\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .\32xl\:hover\:bg-opacity-10:hover{
    --bg-opacity: 0.1;
  }

  .\32xl\:hover\:bg-opacity-20:hover{
    --bg-opacity: 0.2;
  }

  .\32xl\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .\32xl\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .\32xl\:hover\:bg-opacity-60:hover{
    --bg-opacity: 0.6;
  }

  .\32xl\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .\32xl\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .\32xl\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .\32xl\:focus\:bg-opacity-10:focus{
    --bg-opacity: 0.1;
  }

  .\32xl\:focus\:bg-opacity-20:focus{
    --bg-opacity: 0.2;
  }

  .\32xl\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .\32xl\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .\32xl\:focus\:bg-opacity-60:focus{
    --bg-opacity: 0.6;
  }

  .\32xl\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .\32xl\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .\32xl\:bg-bottom{
    background-position: bottom;
  }

  .\32xl\:bg-center{
    background-position: center;
  }

  .\32xl\:bg-left{
    background-position: left;
  }

  .\32xl\:bg-left-bottom{
    background-position: left bottom;
  }

  .\32xl\:bg-left-top{
    background-position: left top;
  }

  .\32xl\:bg-right{
    background-position: right;
  }

  .\32xl\:bg-right-bottom{
    background-position: right bottom;
  }

  .\32xl\:bg-right-top{
    background-position: right top;
  }

  .\32xl\:bg-top{
    background-position: top;
  }

  .\32xl\:bg-repeat{
    background-repeat: repeat;
  }

  .\32xl\:bg-no-repeat{
    background-repeat: no-repeat;
  }

  .\32xl\:bg-repeat-x{
    background-repeat: repeat-x;
  }

  .\32xl\:bg-repeat-y{
    background-repeat: repeat-y;
  }

  .\32xl\:bg-repeat-round{
    background-repeat: round;
  }

  .\32xl\:bg-repeat-space{
    background-repeat: space;
  }

  .\32xl\:bg-auto{
    background-size: auto;
  }

  .\32xl\:bg-cover{
    background-size: cover;
  }

  .\32xl\:bg-contain{
    background-size: contain;
  }

  .\32xl\:border-collapse{
    border-collapse: collapse;
  }

  .\32xl\:border-separate{
    border-collapse: separate;
  }

  .\32xl\:border-white-100{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .\32xl\:border-white-200{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .\32xl\:border-gray-200{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .\32xl\:border-gray-300{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .\32xl\:border-gray-400{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .\32xl\:border-lightbrown{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .\32xl\:border-beige{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .\32xl\:border-bordeaux{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .\32xl\:border-red{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .\32xl\:border-green{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .\32xl\:border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .\32xl\:border-transparent{
    border-color: rgba(0, 0, 0, 0);
  }

  .\32xl\:border-brown{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .\32xl\:border-lightorange{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .\32xl\:border-orange{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .\32xl\:border-darkorange{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .\32xl\:hover\:border-white-100:hover{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .\32xl\:hover\:border-white-200:hover{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .\32xl\:hover\:border-gray-200:hover{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .\32xl\:hover\:border-gray-300:hover{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .\32xl\:hover\:border-gray-400:hover{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .\32xl\:hover\:border-lightbrown:hover{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .\32xl\:hover\:border-beige:hover{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .\32xl\:hover\:border-bordeaux:hover{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .\32xl\:hover\:border-red:hover{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .\32xl\:hover\:border-green:hover{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .\32xl\:hover\:border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .\32xl\:hover\:border-transparent:hover{
    border-color: rgba(0, 0, 0, 0);
  }

  .\32xl\:hover\:border-brown:hover{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .\32xl\:hover\:border-lightorange:hover{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .\32xl\:hover\:border-orange:hover{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .\32xl\:hover\:border-darkorange:hover{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .\32xl\:focus\:border-white-100:focus{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .\32xl\:focus\:border-white-200:focus{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .\32xl\:focus\:border-gray-200:focus{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .\32xl\:focus\:border-gray-300:focus{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .\32xl\:focus\:border-gray-400:focus{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .\32xl\:focus\:border-lightbrown:focus{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .\32xl\:focus\:border-beige:focus{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .\32xl\:focus\:border-bordeaux:focus{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .\32xl\:focus\:border-red:focus{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .\32xl\:focus\:border-green:focus{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .\32xl\:focus\:border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .\32xl\:focus\:border-transparent:focus{
    border-color: rgba(0, 0, 0, 0);
  }

  .\32xl\:focus\:border-brown:focus{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .\32xl\:focus\:border-lightorange:focus{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .\32xl\:focus\:border-orange:focus{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .\32xl\:focus\:border-darkorange:focus{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .\32xl\:border-opacity-0{
    --border-opacity: 0;
  }

  .\32xl\:border-opacity-10{
    --border-opacity: 0.1;
  }

  .\32xl\:border-opacity-20{
    --border-opacity: 0.2;
  }

  .\32xl\:border-opacity-25{
    --border-opacity: 0.25;
  }

  .\32xl\:border-opacity-50{
    --border-opacity: 0.5;
  }

  .\32xl\:border-opacity-60{
    --border-opacity: 0.6;
  }

  .\32xl\:border-opacity-75{
    --border-opacity: 0.75;
  }

  .\32xl\:border-opacity-100{
    --border-opacity: 1;
  }

  .\32xl\:hover\:border-opacity-0:hover{
    --border-opacity: 0;
  }

  .\32xl\:hover\:border-opacity-10:hover{
    --border-opacity: 0.1;
  }

  .\32xl\:hover\:border-opacity-20:hover{
    --border-opacity: 0.2;
  }

  .\32xl\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .\32xl\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .\32xl\:hover\:border-opacity-60:hover{
    --border-opacity: 0.6;
  }

  .\32xl\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .\32xl\:hover\:border-opacity-100:hover{
    --border-opacity: 1;
  }

  .\32xl\:focus\:border-opacity-0:focus{
    --border-opacity: 0;
  }

  .\32xl\:focus\:border-opacity-10:focus{
    --border-opacity: 0.1;
  }

  .\32xl\:focus\:border-opacity-20:focus{
    --border-opacity: 0.2;
  }

  .\32xl\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .\32xl\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .\32xl\:focus\:border-opacity-60:focus{
    --border-opacity: 0.6;
  }

  .\32xl\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .\32xl\:focus\:border-opacity-100:focus{
    --border-opacity: 1;
  }

  .\32xl\:rounded-none{
    border-radius: 0;
  }

  .\32xl\:rounded-sm{
    border-radius: 0.125rem;
  }

  .\32xl\:rounded{
    border-radius: 0.25rem;
  }

  .\32xl\:rounded-md{
    border-radius: 0.375rem;
  }

  .\32xl\:rounded-lg{
    border-radius: 0.5rem;
  }

  .\32xl\:rounded-xl{
    border-radius: 0.75rem;
  }

  .\32xl\:rounded-2xl{
    border-radius: 1rem;
  }

  .\32xl\:rounded-3xl{
    border-radius: 1.5rem;
  }

  .\32xl\:rounded-full{
    border-radius: 9999px;
  }

  .\32xl\:rounded-t-none{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .\32xl\:rounded-r-none{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .\32xl\:rounded-b-none{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\32xl\:rounded-l-none{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\32xl\:rounded-t-sm{
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .\32xl\:rounded-r-sm{
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .\32xl\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\32xl\:rounded-l-sm{
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\32xl\:rounded-t{
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .\32xl\:rounded-r{
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .\32xl\:rounded-b{
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\32xl\:rounded-l{
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\32xl\:rounded-t-md{
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .\32xl\:rounded-r-md{
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .\32xl\:rounded-b-md{
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\32xl\:rounded-l-md{
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\32xl\:rounded-t-lg{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .\32xl\:rounded-r-lg{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .\32xl\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\32xl\:rounded-l-lg{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\32xl\:rounded-t-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .\32xl\:rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .\32xl\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .\32xl\:rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .\32xl\:rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .\32xl\:rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .\32xl\:rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .\32xl\:rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .\32xl\:rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .\32xl\:rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .\32xl\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .\32xl\:rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .\32xl\:rounded-t-full{
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .\32xl\:rounded-r-full{
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .\32xl\:rounded-b-full{
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\32xl\:rounded-l-full{
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\32xl\:rounded-tl-none{
    border-top-left-radius: 0;
  }

  .\32xl\:rounded-tr-none{
    border-top-right-radius: 0;
  }

  .\32xl\:rounded-br-none{
    border-bottom-right-radius: 0;
  }

  .\32xl\:rounded-bl-none{
    border-bottom-left-radius: 0;
  }

  .\32xl\:rounded-tl-sm{
    border-top-left-radius: 0.125rem;
  }

  .\32xl\:rounded-tr-sm{
    border-top-right-radius: 0.125rem;
  }

  .\32xl\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem;
  }

  .\32xl\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem;
  }

  .\32xl\:rounded-tl{
    border-top-left-radius: 0.25rem;
  }

  .\32xl\:rounded-tr{
    border-top-right-radius: 0.25rem;
  }

  .\32xl\:rounded-br{
    border-bottom-right-radius: 0.25rem;
  }

  .\32xl\:rounded-bl{
    border-bottom-left-radius: 0.25rem;
  }

  .\32xl\:rounded-tl-md{
    border-top-left-radius: 0.375rem;
  }

  .\32xl\:rounded-tr-md{
    border-top-right-radius: 0.375rem;
  }

  .\32xl\:rounded-br-md{
    border-bottom-right-radius: 0.375rem;
  }

  .\32xl\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem;
  }

  .\32xl\:rounded-tl-lg{
    border-top-left-radius: 0.5rem;
  }

  .\32xl\:rounded-tr-lg{
    border-top-right-radius: 0.5rem;
  }

  .\32xl\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem;
  }

  .\32xl\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem;
  }

  .\32xl\:rounded-tl-xl{
    border-top-left-radius: 0.75rem;
  }

  .\32xl\:rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .\32xl\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .\32xl\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .\32xl\:rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .\32xl\:rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .\32xl\:rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .\32xl\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .\32xl\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .\32xl\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .\32xl\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .\32xl\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem;
  }

  .\32xl\:rounded-tl-full{
    border-top-left-radius: 9999px;
  }

  .\32xl\:rounded-tr-full{
    border-top-right-radius: 9999px;
  }

  .\32xl\:rounded-br-full{
    border-bottom-right-radius: 9999px;
  }

  .\32xl\:rounded-bl-full{
    border-bottom-left-radius: 9999px;
  }

  .\32xl\:border-solid{
    border-style: solid;
  }

  .\32xl\:border-dashed{
    border-style: dashed;
  }

  .\32xl\:border-dotted{
    border-style: dotted;
  }

  .\32xl\:border-double{
    border-style: double;
  }

  .\32xl\:border-none{
    border-style: none;
  }

  .\32xl\:border-0{
    border-width: 0;
  }

  .\32xl\:border-2{
    border-width: 2px;
  }

  .\32xl\:border-4{
    border-width: 4px;
  }

  .\32xl\:border-8{
    border-width: 8px;
  }

  .\32xl\:border{
    border-width: 1px;
  }

  .\32xl\:border-0\.5{
    border-width: 0.5px;
  }

  .\32xl\:border-t-0{
    border-top-width: 0;
  }

  .\32xl\:border-r-0{
    border-right-width: 0;
  }

  .\32xl\:border-b-0{
    border-bottom-width: 0;
  }

  .\32xl\:border-l-0{
    border-left-width: 0;
  }

  .\32xl\:border-t-2{
    border-top-width: 2px;
  }

  .\32xl\:border-r-2{
    border-right-width: 2px;
  }

  .\32xl\:border-b-2{
    border-bottom-width: 2px;
  }

  .\32xl\:border-l-2{
    border-left-width: 2px;
  }

  .\32xl\:border-t-4{
    border-top-width: 4px;
  }

  .\32xl\:border-r-4{
    border-right-width: 4px;
  }

  .\32xl\:border-b-4{
    border-bottom-width: 4px;
  }

  .\32xl\:border-l-4{
    border-left-width: 4px;
  }

  .\32xl\:border-t-8{
    border-top-width: 8px;
  }

  .\32xl\:border-r-8{
    border-right-width: 8px;
  }

  .\32xl\:border-b-8{
    border-bottom-width: 8px;
  }

  .\32xl\:border-l-8{
    border-left-width: 8px;
  }

  .\32xl\:border-t{
    border-top-width: 1px;
  }

  .\32xl\:border-r{
    border-right-width: 1px;
  }

  .\32xl\:border-b{
    border-bottom-width: 1px;
  }

  .\32xl\:border-l{
    border-left-width: 1px;
  }

  .\32xl\:border-t-0\.5{
    border-top-width: 0.5px;
  }

  .\32xl\:border-r-0\.5{
    border-right-width: 0.5px;
  }

  .\32xl\:border-b-0\.5{
    border-bottom-width: 0.5px;
  }

  .\32xl\:border-l-0\.5{
    border-left-width: 0.5px;
  }

  .\32xl\:box-border{
    box-sizing: border-box;
  }

  .\32xl\:box-content{
    box-sizing: content-box;
  }

  .\32xl\:cursor-auto{
    cursor: auto;
  }

  .\32xl\:cursor-default{
    cursor: default;
  }

  .\32xl\:cursor-pointer{
    cursor: pointer;
  }

  .\32xl\:cursor-wait{
    cursor: wait;
  }

  .\32xl\:cursor-text{
    cursor: text;
  }

  .\32xl\:cursor-move{
    cursor: move;
  }

  .\32xl\:cursor-not-allowed{
    cursor: not-allowed;
  }

  .\32xl\:block{
    display: block;
  }

  .\32xl\:inline-block{
    display: inline-block;
  }

  .\32xl\:inline{
    display: inline;
  }

  .\32xl\:flex{
    display: flex;
  }

  .\32xl\:inline-flex{
    display: inline-flex;
  }

  .\32xl\:table{
    display: table;
  }

  .\32xl\:table-caption{
    display: table-caption;
  }

  .\32xl\:table-cell{
    display: table-cell;
  }

  .\32xl\:table-column{
    display: table-column;
  }

  .\32xl\:table-column-group{
    display: table-column-group;
  }

  .\32xl\:table-footer-group{
    display: table-footer-group;
  }

  .\32xl\:table-header-group{
    display: table-header-group;
  }

  .\32xl\:table-row-group{
    display: table-row-group;
  }

  .\32xl\:table-row{
    display: table-row;
  }

  .\32xl\:flow-root{
    display: flow-root;
  }

  .\32xl\:grid{
    display: grid;
  }

  .\32xl\:inline-grid{
    display: inline-grid;
  }

  .\32xl\:contents{
    display: contents;
  }

  .\32xl\:hidden{
    display: none;
  }

  .\32xl\:flex-row{
    flex-direction: row;
  }

  .\32xl\:flex-row-reverse{
    flex-direction: row-reverse;
  }

  .\32xl\:flex-col{
    flex-direction: column;
  }

  .\32xl\:flex-col-reverse{
    flex-direction: column-reverse;
  }

  .\32xl\:flex-wrap{
    flex-wrap: wrap;
  }

  .\32xl\:flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .\32xl\:flex-no-wrap{
    flex-wrap: nowrap;
  }

  .\32xl\:place-items-auto{
    place-items: auto;
  }

  .\32xl\:place-items-start{
    place-items: start;
  }

  .\32xl\:place-items-end{
    place-items: end;
  }

  .\32xl\:place-items-center{
    place-items: center;
  }

  .\32xl\:place-items-stretch{
    place-items: stretch;
  }

  .\32xl\:place-content-center{
    place-content: center;
  }

  .\32xl\:place-content-start{
    place-content: start;
  }

  .\32xl\:place-content-end{
    place-content: end;
  }

  .\32xl\:place-content-between{
    place-content: space-between;
  }

  .\32xl\:place-content-around{
    place-content: space-around;
  }

  .\32xl\:place-content-evenly{
    place-content: space-evenly;
  }

  .\32xl\:place-content-stretch{
    place-content: stretch;
  }

  .\32xl\:place-self-auto{
    place-self: auto;
  }

  .\32xl\:place-self-start{
    place-self: start;
  }

  .\32xl\:place-self-end{
    place-self: end;
  }

  .\32xl\:place-self-center{
    place-self: center;
  }

  .\32xl\:place-self-stretch{
    place-self: stretch;
  }

  .\32xl\:items-start{
    align-items: flex-start;
  }

  .\32xl\:items-end{
    align-items: flex-end;
  }

  .\32xl\:items-center{
    align-items: center;
  }

  .\32xl\:items-baseline{
    align-items: baseline;
  }

  .\32xl\:items-stretch{
    align-items: stretch;
  }

  .\32xl\:content-center{
    align-content: center;
  }

  .\32xl\:content-start{
    align-content: flex-start;
  }

  .\32xl\:content-end{
    align-content: flex-end;
  }

  .\32xl\:content-between{
    align-content: space-between;
  }

  .\32xl\:content-around{
    align-content: space-around;
  }

  .\32xl\:content-evenly{
    align-content: space-evenly;
  }

  .\32xl\:self-auto{
    align-self: auto;
  }

  .\32xl\:self-start{
    align-self: flex-start;
  }

  .\32xl\:self-end{
    align-self: flex-end;
  }

  .\32xl\:self-center{
    align-self: center;
  }

  .\32xl\:self-stretch{
    align-self: stretch;
  }

  .\32xl\:justify-items-auto{
    justify-items: auto;
  }

  .\32xl\:justify-items-start{
    justify-items: start;
  }

  .\32xl\:justify-items-end{
    justify-items: end;
  }

  .\32xl\:justify-items-center{
    justify-items: center;
  }

  .\32xl\:justify-items-stretch{
    justify-items: stretch;
  }

  .\32xl\:justify-start{
    justify-content: flex-start;
  }

  .\32xl\:justify-end{
    justify-content: flex-end;
  }

  .\32xl\:justify-center{
    justify-content: center;
  }

  .\32xl\:justify-between{
    justify-content: space-between;
  }

  .\32xl\:justify-around{
    justify-content: space-around;
  }

  .\32xl\:justify-evenly{
    justify-content: space-evenly;
  }

  .\32xl\:justify-self-auto{
    justify-self: auto;
  }

  .\32xl\:justify-self-start{
    justify-self: start;
  }

  .\32xl\:justify-self-end{
    justify-self: end;
  }

  .\32xl\:justify-self-center{
    justify-self: center;
  }

  .\32xl\:justify-self-stretch{
    justify-self: stretch;
  }

  .\32xl\:flex-1{
    flex: 1 1 0%;
  }

  .\32xl\:flex-auto{
    flex: 1 1 auto;
  }

  .\32xl\:flex-initial{
    flex: 0 1 auto;
  }

  .\32xl\:flex-none{
    flex: none;
  }

  .\32xl\:flex-grow-0{
    flex-grow: 0;
  }

  .\32xl\:flex-grow{
    flex-grow: 1;
  }

  .\32xl\:flex-shrink-0{
    flex-shrink: 0;
  }

  .\32xl\:flex-shrink{
    flex-shrink: 1;
  }

  .\32xl\:order-1{
    order: 1;
  }

  .\32xl\:order-2{
    order: 2;
  }

  .\32xl\:order-3{
    order: 3;
  }

  .\32xl\:order-4{
    order: 4;
  }

  .\32xl\:order-5{
    order: 5;
  }

  .\32xl\:order-6{
    order: 6;
  }

  .\32xl\:order-7{
    order: 7;
  }

  .\32xl\:order-8{
    order: 8;
  }

  .\32xl\:order-9{
    order: 9;
  }

  .\32xl\:order-10{
    order: 10;
  }

  .\32xl\:order-11{
    order: 11;
  }

  .\32xl\:order-12{
    order: 12;
  }

  .\32xl\:order-first{
    order: -9999;
  }

  .\32xl\:order-last{
    order: 9999;
  }

  .\32xl\:order-none{
    order: 0;
  }

  .\32xl\:float-right{
    float: right;
  }

  .\32xl\:float-left{
    float: left;
  }

  .\32xl\:float-none{
    float: none;
  }

  .\32xl\:clearfix:after{
    content: "";
    display: table;
    clear: both;
  }

  .\32xl\:clear-left{
    clear: left;
  }

  .\32xl\:clear-right{
    clear: right;
  }

  .\32xl\:clear-both{
    clear: both;
  }

  .\32xl\:clear-none{
    clear: none;
  }

  .\32xl\:font-primary{
    font-family: termina, sans-serif;
  }

  .\32xl\:font-secondary{
    font-family: gotham, sans-serif;
  }

  .\32xl\:font-hairline{
    font-weight: 100;
  }

  .\32xl\:font-thin{
    font-weight: 200;
  }

  .\32xl\:font-light{
    font-weight: 300;
  }

  .\32xl\:font-normal{
    font-weight: 400;
  }

  .\32xl\:font-medium{
    font-weight: 500;
  }

  .\32xl\:font-semibold{
    font-weight: 600;
  }

  .\32xl\:font-bold{
    font-weight: 700;
  }

  .\32xl\:font-extrabold{
    font-weight: 800;
  }

  .\32xl\:font-black{
    font-weight: 900;
  }

  .\32xl\:hover\:font-hairline:hover{
    font-weight: 100;
  }

  .\32xl\:hover\:font-thin:hover{
    font-weight: 200;
  }

  .\32xl\:hover\:font-light:hover{
    font-weight: 300;
  }

  .\32xl\:hover\:font-normal:hover{
    font-weight: 400;
  }

  .\32xl\:hover\:font-medium:hover{
    font-weight: 500;
  }

  .\32xl\:hover\:font-semibold:hover{
    font-weight: 600;
  }

  .\32xl\:hover\:font-bold:hover{
    font-weight: 700;
  }

  .\32xl\:hover\:font-extrabold:hover{
    font-weight: 800;
  }

  .\32xl\:hover\:font-black:hover{
    font-weight: 900;
  }

  .\32xl\:focus\:font-hairline:focus{
    font-weight: 100;
  }

  .\32xl\:focus\:font-thin:focus{
    font-weight: 200;
  }

  .\32xl\:focus\:font-light:focus{
    font-weight: 300;
  }

  .\32xl\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .\32xl\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .\32xl\:focus\:font-semibold:focus{
    font-weight: 600;
  }

  .\32xl\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .\32xl\:focus\:font-extrabold:focus{
    font-weight: 800;
  }

  .\32xl\:focus\:font-black:focus{
    font-weight: 900;
  }

  .\32xl\:h-0{
    height: 0;
  }

  .\32xl\:h-1{
    height: 0.25rem;
  }

  .\32xl\:h-2{
    height: 0.5rem;
  }

  .\32xl\:h-3{
    height: 0.75rem;
  }

  .\32xl\:h-4{
    height: 1rem;
  }

  .\32xl\:h-5{
    height: 1.25rem;
  }

  .\32xl\:h-6{
    height: 1.5rem;
  }

  .\32xl\:h-8{
    height: 2rem;
  }

  .\32xl\:h-10{
    height: 2.5rem;
  }

  .\32xl\:h-12{
    height: 3rem;
  }

  .\32xl\:h-16{
    height: 4rem;
  }

  .\32xl\:h-20{
    height: 5rem;
  }

  .\32xl\:h-24{
    height: 6rem;
  }

  .\32xl\:h-32{
    height: 8rem;
  }

  .\32xl\:h-40{
    height: 10rem;
  }

  .\32xl\:h-48{
    height: 12rem;
  }

  .\32xl\:h-56{
    height: 14rem;
  }

  .\32xl\:h-64{
    height: 16rem;
  }

  .\32xl\:h-72{
    height: 4.5rem;
  }

  .\32xl\:h-92{
    height: 5.75rem;
  }

  .\32xl\:h-100{
    height: 26rem;
  }

  .\32xl\:h-108{
    height: 6.75rem;
  }

  .\32xl\:h-120{
    height: 7.5rem;
  }

  .\32xl\:h-138{
    height: 8.625rem;
  }

  .\32xl\:h-140{
    height: 8.75rem;
  }

  .\32xl\:h-200{
    height: 12.5rem;
  }

  .\32xl\:h-260{
    height: 16.25rem;
  }

  .\32xl\:h-310{
    height: 19.375rem;
  }

  .\32xl\:h-340{
    height: 23.75rem;
  }

  .\32xl\:h-378{
    height: 23.625rem;
  }

  .\32xl\:h-480{
    height: 30rem;
  }

  .\32xl\:h-520{
    height: 32.5rem;
  }

  .\32xl\:h-582{
    height: 36.375rem;
  }

  .\32xl\:h-624{
    height: 39rem;
  }

  .\32xl\:h-652{
    height: 40.75rem;
  }

  .\32xl\:h-756{
    height: 47.25rem;
  }

  .\32xl\:h-auto{
    height: auto;
  }

  .\32xl\:h-px{
    height: 1px;
  }

  .\32xl\:h-full{
    height: 100%;
  }

  .\32xl\:h-screen{
    height: 100vh;
  }

  .\32xl\:h-fit{
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .\32xl\:h-line{
    height: 0.0625rem;
  }

  .\32xl\:h-70vh{
    height: 70vh;
  }

  .\32xl\:h-50vh{
    height: 50vh;
  }

  .\32xl\:h-unset{
    height: unset;
  }

  .\32xl\:text-8{
    font-size: 0.5rem;
    line-height: 1.5;
  }

  .\32xl\:text-10{
    font-size: 0.625rem;
    line-height: 1.5;
  }

  .\32xl\:text-12{
    font-size: 0.75rem;
    line-height: 1.6;
  }

  .\32xl\:text-14{
    font-size: 0.875rem;
    line-height: 1.6;
  }

  .\32xl\:text-18{
    font-size: 1.125rem;
    line-height: 1.625rem;
  }

  .\32xl\:text-28{
    font-size: 1.75rem;
    line-height: 2.25rem;
  }

  .\32xl\:text-32{
    font-size: 2rem;
    line-height: 2.625rem;
  }

  .\32xl\:text-44{
    font-size: 2.75rem;
    line-height: 3.25rem;
  }

  .\32xl\:text-xs{
    font-size: 0.75rem;
  }

  .\32xl\:text-sm{
    font-size: 0.875rem;
  }

  .\32xl\:text-base{
    font-size: 1rem;
  }

  .\32xl\:text-lg{
    font-size: 1.125rem;
  }

  .\32xl\:text-xl{
    font-size: 1.25rem;
  }

  .\32xl\:text-2xl{
    font-size: 1.5rem;
  }

  .\32xl\:text-3xl{
    font-size: 1.875rem;
  }

  .\32xl\:text-4xl{
    font-size: 2.25rem;
  }

  .\32xl\:text-5xl{
    font-size: 3rem;
  }

  .\32xl\:text-6xl{
    font-size: 4rem;
  }

  .\32xl\:leading-3{
    line-height: .75rem;
  }

  .\32xl\:leading-4{
    line-height: 1rem;
  }

  .\32xl\:leading-5{
    line-height: 1.25rem;
  }

  .\32xl\:leading-6{
    line-height: 1.5rem;
  }

  .\32xl\:leading-7{
    line-height: 1.75rem;
  }

  .\32xl\:leading-8{
    line-height: 2rem;
  }

  .\32xl\:leading-9{
    line-height: 2.25rem;
  }

  .\32xl\:leading-10{
    line-height: 2.5rem;
  }

  .\32xl\:leading-none{
    line-height: 1;
  }

  .\32xl\:leading-tight{
    line-height: 1.25;
  }

  .\32xl\:leading-snug{
    line-height: 1.375;
  }

  .\32xl\:leading-normal{
    line-height: 1.5;
  }

  .\32xl\:leading-relaxed{
    line-height: 1.625;
  }

  .\32xl\:leading-loose{
    line-height: 2;
  }

  .\32xl\:list-inside{
    list-style-position: inside;
  }

  .\32xl\:list-outside{
    list-style-position: outside;
  }

  .\32xl\:list-none{
    list-style-type: none;
  }

  .\32xl\:list-disc{
    list-style-type: disc;
  }

  .\32xl\:list-decimal{
    list-style-type: decimal;
  }

  .\32xl\:m-0{
    margin: 0;
  }

  .\32xl\:m-1{
    margin: 0.25rem;
  }

  .\32xl\:m-2{
    margin: 0.5rem;
  }

  .\32xl\:m-3{
    margin: 0.75rem;
  }

  .\32xl\:m-4{
    margin: 1rem;
  }

  .\32xl\:m-5{
    margin: 1.25rem;
  }

  .\32xl\:m-6{
    margin: 1.5rem;
  }

  .\32xl\:m-8{
    margin: 2rem;
  }

  .\32xl\:m-10{
    margin: 2.5rem;
  }

  .\32xl\:m-12{
    margin: 3rem;
  }

  .\32xl\:m-16{
    margin: 4rem;
  }

  .\32xl\:m-20{
    margin: 1.25rem;
  }

  .\32xl\:m-24{
    margin: 6rem;
  }

  .\32xl\:m-28{
    margin: 1.75rem;
  }

  .\32xl\:m-30{
    margin: 1.875rem;
  }

  .\32xl\:m-32{
    margin: 8rem;
  }

  .\32xl\:m-40{
    margin: 2.5rem;
  }

  .\32xl\:m-48{
    margin: 12rem;
  }

  .\32xl\:m-56{
    margin: 14rem;
  }

  .\32xl\:m-60{
    margin: 3.75rem;
  }

  .\32xl\:m-64{
    margin: 16rem;
  }

  .\32xl\:m-72{
    margin: 4.5rem;
  }

  .\32xl\:m-92{
    margin: 5.75rem;
  }

  .\32xl\:m-108{
    margin: 6.75rem;
  }

  .\32xl\:m-140{
    margin: 8.75rem;
  }

  .\32xl\:m-160{
    margin: 10rem;
  }

  .\32xl\:m-180{
    margin: 11.25rem;
  }

  .\32xl\:m-192{
    margin: 12rem;
  }

  .\32xl\:m-208{
    margin: 13rem;
  }

  .\32xl\:m-240{
    margin: 15rem;
  }

  .\32xl\:m-280{
    margin: 17.5rem;
  }

  .\32xl\:m-auto{
    margin: auto;
  }

  .\32xl\:m-px{
    margin: 1px;
  }

  .\32xl\:-m-1{
    margin: -0.25rem;
  }

  .\32xl\:-m-2{
    margin: -0.5rem;
  }

  .\32xl\:-m-3{
    margin: -0.75rem;
  }

  .\32xl\:-m-4{
    margin: -1rem;
  }

  .\32xl\:-m-5{
    margin: -1.25rem;
  }

  .\32xl\:-m-6{
    margin: -1.5rem;
  }

  .\32xl\:-m-8{
    margin: -2rem;
  }

  .\32xl\:-m-10{
    margin: -2.5rem;
  }

  .\32xl\:-m-12{
    margin: -3rem;
  }

  .\32xl\:-m-16{
    margin: -4rem;
  }

  .\32xl\:-m-20{
    margin: -5rem;
  }

  .\32xl\:-m-24{
    margin: -6rem;
  }

  .\32xl\:-m-32{
    margin: -8rem;
  }

  .\32xl\:-m-40{
    margin: -10rem;
  }

  .\32xl\:-m-48{
    margin: -12rem;
  }

  .\32xl\:-m-56{
    margin: -14rem;
  }

  .\32xl\:-m-64{
    margin: -16rem;
  }

  .\32xl\:-m-px{
    margin: -1px;
  }

  .\32xl\:my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .\32xl\:mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .\32xl\:my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .\32xl\:mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .\32xl\:my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .\32xl\:mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .\32xl\:my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .\32xl\:mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .\32xl\:my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .\32xl\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .\32xl\:my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .\32xl\:mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .\32xl\:my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .\32xl\:mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .\32xl\:my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .\32xl\:mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .\32xl\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\32xl\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\32xl\:my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .\32xl\:mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .\32xl\:my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .\32xl\:mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .\32xl\:my-20{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .\32xl\:mx-20{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .\32xl\:my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .\32xl\:mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .\32xl\:my-28{
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .\32xl\:mx-28{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .\32xl\:my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }

  .\32xl\:mx-30{
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .\32xl\:my-32{
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .\32xl\:mx-32{
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .\32xl\:my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\32xl\:mx-40{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\32xl\:my-48{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .\32xl\:mx-48{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .\32xl\:my-56{
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .\32xl\:mx-56{
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .\32xl\:my-60{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .\32xl\:mx-60{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .\32xl\:my-64{
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .\32xl\:mx-64{
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .\32xl\:my-72{
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .\32xl\:mx-72{
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .\32xl\:my-92{
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .\32xl\:mx-92{
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .\32xl\:my-108{
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .\32xl\:mx-108{
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .\32xl\:my-140{
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }

  .\32xl\:mx-140{
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }

  .\32xl\:my-160{
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .\32xl\:mx-160{
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .\32xl\:my-180{
    margin-top: 11.25rem;
    margin-bottom: 11.25rem;
  }

  .\32xl\:mx-180{
    margin-left: 11.25rem;
    margin-right: 11.25rem;
  }

  .\32xl\:my-192{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .\32xl\:mx-192{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .\32xl\:my-208{
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .\32xl\:mx-208{
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .\32xl\:my-240{
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .\32xl\:mx-240{
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .\32xl\:my-280{
    margin-top: 17.5rem;
    margin-bottom: 17.5rem;
  }

  .\32xl\:mx-280{
    margin-left: 17.5rem;
    margin-right: 17.5rem;
  }

  .\32xl\:my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .\32xl\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .\32xl\:my-px{
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .\32xl\:mx-px{
    margin-left: 1px;
    margin-right: 1px;
  }

  .\32xl\:-my-1{
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .\32xl\:-mx-1{
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .\32xl\:-my-2{
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .\32xl\:-mx-2{
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .\32xl\:-my-3{
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .\32xl\:-mx-3{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .\32xl\:-my-4{
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .\32xl\:-mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .\32xl\:-my-5{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .\32xl\:-mx-5{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .\32xl\:-my-6{
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .\32xl\:-mx-6{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .\32xl\:-my-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .\32xl\:-mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .\32xl\:-my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .\32xl\:-mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .\32xl\:-my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .\32xl\:-mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .\32xl\:-my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .\32xl\:-mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .\32xl\:-my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .\32xl\:-mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .\32xl\:-my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .\32xl\:-mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .\32xl\:-my-32{
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .\32xl\:-mx-32{
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .\32xl\:-my-40{
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .\32xl\:-mx-40{
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .\32xl\:-my-48{
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .\32xl\:-mx-48{
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .\32xl\:-my-56{
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .\32xl\:-mx-56{
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .\32xl\:-my-64{
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .\32xl\:-mx-64{
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .\32xl\:-my-px{
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .\32xl\:-mx-px{
    margin-left: -1px;
    margin-right: -1px;
  }

  .\32xl\:mt-0{
    margin-top: 0;
  }

  .\32xl\:mr-0{
    margin-right: 0;
  }

  .\32xl\:mb-0{
    margin-bottom: 0;
  }

  .\32xl\:ml-0{
    margin-left: 0;
  }

  .\32xl\:mt-1{
    margin-top: 0.25rem;
  }

  .\32xl\:mr-1{
    margin-right: 0.25rem;
  }

  .\32xl\:mb-1{
    margin-bottom: 0.25rem;
  }

  .\32xl\:ml-1{
    margin-left: 0.25rem;
  }

  .\32xl\:mt-2{
    margin-top: 0.5rem;
  }

  .\32xl\:mr-2{
    margin-right: 0.5rem;
  }

  .\32xl\:mb-2{
    margin-bottom: 0.5rem;
  }

  .\32xl\:ml-2{
    margin-left: 0.5rem;
  }

  .\32xl\:mt-3{
    margin-top: 0.75rem;
  }

  .\32xl\:mr-3{
    margin-right: 0.75rem;
  }

  .\32xl\:mb-3{
    margin-bottom: 0.75rem;
  }

  .\32xl\:ml-3{
    margin-left: 0.75rem;
  }

  .\32xl\:mt-4{
    margin-top: 1rem;
  }

  .\32xl\:mr-4{
    margin-right: 1rem;
  }

  .\32xl\:mb-4{
    margin-bottom: 1rem;
  }

  .\32xl\:ml-4{
    margin-left: 1rem;
  }

  .\32xl\:mt-5{
    margin-top: 1.25rem;
  }

  .\32xl\:mr-5{
    margin-right: 1.25rem;
  }

  .\32xl\:mb-5{
    margin-bottom: 1.25rem;
  }

  .\32xl\:ml-5{
    margin-left: 1.25rem;
  }

  .\32xl\:mt-6{
    margin-top: 1.5rem;
  }

  .\32xl\:mr-6{
    margin-right: 1.5rem;
  }

  .\32xl\:mb-6{
    margin-bottom: 1.5rem;
  }

  .\32xl\:ml-6{
    margin-left: 1.5rem;
  }

  .\32xl\:mt-8{
    margin-top: 2rem;
  }

  .\32xl\:mr-8{
    margin-right: 2rem;
  }

  .\32xl\:mb-8{
    margin-bottom: 2rem;
  }

  .\32xl\:ml-8{
    margin-left: 2rem;
  }

  .\32xl\:mt-10{
    margin-top: 2.5rem;
  }

  .\32xl\:mr-10{
    margin-right: 2.5rem;
  }

  .\32xl\:mb-10{
    margin-bottom: 2.5rem;
  }

  .\32xl\:ml-10{
    margin-left: 2.5rem;
  }

  .\32xl\:mt-12{
    margin-top: 3rem;
  }

  .\32xl\:mr-12{
    margin-right: 3rem;
  }

  .\32xl\:mb-12{
    margin-bottom: 3rem;
  }

  .\32xl\:ml-12{
    margin-left: 3rem;
  }

  .\32xl\:mt-16{
    margin-top: 4rem;
  }

  .\32xl\:mr-16{
    margin-right: 4rem;
  }

  .\32xl\:mb-16{
    margin-bottom: 4rem;
  }

  .\32xl\:ml-16{
    margin-left: 4rem;
  }

  .\32xl\:mt-20{
    margin-top: 1.25rem;
  }

  .\32xl\:mr-20{
    margin-right: 1.25rem;
  }

  .\32xl\:mb-20{
    margin-bottom: 1.25rem;
  }

  .\32xl\:ml-20{
    margin-left: 1.25rem;
  }

  .\32xl\:mt-24{
    margin-top: 6rem;
  }

  .\32xl\:mr-24{
    margin-right: 6rem;
  }

  .\32xl\:mb-24{
    margin-bottom: 6rem;
  }

  .\32xl\:ml-24{
    margin-left: 6rem;
  }

  .\32xl\:mt-28{
    margin-top: 1.75rem;
  }

  .\32xl\:mr-28{
    margin-right: 1.75rem;
  }

  .\32xl\:mb-28{
    margin-bottom: 1.75rem;
  }

  .\32xl\:ml-28{
    margin-left: 1.75rem;
  }

  .\32xl\:mt-30{
    margin-top: 1.875rem;
  }

  .\32xl\:mr-30{
    margin-right: 1.875rem;
  }

  .\32xl\:mb-30{
    margin-bottom: 1.875rem;
  }

  .\32xl\:ml-30{
    margin-left: 1.875rem;
  }

  .\32xl\:mt-32{
    margin-top: 8rem;
  }

  .\32xl\:mr-32{
    margin-right: 8rem;
  }

  .\32xl\:mb-32{
    margin-bottom: 8rem;
  }

  .\32xl\:ml-32{
    margin-left: 8rem;
  }

  .\32xl\:mt-40{
    margin-top: 2.5rem;
  }

  .\32xl\:mr-40{
    margin-right: 2.5rem;
  }

  .\32xl\:mb-40{
    margin-bottom: 2.5rem;
  }

  .\32xl\:ml-40{
    margin-left: 2.5rem;
  }

  .\32xl\:mt-48{
    margin-top: 12rem;
  }

  .\32xl\:mr-48{
    margin-right: 12rem;
  }

  .\32xl\:mb-48{
    margin-bottom: 12rem;
  }

  .\32xl\:ml-48{
    margin-left: 12rem;
  }

  .\32xl\:mt-56{
    margin-top: 14rem;
  }

  .\32xl\:mr-56{
    margin-right: 14rem;
  }

  .\32xl\:mb-56{
    margin-bottom: 14rem;
  }

  .\32xl\:ml-56{
    margin-left: 14rem;
  }

  .\32xl\:mt-60{
    margin-top: 3.75rem;
  }

  .\32xl\:mr-60{
    margin-right: 3.75rem;
  }

  .\32xl\:mb-60{
    margin-bottom: 3.75rem;
  }

  .\32xl\:ml-60{
    margin-left: 3.75rem;
  }

  .\32xl\:mt-64{
    margin-top: 16rem;
  }

  .\32xl\:mr-64{
    margin-right: 16rem;
  }

  .\32xl\:mb-64{
    margin-bottom: 16rem;
  }

  .\32xl\:ml-64{
    margin-left: 16rem;
  }

  .\32xl\:mt-72{
    margin-top: 4.5rem;
  }

  .\32xl\:mr-72{
    margin-right: 4.5rem;
  }

  .\32xl\:mb-72{
    margin-bottom: 4.5rem;
  }

  .\32xl\:ml-72{
    margin-left: 4.5rem;
  }

  .\32xl\:mt-92{
    margin-top: 5.75rem;
  }

  .\32xl\:mr-92{
    margin-right: 5.75rem;
  }

  .\32xl\:mb-92{
    margin-bottom: 5.75rem;
  }

  .\32xl\:ml-92{
    margin-left: 5.75rem;
  }

  .\32xl\:mt-108{
    margin-top: 6.75rem;
  }

  .\32xl\:mr-108{
    margin-right: 6.75rem;
  }

  .\32xl\:mb-108{
    margin-bottom: 6.75rem;
  }

  .\32xl\:ml-108{
    margin-left: 6.75rem;
  }

  .\32xl\:mt-140{
    margin-top: 8.75rem;
  }

  .\32xl\:mr-140{
    margin-right: 8.75rem;
  }

  .\32xl\:mb-140{
    margin-bottom: 8.75rem;
  }

  .\32xl\:ml-140{
    margin-left: 8.75rem;
  }

  .\32xl\:mt-160{
    margin-top: 10rem;
  }

  .\32xl\:mr-160{
    margin-right: 10rem;
  }

  .\32xl\:mb-160{
    margin-bottom: 10rem;
  }

  .\32xl\:ml-160{
    margin-left: 10rem;
  }

  .\32xl\:mt-180{
    margin-top: 11.25rem;
  }

  .\32xl\:mr-180{
    margin-right: 11.25rem;
  }

  .\32xl\:mb-180{
    margin-bottom: 11.25rem;
  }

  .\32xl\:ml-180{
    margin-left: 11.25rem;
  }

  .\32xl\:mt-192{
    margin-top: 12rem;
  }

  .\32xl\:mr-192{
    margin-right: 12rem;
  }

  .\32xl\:mb-192{
    margin-bottom: 12rem;
  }

  .\32xl\:ml-192{
    margin-left: 12rem;
  }

  .\32xl\:mt-208{
    margin-top: 13rem;
  }

  .\32xl\:mr-208{
    margin-right: 13rem;
  }

  .\32xl\:mb-208{
    margin-bottom: 13rem;
  }

  .\32xl\:ml-208{
    margin-left: 13rem;
  }

  .\32xl\:mt-240{
    margin-top: 15rem;
  }

  .\32xl\:mr-240{
    margin-right: 15rem;
  }

  .\32xl\:mb-240{
    margin-bottom: 15rem;
  }

  .\32xl\:ml-240{
    margin-left: 15rem;
  }

  .\32xl\:mt-280{
    margin-top: 17.5rem;
  }

  .\32xl\:mr-280{
    margin-right: 17.5rem;
  }

  .\32xl\:mb-280{
    margin-bottom: 17.5rem;
  }

  .\32xl\:ml-280{
    margin-left: 17.5rem;
  }

  .\32xl\:mt-auto{
    margin-top: auto;
  }

  .\32xl\:mr-auto{
    margin-right: auto;
  }

  .\32xl\:mb-auto{
    margin-bottom: auto;
  }

  .\32xl\:ml-auto{
    margin-left: auto;
  }

  .\32xl\:mt-px{
    margin-top: 1px;
  }

  .\32xl\:mr-px{
    margin-right: 1px;
  }

  .\32xl\:mb-px{
    margin-bottom: 1px;
  }

  .\32xl\:ml-px{
    margin-left: 1px;
  }

  .\32xl\:-mt-1{
    margin-top: -0.25rem;
  }

  .\32xl\:-mr-1{
    margin-right: -0.25rem;
  }

  .\32xl\:-mb-1{
    margin-bottom: -0.25rem;
  }

  .\32xl\:-ml-1{
    margin-left: -0.25rem;
  }

  .\32xl\:-mt-2{
    margin-top: -0.5rem;
  }

  .\32xl\:-mr-2{
    margin-right: -0.5rem;
  }

  .\32xl\:-mb-2{
    margin-bottom: -0.5rem;
  }

  .\32xl\:-ml-2{
    margin-left: -0.5rem;
  }

  .\32xl\:-mt-3{
    margin-top: -0.75rem;
  }

  .\32xl\:-mr-3{
    margin-right: -0.75rem;
  }

  .\32xl\:-mb-3{
    margin-bottom: -0.75rem;
  }

  .\32xl\:-ml-3{
    margin-left: -0.75rem;
  }

  .\32xl\:-mt-4{
    margin-top: -1rem;
  }

  .\32xl\:-mr-4{
    margin-right: -1rem;
  }

  .\32xl\:-mb-4{
    margin-bottom: -1rem;
  }

  .\32xl\:-ml-4{
    margin-left: -1rem;
  }

  .\32xl\:-mt-5{
    margin-top: -1.25rem;
  }

  .\32xl\:-mr-5{
    margin-right: -1.25rem;
  }

  .\32xl\:-mb-5{
    margin-bottom: -1.25rem;
  }

  .\32xl\:-ml-5{
    margin-left: -1.25rem;
  }

  .\32xl\:-mt-6{
    margin-top: -1.5rem;
  }

  .\32xl\:-mr-6{
    margin-right: -1.5rem;
  }

  .\32xl\:-mb-6{
    margin-bottom: -1.5rem;
  }

  .\32xl\:-ml-6{
    margin-left: -1.5rem;
  }

  .\32xl\:-mt-8{
    margin-top: -2rem;
  }

  .\32xl\:-mr-8{
    margin-right: -2rem;
  }

  .\32xl\:-mb-8{
    margin-bottom: -2rem;
  }

  .\32xl\:-ml-8{
    margin-left: -2rem;
  }

  .\32xl\:-mt-10{
    margin-top: -2.5rem;
  }

  .\32xl\:-mr-10{
    margin-right: -2.5rem;
  }

  .\32xl\:-mb-10{
    margin-bottom: -2.5rem;
  }

  .\32xl\:-ml-10{
    margin-left: -2.5rem;
  }

  .\32xl\:-mt-12{
    margin-top: -3rem;
  }

  .\32xl\:-mr-12{
    margin-right: -3rem;
  }

  .\32xl\:-mb-12{
    margin-bottom: -3rem;
  }

  .\32xl\:-ml-12{
    margin-left: -3rem;
  }

  .\32xl\:-mt-16{
    margin-top: -4rem;
  }

  .\32xl\:-mr-16{
    margin-right: -4rem;
  }

  .\32xl\:-mb-16{
    margin-bottom: -4rem;
  }

  .\32xl\:-ml-16{
    margin-left: -4rem;
  }

  .\32xl\:-mt-20{
    margin-top: -5rem;
  }

  .\32xl\:-mr-20{
    margin-right: -5rem;
  }

  .\32xl\:-mb-20{
    margin-bottom: -5rem;
  }

  .\32xl\:-ml-20{
    margin-left: -5rem;
  }

  .\32xl\:-mt-24{
    margin-top: -6rem;
  }

  .\32xl\:-mr-24{
    margin-right: -6rem;
  }

  .\32xl\:-mb-24{
    margin-bottom: -6rem;
  }

  .\32xl\:-ml-24{
    margin-left: -6rem;
  }

  .\32xl\:-mt-32{
    margin-top: -8rem;
  }

  .\32xl\:-mr-32{
    margin-right: -8rem;
  }

  .\32xl\:-mb-32{
    margin-bottom: -8rem;
  }

  .\32xl\:-ml-32{
    margin-left: -8rem;
  }

  .\32xl\:-mt-40{
    margin-top: -10rem;
  }

  .\32xl\:-mr-40{
    margin-right: -10rem;
  }

  .\32xl\:-mb-40{
    margin-bottom: -10rem;
  }

  .\32xl\:-ml-40{
    margin-left: -10rem;
  }

  .\32xl\:-mt-48{
    margin-top: -12rem;
  }

  .\32xl\:-mr-48{
    margin-right: -12rem;
  }

  .\32xl\:-mb-48{
    margin-bottom: -12rem;
  }

  .\32xl\:-ml-48{
    margin-left: -12rem;
  }

  .\32xl\:-mt-56{
    margin-top: -14rem;
  }

  .\32xl\:-mr-56{
    margin-right: -14rem;
  }

  .\32xl\:-mb-56{
    margin-bottom: -14rem;
  }

  .\32xl\:-ml-56{
    margin-left: -14rem;
  }

  .\32xl\:-mt-64{
    margin-top: -16rem;
  }

  .\32xl\:-mr-64{
    margin-right: -16rem;
  }

  .\32xl\:-mb-64{
    margin-bottom: -16rem;
  }

  .\32xl\:-ml-64{
    margin-left: -16rem;
  }

  .\32xl\:-mt-px{
    margin-top: -1px;
  }

  .\32xl\:-mr-px{
    margin-right: -1px;
  }

  .\32xl\:-mb-px{
    margin-bottom: -1px;
  }

  .\32xl\:-ml-px{
    margin-left: -1px;
  }

  .\32xl\:max-h-0{
    max-height: 0;
  }

  .\32xl\:max-h-60{
    max-height: 3.75rem;
  }

  .\32xl\:max-h-100{
    max-height: 6.25rem;
  }

  .\32xl\:max-h-full{
    max-height: 100%;
  }

  .\32xl\:max-h-screen{
    max-height: 100vh;
  }

  .\32xl\:max-h-inherit{
    max-height: inherit;
  }

  .\32xl\:max-h-80vh{
    max-height: 80vh;
  }

  .\32xl\:max-w-60{
    max-width: 3.75rem;
  }

  .\32xl\:max-w-124{
    max-width: 7.75rem;
  }

  .\32xl\:max-w-180{
    max-width: 11.25rem;
  }

  .\32xl\:max-w-240{
    max-width: 15rem;
  }

  .\32xl\:max-w-260{
    max-width: 16.25rem;
  }

  .\32xl\:max-w-264{
    max-width: 16.5rem;
  }

  .\32xl\:max-w-none{
    max-width: none;
  }

  .\32xl\:max-w-xs{
    max-width: 20rem;
  }

  .\32xl\:max-w-sm{
    max-width: 24rem;
  }

  .\32xl\:max-w-md{
    max-width: 28rem;
  }

  .\32xl\:max-w-lg{
    max-width: 32rem;
  }

  .\32xl\:max-w-xl{
    max-width: 36rem;
  }

  .\32xl\:max-w-2xl{
    max-width: 42rem;
  }

  .\32xl\:max-w-3xl{
    max-width: 48rem;
  }

  .\32xl\:max-w-4xl{
    max-width: 56rem;
  }

  .\32xl\:max-w-5xl{
    max-width: 64rem;
  }

  .\32xl\:max-w-6xl{
    max-width: 72rem;
  }

  .\32xl\:max-w-full{
    max-width: 100%;
  }

  .\32xl\:max-w-screen-sm{
    max-width: 640px;
  }

  .\32xl\:max-w-screen-md{
    max-width: 768px;
  }

  .\32xl\:max-w-screen-lg{
    max-width: 1024px;
  }

  .\32xl\:max-w-screen-xl{
    max-width: 1280px;
  }

  .\32xl\:max-w-screen-1xl{
    max-width: 1100px;
  }

  .\32xl\:max-w-screen-2xl{
    max-width: 1366px;
  }

  .\32xl\:max-w-screen-3xl{
    max-width: 1600px;
  }

  .\32xl\:max-w-60ch{
    max-width: 60ch;
  }

  .\32xl\:max-w-3\/5{
    max-width: 60%;
  }

  .\32xl\:max-w-1\/2{
    max-width: 50%;
  }

  .\32xl\:max-w-10\/12{
    max-width: 83.333333%;
  }

  .\32xl\:max-w-9\/12{
    max-width: 75%;
  }

  .\32xl\:max-w-80vw{
    max-width: 80vw;
  }

  .\32xl\:min-h-0{
    min-height: 0;
  }

  .\32xl\:min-h-310{
    min-height: 19.375rem;
  }

  .\32xl\:min-h-full{
    min-height: 100%;
  }

  .\32xl\:min-h-screen{
    min-height: 100vh;
  }

  .\32xl\:min-w-0{
    min-width: 0;
  }

  .\32xl\:min-w-10{
    min-width: 2.5rem;
  }

  .\32xl\:min-w-20{
    min-width: 5rem;
  }

  .\32xl\:min-w-200{
    min-width: 12.5rem;
  }

  .\32xl\:min-w-240{
    min-width: 15rem;
  }

  .\32xl\:min-w-310{
    min-width: 19.375rem;
  }

  .\32xl\:min-w-full{
    min-width: 100%;
  }

  .\32xl\:min-w-auto{
    min-width: auto;
  }

  .\32xl\:object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .\32xl\:object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }

  .\32xl\:object-fill{
    -o-object-fit: fill;
       object-fit: fill;
  }

  .\32xl\:object-none{
    -o-object-fit: none;
       object-fit: none;
  }

  .\32xl\:object-scale-down{
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .\32xl\:object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
  }

  .\32xl\:object-center{
    -o-object-position: center;
       object-position: center;
  }

  .\32xl\:object-left{
    -o-object-position: left;
       object-position: left;
  }

  .\32xl\:object-left-bottom{
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .\32xl\:object-left-top{
    -o-object-position: left top;
       object-position: left top;
  }

  .\32xl\:object-right{
    -o-object-position: right;
       object-position: right;
  }

  .\32xl\:object-right-bottom{
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .\32xl\:object-right-top{
    -o-object-position: right top;
       object-position: right top;
  }

  .\32xl\:object-top{
    -o-object-position: top;
       object-position: top;
  }

  .\32xl\:opacity-0{
    opacity: 0;
  }

  .\32xl\:opacity-10{
    opacity: 0.1;
  }

  .\32xl\:opacity-20{
    opacity: 0.2;
  }

  .\32xl\:opacity-25{
    opacity: 0.25;
  }

  .\32xl\:opacity-50{
    opacity: 0.5;
  }

  .\32xl\:opacity-60{
    opacity: 0.6;
  }

  .\32xl\:opacity-75{
    opacity: 0.75;
  }

  .\32xl\:opacity-100{
    opacity: 1;
  }

  .\32xl\:hover\:opacity-0:hover{
    opacity: 0;
  }

  .\32xl\:hover\:opacity-10:hover{
    opacity: 0.1;
  }

  .\32xl\:hover\:opacity-20:hover{
    opacity: 0.2;
  }

  .\32xl\:hover\:opacity-25:hover{
    opacity: 0.25;
  }

  .\32xl\:hover\:opacity-50:hover{
    opacity: 0.5;
  }

  .\32xl\:hover\:opacity-60:hover{
    opacity: 0.6;
  }

  .\32xl\:hover\:opacity-75:hover{
    opacity: 0.75;
  }

  .\32xl\:hover\:opacity-100:hover{
    opacity: 1;
  }

  .\32xl\:focus\:opacity-0:focus{
    opacity: 0;
  }

  .\32xl\:focus\:opacity-10:focus{
    opacity: 0.1;
  }

  .\32xl\:focus\:opacity-20:focus{
    opacity: 0.2;
  }

  .\32xl\:focus\:opacity-25:focus{
    opacity: 0.25;
  }

  .\32xl\:focus\:opacity-50:focus{
    opacity: 0.5;
  }

  .\32xl\:focus\:opacity-60:focus{
    opacity: 0.6;
  }

  .\32xl\:focus\:opacity-75:focus{
    opacity: 0.75;
  }

  .\32xl\:focus\:opacity-100:focus{
    opacity: 1;
  }

  .\32xl\:outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .\32xl\:outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .\32xl\:outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .\32xl\:focus\:outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .\32xl\:focus\:outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .\32xl\:focus\:outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .\32xl\:overflow-auto{
    overflow: auto;
  }

  .\32xl\:overflow-hidden{
    overflow: hidden;
  }

  .\32xl\:overflow-visible{
    overflow: visible;
  }

  .\32xl\:overflow-scroll{
    overflow: scroll;
  }

  .\32xl\:overflow-x-auto{
    overflow-x: auto;
  }

  .\32xl\:overflow-y-auto{
    overflow-y: auto;
  }

  .\32xl\:overflow-x-hidden{
    overflow-x: hidden;
  }

  .\32xl\:overflow-y-hidden{
    overflow-y: hidden;
  }

  .\32xl\:overflow-x-visible{
    overflow-x: visible;
  }

  .\32xl\:overflow-y-visible{
    overflow-y: visible;
  }

  .\32xl\:overflow-x-scroll{
    overflow-x: scroll;
  }

  .\32xl\:overflow-y-scroll{
    overflow-y: scroll;
  }

  .\32xl\:scrolling-touch{
    -webkit-overflow-scrolling: touch;
  }

  .\32xl\:scrolling-auto{
    -webkit-overflow-scrolling: auto;
  }

  .\32xl\:overscroll-auto{
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto;
  }

  .\32xl\:overscroll-contain{
    -ms-scroll-chaining: none;
        overscroll-behavior: contain;
  }

  .\32xl\:overscroll-none{
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }

  .\32xl\:overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .\32xl\:overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .\32xl\:overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .\32xl\:overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .\32xl\:overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .\32xl\:overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .\32xl\:p-0{
    padding: 0;
  }

  .\32xl\:p-1{
    padding: 0.25rem;
  }

  .\32xl\:p-2{
    padding: 0.5rem;
  }

  .\32xl\:p-3{
    padding: 0.75rem;
  }

  .\32xl\:p-4{
    padding: 1rem;
  }

  .\32xl\:p-5{
    padding: 1.25rem;
  }

  .\32xl\:p-6{
    padding: 1.5rem;
  }

  .\32xl\:p-8{
    padding: 2rem;
  }

  .\32xl\:p-10{
    padding: 2.5rem;
  }

  .\32xl\:p-12{
    padding: 3rem;
  }

  .\32xl\:p-16{
    padding: 4rem;
  }

  .\32xl\:p-20{
    padding: 5rem;
  }

  .\32xl\:p-24{
    padding: 6rem;
  }

  .\32xl\:p-30{
    padding: 1.875rem;
  }

  .\32xl\:p-32{
    padding: 8rem;
  }

  .\32xl\:p-40{
    padding: 10rem;
  }

  .\32xl\:p-48{
    padding: 12rem;
  }

  .\32xl\:p-56{
    padding: 3.5rem;
  }

  .\32xl\:p-64{
    padding: 16rem;
  }

  .\32xl\:p-72{
    padding: 4.5rem;
  }

  .\32xl\:p-92{
    padding: 5.75rem;
  }

  .\32xl\:p-108{
    padding: 6.75rem;
  }

  .\32xl\:p-140{
    padding: 8.75rem;
  }

  .\32xl\:p-280{
    padding: 17.5rem;
  }

  .\32xl\:p-400{
    padding: 25rem;
  }

  .\32xl\:p-px{
    padding: 1px;
  }

  .\32xl\:p-2xl\:pl-140{
    padding: 15.875rem;
  }

  .\32xl\:py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .\32xl\:px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .\32xl\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .\32xl\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .\32xl\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .\32xl\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .\32xl\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .\32xl\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .\32xl\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .\32xl\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .\32xl\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .\32xl\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .\32xl\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .\32xl\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .\32xl\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .\32xl\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .\32xl\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .\32xl\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .\32xl\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .\32xl\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .\32xl\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .\32xl\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .\32xl\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .\32xl\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .\32xl\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .\32xl\:px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .\32xl\:py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .\32xl\:px-30{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .\32xl\:py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .\32xl\:px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .\32xl\:py-40{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .\32xl\:px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .\32xl\:py-48{
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .\32xl\:px-48{
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .\32xl\:py-56{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .\32xl\:px-56{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .\32xl\:py-64{
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .\32xl\:px-64{
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .\32xl\:py-72{
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .\32xl\:px-72{
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .\32xl\:py-92{
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .\32xl\:px-92{
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .\32xl\:py-108{
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .\32xl\:px-108{
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .\32xl\:py-140{
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .\32xl\:px-140{
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }

  .\32xl\:py-280{
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }

  .\32xl\:px-280{
    padding-left: 17.5rem;
    padding-right: 17.5rem;
  }

  .\32xl\:py-400{
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .\32xl\:px-400{
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .\32xl\:py-px{
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .\32xl\:px-px{
    padding-left: 1px;
    padding-right: 1px;
  }

  .\32xl\:py-2xl\:pl-140{
    padding-top: 15.875rem;
    padding-bottom: 15.875rem;
  }

  .\32xl\:px-2xl\:pl-140{
    padding-left: 15.875rem;
    padding-right: 15.875rem;
  }

  .\32xl\:pt-0{
    padding-top: 0;
  }

  .\32xl\:pr-0{
    padding-right: 0;
  }

  .\32xl\:pb-0{
    padding-bottom: 0;
  }

  .\32xl\:pl-0{
    padding-left: 0;
  }

  .\32xl\:pt-1{
    padding-top: 0.25rem;
  }

  .\32xl\:pr-1{
    padding-right: 0.25rem;
  }

  .\32xl\:pb-1{
    padding-bottom: 0.25rem;
  }

  .\32xl\:pl-1{
    padding-left: 0.25rem;
  }

  .\32xl\:pt-2{
    padding-top: 0.5rem;
  }

  .\32xl\:pr-2{
    padding-right: 0.5rem;
  }

  .\32xl\:pb-2{
    padding-bottom: 0.5rem;
  }

  .\32xl\:pl-2{
    padding-left: 0.5rem;
  }

  .\32xl\:pt-3{
    padding-top: 0.75rem;
  }

  .\32xl\:pr-3{
    padding-right: 0.75rem;
  }

  .\32xl\:pb-3{
    padding-bottom: 0.75rem;
  }

  .\32xl\:pl-3{
    padding-left: 0.75rem;
  }

  .\32xl\:pt-4{
    padding-top: 1rem;
  }

  .\32xl\:pr-4{
    padding-right: 1rem;
  }

  .\32xl\:pb-4{
    padding-bottom: 1rem;
  }

  .\32xl\:pl-4{
    padding-left: 1rem;
  }

  .\32xl\:pt-5{
    padding-top: 1.25rem;
  }

  .\32xl\:pr-5{
    padding-right: 1.25rem;
  }

  .\32xl\:pb-5{
    padding-bottom: 1.25rem;
  }

  .\32xl\:pl-5{
    padding-left: 1.25rem;
  }

  .\32xl\:pt-6{
    padding-top: 1.5rem;
  }

  .\32xl\:pr-6{
    padding-right: 1.5rem;
  }

  .\32xl\:pb-6{
    padding-bottom: 1.5rem;
  }

  .\32xl\:pl-6{
    padding-left: 1.5rem;
  }

  .\32xl\:pt-8{
    padding-top: 2rem;
  }

  .\32xl\:pr-8{
    padding-right: 2rem;
  }

  .\32xl\:pb-8{
    padding-bottom: 2rem;
  }

  .\32xl\:pl-8{
    padding-left: 2rem;
  }

  .\32xl\:pt-10{
    padding-top: 2.5rem;
  }

  .\32xl\:pr-10{
    padding-right: 2.5rem;
  }

  .\32xl\:pb-10{
    padding-bottom: 2.5rem;
  }

  .\32xl\:pl-10{
    padding-left: 2.5rem;
  }

  .\32xl\:pt-12{
    padding-top: 3rem;
  }

  .\32xl\:pr-12{
    padding-right: 3rem;
  }

  .\32xl\:pb-12{
    padding-bottom: 3rem;
  }

  .\32xl\:pl-12{
    padding-left: 3rem;
  }

  .\32xl\:pt-16{
    padding-top: 4rem;
  }

  .\32xl\:pr-16{
    padding-right: 4rem;
  }

  .\32xl\:pb-16{
    padding-bottom: 4rem;
  }

  .\32xl\:pl-16{
    padding-left: 4rem;
  }

  .\32xl\:pt-20{
    padding-top: 5rem;
  }

  .\32xl\:pr-20{
    padding-right: 5rem;
  }

  .\32xl\:pb-20{
    padding-bottom: 5rem;
  }

  .\32xl\:pl-20{
    padding-left: 5rem;
  }

  .\32xl\:pt-24{
    padding-top: 6rem;
  }

  .\32xl\:pr-24{
    padding-right: 6rem;
  }

  .\32xl\:pb-24{
    padding-bottom: 6rem;
  }

  .\32xl\:pl-24{
    padding-left: 6rem;
  }

  .\32xl\:pt-30{
    padding-top: 1.875rem;
  }

  .\32xl\:pr-30{
    padding-right: 1.875rem;
  }

  .\32xl\:pb-30{
    padding-bottom: 1.875rem;
  }

  .\32xl\:pl-30{
    padding-left: 1.875rem;
  }

  .\32xl\:pt-32{
    padding-top: 8rem;
  }

  .\32xl\:pr-32{
    padding-right: 8rem;
  }

  .\32xl\:pb-32{
    padding-bottom: 8rem;
  }

  .\32xl\:pl-32{
    padding-left: 8rem;
  }

  .\32xl\:pt-40{
    padding-top: 10rem;
  }

  .\32xl\:pr-40{
    padding-right: 10rem;
  }

  .\32xl\:pb-40{
    padding-bottom: 10rem;
  }

  .\32xl\:pl-40{
    padding-left: 10rem;
  }

  .\32xl\:pt-48{
    padding-top: 12rem;
  }

  .\32xl\:pr-48{
    padding-right: 12rem;
  }

  .\32xl\:pb-48{
    padding-bottom: 12rem;
  }

  .\32xl\:pl-48{
    padding-left: 12rem;
  }

  .\32xl\:pt-56{
    padding-top: 3.5rem;
  }

  .\32xl\:pr-56{
    padding-right: 3.5rem;
  }

  .\32xl\:pb-56{
    padding-bottom: 3.5rem;
  }

  .\32xl\:pl-56{
    padding-left: 3.5rem;
  }

  .\32xl\:pt-64{
    padding-top: 16rem;
  }

  .\32xl\:pr-64{
    padding-right: 16rem;
  }

  .\32xl\:pb-64{
    padding-bottom: 16rem;
  }

  .\32xl\:pl-64{
    padding-left: 16rem;
  }

  .\32xl\:pt-72{
    padding-top: 4.5rem;
  }

  .\32xl\:pr-72{
    padding-right: 4.5rem;
  }

  .\32xl\:pb-72{
    padding-bottom: 4.5rem;
  }

  .\32xl\:pl-72{
    padding-left: 4.5rem;
  }

  .\32xl\:pt-92{
    padding-top: 5.75rem;
  }

  .\32xl\:pr-92{
    padding-right: 5.75rem;
  }

  .\32xl\:pb-92{
    padding-bottom: 5.75rem;
  }

  .\32xl\:pl-92{
    padding-left: 5.75rem;
  }

  .\32xl\:pt-108{
    padding-top: 6.75rem;
  }

  .\32xl\:pr-108{
    padding-right: 6.75rem;
  }

  .\32xl\:pb-108{
    padding-bottom: 6.75rem;
  }

  .\32xl\:pl-108{
    padding-left: 6.75rem;
  }

  .\32xl\:pt-140{
    padding-top: 8.75rem;
  }

  .\32xl\:pr-140{
    padding-right: 8.75rem;
  }

  .\32xl\:pb-140{
    padding-bottom: 8.75rem;
  }

  .\32xl\:pl-140{
    padding-left: 8.75rem;
  }

  .\32xl\:pt-280{
    padding-top: 17.5rem;
  }

  .\32xl\:pr-280{
    padding-right: 17.5rem;
  }

  .\32xl\:pb-280{
    padding-bottom: 17.5rem;
  }

  .\32xl\:pl-280{
    padding-left: 17.5rem;
  }

  .\32xl\:pt-400{
    padding-top: 25rem;
  }

  .\32xl\:pr-400{
    padding-right: 25rem;
  }

  .\32xl\:pb-400{
    padding-bottom: 25rem;
  }

  .\32xl\:pl-400{
    padding-left: 25rem;
  }

  .\32xl\:pt-px{
    padding-top: 1px;
  }

  .\32xl\:pr-px{
    padding-right: 1px;
  }

  .\32xl\:pb-px{
    padding-bottom: 1px;
  }

  .\32xl\:pl-px{
    padding-left: 1px;
  }

  .\32xl\:pt-2xl\:pl-140{
    padding-top: 15.875rem;
  }

  .\32xl\:pr-2xl\:pl-140{
    padding-right: 15.875rem;
  }

  .\32xl\:pb-2xl\:pl-140{
    padding-bottom: 15.875rem;
  }

  .\32xl\:pl-2xl\:pl-140{
    padding-left: 15.875rem;
  }

  .\32xl\:placeholder-white-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-white-100:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-white-100::placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-white-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-white-200:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-white-200::placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-gray-200:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-gray-300:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-gray-400:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-lightbrown::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-lightbrown:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-lightbrown::placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-beige::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-beige:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-beige::placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-bordeaux::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-bordeaux:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-bordeaux::placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-red:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-red::placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-green::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-green:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-green::placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-transparent::-moz-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .\32xl\:placeholder-transparent:-ms-input-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .\32xl\:placeholder-transparent::placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .\32xl\:placeholder-brown::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-brown:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-brown::placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-lightorange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-lightorange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-lightorange::placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-orange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-orange::placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-darkorange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-darkorange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-darkorange::placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-white-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-white-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-white-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-white-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-white-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-white-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-lightbrown:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-lightbrown:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-lightbrown:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-beige:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-beige:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-beige:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-bordeaux:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-bordeaux:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-bordeaux:focus::placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .\32xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .\32xl\:focus\:placeholder-transparent:focus::placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .\32xl\:focus\:placeholder-brown:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-brown:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-brown:focus::placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-lightorange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-lightorange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-lightorange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-orange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-darkorange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-darkorange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-darkorange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .\32xl\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .\32xl\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0;
  }

  .\32xl\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .\32xl\:placeholder-opacity-10::-moz-placeholder{
    --placeholder-opacity: 0.1;
  }

  .\32xl\:placeholder-opacity-10:-ms-input-placeholder{
    --placeholder-opacity: 0.1;
  }

  .\32xl\:placeholder-opacity-10::placeholder{
    --placeholder-opacity: 0.1;
  }

  .\32xl\:placeholder-opacity-20::-moz-placeholder{
    --placeholder-opacity: 0.2;
  }

  .\32xl\:placeholder-opacity-20:-ms-input-placeholder{
    --placeholder-opacity: 0.2;
  }

  .\32xl\:placeholder-opacity-20::placeholder{
    --placeholder-opacity: 0.2;
  }

  .\32xl\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .\32xl\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25;
  }

  .\32xl\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .\32xl\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .\32xl\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5;
  }

  .\32xl\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .\32xl\:placeholder-opacity-60::-moz-placeholder{
    --placeholder-opacity: 0.6;
  }

  .\32xl\:placeholder-opacity-60:-ms-input-placeholder{
    --placeholder-opacity: 0.6;
  }

  .\32xl\:placeholder-opacity-60::placeholder{
    --placeholder-opacity: 0.6;
  }

  .\32xl\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .\32xl\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75;
  }

  .\32xl\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .\32xl\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .\32xl\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1;
  }

  .\32xl\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .\32xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .\32xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0;
  }

  .\32xl\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .\32xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder{
    --placeholder-opacity: 0.1;
  }

  .\32xl\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.1;
  }

  .\32xl\:focus\:placeholder-opacity-10:focus::placeholder{
    --placeholder-opacity: 0.1;
  }

  .\32xl\:focus\:placeholder-opacity-20:focus::-moz-placeholder{
    --placeholder-opacity: 0.2;
  }

  .\32xl\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.2;
  }

  .\32xl\:focus\:placeholder-opacity-20:focus::placeholder{
    --placeholder-opacity: 0.2;
  }

  .\32xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .\32xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25;
  }

  .\32xl\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .\32xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .\32xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5;
  }

  .\32xl\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .\32xl\:focus\:placeholder-opacity-60:focus::-moz-placeholder{
    --placeholder-opacity: 0.6;
  }

  .\32xl\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.6;
  }

  .\32xl\:focus\:placeholder-opacity-60:focus::placeholder{
    --placeholder-opacity: 0.6;
  }

  .\32xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .\32xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75;
  }

  .\32xl\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .\32xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .\32xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
  }

  .\32xl\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .\32xl\:pointer-events-none{
    pointer-events: none;
  }

  .\32xl\:pointer-events-auto{
    pointer-events: auto;
  }

  .\32xl\:static{
    position: static;
  }

  .\32xl\:fixed{
    position: fixed;
  }

  .\32xl\:absolute{
    position: absolute;
  }

  .\32xl\:relative{
    position: relative;
  }

  .\32xl\:sticky{
    position: -webkit-sticky;
    position: sticky;
  }

  .\32xl\:inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .\32xl\:inset-10{
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .\32xl\:inset-20{
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .\32xl\:inset-30{
    top: 1.875rem;
    right: 1.875rem;
    bottom: 1.875rem;
    left: 1.875rem;
  }

  .\32xl\:inset-60{
    top: 3.75rem;
    right: 3.75rem;
    bottom: 3.75rem;
    left: 3.75rem;
  }

  .\32xl\:inset-92{
    top: 5.75rem;
    right: 5.75rem;
    bottom: 5.75rem;
    left: 5.75rem;
  }

  .\32xl\:inset-140{
    top: 8.75rem;
    right: 8.75rem;
    bottom: 8.75rem;
    left: 8.75rem;
  }

  .\32xl\:inset-280{
    top: 17.5rem;
    right: 17.5rem;
    bottom: 17.5rem;
    left: 17.5rem;
  }

  .\32xl\:inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .\32xl\:inset-1\/2{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .\32xl\:inset-7\.5{
    top: 1.875rem;
    right: 1.875rem;
    bottom: 1.875rem;
    left: 1.875rem;
  }

  .\32xl\:-inset-72{
    top: -4.5rem;
    right: -4.5rem;
    bottom: -4.5rem;
    left: -4.5rem;
  }

  .\32xl\:-inset-50{
    top: -3.125rem;
    right: -3.125rem;
    bottom: -3.125rem;
    left: -3.125rem;
  }

  .\32xl\:inset-m32{
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .\32xl\:inset-m64{
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .\32xl\:inset-m128{
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .\32xl\:inset-y-0{
    top: 0;
    bottom: 0;
  }

  .\32xl\:inset-x-0{
    right: 0;
    left: 0;
  }

  .\32xl\:inset-y-10{
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .\32xl\:inset-x-10{
    right: 0.625rem;
    left: 0.625rem;
  }

  .\32xl\:inset-y-20{
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .\32xl\:inset-x-20{
    right: 1.25rem;
    left: 1.25rem;
  }

  .\32xl\:inset-y-30{
    top: 1.875rem;
    bottom: 1.875rem;
  }

  .\32xl\:inset-x-30{
    right: 1.875rem;
    left: 1.875rem;
  }

  .\32xl\:inset-y-60{
    top: 3.75rem;
    bottom: 3.75rem;
  }

  .\32xl\:inset-x-60{
    right: 3.75rem;
    left: 3.75rem;
  }

  .\32xl\:inset-y-92{
    top: 5.75rem;
    bottom: 5.75rem;
  }

  .\32xl\:inset-x-92{
    right: 5.75rem;
    left: 5.75rem;
  }

  .\32xl\:inset-y-140{
    top: 8.75rem;
    bottom: 8.75rem;
  }

  .\32xl\:inset-x-140{
    right: 8.75rem;
    left: 8.75rem;
  }

  .\32xl\:inset-y-280{
    top: 17.5rem;
    bottom: 17.5rem;
  }

  .\32xl\:inset-x-280{
    right: 17.5rem;
    left: 17.5rem;
  }

  .\32xl\:inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .\32xl\:inset-x-auto{
    right: auto;
    left: auto;
  }

  .\32xl\:inset-y-1\/2{
    top: 50%;
    bottom: 50%;
  }

  .\32xl\:inset-x-1\/2{
    right: 50%;
    left: 50%;
  }

  .\32xl\:inset-y-7\.5{
    top: 1.875rem;
    bottom: 1.875rem;
  }

  .\32xl\:inset-x-7\.5{
    right: 1.875rem;
    left: 1.875rem;
  }

  .\32xl\:-inset-y-72{
    top: -4.5rem;
    bottom: -4.5rem;
  }

  .\32xl\:-inset-x-72{
    right: -4.5rem;
    left: -4.5rem;
  }

  .\32xl\:-inset-y-50{
    top: -3.125rem;
    bottom: -3.125rem;
  }

  .\32xl\:-inset-x-50{
    right: -3.125rem;
    left: -3.125rem;
  }

  .\32xl\:inset-y-m32{
    top: -2rem;
    bottom: -2rem;
  }

  .\32xl\:inset-x-m32{
    right: -2rem;
    left: -2rem;
  }

  .\32xl\:inset-y-m64{
    top: -4rem;
    bottom: -4rem;
  }

  .\32xl\:inset-x-m64{
    right: -4rem;
    left: -4rem;
  }

  .\32xl\:inset-y-m128{
    top: -8rem;
    bottom: -8rem;
  }

  .\32xl\:inset-x-m128{
    right: -8rem;
    left: -8rem;
  }

  .\32xl\:top-0{
    top: 0;
  }

  .\32xl\:right-0{
    right: 0;
  }

  .\32xl\:bottom-0{
    bottom: 0;
  }

  .\32xl\:left-0{
    left: 0;
  }

  .\32xl\:top-10{
    top: 0.625rem;
  }

  .\32xl\:right-10{
    right: 0.625rem;
  }

  .\32xl\:bottom-10{
    bottom: 0.625rem;
  }

  .\32xl\:left-10{
    left: 0.625rem;
  }

  .\32xl\:top-20{
    top: 1.25rem;
  }

  .\32xl\:right-20{
    right: 1.25rem;
  }

  .\32xl\:bottom-20{
    bottom: 1.25rem;
  }

  .\32xl\:left-20{
    left: 1.25rem;
  }

  .\32xl\:top-30{
    top: 1.875rem;
  }

  .\32xl\:right-30{
    right: 1.875rem;
  }

  .\32xl\:bottom-30{
    bottom: 1.875rem;
  }

  .\32xl\:left-30{
    left: 1.875rem;
  }

  .\32xl\:top-60{
    top: 3.75rem;
  }

  .\32xl\:right-60{
    right: 3.75rem;
  }

  .\32xl\:bottom-60{
    bottom: 3.75rem;
  }

  .\32xl\:left-60{
    left: 3.75rem;
  }

  .\32xl\:top-92{
    top: 5.75rem;
  }

  .\32xl\:right-92{
    right: 5.75rem;
  }

  .\32xl\:bottom-92{
    bottom: 5.75rem;
  }

  .\32xl\:left-92{
    left: 5.75rem;
  }

  .\32xl\:top-140{
    top: 8.75rem;
  }

  .\32xl\:right-140{
    right: 8.75rem;
  }

  .\32xl\:bottom-140{
    bottom: 8.75rem;
  }

  .\32xl\:left-140{
    left: 8.75rem;
  }

  .\32xl\:top-280{
    top: 17.5rem;
  }

  .\32xl\:right-280{
    right: 17.5rem;
  }

  .\32xl\:bottom-280{
    bottom: 17.5rem;
  }

  .\32xl\:left-280{
    left: 17.5rem;
  }

  .\32xl\:top-auto{
    top: auto;
  }

  .\32xl\:right-auto{
    right: auto;
  }

  .\32xl\:bottom-auto{
    bottom: auto;
  }

  .\32xl\:left-auto{
    left: auto;
  }

  .\32xl\:top-1\/2{
    top: 50%;
  }

  .\32xl\:right-1\/2{
    right: 50%;
  }

  .\32xl\:bottom-1\/2{
    bottom: 50%;
  }

  .\32xl\:left-1\/2{
    left: 50%;
  }

  .\32xl\:top-7\.5{
    top: 1.875rem;
  }

  .\32xl\:right-7\.5{
    right: 1.875rem;
  }

  .\32xl\:bottom-7\.5{
    bottom: 1.875rem;
  }

  .\32xl\:left-7\.5{
    left: 1.875rem;
  }

  .\32xl\:-top-72{
    top: -4.5rem;
  }

  .\32xl\:-right-72{
    right: -4.5rem;
  }

  .\32xl\:-bottom-72{
    bottom: -4.5rem;
  }

  .\32xl\:-left-72{
    left: -4.5rem;
  }

  .\32xl\:-top-50{
    top: -3.125rem;
  }

  .\32xl\:-right-50{
    right: -3.125rem;
  }

  .\32xl\:-bottom-50{
    bottom: -3.125rem;
  }

  .\32xl\:-left-50{
    left: -3.125rem;
  }

  .\32xl\:top-m32{
    top: -2rem;
  }

  .\32xl\:right-m32{
    right: -2rem;
  }

  .\32xl\:bottom-m32{
    bottom: -2rem;
  }

  .\32xl\:left-m32{
    left: -2rem;
  }

  .\32xl\:top-m64{
    top: -4rem;
  }

  .\32xl\:right-m64{
    right: -4rem;
  }

  .\32xl\:bottom-m64{
    bottom: -4rem;
  }

  .\32xl\:left-m64{
    left: -4rem;
  }

  .\32xl\:top-m128{
    top: -8rem;
  }

  .\32xl\:right-m128{
    right: -8rem;
  }

  .\32xl\:bottom-m128{
    bottom: -8rem;
  }

  .\32xl\:left-m128{
    left: -8rem;
  }

  .\32xl\:resize-none{
    resize: none;
  }

  .\32xl\:resize-y{
    resize: vertical;
  }

  .\32xl\:resize-x{
    resize: horizontal;
  }

  .\32xl\:resize{
    resize: both;
  }

  .\32xl\:shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .\32xl\:shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .\32xl\:shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .\32xl\:shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .\32xl\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .\32xl\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .\32xl\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .\32xl\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .\32xl\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .\32xl\:shadow-none{
    box-shadow: none;
  }

  .\32xl\:shadow-3xl{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .\32xl\:hover\:shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .\32xl\:hover\:shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .\32xl\:hover\:shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .\32xl\:hover\:shadow-md:hover{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .\32xl\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .\32xl\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .\32xl\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .\32xl\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .\32xl\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .\32xl\:hover\:shadow-none:hover{
    box-shadow: none;
  }

  .\32xl\:hover\:shadow-3xl:hover{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .\32xl\:focus\:shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .\32xl\:focus\:shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .\32xl\:focus\:shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .\32xl\:focus\:shadow-md:focus{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .\32xl\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .\32xl\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .\32xl\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .\32xl\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .\32xl\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .\32xl\:focus\:shadow-none:focus{
    box-shadow: none;
  }

  .\32xl\:focus\:shadow-3xl:focus{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .\32xl\:fill-brown{
    fill: #321604;
  }

  .\32xl\:fill-white-100{
    fill: #fff;
  }

  .\32xl\:fill-white-200{
    fill: #FAFAFA;
  }

  .\32xl\:fill-beige{
    fill: #EBEAE8;
  }

  .\32xl\:fill-bordeaux{
    fill: #681024;
  }

  .\32xl\:fill-current{
    fill: currentColor;
  }

  .\32xl\:stroke-white-100{
    stroke: #fff;
  }

  .\32xl\:stroke-gray-200{
    stroke: #959595;
  }

  .\32xl\:stroke-brown{
    stroke: #321604;
  }

  .\32xl\:stroke-bordeaux{
    stroke: #681024;
  }

  .\32xl\:stroke-beige{
  }

  .\32xl\:stroke-black{
    stroke: #000000;
  }

  .\32xl\:stroke-0{
    stroke-width: 0;
  }

  .\32xl\:stroke-1{
    stroke-width: 1;
  }

  .\32xl\:stroke-2{
    stroke-width: 2;
  }

  .\32xl\:table-auto{
    table-layout: auto;
  }

  .\32xl\:table-fixed{
    table-layout: fixed;
  }

  .\32xl\:text-left{
    text-align: left;
  }

  .\32xl\:text-center{
    text-align: center;
  }

  .\32xl\:text-right{
    text-align: right;
  }

  .\32xl\:text-justify{
    text-align: justify;
  }

  .\32xl\:text-white-100{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .\32xl\:text-white-200{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .\32xl\:text-gray-200{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .\32xl\:text-gray-300{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .\32xl\:text-gray-400{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .\32xl\:text-lightbrown{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .\32xl\:text-beige{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .\32xl\:text-bordeaux{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .\32xl\:text-red{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .\32xl\:text-green{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .\32xl\:text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .\32xl\:text-transparent{
    color: rgba(0, 0, 0, 0);
  }

  .\32xl\:text-brown{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .\32xl\:text-lightorange{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .\32xl\:text-orange{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .\32xl\:text-darkorange{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .\32xl\:hover\:text-white-100:hover{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .\32xl\:hover\:text-white-200:hover{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .\32xl\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .\32xl\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .\32xl\:hover\:text-gray-400:hover{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .\32xl\:hover\:text-lightbrown:hover{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .\32xl\:hover\:text-beige:hover{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .\32xl\:hover\:text-bordeaux:hover{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .\32xl\:hover\:text-red:hover{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .\32xl\:hover\:text-green:hover{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .\32xl\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .\32xl\:hover\:text-transparent:hover{
    color: rgba(0, 0, 0, 0);
  }

  .\32xl\:hover\:text-brown:hover{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .\32xl\:hover\:text-lightorange:hover{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .\32xl\:hover\:text-orange:hover{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .\32xl\:hover\:text-darkorange:hover{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .\32xl\:focus\:text-white-100:focus{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .\32xl\:focus\:text-white-200:focus{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .\32xl\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .\32xl\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .\32xl\:focus\:text-gray-400:focus{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .\32xl\:focus\:text-lightbrown:focus{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .\32xl\:focus\:text-beige:focus{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .\32xl\:focus\:text-bordeaux:focus{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .\32xl\:focus\:text-red:focus{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .\32xl\:focus\:text-green:focus{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .\32xl\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .\32xl\:focus\:text-transparent:focus{
    color: rgba(0, 0, 0, 0);
  }

  .\32xl\:focus\:text-brown:focus{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .\32xl\:focus\:text-lightorange:focus{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .\32xl\:focus\:text-orange:focus{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .\32xl\:focus\:text-darkorange:focus{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .\32xl\:text-opacity-0{
    --text-opacity: 0;
  }

  .\32xl\:text-opacity-10{
    --text-opacity: 0.1;
  }

  .\32xl\:text-opacity-20{
    --text-opacity: 0.2;
  }

  .\32xl\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .\32xl\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .\32xl\:text-opacity-60{
    --text-opacity: 0.6;
  }

  .\32xl\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .\32xl\:text-opacity-100{
    --text-opacity: 1;
  }

  .\32xl\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .\32xl\:hover\:text-opacity-10:hover{
    --text-opacity: 0.1;
  }

  .\32xl\:hover\:text-opacity-20:hover{
    --text-opacity: 0.2;
  }

  .\32xl\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .\32xl\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .\32xl\:hover\:text-opacity-60:hover{
    --text-opacity: 0.6;
  }

  .\32xl\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .\32xl\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .\32xl\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .\32xl\:focus\:text-opacity-10:focus{
    --text-opacity: 0.1;
  }

  .\32xl\:focus\:text-opacity-20:focus{
    --text-opacity: 0.2;
  }

  .\32xl\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .\32xl\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .\32xl\:focus\:text-opacity-60:focus{
    --text-opacity: 0.6;
  }

  .\32xl\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .\32xl\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .\32xl\:italic{
    font-style: italic;
  }

  .\32xl\:not-italic{
    font-style: normal;
  }

  .\32xl\:uppercase{
    text-transform: uppercase;
  }

  .\32xl\:lowercase{
    text-transform: lowercase;
  }

  .\32xl\:capitalize{
    text-transform: capitalize;
  }

  .\32xl\:normal-case{
    text-transform: none;
  }

  .\32xl\:underline{
    text-decoration: underline;
  }

  .\32xl\:line-through{
    text-decoration: line-through;
  }

  .\32xl\:no-underline{
    text-decoration: none;
  }

  .\32xl\:hover\:underline:hover{
    text-decoration: underline;
  }

  .\32xl\:hover\:line-through:hover{
    text-decoration: line-through;
  }

  .\32xl\:hover\:no-underline:hover{
    text-decoration: none;
  }

  .\32xl\:focus\:underline:focus{
    text-decoration: underline;
  }

  .\32xl\:focus\:line-through:focus{
    text-decoration: line-through;
  }

  .\32xl\:focus\:no-underline:focus{
    text-decoration: none;
  }

  .\32xl\:antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .\32xl\:subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .\32xl\:ordinal, .\32xl\:slashed-zero, .\32xl\:lining-nums, .\32xl\:oldstyle-nums, .\32xl\:proportional-nums, .\32xl\:tabular-nums, .\32xl\:diagonal-fractions, .\32xl\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
  }

  .\32xl\:normal-nums{
    font-variant-numeric: normal;
  }

  .\32xl\:ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .\32xl\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .\32xl\:lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .\32xl\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .\32xl\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .\32xl\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .\32xl\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .\32xl\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .\32xl\:tracking-20{
    letter-spacing: 0.02em;
  }

  .\32xl\:tracking-100{
    letter-spacing: 0.1em;
  }

  .\32xl\:tracking-tighter{
    letter-spacing: -0.05em;
  }

  .\32xl\:tracking-tight{
    letter-spacing: -0.025em;
  }

  .\32xl\:tracking-normal{
    letter-spacing: 0;
  }

  .\32xl\:tracking-wide{
    letter-spacing: 0.025em;
  }

  .\32xl\:tracking-wider{
    letter-spacing: 0.05em;
  }

  .\32xl\:tracking-widest{
    letter-spacing: 0.1em;
  }

  .\32xl\:select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .\32xl\:select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .\32xl\:select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .\32xl\:select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .\32xl\:align-baseline{
    vertical-align: baseline;
  }

  .\32xl\:align-top{
    vertical-align: top;
  }

  .\32xl\:align-middle{
    vertical-align: middle;
  }

  .\32xl\:align-bottom{
    vertical-align: bottom;
  }

  .\32xl\:align-text-top{
    vertical-align: text-top;
  }

  .\32xl\:align-text-bottom{
    vertical-align: text-bottom;
  }

  .\32xl\:visible{
    visibility: visible;
  }

  .\32xl\:invisible{
    visibility: hidden;
  }

  .\32xl\:whitespace-normal{
    white-space: normal;
  }

  .\32xl\:whitespace-no-wrap{
    white-space: nowrap;
  }

  .\32xl\:whitespace-pre{
    white-space: pre;
  }

  .\32xl\:whitespace-pre-line{
    white-space: pre-line;
  }

  .\32xl\:whitespace-pre-wrap{
    white-space: pre-wrap;
  }

  .\32xl\:break-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .\32xl\:break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .\32xl\:break-all{
    word-break: break-all;
  }

  .\32xl\:truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .\32xl\:w-0{
    width: 0;
  }

  .\32xl\:w-1{
    width: 0.25rem;
  }

  .\32xl\:w-2{
    width: 0.5rem;
  }

  .\32xl\:w-3{
    width: 0.75rem;
  }

  .\32xl\:w-4{
    width: 1rem;
  }

  .\32xl\:w-5{
    width: 1.25rem;
  }

  .\32xl\:w-6{
    width: 1.5rem;
  }

  .\32xl\:w-8{
    width: 2rem;
  }

  .\32xl\:w-10{
    width: 2.5rem;
  }

  .\32xl\:w-12{
    width: 3rem;
  }

  .\32xl\:w-16{
    width: 4rem;
  }

  .\32xl\:w-20{
    width: 5rem;
  }

  .\32xl\:w-24{
    width: 6rem;
  }

  .\32xl\:w-32{
    width: 8rem;
  }

  .\32xl\:w-40{
    width: 10rem;
  }

  .\32xl\:w-48{
    width: 12rem;
  }

  .\32xl\:w-56{
    width: 14rem;
  }

  .\32xl\:w-64{
    width: 16rem;
  }

  .\32xl\:w-332{
    width: 20.75rem;
  }

  .\32xl\:w-400{
    width: 25rem;
  }

  .\32xl\:w-600{
    width: 37.5rem;
  }

  .\32xl\:w-auto{
    width: auto;
  }

  .\32xl\:w-px{
    width: 1px;
  }

  .\32xl\:w-1\/2{
    width: 50%;
  }

  .\32xl\:w-1\/3{
    width: 33.333333%;
  }

  .\32xl\:w-2\/3{
    width: 66.666667%;
  }

  .\32xl\:w-1\/4{
    width: 25%;
  }

  .\32xl\:w-2\/4{
    width: 50%;
  }

  .\32xl\:w-3\/4{
    width: 75%;
  }

  .\32xl\:w-1\/5{
    width: 20%;
  }

  .\32xl\:w-2\/5{
    width: 40%;
  }

  .\32xl\:w-3\/5{
    width: 60%;
  }

  .\32xl\:w-4\/5{
    width: 80%;
  }

  .\32xl\:w-1\/6{
    width: 16.666667%;
  }

  .\32xl\:w-2\/6{
    width: 33.333333%;
  }

  .\32xl\:w-3\/6{
    width: 50%;
  }

  .\32xl\:w-4\/6{
    width: 66.666667%;
  }

  .\32xl\:w-5\/6{
    width: 83.333333%;
  }

  .\32xl\:w-1\/12{
    width: 8.333333%;
  }

  .\32xl\:w-2\/12{
    width: 16.666667%;
  }

  .\32xl\:w-3\/12{
    width: 25%;
  }

  .\32xl\:w-4\/12{
    width: 33.333333%;
  }

  .\32xl\:w-5\/12{
    width: 41.666667%;
  }

  .\32xl\:w-6\/12{
    width: 50%;
  }

  .\32xl\:w-7\/12{
    width: 58.333333%;
  }

  .\32xl\:w-8\/12{
    width: 66.666667%;
  }

  .\32xl\:w-9\/12{
    width: 75%;
  }

  .\32xl\:w-10\/12{
    width: 83.333333%;
  }

  .\32xl\:w-11\/12{
    width: 91.666667%;
  }

  .\32xl\:w-full{
    width: 100%;
  }

  .\32xl\:w-screen{
    width: 100vw;
  }

  .\32xl\:w-fit{
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .\32xl\:w-line{
    width: 0.0625rem;
  }

  .\32xl\:w-p50{
    width: 50%;
  }

  .\32xl\:z-0{
    z-index: 0;
  }

  .\32xl\:z-10{
    z-index: 10;
  }

  .\32xl\:z-20{
    z-index: 20;
  }

  .\32xl\:z-30{
    z-index: 30;
  }

  .\32xl\:z-40{
    z-index: 40;
  }

  .\32xl\:z-50{
    z-index: 50;
  }

  .\32xl\:z-auto{
    z-index: auto;
  }

  .\32xl\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .\32xl\:gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .\32xl\:gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .\32xl\:gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .\32xl\:gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .\32xl\:gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .\32xl\:gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .\32xl\:gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .\32xl\:gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .\32xl\:gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .\32xl\:gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .\32xl\:gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .\32xl\:gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .\32xl\:gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .\32xl\:gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .\32xl\:gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .\32xl\:gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .\32xl\:gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .\32xl\:gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .\32xl\:col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .\32xl\:col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .\32xl\:col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .\32xl\:col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .\32xl\:col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .\32xl\:col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .\32xl\:col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .\32xl\:col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .\32xl\:col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .\32xl\:col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .\32xl\:col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .\32xl\:col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .\32xl\:col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .\32xl\:col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .\32xl\:col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .\32xl\:col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .\32xl\:col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .\32xl\:col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .\32xl\:col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .\32xl\:gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .\32xl\:gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .\32xl\:gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .\32xl\:gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .\32xl\:gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .\32xl\:gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .\32xl\:gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .\32xl\:gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .\32xl\:gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .\32xl\:gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .\32xl\:gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .\32xl\:gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .\32xl\:gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .\32xl\:gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .\32xl\:gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .\32xl\:gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .\32xl\:gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .\32xl\:gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .\32xl\:gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .\32xl\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .\32xl\:row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .\32xl\:row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .\32xl\:row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .\32xl\:row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .\32xl\:row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .\32xl\:row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .\32xl\:row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .\32xl\:row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .\32xl\:row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .\32xl\:row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .\32xl\:row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .\32xl\:row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .\32xl\:row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .\32xl\:row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .\32xl\:row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .\32xl\:row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .\32xl\:row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .\32xl\:row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .\32xl\:gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .\32xl\:gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .\32xl\:gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .\32xl\:gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .\32xl\:gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .\32xl\:gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .\32xl\:gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .\32xl\:gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .\32xl\:gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .\32xl\:gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .\32xl\:gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .\32xl\:gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .\32xl\:gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .\32xl\:gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .\32xl\:gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .\32xl\:gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .\32xl\:gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .\32xl\:gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .\32xl\:gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .\32xl\:grid-flow-row{
    grid-auto-flow: row;
  }

  .\32xl\:grid-flow-col{
    grid-auto-flow: column;
  }

  .\32xl\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .\32xl\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .\32xl\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-none{
    grid-template-columns: none;
  }

  .\32xl\:auto-cols-auto{
    grid-auto-columns: auto;
  }

  .\32xl\:auto-cols-min{
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .\32xl\:auto-cols-max{
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .\32xl\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .\32xl\:col-auto{
    grid-column: auto;
  }

  .\32xl\:col-span-1{
    grid-column: span 1 / span 1;
  }

  .\32xl\:col-span-2{
    grid-column: span 2 / span 2;
  }

  .\32xl\:col-span-3{
    grid-column: span 3 / span 3;
  }

  .\32xl\:col-span-4{
    grid-column: span 4 / span 4;
  }

  .\32xl\:col-span-5{
    grid-column: span 5 / span 5;
  }

  .\32xl\:col-span-6{
    grid-column: span 6 / span 6;
  }

  .\32xl\:col-span-7{
    grid-column: span 7 / span 7;
  }

  .\32xl\:col-span-8{
    grid-column: span 8 / span 8;
  }

  .\32xl\:col-span-9{
    grid-column: span 9 / span 9;
  }

  .\32xl\:col-span-10{
    grid-column: span 10 / span 10;
  }

  .\32xl\:col-span-11{
    grid-column: span 11 / span 11;
  }

  .\32xl\:col-span-12{
    grid-column: span 12 / span 12;
  }

  .\32xl\:col-span-full{
    grid-column: 1 / -1;
  }

  .\32xl\:col-start-1{
    grid-column-start: 1;
  }

  .\32xl\:col-start-2{
    grid-column-start: 2;
  }

  .\32xl\:col-start-3{
    grid-column-start: 3;
  }

  .\32xl\:col-start-4{
    grid-column-start: 4;
  }

  .\32xl\:col-start-5{
    grid-column-start: 5;
  }

  .\32xl\:col-start-6{
    grid-column-start: 6;
  }

  .\32xl\:col-start-7{
    grid-column-start: 7;
  }

  .\32xl\:col-start-8{
    grid-column-start: 8;
  }

  .\32xl\:col-start-9{
    grid-column-start: 9;
  }

  .\32xl\:col-start-10{
    grid-column-start: 10;
  }

  .\32xl\:col-start-11{
    grid-column-start: 11;
  }

  .\32xl\:col-start-12{
    grid-column-start: 12;
  }

  .\32xl\:col-start-13{
    grid-column-start: 13;
  }

  .\32xl\:col-start-auto{
    grid-column-start: auto;
  }

  .\32xl\:col-end-1{
    grid-column-end: 1;
  }

  .\32xl\:col-end-2{
    grid-column-end: 2;
  }

  .\32xl\:col-end-3{
    grid-column-end: 3;
  }

  .\32xl\:col-end-4{
    grid-column-end: 4;
  }

  .\32xl\:col-end-5{
    grid-column-end: 5;
  }

  .\32xl\:col-end-6{
    grid-column-end: 6;
  }

  .\32xl\:col-end-7{
    grid-column-end: 7;
  }

  .\32xl\:col-end-8{
    grid-column-end: 8;
  }

  .\32xl\:col-end-9{
    grid-column-end: 9;
  }

  .\32xl\:col-end-10{
    grid-column-end: 10;
  }

  .\32xl\:col-end-11{
    grid-column-end: 11;
  }

  .\32xl\:col-end-12{
    grid-column-end: 12;
  }

  .\32xl\:col-end-13{
    grid-column-end: 13;
  }

  .\32xl\:col-end-auto{
    grid-column-end: auto;
  }

  .\32xl\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-none{
    grid-template-rows: none;
  }

  .\32xl\:auto-rows-auto{
    grid-auto-rows: auto;
  }

  .\32xl\:auto-rows-min{
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .\32xl\:auto-rows-max{
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .\32xl\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .\32xl\:row-auto{
    grid-row: auto;
  }

  .\32xl\:row-span-1{
    grid-row: span 1 / span 1;
  }

  .\32xl\:row-span-2{
    grid-row: span 2 / span 2;
  }

  .\32xl\:row-span-3{
    grid-row: span 3 / span 3;
  }

  .\32xl\:row-span-4{
    grid-row: span 4 / span 4;
  }

  .\32xl\:row-span-5{
    grid-row: span 5 / span 5;
  }

  .\32xl\:row-span-6{
    grid-row: span 6 / span 6;
  }

  .\32xl\:row-span-full{
    grid-row: 1 / -1;
  }

  .\32xl\:row-start-1{
    grid-row-start: 1;
  }

  .\32xl\:row-start-2{
    grid-row-start: 2;
  }

  .\32xl\:row-start-3{
    grid-row-start: 3;
  }

  .\32xl\:row-start-4{
    grid-row-start: 4;
  }

  .\32xl\:row-start-5{
    grid-row-start: 5;
  }

  .\32xl\:row-start-6{
    grid-row-start: 6;
  }

  .\32xl\:row-start-7{
    grid-row-start: 7;
  }

  .\32xl\:row-start-auto{
    grid-row-start: auto;
  }

  .\32xl\:row-end-1{
    grid-row-end: 1;
  }

  .\32xl\:row-end-2{
    grid-row-end: 2;
  }

  .\32xl\:row-end-3{
    grid-row-end: 3;
  }

  .\32xl\:row-end-4{
    grid-row-end: 4;
  }

  .\32xl\:row-end-5{
    grid-row-end: 5;
  }

  .\32xl\:row-end-6{
    grid-row-end: 6;
  }

  .\32xl\:row-end-7{
    grid-row-end: 7;
  }

  .\32xl\:row-end-auto{
    grid-row-end: auto;
  }

  .\32xl\:transform{
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  }

  .\32xl\:transform-none{
    transform: none;
  }

  .\32xl\:origin-center{
    transform-origin: center;
  }

  .\32xl\:origin-top{
    transform-origin: top;
  }

  .\32xl\:origin-top-right{
    transform-origin: top right;
  }

  .\32xl\:origin-right{
    transform-origin: right;
  }

  .\32xl\:origin-bottom-right{
    transform-origin: bottom right;
  }

  .\32xl\:origin-bottom{
    transform-origin: bottom;
  }

  .\32xl\:origin-bottom-left{
    transform-origin: bottom left;
  }

  .\32xl\:origin-left{
    transform-origin: left;
  }

  .\32xl\:origin-top-left{
    transform-origin: top left;
  }

  .\32xl\:scale-0{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .\32xl\:scale-50{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .\32xl\:scale-75{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .\32xl\:scale-90{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .\32xl\:scale-95{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .\32xl\:scale-100{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .\32xl\:scale-105{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .\32xl\:scale-110{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .\32xl\:scale-125{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .\32xl\:scale-150{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .\32xl\:scale-x-0{
    --transform-scale-x: 0;
  }

  .\32xl\:scale-x-50{
    --transform-scale-x: .5;
  }

  .\32xl\:scale-x-75{
    --transform-scale-x: .75;
  }

  .\32xl\:scale-x-90{
    --transform-scale-x: .9;
  }

  .\32xl\:scale-x-95{
    --transform-scale-x: .95;
  }

  .\32xl\:scale-x-100{
    --transform-scale-x: 1;
  }

  .\32xl\:scale-x-105{
    --transform-scale-x: 1.05;
  }

  .\32xl\:scale-x-110{
    --transform-scale-x: 1.1;
  }

  .\32xl\:scale-x-125{
    --transform-scale-x: 1.25;
  }

  .\32xl\:scale-x-150{
    --transform-scale-x: 1.5;
  }

  .\32xl\:scale-y-0{
    --transform-scale-y: 0;
  }

  .\32xl\:scale-y-50{
    --transform-scale-y: .5;
  }

  .\32xl\:scale-y-75{
    --transform-scale-y: .75;
  }

  .\32xl\:scale-y-90{
    --transform-scale-y: .9;
  }

  .\32xl\:scale-y-95{
    --transform-scale-y: .95;
  }

  .\32xl\:scale-y-100{
    --transform-scale-y: 1;
  }

  .\32xl\:scale-y-105{
    --transform-scale-y: 1.05;
  }

  .\32xl\:scale-y-110{
    --transform-scale-y: 1.1;
  }

  .\32xl\:scale-y-125{
    --transform-scale-y: 1.25;
  }

  .\32xl\:scale-y-150{
    --transform-scale-y: 1.5;
  }

  .\32xl\:hover\:scale-0:hover{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .\32xl\:hover\:scale-50:hover{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .\32xl\:hover\:scale-75:hover{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .\32xl\:hover\:scale-90:hover{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .\32xl\:hover\:scale-95:hover{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .\32xl\:hover\:scale-100:hover{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .\32xl\:hover\:scale-105:hover{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .\32xl\:hover\:scale-110:hover{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .\32xl\:hover\:scale-125:hover{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .\32xl\:hover\:scale-150:hover{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .\32xl\:hover\:scale-x-0:hover{
    --transform-scale-x: 0;
  }

  .\32xl\:hover\:scale-x-50:hover{
    --transform-scale-x: .5;
  }

  .\32xl\:hover\:scale-x-75:hover{
    --transform-scale-x: .75;
  }

  .\32xl\:hover\:scale-x-90:hover{
    --transform-scale-x: .9;
  }

  .\32xl\:hover\:scale-x-95:hover{
    --transform-scale-x: .95;
  }

  .\32xl\:hover\:scale-x-100:hover{
    --transform-scale-x: 1;
  }

  .\32xl\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05;
  }

  .\32xl\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1;
  }

  .\32xl\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25;
  }

  .\32xl\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5;
  }

  .\32xl\:hover\:scale-y-0:hover{
    --transform-scale-y: 0;
  }

  .\32xl\:hover\:scale-y-50:hover{
    --transform-scale-y: .5;
  }

  .\32xl\:hover\:scale-y-75:hover{
    --transform-scale-y: .75;
  }

  .\32xl\:hover\:scale-y-90:hover{
    --transform-scale-y: .9;
  }

  .\32xl\:hover\:scale-y-95:hover{
    --transform-scale-y: .95;
  }

  .\32xl\:hover\:scale-y-100:hover{
    --transform-scale-y: 1;
  }

  .\32xl\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05;
  }

  .\32xl\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1;
  }

  .\32xl\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25;
  }

  .\32xl\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5;
  }

  .\32xl\:focus\:scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .\32xl\:focus\:scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .\32xl\:focus\:scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .\32xl\:focus\:scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .\32xl\:focus\:scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .\32xl\:focus\:scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .\32xl\:focus\:scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .\32xl\:focus\:scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .\32xl\:focus\:scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .\32xl\:focus\:scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .\32xl\:focus\:scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .\32xl\:focus\:scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .\32xl\:focus\:scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .\32xl\:focus\:scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .\32xl\:focus\:scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .\32xl\:focus\:scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .\32xl\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .\32xl\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .\32xl\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .\32xl\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .\32xl\:focus\:scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .\32xl\:focus\:scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .\32xl\:focus\:scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .\32xl\:focus\:scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .\32xl\:focus\:scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .\32xl\:focus\:scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .\32xl\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .\32xl\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .\32xl\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .\32xl\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .\32xl\:rotate-0{
    --transform-rotate: 0;
  }

  .\32xl\:rotate-1{
    --transform-rotate: 1deg;
  }

  .\32xl\:rotate-2{
    --transform-rotate: 2deg;
  }

  .\32xl\:rotate-3{
    --transform-rotate: 3deg;
  }

  .\32xl\:rotate-6{
    --transform-rotate: 6deg;
  }

  .\32xl\:rotate-12{
    --transform-rotate: 12deg;
  }

  .\32xl\:rotate-45{
    --transform-rotate: 45deg;
  }

  .\32xl\:rotate-90{
    --transform-rotate: 90deg;
  }

  .\32xl\:rotate-180{
    --transform-rotate: 180deg;
  }

  .\32xl\:-rotate-180{
    --transform-rotate: -180deg;
  }

  .\32xl\:-rotate-90{
    --transform-rotate: -90deg;
  }

  .\32xl\:-rotate-45{
    --transform-rotate: -45deg;
  }

  .\32xl\:-rotate-12{
    --transform-rotate: -12deg;
  }

  .\32xl\:-rotate-6{
    --transform-rotate: -6deg;
  }

  .\32xl\:-rotate-3{
    --transform-rotate: -3deg;
  }

  .\32xl\:-rotate-2{
    --transform-rotate: -2deg;
  }

  .\32xl\:-rotate-1{
    --transform-rotate: -1deg;
  }

  .\32xl\:hover\:rotate-0:hover{
    --transform-rotate: 0;
  }

  .\32xl\:hover\:rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .\32xl\:hover\:rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .\32xl\:hover\:rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .\32xl\:hover\:rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .\32xl\:hover\:rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .\32xl\:hover\:rotate-45:hover{
    --transform-rotate: 45deg;
  }

  .\32xl\:hover\:rotate-90:hover{
    --transform-rotate: 90deg;
  }

  .\32xl\:hover\:rotate-180:hover{
    --transform-rotate: 180deg;
  }

  .\32xl\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg;
  }

  .\32xl\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg;
  }

  .\32xl\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg;
  }

  .\32xl\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .\32xl\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .\32xl\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .\32xl\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .\32xl\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .\32xl\:focus\:rotate-0:focus{
    --transform-rotate: 0;
  }

  .\32xl\:focus\:rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .\32xl\:focus\:rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .\32xl\:focus\:rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .\32xl\:focus\:rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .\32xl\:focus\:rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .\32xl\:focus\:rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .\32xl\:focus\:rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .\32xl\:focus\:rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .\32xl\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .\32xl\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .\32xl\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .\32xl\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .\32xl\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .\32xl\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .\32xl\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .\32xl\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .\32xl\:translate-x-0{
    --transform-translate-x: 0;
  }

  .\32xl\:translate-x-1{
    --transform-translate-x: 0.25rem;
  }

  .\32xl\:translate-x-2{
    --transform-translate-x: 0.5rem;
  }

  .\32xl\:translate-x-3{
    --transform-translate-x: 0.75rem;
  }

  .\32xl\:translate-x-4{
    --transform-translate-x: 1rem;
  }

  .\32xl\:translate-x-5{
    --transform-translate-x: 1.25rem;
  }

  .\32xl\:translate-x-6{
    --transform-translate-x: 1.5rem;
  }

  .\32xl\:translate-x-8{
    --transform-translate-x: 2rem;
  }

  .\32xl\:translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .\32xl\:translate-x-12{
    --transform-translate-x: 3rem;
  }

  .\32xl\:translate-x-16{
    --transform-translate-x: 4rem;
  }

  .\32xl\:translate-x-20{
    --transform-translate-x: 5rem;
  }

  .\32xl\:translate-x-24{
    --transform-translate-x: 6rem;
  }

  .\32xl\:translate-x-32{
    --transform-translate-x: 8rem;
  }

  .\32xl\:translate-x-40{
    --transform-translate-x: 10rem;
  }

  .\32xl\:translate-x-48{
    --transform-translate-x: 12rem;
  }

  .\32xl\:translate-x-56{
    --transform-translate-x: 14rem;
  }

  .\32xl\:translate-x-64{
    --transform-translate-x: 16rem;
  }

  .\32xl\:translate-x-px{
    --transform-translate-x: 1px;
  }

  .\32xl\:-translate-x-1{
    --transform-translate-x: -0.25rem;
  }

  .\32xl\:-translate-x-2{
    --transform-translate-x: -0.5rem;
  }

  .\32xl\:-translate-x-3{
    --transform-translate-x: -0.75rem;
  }

  .\32xl\:-translate-x-4{
    --transform-translate-x: -1rem;
  }

  .\32xl\:-translate-x-5{
    --transform-translate-x: -1.25rem;
  }

  .\32xl\:-translate-x-6{
    --transform-translate-x: -1.5rem;
  }

  .\32xl\:-translate-x-8{
    --transform-translate-x: -2rem;
  }

  .\32xl\:-translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .\32xl\:-translate-x-12{
    --transform-translate-x: -3rem;
  }

  .\32xl\:-translate-x-16{
    --transform-translate-x: -4rem;
  }

  .\32xl\:-translate-x-20{
    --transform-translate-x: -5rem;
  }

  .\32xl\:-translate-x-24{
    --transform-translate-x: -6rem;
  }

  .\32xl\:-translate-x-32{
    --transform-translate-x: -8rem;
  }

  .\32xl\:-translate-x-40{
    --transform-translate-x: -10rem;
  }

  .\32xl\:-translate-x-48{
    --transform-translate-x: -12rem;
  }

  .\32xl\:-translate-x-56{
    --transform-translate-x: -14rem;
  }

  .\32xl\:-translate-x-64{
    --transform-translate-x: -16rem;
  }

  .\32xl\:-translate-x-px{
    --transform-translate-x: -1px;
  }

  .\32xl\:-translate-x-full{
    --transform-translate-x: -100%;
  }

  .\32xl\:-translate-x-1\/2{
    --transform-translate-x: -50%;
  }

  .\32xl\:translate-x-1\/2{
    --transform-translate-x: 50%;
  }

  .\32xl\:translate-x-full{
    --transform-translate-x: 100%;
  }

  .\32xl\:translate-y-0{
    --transform-translate-y: 0;
  }

  .\32xl\:translate-y-1{
    --transform-translate-y: 0.25rem;
  }

  .\32xl\:translate-y-2{
    --transform-translate-y: 0.5rem;
  }

  .\32xl\:translate-y-3{
    --transform-translate-y: 0.75rem;
  }

  .\32xl\:translate-y-4{
    --transform-translate-y: 1rem;
  }

  .\32xl\:translate-y-5{
    --transform-translate-y: 1.25rem;
  }

  .\32xl\:translate-y-6{
    --transform-translate-y: 1.5rem;
  }

  .\32xl\:translate-y-8{
    --transform-translate-y: 2rem;
  }

  .\32xl\:translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .\32xl\:translate-y-12{
    --transform-translate-y: 3rem;
  }

  .\32xl\:translate-y-16{
    --transform-translate-y: 4rem;
  }

  .\32xl\:translate-y-20{
    --transform-translate-y: 5rem;
  }

  .\32xl\:translate-y-24{
    --transform-translate-y: 6rem;
  }

  .\32xl\:translate-y-32{
    --transform-translate-y: 8rem;
  }

  .\32xl\:translate-y-40{
    --transform-translate-y: 10rem;
  }

  .\32xl\:translate-y-48{
    --transform-translate-y: 12rem;
  }

  .\32xl\:translate-y-56{
    --transform-translate-y: 14rem;
  }

  .\32xl\:translate-y-64{
    --transform-translate-y: 16rem;
  }

  .\32xl\:translate-y-px{
    --transform-translate-y: 1px;
  }

  .\32xl\:-translate-y-1{
    --transform-translate-y: -0.25rem;
  }

  .\32xl\:-translate-y-2{
    --transform-translate-y: -0.5rem;
  }

  .\32xl\:-translate-y-3{
    --transform-translate-y: -0.75rem;
  }

  .\32xl\:-translate-y-4{
    --transform-translate-y: -1rem;
  }

  .\32xl\:-translate-y-5{
    --transform-translate-y: -1.25rem;
  }

  .\32xl\:-translate-y-6{
    --transform-translate-y: -1.5rem;
  }

  .\32xl\:-translate-y-8{
    --transform-translate-y: -2rem;
  }

  .\32xl\:-translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .\32xl\:-translate-y-12{
    --transform-translate-y: -3rem;
  }

  .\32xl\:-translate-y-16{
    --transform-translate-y: -4rem;
  }

  .\32xl\:-translate-y-20{
    --transform-translate-y: -5rem;
  }

  .\32xl\:-translate-y-24{
    --transform-translate-y: -6rem;
  }

  .\32xl\:-translate-y-32{
    --transform-translate-y: -8rem;
  }

  .\32xl\:-translate-y-40{
    --transform-translate-y: -10rem;
  }

  .\32xl\:-translate-y-48{
    --transform-translate-y: -12rem;
  }

  .\32xl\:-translate-y-56{
    --transform-translate-y: -14rem;
  }

  .\32xl\:-translate-y-64{
    --transform-translate-y: -16rem;
  }

  .\32xl\:-translate-y-px{
    --transform-translate-y: -1px;
  }

  .\32xl\:-translate-y-full{
    --transform-translate-y: -100%;
  }

  .\32xl\:-translate-y-1\/2{
    --transform-translate-y: -50%;
  }

  .\32xl\:translate-y-1\/2{
    --transform-translate-y: 50%;
  }

  .\32xl\:translate-y-full{
    --transform-translate-y: 100%;
  }

  .\32xl\:hover\:translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .\32xl\:hover\:translate-x-1:hover{
    --transform-translate-x: 0.25rem;
  }

  .\32xl\:hover\:translate-x-2:hover{
    --transform-translate-x: 0.5rem;
  }

  .\32xl\:hover\:translate-x-3:hover{
    --transform-translate-x: 0.75rem;
  }

  .\32xl\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem;
  }

  .\32xl\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem;
  }

  .\32xl\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem;
  }

  .\32xl\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem;
  }

  .\32xl\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .\32xl\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .\32xl\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .\32xl\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .\32xl\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .\32xl\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem;
  }

  .\32xl\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem;
  }

  .\32xl\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem;
  }

  .\32xl\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem;
  }

  .\32xl\:hover\:translate-x-64:hover{
    --transform-translate-x: 16rem;
  }

  .\32xl\:hover\:translate-x-px:hover{
    --transform-translate-x: 1px;
  }

  .\32xl\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem;
  }

  .\32xl\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem;
  }

  .\32xl\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem;
  }

  .\32xl\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem;
  }

  .\32xl\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem;
  }

  .\32xl\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem;
  }

  .\32xl\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem;
  }

  .\32xl\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .\32xl\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .\32xl\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .\32xl\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .\32xl\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .\32xl\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem;
  }

  .\32xl\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem;
  }

  .\32xl\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem;
  }

  .\32xl\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem;
  }

  .\32xl\:hover\:-translate-x-64:hover{
    --transform-translate-x: -16rem;
  }

  .\32xl\:hover\:-translate-x-px:hover{
    --transform-translate-x: -1px;
  }

  .\32xl\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .\32xl\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .\32xl\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .\32xl\:hover\:translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .\32xl\:hover\:translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .\32xl\:hover\:translate-y-1:hover{
    --transform-translate-y: 0.25rem;
  }

  .\32xl\:hover\:translate-y-2:hover{
    --transform-translate-y: 0.5rem;
  }

  .\32xl\:hover\:translate-y-3:hover{
    --transform-translate-y: 0.75rem;
  }

  .\32xl\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem;
  }

  .\32xl\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem;
  }

  .\32xl\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem;
  }

  .\32xl\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem;
  }

  .\32xl\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .\32xl\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .\32xl\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .\32xl\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .\32xl\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .\32xl\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem;
  }

  .\32xl\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem;
  }

  .\32xl\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem;
  }

  .\32xl\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem;
  }

  .\32xl\:hover\:translate-y-64:hover{
    --transform-translate-y: 16rem;
  }

  .\32xl\:hover\:translate-y-px:hover{
    --transform-translate-y: 1px;
  }

  .\32xl\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem;
  }

  .\32xl\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem;
  }

  .\32xl\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem;
  }

  .\32xl\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem;
  }

  .\32xl\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem;
  }

  .\32xl\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem;
  }

  .\32xl\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem;
  }

  .\32xl\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .\32xl\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .\32xl\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .\32xl\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .\32xl\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .\32xl\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem;
  }

  .\32xl\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem;
  }

  .\32xl\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem;
  }

  .\32xl\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem;
  }

  .\32xl\:hover\:-translate-y-64:hover{
    --transform-translate-y: -16rem;
  }

  .\32xl\:hover\:-translate-y-px:hover{
    --transform-translate-y: -1px;
  }

  .\32xl\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .\32xl\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .\32xl\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .\32xl\:hover\:translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .\32xl\:focus\:translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .\32xl\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .\32xl\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .\32xl\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .\32xl\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .\32xl\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .\32xl\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .\32xl\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .\32xl\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .\32xl\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .\32xl\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .\32xl\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .\32xl\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .\32xl\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .\32xl\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .\32xl\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .\32xl\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .\32xl\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .\32xl\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .\32xl\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .\32xl\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .\32xl\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .\32xl\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .\32xl\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .\32xl\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .\32xl\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .\32xl\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .\32xl\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .\32xl\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .\32xl\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .\32xl\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .\32xl\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .\32xl\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .\32xl\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .\32xl\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .\32xl\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .\32xl\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .\32xl\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .\32xl\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .\32xl\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .\32xl\:focus\:translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .\32xl\:focus\:translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .\32xl\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .\32xl\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .\32xl\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .\32xl\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .\32xl\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .\32xl\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .\32xl\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .\32xl\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .\32xl\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .\32xl\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .\32xl\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .\32xl\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .\32xl\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .\32xl\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .\32xl\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .\32xl\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .\32xl\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .\32xl\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .\32xl\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .\32xl\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .\32xl\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .\32xl\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .\32xl\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .\32xl\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .\32xl\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .\32xl\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .\32xl\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .\32xl\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .\32xl\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .\32xl\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .\32xl\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .\32xl\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .\32xl\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .\32xl\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .\32xl\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .\32xl\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .\32xl\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .\32xl\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .\32xl\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .\32xl\:focus\:translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .\32xl\:skew-x-0{
    --transform-skew-x: 0;
  }

  .\32xl\:skew-x-1{
    --transform-skew-x: 1deg;
  }

  .\32xl\:skew-x-2{
    --transform-skew-x: 2deg;
  }

  .\32xl\:skew-x-3{
    --transform-skew-x: 3deg;
  }

  .\32xl\:skew-x-6{
    --transform-skew-x: 6deg;
  }

  .\32xl\:skew-x-12{
    --transform-skew-x: 12deg;
  }

  .\32xl\:-skew-x-12{
    --transform-skew-x: -12deg;
  }

  .\32xl\:-skew-x-6{
    --transform-skew-x: -6deg;
  }

  .\32xl\:-skew-x-3{
    --transform-skew-x: -3deg;
  }

  .\32xl\:-skew-x-2{
    --transform-skew-x: -2deg;
  }

  .\32xl\:-skew-x-1{
    --transform-skew-x: -1deg;
  }

  .\32xl\:skew-y-0{
    --transform-skew-y: 0;
  }

  .\32xl\:skew-y-1{
    --transform-skew-y: 1deg;
  }

  .\32xl\:skew-y-2{
    --transform-skew-y: 2deg;
  }

  .\32xl\:skew-y-3{
    --transform-skew-y: 3deg;
  }

  .\32xl\:skew-y-6{
    --transform-skew-y: 6deg;
  }

  .\32xl\:skew-y-12{
    --transform-skew-y: 12deg;
  }

  .\32xl\:-skew-y-12{
    --transform-skew-y: -12deg;
  }

  .\32xl\:-skew-y-6{
    --transform-skew-y: -6deg;
  }

  .\32xl\:-skew-y-3{
    --transform-skew-y: -3deg;
  }

  .\32xl\:-skew-y-2{
    --transform-skew-y: -2deg;
  }

  .\32xl\:-skew-y-1{
    --transform-skew-y: -1deg;
  }

  .\32xl\:hover\:skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .\32xl\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .\32xl\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .\32xl\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg;
  }

  .\32xl\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg;
  }

  .\32xl\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg;
  }

  .\32xl\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg;
  }

  .\32xl\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg;
  }

  .\32xl\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg;
  }

  .\32xl\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .\32xl\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .\32xl\:hover\:skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .\32xl\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .\32xl\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .\32xl\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg;
  }

  .\32xl\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg;
  }

  .\32xl\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg;
  }

  .\32xl\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg;
  }

  .\32xl\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg;
  }

  .\32xl\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg;
  }

  .\32xl\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .\32xl\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .\32xl\:focus\:skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .\32xl\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .\32xl\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .\32xl\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .\32xl\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .\32xl\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .\32xl\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .\32xl\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .\32xl\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .\32xl\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .\32xl\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .\32xl\:focus\:skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .\32xl\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .\32xl\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .\32xl\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .\32xl\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .\32xl\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .\32xl\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .\32xl\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .\32xl\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .\32xl\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .\32xl\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .\32xl\:transition-none{
    transition-property: none;
  }

  .\32xl\:transition-all{
    transition-property: all;
  }

  .\32xl\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .\32xl\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .\32xl\:transition-opacity{
    transition-property: opacity;
  }

  .\32xl\:transition-shadow{
    transition-property: box-shadow;
  }

  .\32xl\:transition-transform{
    transition-property: transform;
  }

  .\32xl\:ease-linear{
    transition-timing-function: linear;
  }

  .\32xl\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .\32xl\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .\32xl\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .\32xl\:duration-75{
    transition-duration: 75ms;
  }

  .\32xl\:duration-100{
    transition-duration: 100ms;
  }

  .\32xl\:duration-150{
    transition-duration: 150ms;
  }

  .\32xl\:duration-200{
    transition-duration: 200ms;
  }

  .\32xl\:duration-300{
    transition-duration: 300ms;
  }

  .\32xl\:duration-500{
    transition-duration: 500ms;
  }

  .\32xl\:duration-700{
    transition-duration: 700ms;
  }

  .\32xl\:duration-1000{
    transition-duration: 1000ms;
  }

  .\32xl\:delay-75{
    transition-delay: 75ms;
  }

  .\32xl\:delay-100{
    transition-delay: 100ms;
  }

  .\32xl\:delay-150{
    transition-delay: 150ms;
  }

  .\32xl\:delay-200{
    transition-delay: 200ms;
  }

  .\32xl\:delay-300{
    transition-delay: 300ms;
  }

  .\32xl\:delay-500{
    transition-delay: 500ms;
  }

  .\32xl\:delay-700{
    transition-delay: 700ms;
  }

  .\32xl\:delay-1000{
    transition-delay: 1000ms;
  }

  .\32xl\:animate-none{
    -webkit-animation: none;
            animation: none;
  }

  .\32xl\:animate-spin{
    -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
  }

  .\32xl\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .\32xl\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .\32xl\:animate-bounce{
    -webkit-animation: bounce 1s infinite;
            animation: bounce 1s infinite;
  }

  .\32xl\:truncate-2-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .\32xl\:truncate-3-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .\32xl\:truncate-4-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }

  .\32xl\:truncate-6-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }

  .\32xl\:hover\:truncate-2-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .\32xl\:hover\:truncate-3-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .\32xl\:hover\:truncate-4-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }

  .\32xl\:hover\:truncate-6-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }
}

@media (min-width: 1600px){
  .\33xl\:container{
    width: 100%;
  }

  @media (min-width: 640px){
    .\33xl\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .\33xl\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .\33xl\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1100px){
    .\33xl\:container{
      max-width: 1100px;
    }
  }

  @media (min-width: 1280px){
    .\33xl\:container{
      max-width: 1280px;
    }
  }

  @media (min-width: 1366px){
    .\33xl\:container{
      max-width: 1366px;
    }
  }

  @media (min-width: 1600px){
    .\33xl\:container{
      max-width: 1600px;
    }
  }

  .\33xl\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0px * var(--space-y-reverse));
  }

  .\33xl\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0px * var(--space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1rem * var(--space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2rem * var(--space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3rem * var(--space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4rem * var(--space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5rem * var(--space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6rem * var(--space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8rem * var(--space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10rem * var(--space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12rem * var(--space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14rem * var(--space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16rem * var(--space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.5rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.5rem * var(--space-x-reverse));
    margin-left: calc(4.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-108 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.75rem * var(--space-y-reverse));
  }

  .\33xl\:space-x-108 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.75rem * var(--space-x-reverse));
    margin-left: calc(6.75rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1px * var(--space-y-reverse));
  }

  .\33xl\:space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1px * var(--space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--space-y-reverse));
  }

  .\33xl\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--space-y-reverse));
  }

  .\33xl\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--space-y-reverse));
  }

  .\33xl\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1rem * var(--space-y-reverse));
  }

  .\33xl\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1rem * var(--space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--space-y-reverse));
  }

  .\33xl\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--space-y-reverse));
  }

  .\33xl\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2rem * var(--space-y-reverse));
  }

  .\33xl\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2rem * var(--space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--space-y-reverse));
  }

  .\33xl\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3rem * var(--space-y-reverse));
  }

  .\33xl\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3rem * var(--space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4rem * var(--space-y-reverse));
  }

  .\33xl\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4rem * var(--space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5rem * var(--space-y-reverse));
  }

  .\33xl\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5rem * var(--space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6rem * var(--space-y-reverse));
  }

  .\33xl\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6rem * var(--space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8rem * var(--space-y-reverse));
  }

  .\33xl\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8rem * var(--space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10rem * var(--space-y-reverse));
  }

  .\33xl\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10rem * var(--space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12rem * var(--space-y-reverse));
  }

  .\33xl\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12rem * var(--space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14rem * var(--space-y-reverse));
  }

  .\33xl\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14rem * var(--space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:-space-y-64 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16rem * var(--space-y-reverse));
  }

  .\33xl\:-space-x-64 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16rem * var(--space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:-space-y-px > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1px * var(--space-y-reverse));
  }

  .\33xl\:-space-x-px > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1px * var(--space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse)));
  }

  .\33xl\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .\33xl\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .\33xl\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0px * var(--divide-y-reverse));
  }

  .\33xl\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(0px * var(--divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse)));
  }

  .\33xl\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(2px * var(--divide-y-reverse));
  }

  .\33xl\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(2px * var(--divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));
  }

  .\33xl\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(4px * var(--divide-y-reverse));
  }

  .\33xl\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(4px * var(--divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse)));
  }

  .\33xl\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(8px * var(--divide-y-reverse));
  }

  .\33xl\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(8px * var(--divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse)));
  }

  .\33xl\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse));
  }

  .\33xl\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
  }

  .\33xl\:divide-y-0\.5 > :not(template) ~ :not(template){
    --divide-y-reverse: 0;
    border-top-width: calc(0.5px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0.5px * var(--divide-y-reverse));
  }

  .\33xl\:divide-x-0\.5 > :not(template) ~ :not(template){
    --divide-x-reverse: 0;
    border-right-width: calc(0.5px * var(--divide-x-reverse));
    border-left-width: calc(0.5px * calc(1 - var(--divide-x-reverse)));
  }

  .\33xl\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .\33xl\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .\33xl\:divide-white-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .\33xl\:divide-white-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--divide-opacity));
  }

  .\33xl\:divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--divide-opacity));
  }

  .\33xl\:divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--divide-opacity));
  }

  .\33xl\:divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--divide-opacity));
  }

  .\33xl\:divide-lightbrown > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--divide-opacity));
  }

  .\33xl\:divide-beige > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--divide-opacity));
  }

  .\33xl\:divide-bordeaux > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--divide-opacity));
  }

  .\33xl\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--divide-opacity));
  }

  .\33xl\:divide-green > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--divide-opacity));
  }

  .\33xl\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .\33xl\:divide-transparent > :not(template) ~ :not(template){
    border-color: rgba(0, 0, 0, 0);
  }

  .\33xl\:divide-brown > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--divide-opacity));
  }

  .\33xl\:divide-lightorange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--divide-opacity));
  }

  .\33xl\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--divide-opacity));
  }

  .\33xl\:divide-darkorange > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--divide-opacity));
  }

  .\33xl\:divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .\33xl\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .\33xl\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .\33xl\:divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .\33xl\:divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .\33xl\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .\33xl\:divide-opacity-10 > :not(template) ~ :not(template){
    --divide-opacity: 0.1;
  }

  .\33xl\:divide-opacity-20 > :not(template) ~ :not(template){
    --divide-opacity: 0.2;
  }

  .\33xl\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .\33xl\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .\33xl\:divide-opacity-60 > :not(template) ~ :not(template){
    --divide-opacity: 0.6;
  }

  .\33xl\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .\33xl\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .\33xl\:sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .\33xl\:not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .\33xl\:focus\:sr-only:focus{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .\33xl\:focus\:not-sr-only:focus{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .\33xl\:appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .\33xl\:bg-fixed{
    background-attachment: fixed;
  }

  .\33xl\:bg-local{
    background-attachment: local;
  }

  .\33xl\:bg-scroll{
    background-attachment: scroll;
  }

  .\33xl\:bg-clip-border{
    background-clip: border-box;
  }

  .\33xl\:bg-clip-padding{
    background-clip: padding-box;
  }

  .\33xl\:bg-clip-content{
    background-clip: content-box;
  }

  .\33xl\:bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .\33xl\:bg-0{
    background-color: odd;
  }

  .\33xl\:bg-white-100{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .\33xl\:bg-white-200{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .\33xl\:bg-gray-200{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .\33xl\:bg-gray-300{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .\33xl\:bg-gray-400{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .\33xl\:bg-lightbrown{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .\33xl\:bg-beige{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .\33xl\:bg-bordeaux{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .\33xl\:bg-red{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .\33xl\:bg-green{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .\33xl\:bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .\33xl\:bg-transparent{
    background-color: rgba(0, 0, 0, 0);
  }

  .\33xl\:bg-brown{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .\33xl\:bg-lightorange{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .\33xl\:bg-orange{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .\33xl\:bg-darkorange{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .\33xl\:hover\:bg-0:hover{
    background-color: odd;
  }

  .\33xl\:hover\:bg-white-100:hover{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .\33xl\:hover\:bg-white-200:hover{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .\33xl\:hover\:bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .\33xl\:hover\:bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .\33xl\:hover\:bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .\33xl\:hover\:bg-lightbrown:hover{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .\33xl\:hover\:bg-beige:hover{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .\33xl\:hover\:bg-bordeaux:hover{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .\33xl\:hover\:bg-red:hover{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .\33xl\:hover\:bg-green:hover{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .\33xl\:hover\:bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .\33xl\:hover\:bg-transparent:hover{
    background-color: rgba(0, 0, 0, 0);
  }

  .\33xl\:hover\:bg-brown:hover{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .\33xl\:hover\:bg-lightorange:hover{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .\33xl\:hover\:bg-orange:hover{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .\33xl\:hover\:bg-darkorange:hover{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .\33xl\:focus\:bg-0:focus{
    background-color: odd;
  }

  .\33xl\:focus\:bg-white-100:focus{
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .\33xl\:focus\:bg-white-200:focus{
    --bg-opacity: 1;
    background-color: #FAFAFA;
    background-color: rgba(250, 250, 250, var(--bg-opacity));
  }

  .\33xl\:focus\:bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #959595;
    background-color: rgba(149, 149, 149, var(--bg-opacity));
  }

  .\33xl\:focus\:bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #3C3C3C;
    background-color: rgba(60, 60, 60, var(--bg-opacity));
  }

  .\33xl\:focus\:bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #707070;
    background-color: rgba(112, 112, 112, var(--bg-opacity));
  }

  .\33xl\:focus\:bg-lightbrown:focus{
    --bg-opacity: 1;
    background-color: #b7b1ab;
    background-color: rgba(183, 177, 171, var(--bg-opacity));
  }

  .\33xl\:focus\:bg-beige:focus{
    --bg-opacity: 1;
    background-color: #EBEAE8;
    background-color: rgba(235, 234, 232, var(--bg-opacity));
  }

  .\33xl\:focus\:bg-bordeaux:focus{
    --bg-opacity: 1;
    background-color: #681024;
    background-color: rgba(104, 16, 36, var(--bg-opacity));
  }

  .\33xl\:focus\:bg-red:focus{
    --bg-opacity: 1;
    background-color: #E4002B;
    background-color: rgba(228, 0, 43, var(--bg-opacity));
  }

  .\33xl\:focus\:bg-green:focus{
    --bg-opacity: 1;
    background-color: #0AA822;
    background-color: rgba(10, 168, 34, var(--bg-opacity));
  }

  .\33xl\:focus\:bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .\33xl\:focus\:bg-transparent:focus{
    background-color: rgba(0, 0, 0, 0);
  }

  .\33xl\:focus\:bg-brown:focus{
    --bg-opacity: 1;
    background-color: #321604;
    background-color: rgba(50, 22, 4, var(--bg-opacity));
  }

  .\33xl\:focus\:bg-lightorange:focus{
    --bg-opacity: 1;
    background-color: #ff8132;
    background-color: rgba(255, 129, 50, var(--bg-opacity));
  }

  .\33xl\:focus\:bg-orange:focus{
    --bg-opacity: 1;
    background-color: #FB8B44;
    background-color: rgba(251, 139, 68, var(--bg-opacity));
  }

  .\33xl\:focus\:bg-darkorange:focus{
    --bg-opacity: 1;
    background-color: #BC7A1A;
    background-color: rgba(188, 122, 26, var(--bg-opacity));
  }

  .\33xl\:bg-none{
    background-image: none;
  }

  .\33xl\:bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .\33xl\:bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .\33xl\:bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .\33xl\:bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .\33xl\:bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .\33xl\:bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .\33xl\:bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .\33xl\:bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .\33xl\:from-white-100{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .\33xl\:from-white-200{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .\33xl\:from-gray-200{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .\33xl\:from-gray-300{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .\33xl\:from-gray-400{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .\33xl\:from-lightbrown{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .\33xl\:from-beige{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .\33xl\:from-bordeaux{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .\33xl\:from-red{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .\33xl\:from-green{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .\33xl\:from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\33xl\:from-transparent{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\33xl\:from-brown{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .\33xl\:from-lightorange{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .\33xl\:from-orange{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .\33xl\:from-darkorange{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .\33xl\:via-white-100{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .\33xl\:via-white-200{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .\33xl\:via-gray-200{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .\33xl\:via-gray-300{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .\33xl\:via-gray-400{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .\33xl\:via-lightbrown{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .\33xl\:via-beige{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .\33xl\:via-bordeaux{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .\33xl\:via-red{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .\33xl\:via-green{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .\33xl\:via-black{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\33xl\:via-transparent{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\33xl\:via-brown{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .\33xl\:via-lightorange{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .\33xl\:via-orange{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .\33xl\:via-darkorange{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .\33xl\:to-white-100{
    --gradient-to-color: #fff;
  }

  .\33xl\:to-white-200{
    --gradient-to-color: #FAFAFA;
  }

  .\33xl\:to-gray-200{
    --gradient-to-color: #959595;
  }

  .\33xl\:to-gray-300{
    --gradient-to-color: #3C3C3C;
  }

  .\33xl\:to-gray-400{
    --gradient-to-color: #707070;
  }

  .\33xl\:to-lightbrown{
    --gradient-to-color: #b7b1ab;
  }

  .\33xl\:to-beige{
    --gradient-to-color: #EBEAE8;
  }

  .\33xl\:to-bordeaux{
    --gradient-to-color: #681024;
  }

  .\33xl\:to-red{
    --gradient-to-color: #E4002B;
  }

  .\33xl\:to-green{
    --gradient-to-color: #0AA822;
  }

  .\33xl\:to-black{
    --gradient-to-color: #000000;
  }

  .\33xl\:to-transparent{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .\33xl\:to-brown{
    --gradient-to-color: #321604;
  }

  .\33xl\:to-lightorange{
    --gradient-to-color: #ff8132;
  }

  .\33xl\:to-orange{
    --gradient-to-color: #FB8B44;
  }

  .\33xl\:to-darkorange{
    --gradient-to-color: #BC7A1A;
  }

  .\33xl\:hover\:from-white-100:hover{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .\33xl\:hover\:from-white-200:hover{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .\33xl\:hover\:from-gray-200:hover{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .\33xl\:hover\:from-gray-300:hover{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .\33xl\:hover\:from-gray-400:hover{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .\33xl\:hover\:from-lightbrown:hover{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .\33xl\:hover\:from-beige:hover{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .\33xl\:hover\:from-bordeaux:hover{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .\33xl\:hover\:from-red:hover{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .\33xl\:hover\:from-green:hover{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .\33xl\:hover\:from-black:hover{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\33xl\:hover\:from-transparent:hover{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\33xl\:hover\:from-brown:hover{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .\33xl\:hover\:from-lightorange:hover{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .\33xl\:hover\:from-orange:hover{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .\33xl\:hover\:from-darkorange:hover{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .\33xl\:hover\:via-white-100:hover{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .\33xl\:hover\:via-white-200:hover{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .\33xl\:hover\:via-gray-200:hover{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .\33xl\:hover\:via-gray-300:hover{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .\33xl\:hover\:via-gray-400:hover{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .\33xl\:hover\:via-lightbrown:hover{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .\33xl\:hover\:via-beige:hover{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .\33xl\:hover\:via-bordeaux:hover{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .\33xl\:hover\:via-red:hover{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .\33xl\:hover\:via-green:hover{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .\33xl\:hover\:via-black:hover{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\33xl\:hover\:via-transparent:hover{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\33xl\:hover\:via-brown:hover{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .\33xl\:hover\:via-lightorange:hover{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .\33xl\:hover\:via-orange:hover{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .\33xl\:hover\:via-darkorange:hover{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .\33xl\:hover\:to-white-100:hover{
    --gradient-to-color: #fff;
  }

  .\33xl\:hover\:to-white-200:hover{
    --gradient-to-color: #FAFAFA;
  }

  .\33xl\:hover\:to-gray-200:hover{
    --gradient-to-color: #959595;
  }

  .\33xl\:hover\:to-gray-300:hover{
    --gradient-to-color: #3C3C3C;
  }

  .\33xl\:hover\:to-gray-400:hover{
    --gradient-to-color: #707070;
  }

  .\33xl\:hover\:to-lightbrown:hover{
    --gradient-to-color: #b7b1ab;
  }

  .\33xl\:hover\:to-beige:hover{
    --gradient-to-color: #EBEAE8;
  }

  .\33xl\:hover\:to-bordeaux:hover{
    --gradient-to-color: #681024;
  }

  .\33xl\:hover\:to-red:hover{
    --gradient-to-color: #E4002B;
  }

  .\33xl\:hover\:to-green:hover{
    --gradient-to-color: #0AA822;
  }

  .\33xl\:hover\:to-black:hover{
    --gradient-to-color: #000000;
  }

  .\33xl\:hover\:to-transparent:hover{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .\33xl\:hover\:to-brown:hover{
    --gradient-to-color: #321604;
  }

  .\33xl\:hover\:to-lightorange:hover{
    --gradient-to-color: #ff8132;
  }

  .\33xl\:hover\:to-orange:hover{
    --gradient-to-color: #FB8B44;
  }

  .\33xl\:hover\:to-darkorange:hover{
    --gradient-to-color: #BC7A1A;
  }

  .\33xl\:focus\:from-white-100:focus{
    --gradient-from-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .\33xl\:focus\:from-white-200:focus{
    --gradient-from-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .\33xl\:focus\:from-gray-200:focus{
    --gradient-from-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .\33xl\:focus\:from-gray-300:focus{
    --gradient-from-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .\33xl\:focus\:from-gray-400:focus{
    --gradient-from-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .\33xl\:focus\:from-lightbrown:focus{
    --gradient-from-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .\33xl\:focus\:from-beige:focus{
    --gradient-from-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .\33xl\:focus\:from-bordeaux:focus{
    --gradient-from-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .\33xl\:focus\:from-red:focus{
    --gradient-from-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .\33xl\:focus\:from-green:focus{
    --gradient-from-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .\33xl\:focus\:from-black:focus{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\33xl\:focus\:from-transparent:focus{
    --gradient-from-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\33xl\:focus\:from-brown:focus{
    --gradient-from-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .\33xl\:focus\:from-lightorange:focus{
    --gradient-from-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .\33xl\:focus\:from-orange:focus{
    --gradient-from-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .\33xl\:focus\:from-darkorange:focus{
    --gradient-from-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .\33xl\:focus\:via-white-100:focus{
    --gradient-via-color: #fff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .\33xl\:focus\:via-white-200:focus{
    --gradient-via-color: #FAFAFA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 250, 250, 0));
  }

  .\33xl\:focus\:via-gray-200:focus{
    --gradient-via-color: #959595;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(149, 149, 149, 0));
  }

  .\33xl\:focus\:via-gray-300:focus{
    --gradient-via-color: #3C3C3C;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(60, 60, 60, 0));
  }

  .\33xl\:focus\:via-gray-400:focus{
    --gradient-via-color: #707070;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 112, 112, 0));
  }

  .\33xl\:focus\:via-lightbrown:focus{
    --gradient-via-color: #b7b1ab;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 177, 171, 0));
  }

  .\33xl\:focus\:via-beige:focus{
    --gradient-via-color: #EBEAE8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 234, 232, 0));
  }

  .\33xl\:focus\:via-bordeaux:focus{
    --gradient-via-color: #681024;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 16, 36, 0));
  }

  .\33xl\:focus\:via-red:focus{
    --gradient-via-color: #E4002B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(228, 0, 43, 0));
  }

  .\33xl\:focus\:via-green:focus{
    --gradient-via-color: #0AA822;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(10, 168, 34, 0));
  }

  .\33xl\:focus\:via-black:focus{
    --gradient-via-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\33xl\:focus\:via-transparent:focus{
    --gradient-via-color: rgba(0, 0, 0, 0);
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .\33xl\:focus\:via-brown:focus{
    --gradient-via-color: #321604;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 22, 4, 0));
  }

  .\33xl\:focus\:via-lightorange:focus{
    --gradient-via-color: #ff8132;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 129, 50, 0));
  }

  .\33xl\:focus\:via-orange:focus{
    --gradient-via-color: #FB8B44;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 139, 68, 0));
  }

  .\33xl\:focus\:via-darkorange:focus{
    --gradient-via-color: #BC7A1A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 122, 26, 0));
  }

  .\33xl\:focus\:to-white-100:focus{
    --gradient-to-color: #fff;
  }

  .\33xl\:focus\:to-white-200:focus{
    --gradient-to-color: #FAFAFA;
  }

  .\33xl\:focus\:to-gray-200:focus{
    --gradient-to-color: #959595;
  }

  .\33xl\:focus\:to-gray-300:focus{
    --gradient-to-color: #3C3C3C;
  }

  .\33xl\:focus\:to-gray-400:focus{
    --gradient-to-color: #707070;
  }

  .\33xl\:focus\:to-lightbrown:focus{
    --gradient-to-color: #b7b1ab;
  }

  .\33xl\:focus\:to-beige:focus{
    --gradient-to-color: #EBEAE8;
  }

  .\33xl\:focus\:to-bordeaux:focus{
    --gradient-to-color: #681024;
  }

  .\33xl\:focus\:to-red:focus{
    --gradient-to-color: #E4002B;
  }

  .\33xl\:focus\:to-green:focus{
    --gradient-to-color: #0AA822;
  }

  .\33xl\:focus\:to-black:focus{
    --gradient-to-color: #000000;
  }

  .\33xl\:focus\:to-transparent:focus{
    --gradient-to-color: rgba(0, 0, 0, 0);
  }

  .\33xl\:focus\:to-brown:focus{
    --gradient-to-color: #321604;
  }

  .\33xl\:focus\:to-lightorange:focus{
    --gradient-to-color: #ff8132;
  }

  .\33xl\:focus\:to-orange:focus{
    --gradient-to-color: #FB8B44;
  }

  .\33xl\:focus\:to-darkorange:focus{
    --gradient-to-color: #BC7A1A;
  }

  .\33xl\:bg-opacity-0{
    --bg-opacity: 0;
  }

  .\33xl\:bg-opacity-10{
    --bg-opacity: 0.1;
  }

  .\33xl\:bg-opacity-20{
    --bg-opacity: 0.2;
  }

  .\33xl\:bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .\33xl\:bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .\33xl\:bg-opacity-60{
    --bg-opacity: 0.6;
  }

  .\33xl\:bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .\33xl\:bg-opacity-100{
    --bg-opacity: 1;
  }

  .\33xl\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .\33xl\:hover\:bg-opacity-10:hover{
    --bg-opacity: 0.1;
  }

  .\33xl\:hover\:bg-opacity-20:hover{
    --bg-opacity: 0.2;
  }

  .\33xl\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .\33xl\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .\33xl\:hover\:bg-opacity-60:hover{
    --bg-opacity: 0.6;
  }

  .\33xl\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .\33xl\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .\33xl\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .\33xl\:focus\:bg-opacity-10:focus{
    --bg-opacity: 0.1;
  }

  .\33xl\:focus\:bg-opacity-20:focus{
    --bg-opacity: 0.2;
  }

  .\33xl\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .\33xl\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .\33xl\:focus\:bg-opacity-60:focus{
    --bg-opacity: 0.6;
  }

  .\33xl\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .\33xl\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .\33xl\:bg-bottom{
    background-position: bottom;
  }

  .\33xl\:bg-center{
    background-position: center;
  }

  .\33xl\:bg-left{
    background-position: left;
  }

  .\33xl\:bg-left-bottom{
    background-position: left bottom;
  }

  .\33xl\:bg-left-top{
    background-position: left top;
  }

  .\33xl\:bg-right{
    background-position: right;
  }

  .\33xl\:bg-right-bottom{
    background-position: right bottom;
  }

  .\33xl\:bg-right-top{
    background-position: right top;
  }

  .\33xl\:bg-top{
    background-position: top;
  }

  .\33xl\:bg-repeat{
    background-repeat: repeat;
  }

  .\33xl\:bg-no-repeat{
    background-repeat: no-repeat;
  }

  .\33xl\:bg-repeat-x{
    background-repeat: repeat-x;
  }

  .\33xl\:bg-repeat-y{
    background-repeat: repeat-y;
  }

  .\33xl\:bg-repeat-round{
    background-repeat: round;
  }

  .\33xl\:bg-repeat-space{
    background-repeat: space;
  }

  .\33xl\:bg-auto{
    background-size: auto;
  }

  .\33xl\:bg-cover{
    background-size: cover;
  }

  .\33xl\:bg-contain{
    background-size: contain;
  }

  .\33xl\:border-collapse{
    border-collapse: collapse;
  }

  .\33xl\:border-separate{
    border-collapse: separate;
  }

  .\33xl\:border-white-100{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .\33xl\:border-white-200{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .\33xl\:border-gray-200{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .\33xl\:border-gray-300{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .\33xl\:border-gray-400{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .\33xl\:border-lightbrown{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .\33xl\:border-beige{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .\33xl\:border-bordeaux{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .\33xl\:border-red{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .\33xl\:border-green{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .\33xl\:border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .\33xl\:border-transparent{
    border-color: rgba(0, 0, 0, 0);
  }

  .\33xl\:border-brown{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .\33xl\:border-lightorange{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .\33xl\:border-orange{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .\33xl\:border-darkorange{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .\33xl\:hover\:border-white-100:hover{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .\33xl\:hover\:border-white-200:hover{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .\33xl\:hover\:border-gray-200:hover{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .\33xl\:hover\:border-gray-300:hover{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .\33xl\:hover\:border-gray-400:hover{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .\33xl\:hover\:border-lightbrown:hover{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .\33xl\:hover\:border-beige:hover{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .\33xl\:hover\:border-bordeaux:hover{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .\33xl\:hover\:border-red:hover{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .\33xl\:hover\:border-green:hover{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .\33xl\:hover\:border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .\33xl\:hover\:border-transparent:hover{
    border-color: rgba(0, 0, 0, 0);
  }

  .\33xl\:hover\:border-brown:hover{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .\33xl\:hover\:border-lightorange:hover{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .\33xl\:hover\:border-orange:hover{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .\33xl\:hover\:border-darkorange:hover{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .\33xl\:focus\:border-white-100:focus{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .\33xl\:focus\:border-white-200:focus{
    --border-opacity: 1;
    border-color: #FAFAFA;
    border-color: rgba(250, 250, 250, var(--border-opacity));
  }

  .\33xl\:focus\:border-gray-200:focus{
    --border-opacity: 1;
    border-color: #959595;
    border-color: rgba(149, 149, 149, var(--border-opacity));
  }

  .\33xl\:focus\:border-gray-300:focus{
    --border-opacity: 1;
    border-color: #3C3C3C;
    border-color: rgba(60, 60, 60, var(--border-opacity));
  }

  .\33xl\:focus\:border-gray-400:focus{
    --border-opacity: 1;
    border-color: #707070;
    border-color: rgba(112, 112, 112, var(--border-opacity));
  }

  .\33xl\:focus\:border-lightbrown:focus{
    --border-opacity: 1;
    border-color: #b7b1ab;
    border-color: rgba(183, 177, 171, var(--border-opacity));
  }

  .\33xl\:focus\:border-beige:focus{
    --border-opacity: 1;
    border-color: #EBEAE8;
    border-color: rgba(235, 234, 232, var(--border-opacity));
  }

  .\33xl\:focus\:border-bordeaux:focus{
    --border-opacity: 1;
    border-color: #681024;
    border-color: rgba(104, 16, 36, var(--border-opacity));
  }

  .\33xl\:focus\:border-red:focus{
    --border-opacity: 1;
    border-color: #E4002B;
    border-color: rgba(228, 0, 43, var(--border-opacity));
  }

  .\33xl\:focus\:border-green:focus{
    --border-opacity: 1;
    border-color: #0AA822;
    border-color: rgba(10, 168, 34, var(--border-opacity));
  }

  .\33xl\:focus\:border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .\33xl\:focus\:border-transparent:focus{
    border-color: rgba(0, 0, 0, 0);
  }

  .\33xl\:focus\:border-brown:focus{
    --border-opacity: 1;
    border-color: #321604;
    border-color: rgba(50, 22, 4, var(--border-opacity));
  }

  .\33xl\:focus\:border-lightorange:focus{
    --border-opacity: 1;
    border-color: #ff8132;
    border-color: rgba(255, 129, 50, var(--border-opacity));
  }

  .\33xl\:focus\:border-orange:focus{
    --border-opacity: 1;
    border-color: #FB8B44;
    border-color: rgba(251, 139, 68, var(--border-opacity));
  }

  .\33xl\:focus\:border-darkorange:focus{
    --border-opacity: 1;
    border-color: #BC7A1A;
    border-color: rgba(188, 122, 26, var(--border-opacity));
  }

  .\33xl\:border-opacity-0{
    --border-opacity: 0;
  }

  .\33xl\:border-opacity-10{
    --border-opacity: 0.1;
  }

  .\33xl\:border-opacity-20{
    --border-opacity: 0.2;
  }

  .\33xl\:border-opacity-25{
    --border-opacity: 0.25;
  }

  .\33xl\:border-opacity-50{
    --border-opacity: 0.5;
  }

  .\33xl\:border-opacity-60{
    --border-opacity: 0.6;
  }

  .\33xl\:border-opacity-75{
    --border-opacity: 0.75;
  }

  .\33xl\:border-opacity-100{
    --border-opacity: 1;
  }

  .\33xl\:hover\:border-opacity-0:hover{
    --border-opacity: 0;
  }

  .\33xl\:hover\:border-opacity-10:hover{
    --border-opacity: 0.1;
  }

  .\33xl\:hover\:border-opacity-20:hover{
    --border-opacity: 0.2;
  }

  .\33xl\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .\33xl\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .\33xl\:hover\:border-opacity-60:hover{
    --border-opacity: 0.6;
  }

  .\33xl\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .\33xl\:hover\:border-opacity-100:hover{
    --border-opacity: 1;
  }

  .\33xl\:focus\:border-opacity-0:focus{
    --border-opacity: 0;
  }

  .\33xl\:focus\:border-opacity-10:focus{
    --border-opacity: 0.1;
  }

  .\33xl\:focus\:border-opacity-20:focus{
    --border-opacity: 0.2;
  }

  .\33xl\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .\33xl\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .\33xl\:focus\:border-opacity-60:focus{
    --border-opacity: 0.6;
  }

  .\33xl\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .\33xl\:focus\:border-opacity-100:focus{
    --border-opacity: 1;
  }

  .\33xl\:rounded-none{
    border-radius: 0;
  }

  .\33xl\:rounded-sm{
    border-radius: 0.125rem;
  }

  .\33xl\:rounded{
    border-radius: 0.25rem;
  }

  .\33xl\:rounded-md{
    border-radius: 0.375rem;
  }

  .\33xl\:rounded-lg{
    border-radius: 0.5rem;
  }

  .\33xl\:rounded-xl{
    border-radius: 0.75rem;
  }

  .\33xl\:rounded-2xl{
    border-radius: 1rem;
  }

  .\33xl\:rounded-3xl{
    border-radius: 1.5rem;
  }

  .\33xl\:rounded-full{
    border-radius: 9999px;
  }

  .\33xl\:rounded-t-none{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .\33xl\:rounded-r-none{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .\33xl\:rounded-b-none{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\33xl\:rounded-l-none{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\33xl\:rounded-t-sm{
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .\33xl\:rounded-r-sm{
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .\33xl\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\33xl\:rounded-l-sm{
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\33xl\:rounded-t{
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .\33xl\:rounded-r{
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .\33xl\:rounded-b{
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\33xl\:rounded-l{
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\33xl\:rounded-t-md{
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .\33xl\:rounded-r-md{
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .\33xl\:rounded-b-md{
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\33xl\:rounded-l-md{
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\33xl\:rounded-t-lg{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .\33xl\:rounded-r-lg{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .\33xl\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\33xl\:rounded-l-lg{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\33xl\:rounded-t-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .\33xl\:rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .\33xl\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .\33xl\:rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .\33xl\:rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .\33xl\:rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .\33xl\:rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .\33xl\:rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .\33xl\:rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .\33xl\:rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .\33xl\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .\33xl\:rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .\33xl\:rounded-t-full{
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .\33xl\:rounded-r-full{
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .\33xl\:rounded-b-full{
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\33xl\:rounded-l-full{
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\33xl\:rounded-tl-none{
    border-top-left-radius: 0;
  }

  .\33xl\:rounded-tr-none{
    border-top-right-radius: 0;
  }

  .\33xl\:rounded-br-none{
    border-bottom-right-radius: 0;
  }

  .\33xl\:rounded-bl-none{
    border-bottom-left-radius: 0;
  }

  .\33xl\:rounded-tl-sm{
    border-top-left-radius: 0.125rem;
  }

  .\33xl\:rounded-tr-sm{
    border-top-right-radius: 0.125rem;
  }

  .\33xl\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem;
  }

  .\33xl\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem;
  }

  .\33xl\:rounded-tl{
    border-top-left-radius: 0.25rem;
  }

  .\33xl\:rounded-tr{
    border-top-right-radius: 0.25rem;
  }

  .\33xl\:rounded-br{
    border-bottom-right-radius: 0.25rem;
  }

  .\33xl\:rounded-bl{
    border-bottom-left-radius: 0.25rem;
  }

  .\33xl\:rounded-tl-md{
    border-top-left-radius: 0.375rem;
  }

  .\33xl\:rounded-tr-md{
    border-top-right-radius: 0.375rem;
  }

  .\33xl\:rounded-br-md{
    border-bottom-right-radius: 0.375rem;
  }

  .\33xl\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem;
  }

  .\33xl\:rounded-tl-lg{
    border-top-left-radius: 0.5rem;
  }

  .\33xl\:rounded-tr-lg{
    border-top-right-radius: 0.5rem;
  }

  .\33xl\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem;
  }

  .\33xl\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem;
  }

  .\33xl\:rounded-tl-xl{
    border-top-left-radius: 0.75rem;
  }

  .\33xl\:rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .\33xl\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .\33xl\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .\33xl\:rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .\33xl\:rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .\33xl\:rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .\33xl\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .\33xl\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .\33xl\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .\33xl\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .\33xl\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem;
  }

  .\33xl\:rounded-tl-full{
    border-top-left-radius: 9999px;
  }

  .\33xl\:rounded-tr-full{
    border-top-right-radius: 9999px;
  }

  .\33xl\:rounded-br-full{
    border-bottom-right-radius: 9999px;
  }

  .\33xl\:rounded-bl-full{
    border-bottom-left-radius: 9999px;
  }

  .\33xl\:border-solid{
    border-style: solid;
  }

  .\33xl\:border-dashed{
    border-style: dashed;
  }

  .\33xl\:border-dotted{
    border-style: dotted;
  }

  .\33xl\:border-double{
    border-style: double;
  }

  .\33xl\:border-none{
    border-style: none;
  }

  .\33xl\:border-0{
    border-width: 0;
  }

  .\33xl\:border-2{
    border-width: 2px;
  }

  .\33xl\:border-4{
    border-width: 4px;
  }

  .\33xl\:border-8{
    border-width: 8px;
  }

  .\33xl\:border{
    border-width: 1px;
  }

  .\33xl\:border-0\.5{
    border-width: 0.5px;
  }

  .\33xl\:border-t-0{
    border-top-width: 0;
  }

  .\33xl\:border-r-0{
    border-right-width: 0;
  }

  .\33xl\:border-b-0{
    border-bottom-width: 0;
  }

  .\33xl\:border-l-0{
    border-left-width: 0;
  }

  .\33xl\:border-t-2{
    border-top-width: 2px;
  }

  .\33xl\:border-r-2{
    border-right-width: 2px;
  }

  .\33xl\:border-b-2{
    border-bottom-width: 2px;
  }

  .\33xl\:border-l-2{
    border-left-width: 2px;
  }

  .\33xl\:border-t-4{
    border-top-width: 4px;
  }

  .\33xl\:border-r-4{
    border-right-width: 4px;
  }

  .\33xl\:border-b-4{
    border-bottom-width: 4px;
  }

  .\33xl\:border-l-4{
    border-left-width: 4px;
  }

  .\33xl\:border-t-8{
    border-top-width: 8px;
  }

  .\33xl\:border-r-8{
    border-right-width: 8px;
  }

  .\33xl\:border-b-8{
    border-bottom-width: 8px;
  }

  .\33xl\:border-l-8{
    border-left-width: 8px;
  }

  .\33xl\:border-t{
    border-top-width: 1px;
  }

  .\33xl\:border-r{
    border-right-width: 1px;
  }

  .\33xl\:border-b{
    border-bottom-width: 1px;
  }

  .\33xl\:border-l{
    border-left-width: 1px;
  }

  .\33xl\:border-t-0\.5{
    border-top-width: 0.5px;
  }

  .\33xl\:border-r-0\.5{
    border-right-width: 0.5px;
  }

  .\33xl\:border-b-0\.5{
    border-bottom-width: 0.5px;
  }

  .\33xl\:border-l-0\.5{
    border-left-width: 0.5px;
  }

  .\33xl\:box-border{
    box-sizing: border-box;
  }

  .\33xl\:box-content{
    box-sizing: content-box;
  }

  .\33xl\:cursor-auto{
    cursor: auto;
  }

  .\33xl\:cursor-default{
    cursor: default;
  }

  .\33xl\:cursor-pointer{
    cursor: pointer;
  }

  .\33xl\:cursor-wait{
    cursor: wait;
  }

  .\33xl\:cursor-text{
    cursor: text;
  }

  .\33xl\:cursor-move{
    cursor: move;
  }

  .\33xl\:cursor-not-allowed{
    cursor: not-allowed;
  }

  .\33xl\:block{
    display: block;
  }

  .\33xl\:inline-block{
    display: inline-block;
  }

  .\33xl\:inline{
    display: inline;
  }

  .\33xl\:flex{
    display: flex;
  }

  .\33xl\:inline-flex{
    display: inline-flex;
  }

  .\33xl\:table{
    display: table;
  }

  .\33xl\:table-caption{
    display: table-caption;
  }

  .\33xl\:table-cell{
    display: table-cell;
  }

  .\33xl\:table-column{
    display: table-column;
  }

  .\33xl\:table-column-group{
    display: table-column-group;
  }

  .\33xl\:table-footer-group{
    display: table-footer-group;
  }

  .\33xl\:table-header-group{
    display: table-header-group;
  }

  .\33xl\:table-row-group{
    display: table-row-group;
  }

  .\33xl\:table-row{
    display: table-row;
  }

  .\33xl\:flow-root{
    display: flow-root;
  }

  .\33xl\:grid{
    display: grid;
  }

  .\33xl\:inline-grid{
    display: inline-grid;
  }

  .\33xl\:contents{
    display: contents;
  }

  .\33xl\:hidden{
    display: none;
  }

  .\33xl\:flex-row{
    flex-direction: row;
  }

  .\33xl\:flex-row-reverse{
    flex-direction: row-reverse;
  }

  .\33xl\:flex-col{
    flex-direction: column;
  }

  .\33xl\:flex-col-reverse{
    flex-direction: column-reverse;
  }

  .\33xl\:flex-wrap{
    flex-wrap: wrap;
  }

  .\33xl\:flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .\33xl\:flex-no-wrap{
    flex-wrap: nowrap;
  }

  .\33xl\:place-items-auto{
    place-items: auto;
  }

  .\33xl\:place-items-start{
    place-items: start;
  }

  .\33xl\:place-items-end{
    place-items: end;
  }

  .\33xl\:place-items-center{
    place-items: center;
  }

  .\33xl\:place-items-stretch{
    place-items: stretch;
  }

  .\33xl\:place-content-center{
    place-content: center;
  }

  .\33xl\:place-content-start{
    place-content: start;
  }

  .\33xl\:place-content-end{
    place-content: end;
  }

  .\33xl\:place-content-between{
    place-content: space-between;
  }

  .\33xl\:place-content-around{
    place-content: space-around;
  }

  .\33xl\:place-content-evenly{
    place-content: space-evenly;
  }

  .\33xl\:place-content-stretch{
    place-content: stretch;
  }

  .\33xl\:place-self-auto{
    place-self: auto;
  }

  .\33xl\:place-self-start{
    place-self: start;
  }

  .\33xl\:place-self-end{
    place-self: end;
  }

  .\33xl\:place-self-center{
    place-self: center;
  }

  .\33xl\:place-self-stretch{
    place-self: stretch;
  }

  .\33xl\:items-start{
    align-items: flex-start;
  }

  .\33xl\:items-end{
    align-items: flex-end;
  }

  .\33xl\:items-center{
    align-items: center;
  }

  .\33xl\:items-baseline{
    align-items: baseline;
  }

  .\33xl\:items-stretch{
    align-items: stretch;
  }

  .\33xl\:content-center{
    align-content: center;
  }

  .\33xl\:content-start{
    align-content: flex-start;
  }

  .\33xl\:content-end{
    align-content: flex-end;
  }

  .\33xl\:content-between{
    align-content: space-between;
  }

  .\33xl\:content-around{
    align-content: space-around;
  }

  .\33xl\:content-evenly{
    align-content: space-evenly;
  }

  .\33xl\:self-auto{
    align-self: auto;
  }

  .\33xl\:self-start{
    align-self: flex-start;
  }

  .\33xl\:self-end{
    align-self: flex-end;
  }

  .\33xl\:self-center{
    align-self: center;
  }

  .\33xl\:self-stretch{
    align-self: stretch;
  }

  .\33xl\:justify-items-auto{
    justify-items: auto;
  }

  .\33xl\:justify-items-start{
    justify-items: start;
  }

  .\33xl\:justify-items-end{
    justify-items: end;
  }

  .\33xl\:justify-items-center{
    justify-items: center;
  }

  .\33xl\:justify-items-stretch{
    justify-items: stretch;
  }

  .\33xl\:justify-start{
    justify-content: flex-start;
  }

  .\33xl\:justify-end{
    justify-content: flex-end;
  }

  .\33xl\:justify-center{
    justify-content: center;
  }

  .\33xl\:justify-between{
    justify-content: space-between;
  }

  .\33xl\:justify-around{
    justify-content: space-around;
  }

  .\33xl\:justify-evenly{
    justify-content: space-evenly;
  }

  .\33xl\:justify-self-auto{
    justify-self: auto;
  }

  .\33xl\:justify-self-start{
    justify-self: start;
  }

  .\33xl\:justify-self-end{
    justify-self: end;
  }

  .\33xl\:justify-self-center{
    justify-self: center;
  }

  .\33xl\:justify-self-stretch{
    justify-self: stretch;
  }

  .\33xl\:flex-1{
    flex: 1 1 0%;
  }

  .\33xl\:flex-auto{
    flex: 1 1 auto;
  }

  .\33xl\:flex-initial{
    flex: 0 1 auto;
  }

  .\33xl\:flex-none{
    flex: none;
  }

  .\33xl\:flex-grow-0{
    flex-grow: 0;
  }

  .\33xl\:flex-grow{
    flex-grow: 1;
  }

  .\33xl\:flex-shrink-0{
    flex-shrink: 0;
  }

  .\33xl\:flex-shrink{
    flex-shrink: 1;
  }

  .\33xl\:order-1{
    order: 1;
  }

  .\33xl\:order-2{
    order: 2;
  }

  .\33xl\:order-3{
    order: 3;
  }

  .\33xl\:order-4{
    order: 4;
  }

  .\33xl\:order-5{
    order: 5;
  }

  .\33xl\:order-6{
    order: 6;
  }

  .\33xl\:order-7{
    order: 7;
  }

  .\33xl\:order-8{
    order: 8;
  }

  .\33xl\:order-9{
    order: 9;
  }

  .\33xl\:order-10{
    order: 10;
  }

  .\33xl\:order-11{
    order: 11;
  }

  .\33xl\:order-12{
    order: 12;
  }

  .\33xl\:order-first{
    order: -9999;
  }

  .\33xl\:order-last{
    order: 9999;
  }

  .\33xl\:order-none{
    order: 0;
  }

  .\33xl\:float-right{
    float: right;
  }

  .\33xl\:float-left{
    float: left;
  }

  .\33xl\:float-none{
    float: none;
  }

  .\33xl\:clearfix:after{
    content: "";
    display: table;
    clear: both;
  }

  .\33xl\:clear-left{
    clear: left;
  }

  .\33xl\:clear-right{
    clear: right;
  }

  .\33xl\:clear-both{
    clear: both;
  }

  .\33xl\:clear-none{
    clear: none;
  }

  .\33xl\:font-primary{
    font-family: termina, sans-serif;
  }

  .\33xl\:font-secondary{
    font-family: gotham, sans-serif;
  }

  .\33xl\:font-hairline{
    font-weight: 100;
  }

  .\33xl\:font-thin{
    font-weight: 200;
  }

  .\33xl\:font-light{
    font-weight: 300;
  }

  .\33xl\:font-normal{
    font-weight: 400;
  }

  .\33xl\:font-medium{
    font-weight: 500;
  }

  .\33xl\:font-semibold{
    font-weight: 600;
  }

  .\33xl\:font-bold{
    font-weight: 700;
  }

  .\33xl\:font-extrabold{
    font-weight: 800;
  }

  .\33xl\:font-black{
    font-weight: 900;
  }

  .\33xl\:hover\:font-hairline:hover{
    font-weight: 100;
  }

  .\33xl\:hover\:font-thin:hover{
    font-weight: 200;
  }

  .\33xl\:hover\:font-light:hover{
    font-weight: 300;
  }

  .\33xl\:hover\:font-normal:hover{
    font-weight: 400;
  }

  .\33xl\:hover\:font-medium:hover{
    font-weight: 500;
  }

  .\33xl\:hover\:font-semibold:hover{
    font-weight: 600;
  }

  .\33xl\:hover\:font-bold:hover{
    font-weight: 700;
  }

  .\33xl\:hover\:font-extrabold:hover{
    font-weight: 800;
  }

  .\33xl\:hover\:font-black:hover{
    font-weight: 900;
  }

  .\33xl\:focus\:font-hairline:focus{
    font-weight: 100;
  }

  .\33xl\:focus\:font-thin:focus{
    font-weight: 200;
  }

  .\33xl\:focus\:font-light:focus{
    font-weight: 300;
  }

  .\33xl\:focus\:font-normal:focus{
    font-weight: 400;
  }

  .\33xl\:focus\:font-medium:focus{
    font-weight: 500;
  }

  .\33xl\:focus\:font-semibold:focus{
    font-weight: 600;
  }

  .\33xl\:focus\:font-bold:focus{
    font-weight: 700;
  }

  .\33xl\:focus\:font-extrabold:focus{
    font-weight: 800;
  }

  .\33xl\:focus\:font-black:focus{
    font-weight: 900;
  }

  .\33xl\:h-0{
    height: 0;
  }

  .\33xl\:h-1{
    height: 0.25rem;
  }

  .\33xl\:h-2{
    height: 0.5rem;
  }

  .\33xl\:h-3{
    height: 0.75rem;
  }

  .\33xl\:h-4{
    height: 1rem;
  }

  .\33xl\:h-5{
    height: 1.25rem;
  }

  .\33xl\:h-6{
    height: 1.5rem;
  }

  .\33xl\:h-8{
    height: 2rem;
  }

  .\33xl\:h-10{
    height: 2.5rem;
  }

  .\33xl\:h-12{
    height: 3rem;
  }

  .\33xl\:h-16{
    height: 4rem;
  }

  .\33xl\:h-20{
    height: 5rem;
  }

  .\33xl\:h-24{
    height: 6rem;
  }

  .\33xl\:h-32{
    height: 8rem;
  }

  .\33xl\:h-40{
    height: 10rem;
  }

  .\33xl\:h-48{
    height: 12rem;
  }

  .\33xl\:h-56{
    height: 14rem;
  }

  .\33xl\:h-64{
    height: 16rem;
  }

  .\33xl\:h-72{
    height: 4.5rem;
  }

  .\33xl\:h-92{
    height: 5.75rem;
  }

  .\33xl\:h-100{
    height: 26rem;
  }

  .\33xl\:h-108{
    height: 6.75rem;
  }

  .\33xl\:h-120{
    height: 7.5rem;
  }

  .\33xl\:h-138{
    height: 8.625rem;
  }

  .\33xl\:h-140{
    height: 8.75rem;
  }

  .\33xl\:h-200{
    height: 12.5rem;
  }

  .\33xl\:h-260{
    height: 16.25rem;
  }

  .\33xl\:h-310{
    height: 19.375rem;
  }

  .\33xl\:h-340{
    height: 23.75rem;
  }

  .\33xl\:h-378{
    height: 23.625rem;
  }

  .\33xl\:h-480{
    height: 30rem;
  }

  .\33xl\:h-520{
    height: 32.5rem;
  }

  .\33xl\:h-582{
    height: 36.375rem;
  }

  .\33xl\:h-624{
    height: 39rem;
  }

  .\33xl\:h-652{
    height: 40.75rem;
  }

  .\33xl\:h-756{
    height: 47.25rem;
  }

  .\33xl\:h-auto{
    height: auto;
  }

  .\33xl\:h-px{
    height: 1px;
  }

  .\33xl\:h-full{
    height: 100%;
  }

  .\33xl\:h-screen{
    height: 100vh;
  }

  .\33xl\:h-fit{
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .\33xl\:h-line{
    height: 0.0625rem;
  }

  .\33xl\:h-70vh{
    height: 70vh;
  }

  .\33xl\:h-50vh{
    height: 50vh;
  }

  .\33xl\:h-unset{
    height: unset;
  }

  .\33xl\:text-8{
    font-size: 0.5rem;
    line-height: 1.5;
  }

  .\33xl\:text-10{
    font-size: 0.625rem;
    line-height: 1.5;
  }

  .\33xl\:text-12{
    font-size: 0.75rem;
    line-height: 1.6;
  }

  .\33xl\:text-14{
    font-size: 0.875rem;
    line-height: 1.6;
  }

  .\33xl\:text-18{
    font-size: 1.125rem;
    line-height: 1.625rem;
  }

  .\33xl\:text-28{
    font-size: 1.75rem;
    line-height: 2.25rem;
  }

  .\33xl\:text-32{
    font-size: 2rem;
    line-height: 2.625rem;
  }

  .\33xl\:text-44{
    font-size: 2.75rem;
    line-height: 3.25rem;
  }

  .\33xl\:text-xs{
    font-size: 0.75rem;
  }

  .\33xl\:text-sm{
    font-size: 0.875rem;
  }

  .\33xl\:text-base{
    font-size: 1rem;
  }

  .\33xl\:text-lg{
    font-size: 1.125rem;
  }

  .\33xl\:text-xl{
    font-size: 1.25rem;
  }

  .\33xl\:text-2xl{
    font-size: 1.5rem;
  }

  .\33xl\:text-3xl{
    font-size: 1.875rem;
  }

  .\33xl\:text-4xl{
    font-size: 2.25rem;
  }

  .\33xl\:text-5xl{
    font-size: 3rem;
  }

  .\33xl\:text-6xl{
    font-size: 4rem;
  }

  .\33xl\:leading-3{
    line-height: .75rem;
  }

  .\33xl\:leading-4{
    line-height: 1rem;
  }

  .\33xl\:leading-5{
    line-height: 1.25rem;
  }

  .\33xl\:leading-6{
    line-height: 1.5rem;
  }

  .\33xl\:leading-7{
    line-height: 1.75rem;
  }

  .\33xl\:leading-8{
    line-height: 2rem;
  }

  .\33xl\:leading-9{
    line-height: 2.25rem;
  }

  .\33xl\:leading-10{
    line-height: 2.5rem;
  }

  .\33xl\:leading-none{
    line-height: 1;
  }

  .\33xl\:leading-tight{
    line-height: 1.25;
  }

  .\33xl\:leading-snug{
    line-height: 1.375;
  }

  .\33xl\:leading-normal{
    line-height: 1.5;
  }

  .\33xl\:leading-relaxed{
    line-height: 1.625;
  }

  .\33xl\:leading-loose{
    line-height: 2;
  }

  .\33xl\:list-inside{
    list-style-position: inside;
  }

  .\33xl\:list-outside{
    list-style-position: outside;
  }

  .\33xl\:list-none{
    list-style-type: none;
  }

  .\33xl\:list-disc{
    list-style-type: disc;
  }

  .\33xl\:list-decimal{
    list-style-type: decimal;
  }

  .\33xl\:m-0{
    margin: 0;
  }

  .\33xl\:m-1{
    margin: 0.25rem;
  }

  .\33xl\:m-2{
    margin: 0.5rem;
  }

  .\33xl\:m-3{
    margin: 0.75rem;
  }

  .\33xl\:m-4{
    margin: 1rem;
  }

  .\33xl\:m-5{
    margin: 1.25rem;
  }

  .\33xl\:m-6{
    margin: 1.5rem;
  }

  .\33xl\:m-8{
    margin: 2rem;
  }

  .\33xl\:m-10{
    margin: 2.5rem;
  }

  .\33xl\:m-12{
    margin: 3rem;
  }

  .\33xl\:m-16{
    margin: 4rem;
  }

  .\33xl\:m-20{
    margin: 1.25rem;
  }

  .\33xl\:m-24{
    margin: 6rem;
  }

  .\33xl\:m-28{
    margin: 1.75rem;
  }

  .\33xl\:m-30{
    margin: 1.875rem;
  }

  .\33xl\:m-32{
    margin: 8rem;
  }

  .\33xl\:m-40{
    margin: 2.5rem;
  }

  .\33xl\:m-48{
    margin: 12rem;
  }

  .\33xl\:m-56{
    margin: 14rem;
  }

  .\33xl\:m-60{
    margin: 3.75rem;
  }

  .\33xl\:m-64{
    margin: 16rem;
  }

  .\33xl\:m-72{
    margin: 4.5rem;
  }

  .\33xl\:m-92{
    margin: 5.75rem;
  }

  .\33xl\:m-108{
    margin: 6.75rem;
  }

  .\33xl\:m-140{
    margin: 8.75rem;
  }

  .\33xl\:m-160{
    margin: 10rem;
  }

  .\33xl\:m-180{
    margin: 11.25rem;
  }

  .\33xl\:m-192{
    margin: 12rem;
  }

  .\33xl\:m-208{
    margin: 13rem;
  }

  .\33xl\:m-240{
    margin: 15rem;
  }

  .\33xl\:m-280{
    margin: 17.5rem;
  }

  .\33xl\:m-auto{
    margin: auto;
  }

  .\33xl\:m-px{
    margin: 1px;
  }

  .\33xl\:-m-1{
    margin: -0.25rem;
  }

  .\33xl\:-m-2{
    margin: -0.5rem;
  }

  .\33xl\:-m-3{
    margin: -0.75rem;
  }

  .\33xl\:-m-4{
    margin: -1rem;
  }

  .\33xl\:-m-5{
    margin: -1.25rem;
  }

  .\33xl\:-m-6{
    margin: -1.5rem;
  }

  .\33xl\:-m-8{
    margin: -2rem;
  }

  .\33xl\:-m-10{
    margin: -2.5rem;
  }

  .\33xl\:-m-12{
    margin: -3rem;
  }

  .\33xl\:-m-16{
    margin: -4rem;
  }

  .\33xl\:-m-20{
    margin: -5rem;
  }

  .\33xl\:-m-24{
    margin: -6rem;
  }

  .\33xl\:-m-32{
    margin: -8rem;
  }

  .\33xl\:-m-40{
    margin: -10rem;
  }

  .\33xl\:-m-48{
    margin: -12rem;
  }

  .\33xl\:-m-56{
    margin: -14rem;
  }

  .\33xl\:-m-64{
    margin: -16rem;
  }

  .\33xl\:-m-px{
    margin: -1px;
  }

  .\33xl\:my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .\33xl\:mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .\33xl\:my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .\33xl\:mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .\33xl\:my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .\33xl\:mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .\33xl\:my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .\33xl\:mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .\33xl\:my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .\33xl\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .\33xl\:my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .\33xl\:mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .\33xl\:my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .\33xl\:mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .\33xl\:my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .\33xl\:mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .\33xl\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\33xl\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\33xl\:my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .\33xl\:mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .\33xl\:my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .\33xl\:mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .\33xl\:my-20{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .\33xl\:mx-20{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .\33xl\:my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .\33xl\:mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .\33xl\:my-28{
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .\33xl\:mx-28{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .\33xl\:my-30{
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }

  .\33xl\:mx-30{
    margin-left: 1.875rem;
    margin-right: 1.875rem;
  }

  .\33xl\:my-32{
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .\33xl\:mx-32{
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .\33xl\:my-40{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\33xl\:mx-40{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\33xl\:my-48{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .\33xl\:mx-48{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .\33xl\:my-56{
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .\33xl\:mx-56{
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .\33xl\:my-60{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .\33xl\:mx-60{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .\33xl\:my-64{
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .\33xl\:mx-64{
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .\33xl\:my-72{
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .\33xl\:mx-72{
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .\33xl\:my-92{
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .\33xl\:mx-92{
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .\33xl\:my-108{
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .\33xl\:mx-108{
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .\33xl\:my-140{
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }

  .\33xl\:mx-140{
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }

  .\33xl\:my-160{
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .\33xl\:mx-160{
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .\33xl\:my-180{
    margin-top: 11.25rem;
    margin-bottom: 11.25rem;
  }

  .\33xl\:mx-180{
    margin-left: 11.25rem;
    margin-right: 11.25rem;
  }

  .\33xl\:my-192{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .\33xl\:mx-192{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .\33xl\:my-208{
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .\33xl\:mx-208{
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .\33xl\:my-240{
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .\33xl\:mx-240{
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .\33xl\:my-280{
    margin-top: 17.5rem;
    margin-bottom: 17.5rem;
  }

  .\33xl\:mx-280{
    margin-left: 17.5rem;
    margin-right: 17.5rem;
  }

  .\33xl\:my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .\33xl\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .\33xl\:my-px{
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .\33xl\:mx-px{
    margin-left: 1px;
    margin-right: 1px;
  }

  .\33xl\:-my-1{
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .\33xl\:-mx-1{
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .\33xl\:-my-2{
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .\33xl\:-mx-2{
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .\33xl\:-my-3{
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .\33xl\:-mx-3{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .\33xl\:-my-4{
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .\33xl\:-mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .\33xl\:-my-5{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .\33xl\:-mx-5{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .\33xl\:-my-6{
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .\33xl\:-mx-6{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .\33xl\:-my-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .\33xl\:-mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .\33xl\:-my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .\33xl\:-mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .\33xl\:-my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .\33xl\:-mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .\33xl\:-my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .\33xl\:-mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .\33xl\:-my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .\33xl\:-mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .\33xl\:-my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .\33xl\:-mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .\33xl\:-my-32{
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .\33xl\:-mx-32{
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .\33xl\:-my-40{
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .\33xl\:-mx-40{
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .\33xl\:-my-48{
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .\33xl\:-mx-48{
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .\33xl\:-my-56{
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .\33xl\:-mx-56{
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .\33xl\:-my-64{
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .\33xl\:-mx-64{
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .\33xl\:-my-px{
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .\33xl\:-mx-px{
    margin-left: -1px;
    margin-right: -1px;
  }

  .\33xl\:mt-0{
    margin-top: 0;
  }

  .\33xl\:mr-0{
    margin-right: 0;
  }

  .\33xl\:mb-0{
    margin-bottom: 0;
  }

  .\33xl\:ml-0{
    margin-left: 0;
  }

  .\33xl\:mt-1{
    margin-top: 0.25rem;
  }

  .\33xl\:mr-1{
    margin-right: 0.25rem;
  }

  .\33xl\:mb-1{
    margin-bottom: 0.25rem;
  }

  .\33xl\:ml-1{
    margin-left: 0.25rem;
  }

  .\33xl\:mt-2{
    margin-top: 0.5rem;
  }

  .\33xl\:mr-2{
    margin-right: 0.5rem;
  }

  .\33xl\:mb-2{
    margin-bottom: 0.5rem;
  }

  .\33xl\:ml-2{
    margin-left: 0.5rem;
  }

  .\33xl\:mt-3{
    margin-top: 0.75rem;
  }

  .\33xl\:mr-3{
    margin-right: 0.75rem;
  }

  .\33xl\:mb-3{
    margin-bottom: 0.75rem;
  }

  .\33xl\:ml-3{
    margin-left: 0.75rem;
  }

  .\33xl\:mt-4{
    margin-top: 1rem;
  }

  .\33xl\:mr-4{
    margin-right: 1rem;
  }

  .\33xl\:mb-4{
    margin-bottom: 1rem;
  }

  .\33xl\:ml-4{
    margin-left: 1rem;
  }

  .\33xl\:mt-5{
    margin-top: 1.25rem;
  }

  .\33xl\:mr-5{
    margin-right: 1.25rem;
  }

  .\33xl\:mb-5{
    margin-bottom: 1.25rem;
  }

  .\33xl\:ml-5{
    margin-left: 1.25rem;
  }

  .\33xl\:mt-6{
    margin-top: 1.5rem;
  }

  .\33xl\:mr-6{
    margin-right: 1.5rem;
  }

  .\33xl\:mb-6{
    margin-bottom: 1.5rem;
  }

  .\33xl\:ml-6{
    margin-left: 1.5rem;
  }

  .\33xl\:mt-8{
    margin-top: 2rem;
  }

  .\33xl\:mr-8{
    margin-right: 2rem;
  }

  .\33xl\:mb-8{
    margin-bottom: 2rem;
  }

  .\33xl\:ml-8{
    margin-left: 2rem;
  }

  .\33xl\:mt-10{
    margin-top: 2.5rem;
  }

  .\33xl\:mr-10{
    margin-right: 2.5rem;
  }

  .\33xl\:mb-10{
    margin-bottom: 2.5rem;
  }

  .\33xl\:ml-10{
    margin-left: 2.5rem;
  }

  .\33xl\:mt-12{
    margin-top: 3rem;
  }

  .\33xl\:mr-12{
    margin-right: 3rem;
  }

  .\33xl\:mb-12{
    margin-bottom: 3rem;
  }

  .\33xl\:ml-12{
    margin-left: 3rem;
  }

  .\33xl\:mt-16{
    margin-top: 4rem;
  }

  .\33xl\:mr-16{
    margin-right: 4rem;
  }

  .\33xl\:mb-16{
    margin-bottom: 4rem;
  }

  .\33xl\:ml-16{
    margin-left: 4rem;
  }

  .\33xl\:mt-20{
    margin-top: 1.25rem;
  }

  .\33xl\:mr-20{
    margin-right: 1.25rem;
  }

  .\33xl\:mb-20{
    margin-bottom: 1.25rem;
  }

  .\33xl\:ml-20{
    margin-left: 1.25rem;
  }

  .\33xl\:mt-24{
    margin-top: 6rem;
  }

  .\33xl\:mr-24{
    margin-right: 6rem;
  }

  .\33xl\:mb-24{
    margin-bottom: 6rem;
  }

  .\33xl\:ml-24{
    margin-left: 6rem;
  }

  .\33xl\:mt-28{
    margin-top: 1.75rem;
  }

  .\33xl\:mr-28{
    margin-right: 1.75rem;
  }

  .\33xl\:mb-28{
    margin-bottom: 1.75rem;
  }

  .\33xl\:ml-28{
    margin-left: 1.75rem;
  }

  .\33xl\:mt-30{
    margin-top: 1.875rem;
  }

  .\33xl\:mr-30{
    margin-right: 1.875rem;
  }

  .\33xl\:mb-30{
    margin-bottom: 1.875rem;
  }

  .\33xl\:ml-30{
    margin-left: 1.875rem;
  }

  .\33xl\:mt-32{
    margin-top: 8rem;
  }

  .\33xl\:mr-32{
    margin-right: 8rem;
  }

  .\33xl\:mb-32{
    margin-bottom: 8rem;
  }

  .\33xl\:ml-32{
    margin-left: 8rem;
  }

  .\33xl\:mt-40{
    margin-top: 2.5rem;
  }

  .\33xl\:mr-40{
    margin-right: 2.5rem;
  }

  .\33xl\:mb-40{
    margin-bottom: 2.5rem;
  }

  .\33xl\:ml-40{
    margin-left: 2.5rem;
  }

  .\33xl\:mt-48{
    margin-top: 12rem;
  }

  .\33xl\:mr-48{
    margin-right: 12rem;
  }

  .\33xl\:mb-48{
    margin-bottom: 12rem;
  }

  .\33xl\:ml-48{
    margin-left: 12rem;
  }

  .\33xl\:mt-56{
    margin-top: 14rem;
  }

  .\33xl\:mr-56{
    margin-right: 14rem;
  }

  .\33xl\:mb-56{
    margin-bottom: 14rem;
  }

  .\33xl\:ml-56{
    margin-left: 14rem;
  }

  .\33xl\:mt-60{
    margin-top: 3.75rem;
  }

  .\33xl\:mr-60{
    margin-right: 3.75rem;
  }

  .\33xl\:mb-60{
    margin-bottom: 3.75rem;
  }

  .\33xl\:ml-60{
    margin-left: 3.75rem;
  }

  .\33xl\:mt-64{
    margin-top: 16rem;
  }

  .\33xl\:mr-64{
    margin-right: 16rem;
  }

  .\33xl\:mb-64{
    margin-bottom: 16rem;
  }

  .\33xl\:ml-64{
    margin-left: 16rem;
  }

  .\33xl\:mt-72{
    margin-top: 4.5rem;
  }

  .\33xl\:mr-72{
    margin-right: 4.5rem;
  }

  .\33xl\:mb-72{
    margin-bottom: 4.5rem;
  }

  .\33xl\:ml-72{
    margin-left: 4.5rem;
  }

  .\33xl\:mt-92{
    margin-top: 5.75rem;
  }

  .\33xl\:mr-92{
    margin-right: 5.75rem;
  }

  .\33xl\:mb-92{
    margin-bottom: 5.75rem;
  }

  .\33xl\:ml-92{
    margin-left: 5.75rem;
  }

  .\33xl\:mt-108{
    margin-top: 6.75rem;
  }

  .\33xl\:mr-108{
    margin-right: 6.75rem;
  }

  .\33xl\:mb-108{
    margin-bottom: 6.75rem;
  }

  .\33xl\:ml-108{
    margin-left: 6.75rem;
  }

  .\33xl\:mt-140{
    margin-top: 8.75rem;
  }

  .\33xl\:mr-140{
    margin-right: 8.75rem;
  }

  .\33xl\:mb-140{
    margin-bottom: 8.75rem;
  }

  .\33xl\:ml-140{
    margin-left: 8.75rem;
  }

  .\33xl\:mt-160{
    margin-top: 10rem;
  }

  .\33xl\:mr-160{
    margin-right: 10rem;
  }

  .\33xl\:mb-160{
    margin-bottom: 10rem;
  }

  .\33xl\:ml-160{
    margin-left: 10rem;
  }

  .\33xl\:mt-180{
    margin-top: 11.25rem;
  }

  .\33xl\:mr-180{
    margin-right: 11.25rem;
  }

  .\33xl\:mb-180{
    margin-bottom: 11.25rem;
  }

  .\33xl\:ml-180{
    margin-left: 11.25rem;
  }

  .\33xl\:mt-192{
    margin-top: 12rem;
  }

  .\33xl\:mr-192{
    margin-right: 12rem;
  }

  .\33xl\:mb-192{
    margin-bottom: 12rem;
  }

  .\33xl\:ml-192{
    margin-left: 12rem;
  }

  .\33xl\:mt-208{
    margin-top: 13rem;
  }

  .\33xl\:mr-208{
    margin-right: 13rem;
  }

  .\33xl\:mb-208{
    margin-bottom: 13rem;
  }

  .\33xl\:ml-208{
    margin-left: 13rem;
  }

  .\33xl\:mt-240{
    margin-top: 15rem;
  }

  .\33xl\:mr-240{
    margin-right: 15rem;
  }

  .\33xl\:mb-240{
    margin-bottom: 15rem;
  }

  .\33xl\:ml-240{
    margin-left: 15rem;
  }

  .\33xl\:mt-280{
    margin-top: 17.5rem;
  }

  .\33xl\:mr-280{
    margin-right: 17.5rem;
  }

  .\33xl\:mb-280{
    margin-bottom: 17.5rem;
  }

  .\33xl\:ml-280{
    margin-left: 17.5rem;
  }

  .\33xl\:mt-auto{
    margin-top: auto;
  }

  .\33xl\:mr-auto{
    margin-right: auto;
  }

  .\33xl\:mb-auto{
    margin-bottom: auto;
  }

  .\33xl\:ml-auto{
    margin-left: auto;
  }

  .\33xl\:mt-px{
    margin-top: 1px;
  }

  .\33xl\:mr-px{
    margin-right: 1px;
  }

  .\33xl\:mb-px{
    margin-bottom: 1px;
  }

  .\33xl\:ml-px{
    margin-left: 1px;
  }

  .\33xl\:-mt-1{
    margin-top: -0.25rem;
  }

  .\33xl\:-mr-1{
    margin-right: -0.25rem;
  }

  .\33xl\:-mb-1{
    margin-bottom: -0.25rem;
  }

  .\33xl\:-ml-1{
    margin-left: -0.25rem;
  }

  .\33xl\:-mt-2{
    margin-top: -0.5rem;
  }

  .\33xl\:-mr-2{
    margin-right: -0.5rem;
  }

  .\33xl\:-mb-2{
    margin-bottom: -0.5rem;
  }

  .\33xl\:-ml-2{
    margin-left: -0.5rem;
  }

  .\33xl\:-mt-3{
    margin-top: -0.75rem;
  }

  .\33xl\:-mr-3{
    margin-right: -0.75rem;
  }

  .\33xl\:-mb-3{
    margin-bottom: -0.75rem;
  }

  .\33xl\:-ml-3{
    margin-left: -0.75rem;
  }

  .\33xl\:-mt-4{
    margin-top: -1rem;
  }

  .\33xl\:-mr-4{
    margin-right: -1rem;
  }

  .\33xl\:-mb-4{
    margin-bottom: -1rem;
  }

  .\33xl\:-ml-4{
    margin-left: -1rem;
  }

  .\33xl\:-mt-5{
    margin-top: -1.25rem;
  }

  .\33xl\:-mr-5{
    margin-right: -1.25rem;
  }

  .\33xl\:-mb-5{
    margin-bottom: -1.25rem;
  }

  .\33xl\:-ml-5{
    margin-left: -1.25rem;
  }

  .\33xl\:-mt-6{
    margin-top: -1.5rem;
  }

  .\33xl\:-mr-6{
    margin-right: -1.5rem;
  }

  .\33xl\:-mb-6{
    margin-bottom: -1.5rem;
  }

  .\33xl\:-ml-6{
    margin-left: -1.5rem;
  }

  .\33xl\:-mt-8{
    margin-top: -2rem;
  }

  .\33xl\:-mr-8{
    margin-right: -2rem;
  }

  .\33xl\:-mb-8{
    margin-bottom: -2rem;
  }

  .\33xl\:-ml-8{
    margin-left: -2rem;
  }

  .\33xl\:-mt-10{
    margin-top: -2.5rem;
  }

  .\33xl\:-mr-10{
    margin-right: -2.5rem;
  }

  .\33xl\:-mb-10{
    margin-bottom: -2.5rem;
  }

  .\33xl\:-ml-10{
    margin-left: -2.5rem;
  }

  .\33xl\:-mt-12{
    margin-top: -3rem;
  }

  .\33xl\:-mr-12{
    margin-right: -3rem;
  }

  .\33xl\:-mb-12{
    margin-bottom: -3rem;
  }

  .\33xl\:-ml-12{
    margin-left: -3rem;
  }

  .\33xl\:-mt-16{
    margin-top: -4rem;
  }

  .\33xl\:-mr-16{
    margin-right: -4rem;
  }

  .\33xl\:-mb-16{
    margin-bottom: -4rem;
  }

  .\33xl\:-ml-16{
    margin-left: -4rem;
  }

  .\33xl\:-mt-20{
    margin-top: -5rem;
  }

  .\33xl\:-mr-20{
    margin-right: -5rem;
  }

  .\33xl\:-mb-20{
    margin-bottom: -5rem;
  }

  .\33xl\:-ml-20{
    margin-left: -5rem;
  }

  .\33xl\:-mt-24{
    margin-top: -6rem;
  }

  .\33xl\:-mr-24{
    margin-right: -6rem;
  }

  .\33xl\:-mb-24{
    margin-bottom: -6rem;
  }

  .\33xl\:-ml-24{
    margin-left: -6rem;
  }

  .\33xl\:-mt-32{
    margin-top: -8rem;
  }

  .\33xl\:-mr-32{
    margin-right: -8rem;
  }

  .\33xl\:-mb-32{
    margin-bottom: -8rem;
  }

  .\33xl\:-ml-32{
    margin-left: -8rem;
  }

  .\33xl\:-mt-40{
    margin-top: -10rem;
  }

  .\33xl\:-mr-40{
    margin-right: -10rem;
  }

  .\33xl\:-mb-40{
    margin-bottom: -10rem;
  }

  .\33xl\:-ml-40{
    margin-left: -10rem;
  }

  .\33xl\:-mt-48{
    margin-top: -12rem;
  }

  .\33xl\:-mr-48{
    margin-right: -12rem;
  }

  .\33xl\:-mb-48{
    margin-bottom: -12rem;
  }

  .\33xl\:-ml-48{
    margin-left: -12rem;
  }

  .\33xl\:-mt-56{
    margin-top: -14rem;
  }

  .\33xl\:-mr-56{
    margin-right: -14rem;
  }

  .\33xl\:-mb-56{
    margin-bottom: -14rem;
  }

  .\33xl\:-ml-56{
    margin-left: -14rem;
  }

  .\33xl\:-mt-64{
    margin-top: -16rem;
  }

  .\33xl\:-mr-64{
    margin-right: -16rem;
  }

  .\33xl\:-mb-64{
    margin-bottom: -16rem;
  }

  .\33xl\:-ml-64{
    margin-left: -16rem;
  }

  .\33xl\:-mt-px{
    margin-top: -1px;
  }

  .\33xl\:-mr-px{
    margin-right: -1px;
  }

  .\33xl\:-mb-px{
    margin-bottom: -1px;
  }

  .\33xl\:-ml-px{
    margin-left: -1px;
  }

  .\33xl\:max-h-0{
    max-height: 0;
  }

  .\33xl\:max-h-60{
    max-height: 3.75rem;
  }

  .\33xl\:max-h-100{
    max-height: 6.25rem;
  }

  .\33xl\:max-h-full{
    max-height: 100%;
  }

  .\33xl\:max-h-screen{
    max-height: 100vh;
  }

  .\33xl\:max-h-inherit{
    max-height: inherit;
  }

  .\33xl\:max-h-80vh{
    max-height: 80vh;
  }

  .\33xl\:max-w-60{
    max-width: 3.75rem;
  }

  .\33xl\:max-w-124{
    max-width: 7.75rem;
  }

  .\33xl\:max-w-180{
    max-width: 11.25rem;
  }

  .\33xl\:max-w-240{
    max-width: 15rem;
  }

  .\33xl\:max-w-260{
    max-width: 16.25rem;
  }

  .\33xl\:max-w-264{
    max-width: 16.5rem;
  }

  .\33xl\:max-w-none{
    max-width: none;
  }

  .\33xl\:max-w-xs{
    max-width: 20rem;
  }

  .\33xl\:max-w-sm{
    max-width: 24rem;
  }

  .\33xl\:max-w-md{
    max-width: 28rem;
  }

  .\33xl\:max-w-lg{
    max-width: 32rem;
  }

  .\33xl\:max-w-xl{
    max-width: 36rem;
  }

  .\33xl\:max-w-2xl{
    max-width: 42rem;
  }

  .\33xl\:max-w-3xl{
    max-width: 48rem;
  }

  .\33xl\:max-w-4xl{
    max-width: 56rem;
  }

  .\33xl\:max-w-5xl{
    max-width: 64rem;
  }

  .\33xl\:max-w-6xl{
    max-width: 72rem;
  }

  .\33xl\:max-w-full{
    max-width: 100%;
  }

  .\33xl\:max-w-screen-sm{
    max-width: 640px;
  }

  .\33xl\:max-w-screen-md{
    max-width: 768px;
  }

  .\33xl\:max-w-screen-lg{
    max-width: 1024px;
  }

  .\33xl\:max-w-screen-xl{
    max-width: 1280px;
  }

  .\33xl\:max-w-screen-1xl{
    max-width: 1100px;
  }

  .\33xl\:max-w-screen-2xl{
    max-width: 1366px;
  }

  .\33xl\:max-w-screen-3xl{
    max-width: 1600px;
  }

  .\33xl\:max-w-60ch{
    max-width: 60ch;
  }

  .\33xl\:max-w-3\/5{
    max-width: 60%;
  }

  .\33xl\:max-w-1\/2{
    max-width: 50%;
  }

  .\33xl\:max-w-10\/12{
    max-width: 83.333333%;
  }

  .\33xl\:max-w-9\/12{
    max-width: 75%;
  }

  .\33xl\:max-w-80vw{
    max-width: 80vw;
  }

  .\33xl\:min-h-0{
    min-height: 0;
  }

  .\33xl\:min-h-310{
    min-height: 19.375rem;
  }

  .\33xl\:min-h-full{
    min-height: 100%;
  }

  .\33xl\:min-h-screen{
    min-height: 100vh;
  }

  .\33xl\:min-w-0{
    min-width: 0;
  }

  .\33xl\:min-w-10{
    min-width: 2.5rem;
  }

  .\33xl\:min-w-20{
    min-width: 5rem;
  }

  .\33xl\:min-w-200{
    min-width: 12.5rem;
  }

  .\33xl\:min-w-240{
    min-width: 15rem;
  }

  .\33xl\:min-w-310{
    min-width: 19.375rem;
  }

  .\33xl\:min-w-full{
    min-width: 100%;
  }

  .\33xl\:min-w-auto{
    min-width: auto;
  }

  .\33xl\:object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .\33xl\:object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }

  .\33xl\:object-fill{
    -o-object-fit: fill;
       object-fit: fill;
  }

  .\33xl\:object-none{
    -o-object-fit: none;
       object-fit: none;
  }

  .\33xl\:object-scale-down{
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .\33xl\:object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
  }

  .\33xl\:object-center{
    -o-object-position: center;
       object-position: center;
  }

  .\33xl\:object-left{
    -o-object-position: left;
       object-position: left;
  }

  .\33xl\:object-left-bottom{
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .\33xl\:object-left-top{
    -o-object-position: left top;
       object-position: left top;
  }

  .\33xl\:object-right{
    -o-object-position: right;
       object-position: right;
  }

  .\33xl\:object-right-bottom{
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .\33xl\:object-right-top{
    -o-object-position: right top;
       object-position: right top;
  }

  .\33xl\:object-top{
    -o-object-position: top;
       object-position: top;
  }

  .\33xl\:opacity-0{
    opacity: 0;
  }

  .\33xl\:opacity-10{
    opacity: 0.1;
  }

  .\33xl\:opacity-20{
    opacity: 0.2;
  }

  .\33xl\:opacity-25{
    opacity: 0.25;
  }

  .\33xl\:opacity-50{
    opacity: 0.5;
  }

  .\33xl\:opacity-60{
    opacity: 0.6;
  }

  .\33xl\:opacity-75{
    opacity: 0.75;
  }

  .\33xl\:opacity-100{
    opacity: 1;
  }

  .\33xl\:hover\:opacity-0:hover{
    opacity: 0;
  }

  .\33xl\:hover\:opacity-10:hover{
    opacity: 0.1;
  }

  .\33xl\:hover\:opacity-20:hover{
    opacity: 0.2;
  }

  .\33xl\:hover\:opacity-25:hover{
    opacity: 0.25;
  }

  .\33xl\:hover\:opacity-50:hover{
    opacity: 0.5;
  }

  .\33xl\:hover\:opacity-60:hover{
    opacity: 0.6;
  }

  .\33xl\:hover\:opacity-75:hover{
    opacity: 0.75;
  }

  .\33xl\:hover\:opacity-100:hover{
    opacity: 1;
  }

  .\33xl\:focus\:opacity-0:focus{
    opacity: 0;
  }

  .\33xl\:focus\:opacity-10:focus{
    opacity: 0.1;
  }

  .\33xl\:focus\:opacity-20:focus{
    opacity: 0.2;
  }

  .\33xl\:focus\:opacity-25:focus{
    opacity: 0.25;
  }

  .\33xl\:focus\:opacity-50:focus{
    opacity: 0.5;
  }

  .\33xl\:focus\:opacity-60:focus{
    opacity: 0.6;
  }

  .\33xl\:focus\:opacity-75:focus{
    opacity: 0.75;
  }

  .\33xl\:focus\:opacity-100:focus{
    opacity: 1;
  }

  .\33xl\:outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .\33xl\:outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .\33xl\:outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .\33xl\:focus\:outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .\33xl\:focus\:outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .\33xl\:focus\:outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .\33xl\:overflow-auto{
    overflow: auto;
  }

  .\33xl\:overflow-hidden{
    overflow: hidden;
  }

  .\33xl\:overflow-visible{
    overflow: visible;
  }

  .\33xl\:overflow-scroll{
    overflow: scroll;
  }

  .\33xl\:overflow-x-auto{
    overflow-x: auto;
  }

  .\33xl\:overflow-y-auto{
    overflow-y: auto;
  }

  .\33xl\:overflow-x-hidden{
    overflow-x: hidden;
  }

  .\33xl\:overflow-y-hidden{
    overflow-y: hidden;
  }

  .\33xl\:overflow-x-visible{
    overflow-x: visible;
  }

  .\33xl\:overflow-y-visible{
    overflow-y: visible;
  }

  .\33xl\:overflow-x-scroll{
    overflow-x: scroll;
  }

  .\33xl\:overflow-y-scroll{
    overflow-y: scroll;
  }

  .\33xl\:scrolling-touch{
    -webkit-overflow-scrolling: touch;
  }

  .\33xl\:scrolling-auto{
    -webkit-overflow-scrolling: auto;
  }

  .\33xl\:overscroll-auto{
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto;
  }

  .\33xl\:overscroll-contain{
    -ms-scroll-chaining: none;
        overscroll-behavior: contain;
  }

  .\33xl\:overscroll-none{
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }

  .\33xl\:overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .\33xl\:overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .\33xl\:overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .\33xl\:overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .\33xl\:overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .\33xl\:overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .\33xl\:p-0{
    padding: 0;
  }

  .\33xl\:p-1{
    padding: 0.25rem;
  }

  .\33xl\:p-2{
    padding: 0.5rem;
  }

  .\33xl\:p-3{
    padding: 0.75rem;
  }

  .\33xl\:p-4{
    padding: 1rem;
  }

  .\33xl\:p-5{
    padding: 1.25rem;
  }

  .\33xl\:p-6{
    padding: 1.5rem;
  }

  .\33xl\:p-8{
    padding: 2rem;
  }

  .\33xl\:p-10{
    padding: 2.5rem;
  }

  .\33xl\:p-12{
    padding: 3rem;
  }

  .\33xl\:p-16{
    padding: 4rem;
  }

  .\33xl\:p-20{
    padding: 5rem;
  }

  .\33xl\:p-24{
    padding: 6rem;
  }

  .\33xl\:p-30{
    padding: 1.875rem;
  }

  .\33xl\:p-32{
    padding: 8rem;
  }

  .\33xl\:p-40{
    padding: 10rem;
  }

  .\33xl\:p-48{
    padding: 12rem;
  }

  .\33xl\:p-56{
    padding: 3.5rem;
  }

  .\33xl\:p-64{
    padding: 16rem;
  }

  .\33xl\:p-72{
    padding: 4.5rem;
  }

  .\33xl\:p-92{
    padding: 5.75rem;
  }

  .\33xl\:p-108{
    padding: 6.75rem;
  }

  .\33xl\:p-140{
    padding: 8.75rem;
  }

  .\33xl\:p-280{
    padding: 17.5rem;
  }

  .\33xl\:p-400{
    padding: 25rem;
  }

  .\33xl\:p-px{
    padding: 1px;
  }

  .\33xl\:p-2xl\:pl-140{
    padding: 15.875rem;
  }

  .\33xl\:py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .\33xl\:px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .\33xl\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .\33xl\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .\33xl\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .\33xl\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .\33xl\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .\33xl\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .\33xl\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .\33xl\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .\33xl\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .\33xl\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .\33xl\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .\33xl\:px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .\33xl\:py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .\33xl\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .\33xl\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .\33xl\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .\33xl\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .\33xl\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .\33xl\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .\33xl\:px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .\33xl\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .\33xl\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .\33xl\:py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .\33xl\:px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .\33xl\:py-30{
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .\33xl\:px-30{
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .\33xl\:py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .\33xl\:px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .\33xl\:py-40{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .\33xl\:px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .\33xl\:py-48{
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .\33xl\:px-48{
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .\33xl\:py-56{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .\33xl\:px-56{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .\33xl\:py-64{
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .\33xl\:px-64{
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .\33xl\:py-72{
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .\33xl\:px-72{
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .\33xl\:py-92{
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .\33xl\:px-92{
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .\33xl\:py-108{
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .\33xl\:px-108{
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .\33xl\:py-140{
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .\33xl\:px-140{
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }

  .\33xl\:py-280{
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }

  .\33xl\:px-280{
    padding-left: 17.5rem;
    padding-right: 17.5rem;
  }

  .\33xl\:py-400{
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .\33xl\:px-400{
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .\33xl\:py-px{
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .\33xl\:px-px{
    padding-left: 1px;
    padding-right: 1px;
  }

  .\33xl\:py-2xl\:pl-140{
    padding-top: 15.875rem;
    padding-bottom: 15.875rem;
  }

  .\33xl\:px-2xl\:pl-140{
    padding-left: 15.875rem;
    padding-right: 15.875rem;
  }

  .\33xl\:pt-0{
    padding-top: 0;
  }

  .\33xl\:pr-0{
    padding-right: 0;
  }

  .\33xl\:pb-0{
    padding-bottom: 0;
  }

  .\33xl\:pl-0{
    padding-left: 0;
  }

  .\33xl\:pt-1{
    padding-top: 0.25rem;
  }

  .\33xl\:pr-1{
    padding-right: 0.25rem;
  }

  .\33xl\:pb-1{
    padding-bottom: 0.25rem;
  }

  .\33xl\:pl-1{
    padding-left: 0.25rem;
  }

  .\33xl\:pt-2{
    padding-top: 0.5rem;
  }

  .\33xl\:pr-2{
    padding-right: 0.5rem;
  }

  .\33xl\:pb-2{
    padding-bottom: 0.5rem;
  }

  .\33xl\:pl-2{
    padding-left: 0.5rem;
  }

  .\33xl\:pt-3{
    padding-top: 0.75rem;
  }

  .\33xl\:pr-3{
    padding-right: 0.75rem;
  }

  .\33xl\:pb-3{
    padding-bottom: 0.75rem;
  }

  .\33xl\:pl-3{
    padding-left: 0.75rem;
  }

  .\33xl\:pt-4{
    padding-top: 1rem;
  }

  .\33xl\:pr-4{
    padding-right: 1rem;
  }

  .\33xl\:pb-4{
    padding-bottom: 1rem;
  }

  .\33xl\:pl-4{
    padding-left: 1rem;
  }

  .\33xl\:pt-5{
    padding-top: 1.25rem;
  }

  .\33xl\:pr-5{
    padding-right: 1.25rem;
  }

  .\33xl\:pb-5{
    padding-bottom: 1.25rem;
  }

  .\33xl\:pl-5{
    padding-left: 1.25rem;
  }

  .\33xl\:pt-6{
    padding-top: 1.5rem;
  }

  .\33xl\:pr-6{
    padding-right: 1.5rem;
  }

  .\33xl\:pb-6{
    padding-bottom: 1.5rem;
  }

  .\33xl\:pl-6{
    padding-left: 1.5rem;
  }

  .\33xl\:pt-8{
    padding-top: 2rem;
  }

  .\33xl\:pr-8{
    padding-right: 2rem;
  }

  .\33xl\:pb-8{
    padding-bottom: 2rem;
  }

  .\33xl\:pl-8{
    padding-left: 2rem;
  }

  .\33xl\:pt-10{
    padding-top: 2.5rem;
  }

  .\33xl\:pr-10{
    padding-right: 2.5rem;
  }

  .\33xl\:pb-10{
    padding-bottom: 2.5rem;
  }

  .\33xl\:pl-10{
    padding-left: 2.5rem;
  }

  .\33xl\:pt-12{
    padding-top: 3rem;
  }

  .\33xl\:pr-12{
    padding-right: 3rem;
  }

  .\33xl\:pb-12{
    padding-bottom: 3rem;
  }

  .\33xl\:pl-12{
    padding-left: 3rem;
  }

  .\33xl\:pt-16{
    padding-top: 4rem;
  }

  .\33xl\:pr-16{
    padding-right: 4rem;
  }

  .\33xl\:pb-16{
    padding-bottom: 4rem;
  }

  .\33xl\:pl-16{
    padding-left: 4rem;
  }

  .\33xl\:pt-20{
    padding-top: 5rem;
  }

  .\33xl\:pr-20{
    padding-right: 5rem;
  }

  .\33xl\:pb-20{
    padding-bottom: 5rem;
  }

  .\33xl\:pl-20{
    padding-left: 5rem;
  }

  .\33xl\:pt-24{
    padding-top: 6rem;
  }

  .\33xl\:pr-24{
    padding-right: 6rem;
  }

  .\33xl\:pb-24{
    padding-bottom: 6rem;
  }

  .\33xl\:pl-24{
    padding-left: 6rem;
  }

  .\33xl\:pt-30{
    padding-top: 1.875rem;
  }

  .\33xl\:pr-30{
    padding-right: 1.875rem;
  }

  .\33xl\:pb-30{
    padding-bottom: 1.875rem;
  }

  .\33xl\:pl-30{
    padding-left: 1.875rem;
  }

  .\33xl\:pt-32{
    padding-top: 8rem;
  }

  .\33xl\:pr-32{
    padding-right: 8rem;
  }

  .\33xl\:pb-32{
    padding-bottom: 8rem;
  }

  .\33xl\:pl-32{
    padding-left: 8rem;
  }

  .\33xl\:pt-40{
    padding-top: 10rem;
  }

  .\33xl\:pr-40{
    padding-right: 10rem;
  }

  .\33xl\:pb-40{
    padding-bottom: 10rem;
  }

  .\33xl\:pl-40{
    padding-left: 10rem;
  }

  .\33xl\:pt-48{
    padding-top: 12rem;
  }

  .\33xl\:pr-48{
    padding-right: 12rem;
  }

  .\33xl\:pb-48{
    padding-bottom: 12rem;
  }

  .\33xl\:pl-48{
    padding-left: 12rem;
  }

  .\33xl\:pt-56{
    padding-top: 3.5rem;
  }

  .\33xl\:pr-56{
    padding-right: 3.5rem;
  }

  .\33xl\:pb-56{
    padding-bottom: 3.5rem;
  }

  .\33xl\:pl-56{
    padding-left: 3.5rem;
  }

  .\33xl\:pt-64{
    padding-top: 16rem;
  }

  .\33xl\:pr-64{
    padding-right: 16rem;
  }

  .\33xl\:pb-64{
    padding-bottom: 16rem;
  }

  .\33xl\:pl-64{
    padding-left: 16rem;
  }

  .\33xl\:pt-72{
    padding-top: 4.5rem;
  }

  .\33xl\:pr-72{
    padding-right: 4.5rem;
  }

  .\33xl\:pb-72{
    padding-bottom: 4.5rem;
  }

  .\33xl\:pl-72{
    padding-left: 4.5rem;
  }

  .\33xl\:pt-92{
    padding-top: 5.75rem;
  }

  .\33xl\:pr-92{
    padding-right: 5.75rem;
  }

  .\33xl\:pb-92{
    padding-bottom: 5.75rem;
  }

  .\33xl\:pl-92{
    padding-left: 5.75rem;
  }

  .\33xl\:pt-108{
    padding-top: 6.75rem;
  }

  .\33xl\:pr-108{
    padding-right: 6.75rem;
  }

  .\33xl\:pb-108{
    padding-bottom: 6.75rem;
  }

  .\33xl\:pl-108{
    padding-left: 6.75rem;
  }

  .\33xl\:pt-140{
    padding-top: 8.75rem;
  }

  .\33xl\:pr-140{
    padding-right: 8.75rem;
  }

  .\33xl\:pb-140{
    padding-bottom: 8.75rem;
  }

  .\33xl\:pl-140{
    padding-left: 8.75rem;
  }

  .\33xl\:pt-280{
    padding-top: 17.5rem;
  }

  .\33xl\:pr-280{
    padding-right: 17.5rem;
  }

  .\33xl\:pb-280{
    padding-bottom: 17.5rem;
  }

  .\33xl\:pl-280{
    padding-left: 17.5rem;
  }

  .\33xl\:pt-400{
    padding-top: 25rem;
  }

  .\33xl\:pr-400{
    padding-right: 25rem;
  }

  .\33xl\:pb-400{
    padding-bottom: 25rem;
  }

  .\33xl\:pl-400{
    padding-left: 25rem;
  }

  .\33xl\:pt-px{
    padding-top: 1px;
  }

  .\33xl\:pr-px{
    padding-right: 1px;
  }

  .\33xl\:pb-px{
    padding-bottom: 1px;
  }

  .\33xl\:pl-px{
    padding-left: 1px;
  }

  .\33xl\:pt-2xl\:pl-140{
    padding-top: 15.875rem;
  }

  .\33xl\:pr-2xl\:pl-140{
    padding-right: 15.875rem;
  }

  .\33xl\:pb-2xl\:pl-140{
    padding-bottom: 15.875rem;
  }

  .\33xl\:pl-2xl\:pl-140{
    padding-left: 15.875rem;
  }

  .\33xl\:placeholder-white-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-white-100:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-white-100::placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-white-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-white-200:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-white-200::placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-gray-200:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-gray-300:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-gray-400:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-lightbrown::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-lightbrown:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-lightbrown::placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-beige::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-beige:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-beige::placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-bordeaux::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-bordeaux:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-bordeaux::placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-red:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-red::placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-green::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-green:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-green::placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-transparent::-moz-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .\33xl\:placeholder-transparent:-ms-input-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .\33xl\:placeholder-transparent::placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .\33xl\:placeholder-brown::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-brown:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-brown::placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-lightorange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-lightorange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-lightorange::placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-orange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-orange::placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-darkorange::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-darkorange:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-darkorange::placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-white-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-white-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-white-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-white-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-white-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-white-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-lightbrown:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-lightbrown:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-lightbrown:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-beige:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-beige:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-beige:focus::placeholder{
    --placeholder-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-bordeaux:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-bordeaux:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-bordeaux:focus::placeholder{
    --placeholder-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-red:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-green:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .\33xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .\33xl\:focus\:placeholder-transparent:focus::placeholder{
    color: rgba(0, 0, 0, 0);
  }

  .\33xl\:focus\:placeholder-brown:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-brown:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-brown:focus::placeholder{
    --placeholder-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-lightorange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-lightorange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-lightorange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-orange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-darkorange:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-darkorange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .\33xl\:focus\:placeholder-darkorange:focus::placeholder{
    --placeholder-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--placeholder-opacity));
  }

  .\33xl\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .\33xl\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0;
  }

  .\33xl\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .\33xl\:placeholder-opacity-10::-moz-placeholder{
    --placeholder-opacity: 0.1;
  }

  .\33xl\:placeholder-opacity-10:-ms-input-placeholder{
    --placeholder-opacity: 0.1;
  }

  .\33xl\:placeholder-opacity-10::placeholder{
    --placeholder-opacity: 0.1;
  }

  .\33xl\:placeholder-opacity-20::-moz-placeholder{
    --placeholder-opacity: 0.2;
  }

  .\33xl\:placeholder-opacity-20:-ms-input-placeholder{
    --placeholder-opacity: 0.2;
  }

  .\33xl\:placeholder-opacity-20::placeholder{
    --placeholder-opacity: 0.2;
  }

  .\33xl\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .\33xl\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25;
  }

  .\33xl\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .\33xl\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .\33xl\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5;
  }

  .\33xl\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .\33xl\:placeholder-opacity-60::-moz-placeholder{
    --placeholder-opacity: 0.6;
  }

  .\33xl\:placeholder-opacity-60:-ms-input-placeholder{
    --placeholder-opacity: 0.6;
  }

  .\33xl\:placeholder-opacity-60::placeholder{
    --placeholder-opacity: 0.6;
  }

  .\33xl\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .\33xl\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75;
  }

  .\33xl\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .\33xl\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .\33xl\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1;
  }

  .\33xl\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .\33xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .\33xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0;
  }

  .\33xl\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .\33xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder{
    --placeholder-opacity: 0.1;
  }

  .\33xl\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.1;
  }

  .\33xl\:focus\:placeholder-opacity-10:focus::placeholder{
    --placeholder-opacity: 0.1;
  }

  .\33xl\:focus\:placeholder-opacity-20:focus::-moz-placeholder{
    --placeholder-opacity: 0.2;
  }

  .\33xl\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.2;
  }

  .\33xl\:focus\:placeholder-opacity-20:focus::placeholder{
    --placeholder-opacity: 0.2;
  }

  .\33xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .\33xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25;
  }

  .\33xl\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .\33xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .\33xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5;
  }

  .\33xl\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .\33xl\:focus\:placeholder-opacity-60:focus::-moz-placeholder{
    --placeholder-opacity: 0.6;
  }

  .\33xl\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.6;
  }

  .\33xl\:focus\:placeholder-opacity-60:focus::placeholder{
    --placeholder-opacity: 0.6;
  }

  .\33xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .\33xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75;
  }

  .\33xl\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .\33xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .\33xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1;
  }

  .\33xl\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .\33xl\:pointer-events-none{
    pointer-events: none;
  }

  .\33xl\:pointer-events-auto{
    pointer-events: auto;
  }

  .\33xl\:static{
    position: static;
  }

  .\33xl\:fixed{
    position: fixed;
  }

  .\33xl\:absolute{
    position: absolute;
  }

  .\33xl\:relative{
    position: relative;
  }

  .\33xl\:sticky{
    position: -webkit-sticky;
    position: sticky;
  }

  .\33xl\:inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .\33xl\:inset-10{
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .\33xl\:inset-20{
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .\33xl\:inset-30{
    top: 1.875rem;
    right: 1.875rem;
    bottom: 1.875rem;
    left: 1.875rem;
  }

  .\33xl\:inset-60{
    top: 3.75rem;
    right: 3.75rem;
    bottom: 3.75rem;
    left: 3.75rem;
  }

  .\33xl\:inset-92{
    top: 5.75rem;
    right: 5.75rem;
    bottom: 5.75rem;
    left: 5.75rem;
  }

  .\33xl\:inset-140{
    top: 8.75rem;
    right: 8.75rem;
    bottom: 8.75rem;
    left: 8.75rem;
  }

  .\33xl\:inset-280{
    top: 17.5rem;
    right: 17.5rem;
    bottom: 17.5rem;
    left: 17.5rem;
  }

  .\33xl\:inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .\33xl\:inset-1\/2{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .\33xl\:inset-7\.5{
    top: 1.875rem;
    right: 1.875rem;
    bottom: 1.875rem;
    left: 1.875rem;
  }

  .\33xl\:-inset-72{
    top: -4.5rem;
    right: -4.5rem;
    bottom: -4.5rem;
    left: -4.5rem;
  }

  .\33xl\:-inset-50{
    top: -3.125rem;
    right: -3.125rem;
    bottom: -3.125rem;
    left: -3.125rem;
  }

  .\33xl\:inset-m32{
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .\33xl\:inset-m64{
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .\33xl\:inset-m128{
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .\33xl\:inset-y-0{
    top: 0;
    bottom: 0;
  }

  .\33xl\:inset-x-0{
    right: 0;
    left: 0;
  }

  .\33xl\:inset-y-10{
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .\33xl\:inset-x-10{
    right: 0.625rem;
    left: 0.625rem;
  }

  .\33xl\:inset-y-20{
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .\33xl\:inset-x-20{
    right: 1.25rem;
    left: 1.25rem;
  }

  .\33xl\:inset-y-30{
    top: 1.875rem;
    bottom: 1.875rem;
  }

  .\33xl\:inset-x-30{
    right: 1.875rem;
    left: 1.875rem;
  }

  .\33xl\:inset-y-60{
    top: 3.75rem;
    bottom: 3.75rem;
  }

  .\33xl\:inset-x-60{
    right: 3.75rem;
    left: 3.75rem;
  }

  .\33xl\:inset-y-92{
    top: 5.75rem;
    bottom: 5.75rem;
  }

  .\33xl\:inset-x-92{
    right: 5.75rem;
    left: 5.75rem;
  }

  .\33xl\:inset-y-140{
    top: 8.75rem;
    bottom: 8.75rem;
  }

  .\33xl\:inset-x-140{
    right: 8.75rem;
    left: 8.75rem;
  }

  .\33xl\:inset-y-280{
    top: 17.5rem;
    bottom: 17.5rem;
  }

  .\33xl\:inset-x-280{
    right: 17.5rem;
    left: 17.5rem;
  }

  .\33xl\:inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .\33xl\:inset-x-auto{
    right: auto;
    left: auto;
  }

  .\33xl\:inset-y-1\/2{
    top: 50%;
    bottom: 50%;
  }

  .\33xl\:inset-x-1\/2{
    right: 50%;
    left: 50%;
  }

  .\33xl\:inset-y-7\.5{
    top: 1.875rem;
    bottom: 1.875rem;
  }

  .\33xl\:inset-x-7\.5{
    right: 1.875rem;
    left: 1.875rem;
  }

  .\33xl\:-inset-y-72{
    top: -4.5rem;
    bottom: -4.5rem;
  }

  .\33xl\:-inset-x-72{
    right: -4.5rem;
    left: -4.5rem;
  }

  .\33xl\:-inset-y-50{
    top: -3.125rem;
    bottom: -3.125rem;
  }

  .\33xl\:-inset-x-50{
    right: -3.125rem;
    left: -3.125rem;
  }

  .\33xl\:inset-y-m32{
    top: -2rem;
    bottom: -2rem;
  }

  .\33xl\:inset-x-m32{
    right: -2rem;
    left: -2rem;
  }

  .\33xl\:inset-y-m64{
    top: -4rem;
    bottom: -4rem;
  }

  .\33xl\:inset-x-m64{
    right: -4rem;
    left: -4rem;
  }

  .\33xl\:inset-y-m128{
    top: -8rem;
    bottom: -8rem;
  }

  .\33xl\:inset-x-m128{
    right: -8rem;
    left: -8rem;
  }

  .\33xl\:top-0{
    top: 0;
  }

  .\33xl\:right-0{
    right: 0;
  }

  .\33xl\:bottom-0{
    bottom: 0;
  }

  .\33xl\:left-0{
    left: 0;
  }

  .\33xl\:top-10{
    top: 0.625rem;
  }

  .\33xl\:right-10{
    right: 0.625rem;
  }

  .\33xl\:bottom-10{
    bottom: 0.625rem;
  }

  .\33xl\:left-10{
    left: 0.625rem;
  }

  .\33xl\:top-20{
    top: 1.25rem;
  }

  .\33xl\:right-20{
    right: 1.25rem;
  }

  .\33xl\:bottom-20{
    bottom: 1.25rem;
  }

  .\33xl\:left-20{
    left: 1.25rem;
  }

  .\33xl\:top-30{
    top: 1.875rem;
  }

  .\33xl\:right-30{
    right: 1.875rem;
  }

  .\33xl\:bottom-30{
    bottom: 1.875rem;
  }

  .\33xl\:left-30{
    left: 1.875rem;
  }

  .\33xl\:top-60{
    top: 3.75rem;
  }

  .\33xl\:right-60{
    right: 3.75rem;
  }

  .\33xl\:bottom-60{
    bottom: 3.75rem;
  }

  .\33xl\:left-60{
    left: 3.75rem;
  }

  .\33xl\:top-92{
    top: 5.75rem;
  }

  .\33xl\:right-92{
    right: 5.75rem;
  }

  .\33xl\:bottom-92{
    bottom: 5.75rem;
  }

  .\33xl\:left-92{
    left: 5.75rem;
  }

  .\33xl\:top-140{
    top: 8.75rem;
  }

  .\33xl\:right-140{
    right: 8.75rem;
  }

  .\33xl\:bottom-140{
    bottom: 8.75rem;
  }

  .\33xl\:left-140{
    left: 8.75rem;
  }

  .\33xl\:top-280{
    top: 17.5rem;
  }

  .\33xl\:right-280{
    right: 17.5rem;
  }

  .\33xl\:bottom-280{
    bottom: 17.5rem;
  }

  .\33xl\:left-280{
    left: 17.5rem;
  }

  .\33xl\:top-auto{
    top: auto;
  }

  .\33xl\:right-auto{
    right: auto;
  }

  .\33xl\:bottom-auto{
    bottom: auto;
  }

  .\33xl\:left-auto{
    left: auto;
  }

  .\33xl\:top-1\/2{
    top: 50%;
  }

  .\33xl\:right-1\/2{
    right: 50%;
  }

  .\33xl\:bottom-1\/2{
    bottom: 50%;
  }

  .\33xl\:left-1\/2{
    left: 50%;
  }

  .\33xl\:top-7\.5{
    top: 1.875rem;
  }

  .\33xl\:right-7\.5{
    right: 1.875rem;
  }

  .\33xl\:bottom-7\.5{
    bottom: 1.875rem;
  }

  .\33xl\:left-7\.5{
    left: 1.875rem;
  }

  .\33xl\:-top-72{
    top: -4.5rem;
  }

  .\33xl\:-right-72{
    right: -4.5rem;
  }

  .\33xl\:-bottom-72{
    bottom: -4.5rem;
  }

  .\33xl\:-left-72{
    left: -4.5rem;
  }

  .\33xl\:-top-50{
    top: -3.125rem;
  }

  .\33xl\:-right-50{
    right: -3.125rem;
  }

  .\33xl\:-bottom-50{
    bottom: -3.125rem;
  }

  .\33xl\:-left-50{
    left: -3.125rem;
  }

  .\33xl\:top-m32{
    top: -2rem;
  }

  .\33xl\:right-m32{
    right: -2rem;
  }

  .\33xl\:bottom-m32{
    bottom: -2rem;
  }

  .\33xl\:left-m32{
    left: -2rem;
  }

  .\33xl\:top-m64{
    top: -4rem;
  }

  .\33xl\:right-m64{
    right: -4rem;
  }

  .\33xl\:bottom-m64{
    bottom: -4rem;
  }

  .\33xl\:left-m64{
    left: -4rem;
  }

  .\33xl\:top-m128{
    top: -8rem;
  }

  .\33xl\:right-m128{
    right: -8rem;
  }

  .\33xl\:bottom-m128{
    bottom: -8rem;
  }

  .\33xl\:left-m128{
    left: -8rem;
  }

  .\33xl\:resize-none{
    resize: none;
  }

  .\33xl\:resize-y{
    resize: vertical;
  }

  .\33xl\:resize-x{
    resize: horizontal;
  }

  .\33xl\:resize{
    resize: both;
  }

  .\33xl\:shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .\33xl\:shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .\33xl\:shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .\33xl\:shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .\33xl\:shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .\33xl\:shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .\33xl\:shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .\33xl\:shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .\33xl\:shadow-outline{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .\33xl\:shadow-none{
    box-shadow: none;
  }

  .\33xl\:shadow-3xl{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .\33xl\:hover\:shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .\33xl\:hover\:shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .\33xl\:hover\:shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .\33xl\:hover\:shadow-md:hover{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .\33xl\:hover\:shadow-lg:hover{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .\33xl\:hover\:shadow-xl:hover{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .\33xl\:hover\:shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .\33xl\:hover\:shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .\33xl\:hover\:shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .\33xl\:hover\:shadow-none:hover{
    box-shadow: none;
  }

  .\33xl\:hover\:shadow-3xl:hover{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .\33xl\:focus\:shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .\33xl\:focus\:shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .\33xl\:focus\:shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .\33xl\:focus\:shadow-md:focus{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .\33xl\:focus\:shadow-lg:focus{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .\33xl\:focus\:shadow-xl:focus{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .\33xl\:focus\:shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .\33xl\:focus\:shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .\33xl\:focus\:shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .\33xl\:focus\:shadow-none:focus{
    box-shadow: none;
  }

  .\33xl\:focus\:shadow-3xl:focus{
    box-shadow: 0 30px 60px 0px rgba(0, 0, 0, 0.3);
  }

  .\33xl\:fill-brown{
    fill: #321604;
  }

  .\33xl\:fill-white-100{
    fill: #fff;
  }

  .\33xl\:fill-white-200{
    fill: #FAFAFA;
  }

  .\33xl\:fill-beige{
    fill: #EBEAE8;
  }

  .\33xl\:fill-bordeaux{
    fill: #681024;
  }

  .\33xl\:fill-current{
    fill: currentColor;
  }

  .\33xl\:stroke-white-100{
    stroke: #fff;
  }

  .\33xl\:stroke-gray-200{
    stroke: #959595;
  }

  .\33xl\:stroke-brown{
    stroke: #321604;
  }

  .\33xl\:stroke-bordeaux{
    stroke: #681024;
  }

  .\33xl\:stroke-beige{
  }

  .\33xl\:stroke-black{
    stroke: #000000;
  }

  .\33xl\:stroke-0{
    stroke-width: 0;
  }

  .\33xl\:stroke-1{
    stroke-width: 1;
  }

  .\33xl\:stroke-2{
    stroke-width: 2;
  }

  .\33xl\:table-auto{
    table-layout: auto;
  }

  .\33xl\:table-fixed{
    table-layout: fixed;
  }

  .\33xl\:text-left{
    text-align: left;
  }

  .\33xl\:text-center{
    text-align: center;
  }

  .\33xl\:text-right{
    text-align: right;
  }

  .\33xl\:text-justify{
    text-align: justify;
  }

  .\33xl\:text-white-100{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .\33xl\:text-white-200{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .\33xl\:text-gray-200{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .\33xl\:text-gray-300{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .\33xl\:text-gray-400{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .\33xl\:text-lightbrown{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .\33xl\:text-beige{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .\33xl\:text-bordeaux{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .\33xl\:text-red{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .\33xl\:text-green{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .\33xl\:text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .\33xl\:text-transparent{
    color: rgba(0, 0, 0, 0);
  }

  .\33xl\:text-brown{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .\33xl\:text-lightorange{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .\33xl\:text-orange{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .\33xl\:text-darkorange{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .\33xl\:hover\:text-white-100:hover{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .\33xl\:hover\:text-white-200:hover{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .\33xl\:hover\:text-gray-200:hover{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .\33xl\:hover\:text-gray-300:hover{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .\33xl\:hover\:text-gray-400:hover{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .\33xl\:hover\:text-lightbrown:hover{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .\33xl\:hover\:text-beige:hover{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .\33xl\:hover\:text-bordeaux:hover{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .\33xl\:hover\:text-red:hover{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .\33xl\:hover\:text-green:hover{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .\33xl\:hover\:text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .\33xl\:hover\:text-transparent:hover{
    color: rgba(0, 0, 0, 0);
  }

  .\33xl\:hover\:text-brown:hover{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .\33xl\:hover\:text-lightorange:hover{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .\33xl\:hover\:text-orange:hover{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .\33xl\:hover\:text-darkorange:hover{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .\33xl\:focus\:text-white-100:focus{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .\33xl\:focus\:text-white-200:focus{
    --text-opacity: 1;
    color: #FAFAFA;
    color: rgba(250, 250, 250, var(--text-opacity));
  }

  .\33xl\:focus\:text-gray-200:focus{
    --text-opacity: 1;
    color: #959595;
    color: rgba(149, 149, 149, var(--text-opacity));
  }

  .\33xl\:focus\:text-gray-300:focus{
    --text-opacity: 1;
    color: #3C3C3C;
    color: rgba(60, 60, 60, var(--text-opacity));
  }

  .\33xl\:focus\:text-gray-400:focus{
    --text-opacity: 1;
    color: #707070;
    color: rgba(112, 112, 112, var(--text-opacity));
  }

  .\33xl\:focus\:text-lightbrown:focus{
    --text-opacity: 1;
    color: #b7b1ab;
    color: rgba(183, 177, 171, var(--text-opacity));
  }

  .\33xl\:focus\:text-beige:focus{
    --text-opacity: 1;
    color: #EBEAE8;
    color: rgba(235, 234, 232, var(--text-opacity));
  }

  .\33xl\:focus\:text-bordeaux:focus{
    --text-opacity: 1;
    color: #681024;
    color: rgba(104, 16, 36, var(--text-opacity));
  }

  .\33xl\:focus\:text-red:focus{
    --text-opacity: 1;
    color: #E4002B;
    color: rgba(228, 0, 43, var(--text-opacity));
  }

  .\33xl\:focus\:text-green:focus{
    --text-opacity: 1;
    color: #0AA822;
    color: rgba(10, 168, 34, var(--text-opacity));
  }

  .\33xl\:focus\:text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .\33xl\:focus\:text-transparent:focus{
    color: rgba(0, 0, 0, 0);
  }

  .\33xl\:focus\:text-brown:focus{
    --text-opacity: 1;
    color: #321604;
    color: rgba(50, 22, 4, var(--text-opacity));
  }

  .\33xl\:focus\:text-lightorange:focus{
    --text-opacity: 1;
    color: #ff8132;
    color: rgba(255, 129, 50, var(--text-opacity));
  }

  .\33xl\:focus\:text-orange:focus{
    --text-opacity: 1;
    color: #FB8B44;
    color: rgba(251, 139, 68, var(--text-opacity));
  }

  .\33xl\:focus\:text-darkorange:focus{
    --text-opacity: 1;
    color: #BC7A1A;
    color: rgba(188, 122, 26, var(--text-opacity));
  }

  .\33xl\:text-opacity-0{
    --text-opacity: 0;
  }

  .\33xl\:text-opacity-10{
    --text-opacity: 0.1;
  }

  .\33xl\:text-opacity-20{
    --text-opacity: 0.2;
  }

  .\33xl\:text-opacity-25{
    --text-opacity: 0.25;
  }

  .\33xl\:text-opacity-50{
    --text-opacity: 0.5;
  }

  .\33xl\:text-opacity-60{
    --text-opacity: 0.6;
  }

  .\33xl\:text-opacity-75{
    --text-opacity: 0.75;
  }

  .\33xl\:text-opacity-100{
    --text-opacity: 1;
  }

  .\33xl\:hover\:text-opacity-0:hover{
    --text-opacity: 0;
  }

  .\33xl\:hover\:text-opacity-10:hover{
    --text-opacity: 0.1;
  }

  .\33xl\:hover\:text-opacity-20:hover{
    --text-opacity: 0.2;
  }

  .\33xl\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .\33xl\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .\33xl\:hover\:text-opacity-60:hover{
    --text-opacity: 0.6;
  }

  .\33xl\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .\33xl\:hover\:text-opacity-100:hover{
    --text-opacity: 1;
  }

  .\33xl\:focus\:text-opacity-0:focus{
    --text-opacity: 0;
  }

  .\33xl\:focus\:text-opacity-10:focus{
    --text-opacity: 0.1;
  }

  .\33xl\:focus\:text-opacity-20:focus{
    --text-opacity: 0.2;
  }

  .\33xl\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .\33xl\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .\33xl\:focus\:text-opacity-60:focus{
    --text-opacity: 0.6;
  }

  .\33xl\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .\33xl\:focus\:text-opacity-100:focus{
    --text-opacity: 1;
  }

  .\33xl\:italic{
    font-style: italic;
  }

  .\33xl\:not-italic{
    font-style: normal;
  }

  .\33xl\:uppercase{
    text-transform: uppercase;
  }

  .\33xl\:lowercase{
    text-transform: lowercase;
  }

  .\33xl\:capitalize{
    text-transform: capitalize;
  }

  .\33xl\:normal-case{
    text-transform: none;
  }

  .\33xl\:underline{
    text-decoration: underline;
  }

  .\33xl\:line-through{
    text-decoration: line-through;
  }

  .\33xl\:no-underline{
    text-decoration: none;
  }

  .\33xl\:hover\:underline:hover{
    text-decoration: underline;
  }

  .\33xl\:hover\:line-through:hover{
    text-decoration: line-through;
  }

  .\33xl\:hover\:no-underline:hover{
    text-decoration: none;
  }

  .\33xl\:focus\:underline:focus{
    text-decoration: underline;
  }

  .\33xl\:focus\:line-through:focus{
    text-decoration: line-through;
  }

  .\33xl\:focus\:no-underline:focus{
    text-decoration: none;
  }

  .\33xl\:antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .\33xl\:subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .\33xl\:ordinal, .\33xl\:slashed-zero, .\33xl\:lining-nums, .\33xl\:oldstyle-nums, .\33xl\:proportional-nums, .\33xl\:tabular-nums, .\33xl\:diagonal-fractions, .\33xl\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/);
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
  }

  .\33xl\:normal-nums{
    font-variant-numeric: normal;
  }

  .\33xl\:ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .\33xl\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .\33xl\:lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .\33xl\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .\33xl\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .\33xl\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .\33xl\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .\33xl\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .\33xl\:tracking-20{
    letter-spacing: 0.02em;
  }

  .\33xl\:tracking-100{
    letter-spacing: 0.1em;
  }

  .\33xl\:tracking-tighter{
    letter-spacing: -0.05em;
  }

  .\33xl\:tracking-tight{
    letter-spacing: -0.025em;
  }

  .\33xl\:tracking-normal{
    letter-spacing: 0;
  }

  .\33xl\:tracking-wide{
    letter-spacing: 0.025em;
  }

  .\33xl\:tracking-wider{
    letter-spacing: 0.05em;
  }

  .\33xl\:tracking-widest{
    letter-spacing: 0.1em;
  }

  .\33xl\:select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .\33xl\:select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .\33xl\:select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .\33xl\:select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .\33xl\:align-baseline{
    vertical-align: baseline;
  }

  .\33xl\:align-top{
    vertical-align: top;
  }

  .\33xl\:align-middle{
    vertical-align: middle;
  }

  .\33xl\:align-bottom{
    vertical-align: bottom;
  }

  .\33xl\:align-text-top{
    vertical-align: text-top;
  }

  .\33xl\:align-text-bottom{
    vertical-align: text-bottom;
  }

  .\33xl\:visible{
    visibility: visible;
  }

  .\33xl\:invisible{
    visibility: hidden;
  }

  .\33xl\:whitespace-normal{
    white-space: normal;
  }

  .\33xl\:whitespace-no-wrap{
    white-space: nowrap;
  }

  .\33xl\:whitespace-pre{
    white-space: pre;
  }

  .\33xl\:whitespace-pre-line{
    white-space: pre-line;
  }

  .\33xl\:whitespace-pre-wrap{
    white-space: pre-wrap;
  }

  .\33xl\:break-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .\33xl\:break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .\33xl\:break-all{
    word-break: break-all;
  }

  .\33xl\:truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .\33xl\:w-0{
    width: 0;
  }

  .\33xl\:w-1{
    width: 0.25rem;
  }

  .\33xl\:w-2{
    width: 0.5rem;
  }

  .\33xl\:w-3{
    width: 0.75rem;
  }

  .\33xl\:w-4{
    width: 1rem;
  }

  .\33xl\:w-5{
    width: 1.25rem;
  }

  .\33xl\:w-6{
    width: 1.5rem;
  }

  .\33xl\:w-8{
    width: 2rem;
  }

  .\33xl\:w-10{
    width: 2.5rem;
  }

  .\33xl\:w-12{
    width: 3rem;
  }

  .\33xl\:w-16{
    width: 4rem;
  }

  .\33xl\:w-20{
    width: 5rem;
  }

  .\33xl\:w-24{
    width: 6rem;
  }

  .\33xl\:w-32{
    width: 8rem;
  }

  .\33xl\:w-40{
    width: 10rem;
  }

  .\33xl\:w-48{
    width: 12rem;
  }

  .\33xl\:w-56{
    width: 14rem;
  }

  .\33xl\:w-64{
    width: 16rem;
  }

  .\33xl\:w-332{
    width: 20.75rem;
  }

  .\33xl\:w-400{
    width: 25rem;
  }

  .\33xl\:w-600{
    width: 37.5rem;
  }

  .\33xl\:w-auto{
    width: auto;
  }

  .\33xl\:w-px{
    width: 1px;
  }

  .\33xl\:w-1\/2{
    width: 50%;
  }

  .\33xl\:w-1\/3{
    width: 33.333333%;
  }

  .\33xl\:w-2\/3{
    width: 66.666667%;
  }

  .\33xl\:w-1\/4{
    width: 25%;
  }

  .\33xl\:w-2\/4{
    width: 50%;
  }

  .\33xl\:w-3\/4{
    width: 75%;
  }

  .\33xl\:w-1\/5{
    width: 20%;
  }

  .\33xl\:w-2\/5{
    width: 40%;
  }

  .\33xl\:w-3\/5{
    width: 60%;
  }

  .\33xl\:w-4\/5{
    width: 80%;
  }

  .\33xl\:w-1\/6{
    width: 16.666667%;
  }

  .\33xl\:w-2\/6{
    width: 33.333333%;
  }

  .\33xl\:w-3\/6{
    width: 50%;
  }

  .\33xl\:w-4\/6{
    width: 66.666667%;
  }

  .\33xl\:w-5\/6{
    width: 83.333333%;
  }

  .\33xl\:w-1\/12{
    width: 8.333333%;
  }

  .\33xl\:w-2\/12{
    width: 16.666667%;
  }

  .\33xl\:w-3\/12{
    width: 25%;
  }

  .\33xl\:w-4\/12{
    width: 33.333333%;
  }

  .\33xl\:w-5\/12{
    width: 41.666667%;
  }

  .\33xl\:w-6\/12{
    width: 50%;
  }

  .\33xl\:w-7\/12{
    width: 58.333333%;
  }

  .\33xl\:w-8\/12{
    width: 66.666667%;
  }

  .\33xl\:w-9\/12{
    width: 75%;
  }

  .\33xl\:w-10\/12{
    width: 83.333333%;
  }

  .\33xl\:w-11\/12{
    width: 91.666667%;
  }

  .\33xl\:w-full{
    width: 100%;
  }

  .\33xl\:w-screen{
    width: 100vw;
  }

  .\33xl\:w-fit{
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .\33xl\:w-line{
    width: 0.0625rem;
  }

  .\33xl\:w-p50{
    width: 50%;
  }

  .\33xl\:z-0{
    z-index: 0;
  }

  .\33xl\:z-10{
    z-index: 10;
  }

  .\33xl\:z-20{
    z-index: 20;
  }

  .\33xl\:z-30{
    z-index: 30;
  }

  .\33xl\:z-40{
    z-index: 40;
  }

  .\33xl\:z-50{
    z-index: 50;
  }

  .\33xl\:z-auto{
    z-index: auto;
  }

  .\33xl\:gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .\33xl\:gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .\33xl\:gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .\33xl\:gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .\33xl\:gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .\33xl\:gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .\33xl\:gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .\33xl\:gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .\33xl\:gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .\33xl\:gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .\33xl\:gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .\33xl\:gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .\33xl\:gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .\33xl\:gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .\33xl\:gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .\33xl\:gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .\33xl\:gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .\33xl\:gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .\33xl\:gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .\33xl\:col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .\33xl\:col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .\33xl\:col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .\33xl\:col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .\33xl\:col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .\33xl\:col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .\33xl\:col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .\33xl\:col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .\33xl\:col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .\33xl\:col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .\33xl\:col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .\33xl\:col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .\33xl\:col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .\33xl\:col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .\33xl\:col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .\33xl\:col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .\33xl\:col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .\33xl\:col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .\33xl\:col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .\33xl\:gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .\33xl\:gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .\33xl\:gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .\33xl\:gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .\33xl\:gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .\33xl\:gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .\33xl\:gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .\33xl\:gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .\33xl\:gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .\33xl\:gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .\33xl\:gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .\33xl\:gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .\33xl\:gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .\33xl\:gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .\33xl\:gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .\33xl\:gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .\33xl\:gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .\33xl\:gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .\33xl\:gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .\33xl\:row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .\33xl\:row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .\33xl\:row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .\33xl\:row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .\33xl\:row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .\33xl\:row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .\33xl\:row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .\33xl\:row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .\33xl\:row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .\33xl\:row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .\33xl\:row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .\33xl\:row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .\33xl\:row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .\33xl\:row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .\33xl\:row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .\33xl\:row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .\33xl\:row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .\33xl\:row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .\33xl\:row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .\33xl\:gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .\33xl\:gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .\33xl\:gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .\33xl\:gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .\33xl\:gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .\33xl\:gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .\33xl\:gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .\33xl\:gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .\33xl\:gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .\33xl\:gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .\33xl\:gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .\33xl\:gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .\33xl\:gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .\33xl\:gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .\33xl\:gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .\33xl\:gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .\33xl\:gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .\33xl\:gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .\33xl\:gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .\33xl\:grid-flow-row{
    grid-auto-flow: row;
  }

  .\33xl\:grid-flow-col{
    grid-auto-flow: column;
  }

  .\33xl\:grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .\33xl\:grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .\33xl\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-none{
    grid-template-columns: none;
  }

  .\33xl\:auto-cols-auto{
    grid-auto-columns: auto;
  }

  .\33xl\:auto-cols-min{
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .\33xl\:auto-cols-max{
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .\33xl\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .\33xl\:col-auto{
    grid-column: auto;
  }

  .\33xl\:col-span-1{
    grid-column: span 1 / span 1;
  }

  .\33xl\:col-span-2{
    grid-column: span 2 / span 2;
  }

  .\33xl\:col-span-3{
    grid-column: span 3 / span 3;
  }

  .\33xl\:col-span-4{
    grid-column: span 4 / span 4;
  }

  .\33xl\:col-span-5{
    grid-column: span 5 / span 5;
  }

  .\33xl\:col-span-6{
    grid-column: span 6 / span 6;
  }

  .\33xl\:col-span-7{
    grid-column: span 7 / span 7;
  }

  .\33xl\:col-span-8{
    grid-column: span 8 / span 8;
  }

  .\33xl\:col-span-9{
    grid-column: span 9 / span 9;
  }

  .\33xl\:col-span-10{
    grid-column: span 10 / span 10;
  }

  .\33xl\:col-span-11{
    grid-column: span 11 / span 11;
  }

  .\33xl\:col-span-12{
    grid-column: span 12 / span 12;
  }

  .\33xl\:col-span-full{
    grid-column: 1 / -1;
  }

  .\33xl\:col-start-1{
    grid-column-start: 1;
  }

  .\33xl\:col-start-2{
    grid-column-start: 2;
  }

  .\33xl\:col-start-3{
    grid-column-start: 3;
  }

  .\33xl\:col-start-4{
    grid-column-start: 4;
  }

  .\33xl\:col-start-5{
    grid-column-start: 5;
  }

  .\33xl\:col-start-6{
    grid-column-start: 6;
  }

  .\33xl\:col-start-7{
    grid-column-start: 7;
  }

  .\33xl\:col-start-8{
    grid-column-start: 8;
  }

  .\33xl\:col-start-9{
    grid-column-start: 9;
  }

  .\33xl\:col-start-10{
    grid-column-start: 10;
  }

  .\33xl\:col-start-11{
    grid-column-start: 11;
  }

  .\33xl\:col-start-12{
    grid-column-start: 12;
  }

  .\33xl\:col-start-13{
    grid-column-start: 13;
  }

  .\33xl\:col-start-auto{
    grid-column-start: auto;
  }

  .\33xl\:col-end-1{
    grid-column-end: 1;
  }

  .\33xl\:col-end-2{
    grid-column-end: 2;
  }

  .\33xl\:col-end-3{
    grid-column-end: 3;
  }

  .\33xl\:col-end-4{
    grid-column-end: 4;
  }

  .\33xl\:col-end-5{
    grid-column-end: 5;
  }

  .\33xl\:col-end-6{
    grid-column-end: 6;
  }

  .\33xl\:col-end-7{
    grid-column-end: 7;
  }

  .\33xl\:col-end-8{
    grid-column-end: 8;
  }

  .\33xl\:col-end-9{
    grid-column-end: 9;
  }

  .\33xl\:col-end-10{
    grid-column-end: 10;
  }

  .\33xl\:col-end-11{
    grid-column-end: 11;
  }

  .\33xl\:col-end-12{
    grid-column-end: 12;
  }

  .\33xl\:col-end-13{
    grid-column-end: 13;
  }

  .\33xl\:col-end-auto{
    grid-column-end: auto;
  }

  .\33xl\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .\33xl\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .\33xl\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .\33xl\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .\33xl\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .\33xl\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .\33xl\:grid-rows-none{
    grid-template-rows: none;
  }

  .\33xl\:auto-rows-auto{
    grid-auto-rows: auto;
  }

  .\33xl\:auto-rows-min{
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .\33xl\:auto-rows-max{
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .\33xl\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .\33xl\:row-auto{
    grid-row: auto;
  }

  .\33xl\:row-span-1{
    grid-row: span 1 / span 1;
  }

  .\33xl\:row-span-2{
    grid-row: span 2 / span 2;
  }

  .\33xl\:row-span-3{
    grid-row: span 3 / span 3;
  }

  .\33xl\:row-span-4{
    grid-row: span 4 / span 4;
  }

  .\33xl\:row-span-5{
    grid-row: span 5 / span 5;
  }

  .\33xl\:row-span-6{
    grid-row: span 6 / span 6;
  }

  .\33xl\:row-span-full{
    grid-row: 1 / -1;
  }

  .\33xl\:row-start-1{
    grid-row-start: 1;
  }

  .\33xl\:row-start-2{
    grid-row-start: 2;
  }

  .\33xl\:row-start-3{
    grid-row-start: 3;
  }

  .\33xl\:row-start-4{
    grid-row-start: 4;
  }

  .\33xl\:row-start-5{
    grid-row-start: 5;
  }

  .\33xl\:row-start-6{
    grid-row-start: 6;
  }

  .\33xl\:row-start-7{
    grid-row-start: 7;
  }

  .\33xl\:row-start-auto{
    grid-row-start: auto;
  }

  .\33xl\:row-end-1{
    grid-row-end: 1;
  }

  .\33xl\:row-end-2{
    grid-row-end: 2;
  }

  .\33xl\:row-end-3{
    grid-row-end: 3;
  }

  .\33xl\:row-end-4{
    grid-row-end: 4;
  }

  .\33xl\:row-end-5{
    grid-row-end: 5;
  }

  .\33xl\:row-end-6{
    grid-row-end: 6;
  }

  .\33xl\:row-end-7{
    grid-row-end: 7;
  }

  .\33xl\:row-end-auto{
    grid-row-end: auto;
  }

  .\33xl\:transform{
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  }

  .\33xl\:transform-none{
    transform: none;
  }

  .\33xl\:origin-center{
    transform-origin: center;
  }

  .\33xl\:origin-top{
    transform-origin: top;
  }

  .\33xl\:origin-top-right{
    transform-origin: top right;
  }

  .\33xl\:origin-right{
    transform-origin: right;
  }

  .\33xl\:origin-bottom-right{
    transform-origin: bottom right;
  }

  .\33xl\:origin-bottom{
    transform-origin: bottom;
  }

  .\33xl\:origin-bottom-left{
    transform-origin: bottom left;
  }

  .\33xl\:origin-left{
    transform-origin: left;
  }

  .\33xl\:origin-top-left{
    transform-origin: top left;
  }

  .\33xl\:scale-0{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .\33xl\:scale-50{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .\33xl\:scale-75{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .\33xl\:scale-90{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .\33xl\:scale-95{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .\33xl\:scale-100{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .\33xl\:scale-105{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .\33xl\:scale-110{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .\33xl\:scale-125{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .\33xl\:scale-150{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .\33xl\:scale-x-0{
    --transform-scale-x: 0;
  }

  .\33xl\:scale-x-50{
    --transform-scale-x: .5;
  }

  .\33xl\:scale-x-75{
    --transform-scale-x: .75;
  }

  .\33xl\:scale-x-90{
    --transform-scale-x: .9;
  }

  .\33xl\:scale-x-95{
    --transform-scale-x: .95;
  }

  .\33xl\:scale-x-100{
    --transform-scale-x: 1;
  }

  .\33xl\:scale-x-105{
    --transform-scale-x: 1.05;
  }

  .\33xl\:scale-x-110{
    --transform-scale-x: 1.1;
  }

  .\33xl\:scale-x-125{
    --transform-scale-x: 1.25;
  }

  .\33xl\:scale-x-150{
    --transform-scale-x: 1.5;
  }

  .\33xl\:scale-y-0{
    --transform-scale-y: 0;
  }

  .\33xl\:scale-y-50{
    --transform-scale-y: .5;
  }

  .\33xl\:scale-y-75{
    --transform-scale-y: .75;
  }

  .\33xl\:scale-y-90{
    --transform-scale-y: .9;
  }

  .\33xl\:scale-y-95{
    --transform-scale-y: .95;
  }

  .\33xl\:scale-y-100{
    --transform-scale-y: 1;
  }

  .\33xl\:scale-y-105{
    --transform-scale-y: 1.05;
  }

  .\33xl\:scale-y-110{
    --transform-scale-y: 1.1;
  }

  .\33xl\:scale-y-125{
    --transform-scale-y: 1.25;
  }

  .\33xl\:scale-y-150{
    --transform-scale-y: 1.5;
  }

  .\33xl\:hover\:scale-0:hover{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .\33xl\:hover\:scale-50:hover{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .\33xl\:hover\:scale-75:hover{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .\33xl\:hover\:scale-90:hover{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .\33xl\:hover\:scale-95:hover{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .\33xl\:hover\:scale-100:hover{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .\33xl\:hover\:scale-105:hover{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .\33xl\:hover\:scale-110:hover{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .\33xl\:hover\:scale-125:hover{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .\33xl\:hover\:scale-150:hover{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .\33xl\:hover\:scale-x-0:hover{
    --transform-scale-x: 0;
  }

  .\33xl\:hover\:scale-x-50:hover{
    --transform-scale-x: .5;
  }

  .\33xl\:hover\:scale-x-75:hover{
    --transform-scale-x: .75;
  }

  .\33xl\:hover\:scale-x-90:hover{
    --transform-scale-x: .9;
  }

  .\33xl\:hover\:scale-x-95:hover{
    --transform-scale-x: .95;
  }

  .\33xl\:hover\:scale-x-100:hover{
    --transform-scale-x: 1;
  }

  .\33xl\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05;
  }

  .\33xl\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1;
  }

  .\33xl\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25;
  }

  .\33xl\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5;
  }

  .\33xl\:hover\:scale-y-0:hover{
    --transform-scale-y: 0;
  }

  .\33xl\:hover\:scale-y-50:hover{
    --transform-scale-y: .5;
  }

  .\33xl\:hover\:scale-y-75:hover{
    --transform-scale-y: .75;
  }

  .\33xl\:hover\:scale-y-90:hover{
    --transform-scale-y: .9;
  }

  .\33xl\:hover\:scale-y-95:hover{
    --transform-scale-y: .95;
  }

  .\33xl\:hover\:scale-y-100:hover{
    --transform-scale-y: 1;
  }

  .\33xl\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05;
  }

  .\33xl\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1;
  }

  .\33xl\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25;
  }

  .\33xl\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5;
  }

  .\33xl\:focus\:scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .\33xl\:focus\:scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .\33xl\:focus\:scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .\33xl\:focus\:scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .\33xl\:focus\:scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .\33xl\:focus\:scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .\33xl\:focus\:scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .\33xl\:focus\:scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .\33xl\:focus\:scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .\33xl\:focus\:scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .\33xl\:focus\:scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .\33xl\:focus\:scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .\33xl\:focus\:scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .\33xl\:focus\:scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .\33xl\:focus\:scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .\33xl\:focus\:scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .\33xl\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .\33xl\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .\33xl\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .\33xl\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .\33xl\:focus\:scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .\33xl\:focus\:scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .\33xl\:focus\:scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .\33xl\:focus\:scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .\33xl\:focus\:scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .\33xl\:focus\:scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .\33xl\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .\33xl\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .\33xl\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .\33xl\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .\33xl\:rotate-0{
    --transform-rotate: 0;
  }

  .\33xl\:rotate-1{
    --transform-rotate: 1deg;
  }

  .\33xl\:rotate-2{
    --transform-rotate: 2deg;
  }

  .\33xl\:rotate-3{
    --transform-rotate: 3deg;
  }

  .\33xl\:rotate-6{
    --transform-rotate: 6deg;
  }

  .\33xl\:rotate-12{
    --transform-rotate: 12deg;
  }

  .\33xl\:rotate-45{
    --transform-rotate: 45deg;
  }

  .\33xl\:rotate-90{
    --transform-rotate: 90deg;
  }

  .\33xl\:rotate-180{
    --transform-rotate: 180deg;
  }

  .\33xl\:-rotate-180{
    --transform-rotate: -180deg;
  }

  .\33xl\:-rotate-90{
    --transform-rotate: -90deg;
  }

  .\33xl\:-rotate-45{
    --transform-rotate: -45deg;
  }

  .\33xl\:-rotate-12{
    --transform-rotate: -12deg;
  }

  .\33xl\:-rotate-6{
    --transform-rotate: -6deg;
  }

  .\33xl\:-rotate-3{
    --transform-rotate: -3deg;
  }

  .\33xl\:-rotate-2{
    --transform-rotate: -2deg;
  }

  .\33xl\:-rotate-1{
    --transform-rotate: -1deg;
  }

  .\33xl\:hover\:rotate-0:hover{
    --transform-rotate: 0;
  }

  .\33xl\:hover\:rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .\33xl\:hover\:rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .\33xl\:hover\:rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .\33xl\:hover\:rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .\33xl\:hover\:rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .\33xl\:hover\:rotate-45:hover{
    --transform-rotate: 45deg;
  }

  .\33xl\:hover\:rotate-90:hover{
    --transform-rotate: 90deg;
  }

  .\33xl\:hover\:rotate-180:hover{
    --transform-rotate: 180deg;
  }

  .\33xl\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg;
  }

  .\33xl\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg;
  }

  .\33xl\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg;
  }

  .\33xl\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .\33xl\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .\33xl\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .\33xl\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .\33xl\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .\33xl\:focus\:rotate-0:focus{
    --transform-rotate: 0;
  }

  .\33xl\:focus\:rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .\33xl\:focus\:rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .\33xl\:focus\:rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .\33xl\:focus\:rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .\33xl\:focus\:rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .\33xl\:focus\:rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .\33xl\:focus\:rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .\33xl\:focus\:rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .\33xl\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .\33xl\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .\33xl\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .\33xl\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .\33xl\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .\33xl\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .\33xl\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .\33xl\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .\33xl\:translate-x-0{
    --transform-translate-x: 0;
  }

  .\33xl\:translate-x-1{
    --transform-translate-x: 0.25rem;
  }

  .\33xl\:translate-x-2{
    --transform-translate-x: 0.5rem;
  }

  .\33xl\:translate-x-3{
    --transform-translate-x: 0.75rem;
  }

  .\33xl\:translate-x-4{
    --transform-translate-x: 1rem;
  }

  .\33xl\:translate-x-5{
    --transform-translate-x: 1.25rem;
  }

  .\33xl\:translate-x-6{
    --transform-translate-x: 1.5rem;
  }

  .\33xl\:translate-x-8{
    --transform-translate-x: 2rem;
  }

  .\33xl\:translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .\33xl\:translate-x-12{
    --transform-translate-x: 3rem;
  }

  .\33xl\:translate-x-16{
    --transform-translate-x: 4rem;
  }

  .\33xl\:translate-x-20{
    --transform-translate-x: 5rem;
  }

  .\33xl\:translate-x-24{
    --transform-translate-x: 6rem;
  }

  .\33xl\:translate-x-32{
    --transform-translate-x: 8rem;
  }

  .\33xl\:translate-x-40{
    --transform-translate-x: 10rem;
  }

  .\33xl\:translate-x-48{
    --transform-translate-x: 12rem;
  }

  .\33xl\:translate-x-56{
    --transform-translate-x: 14rem;
  }

  .\33xl\:translate-x-64{
    --transform-translate-x: 16rem;
  }

  .\33xl\:translate-x-px{
    --transform-translate-x: 1px;
  }

  .\33xl\:-translate-x-1{
    --transform-translate-x: -0.25rem;
  }

  .\33xl\:-translate-x-2{
    --transform-translate-x: -0.5rem;
  }

  .\33xl\:-translate-x-3{
    --transform-translate-x: -0.75rem;
  }

  .\33xl\:-translate-x-4{
    --transform-translate-x: -1rem;
  }

  .\33xl\:-translate-x-5{
    --transform-translate-x: -1.25rem;
  }

  .\33xl\:-translate-x-6{
    --transform-translate-x: -1.5rem;
  }

  .\33xl\:-translate-x-8{
    --transform-translate-x: -2rem;
  }

  .\33xl\:-translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .\33xl\:-translate-x-12{
    --transform-translate-x: -3rem;
  }

  .\33xl\:-translate-x-16{
    --transform-translate-x: -4rem;
  }

  .\33xl\:-translate-x-20{
    --transform-translate-x: -5rem;
  }

  .\33xl\:-translate-x-24{
    --transform-translate-x: -6rem;
  }

  .\33xl\:-translate-x-32{
    --transform-translate-x: -8rem;
  }

  .\33xl\:-translate-x-40{
    --transform-translate-x: -10rem;
  }

  .\33xl\:-translate-x-48{
    --transform-translate-x: -12rem;
  }

  .\33xl\:-translate-x-56{
    --transform-translate-x: -14rem;
  }

  .\33xl\:-translate-x-64{
    --transform-translate-x: -16rem;
  }

  .\33xl\:-translate-x-px{
    --transform-translate-x: -1px;
  }

  .\33xl\:-translate-x-full{
    --transform-translate-x: -100%;
  }

  .\33xl\:-translate-x-1\/2{
    --transform-translate-x: -50%;
  }

  .\33xl\:translate-x-1\/2{
    --transform-translate-x: 50%;
  }

  .\33xl\:translate-x-full{
    --transform-translate-x: 100%;
  }

  .\33xl\:translate-y-0{
    --transform-translate-y: 0;
  }

  .\33xl\:translate-y-1{
    --transform-translate-y: 0.25rem;
  }

  .\33xl\:translate-y-2{
    --transform-translate-y: 0.5rem;
  }

  .\33xl\:translate-y-3{
    --transform-translate-y: 0.75rem;
  }

  .\33xl\:translate-y-4{
    --transform-translate-y: 1rem;
  }

  .\33xl\:translate-y-5{
    --transform-translate-y: 1.25rem;
  }

  .\33xl\:translate-y-6{
    --transform-translate-y: 1.5rem;
  }

  .\33xl\:translate-y-8{
    --transform-translate-y: 2rem;
  }

  .\33xl\:translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .\33xl\:translate-y-12{
    --transform-translate-y: 3rem;
  }

  .\33xl\:translate-y-16{
    --transform-translate-y: 4rem;
  }

  .\33xl\:translate-y-20{
    --transform-translate-y: 5rem;
  }

  .\33xl\:translate-y-24{
    --transform-translate-y: 6rem;
  }

  .\33xl\:translate-y-32{
    --transform-translate-y: 8rem;
  }

  .\33xl\:translate-y-40{
    --transform-translate-y: 10rem;
  }

  .\33xl\:translate-y-48{
    --transform-translate-y: 12rem;
  }

  .\33xl\:translate-y-56{
    --transform-translate-y: 14rem;
  }

  .\33xl\:translate-y-64{
    --transform-translate-y: 16rem;
  }

  .\33xl\:translate-y-px{
    --transform-translate-y: 1px;
  }

  .\33xl\:-translate-y-1{
    --transform-translate-y: -0.25rem;
  }

  .\33xl\:-translate-y-2{
    --transform-translate-y: -0.5rem;
  }

  .\33xl\:-translate-y-3{
    --transform-translate-y: -0.75rem;
  }

  .\33xl\:-translate-y-4{
    --transform-translate-y: -1rem;
  }

  .\33xl\:-translate-y-5{
    --transform-translate-y: -1.25rem;
  }

  .\33xl\:-translate-y-6{
    --transform-translate-y: -1.5rem;
  }

  .\33xl\:-translate-y-8{
    --transform-translate-y: -2rem;
  }

  .\33xl\:-translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .\33xl\:-translate-y-12{
    --transform-translate-y: -3rem;
  }

  .\33xl\:-translate-y-16{
    --transform-translate-y: -4rem;
  }

  .\33xl\:-translate-y-20{
    --transform-translate-y: -5rem;
  }

  .\33xl\:-translate-y-24{
    --transform-translate-y: -6rem;
  }

  .\33xl\:-translate-y-32{
    --transform-translate-y: -8rem;
  }

  .\33xl\:-translate-y-40{
    --transform-translate-y: -10rem;
  }

  .\33xl\:-translate-y-48{
    --transform-translate-y: -12rem;
  }

  .\33xl\:-translate-y-56{
    --transform-translate-y: -14rem;
  }

  .\33xl\:-translate-y-64{
    --transform-translate-y: -16rem;
  }

  .\33xl\:-translate-y-px{
    --transform-translate-y: -1px;
  }

  .\33xl\:-translate-y-full{
    --transform-translate-y: -100%;
  }

  .\33xl\:-translate-y-1\/2{
    --transform-translate-y: -50%;
  }

  .\33xl\:translate-y-1\/2{
    --transform-translate-y: 50%;
  }

  .\33xl\:translate-y-full{
    --transform-translate-y: 100%;
  }

  .\33xl\:hover\:translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .\33xl\:hover\:translate-x-1:hover{
    --transform-translate-x: 0.25rem;
  }

  .\33xl\:hover\:translate-x-2:hover{
    --transform-translate-x: 0.5rem;
  }

  .\33xl\:hover\:translate-x-3:hover{
    --transform-translate-x: 0.75rem;
  }

  .\33xl\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem;
  }

  .\33xl\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem;
  }

  .\33xl\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem;
  }

  .\33xl\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem;
  }

  .\33xl\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .\33xl\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .\33xl\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .\33xl\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .\33xl\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .\33xl\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem;
  }

  .\33xl\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem;
  }

  .\33xl\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem;
  }

  .\33xl\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem;
  }

  .\33xl\:hover\:translate-x-64:hover{
    --transform-translate-x: 16rem;
  }

  .\33xl\:hover\:translate-x-px:hover{
    --transform-translate-x: 1px;
  }

  .\33xl\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem;
  }

  .\33xl\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem;
  }

  .\33xl\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem;
  }

  .\33xl\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem;
  }

  .\33xl\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem;
  }

  .\33xl\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem;
  }

  .\33xl\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem;
  }

  .\33xl\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .\33xl\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .\33xl\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .\33xl\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .\33xl\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .\33xl\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem;
  }

  .\33xl\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem;
  }

  .\33xl\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem;
  }

  .\33xl\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem;
  }

  .\33xl\:hover\:-translate-x-64:hover{
    --transform-translate-x: -16rem;
  }

  .\33xl\:hover\:-translate-x-px:hover{
    --transform-translate-x: -1px;
  }

  .\33xl\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .\33xl\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .\33xl\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .\33xl\:hover\:translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .\33xl\:hover\:translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .\33xl\:hover\:translate-y-1:hover{
    --transform-translate-y: 0.25rem;
  }

  .\33xl\:hover\:translate-y-2:hover{
    --transform-translate-y: 0.5rem;
  }

  .\33xl\:hover\:translate-y-3:hover{
    --transform-translate-y: 0.75rem;
  }

  .\33xl\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem;
  }

  .\33xl\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem;
  }

  .\33xl\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem;
  }

  .\33xl\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem;
  }

  .\33xl\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .\33xl\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .\33xl\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .\33xl\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .\33xl\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .\33xl\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem;
  }

  .\33xl\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem;
  }

  .\33xl\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem;
  }

  .\33xl\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem;
  }

  .\33xl\:hover\:translate-y-64:hover{
    --transform-translate-y: 16rem;
  }

  .\33xl\:hover\:translate-y-px:hover{
    --transform-translate-y: 1px;
  }

  .\33xl\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem;
  }

  .\33xl\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem;
  }

  .\33xl\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem;
  }

  .\33xl\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem;
  }

  .\33xl\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem;
  }

  .\33xl\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem;
  }

  .\33xl\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem;
  }

  .\33xl\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .\33xl\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .\33xl\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .\33xl\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .\33xl\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .\33xl\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem;
  }

  .\33xl\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem;
  }

  .\33xl\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem;
  }

  .\33xl\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem;
  }

  .\33xl\:hover\:-translate-y-64:hover{
    --transform-translate-y: -16rem;
  }

  .\33xl\:hover\:-translate-y-px:hover{
    --transform-translate-y: -1px;
  }

  .\33xl\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .\33xl\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .\33xl\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .\33xl\:hover\:translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .\33xl\:focus\:translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .\33xl\:focus\:translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .\33xl\:focus\:translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .\33xl\:focus\:translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .\33xl\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .\33xl\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .\33xl\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .\33xl\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .\33xl\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .\33xl\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .\33xl\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .\33xl\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .\33xl\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .\33xl\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .\33xl\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .\33xl\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .\33xl\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .\33xl\:focus\:translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .\33xl\:focus\:translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .\33xl\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .\33xl\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .\33xl\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .\33xl\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .\33xl\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .\33xl\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .\33xl\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .\33xl\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .\33xl\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .\33xl\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .\33xl\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .\33xl\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .\33xl\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .\33xl\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .\33xl\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .\33xl\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .\33xl\:focus\:-translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .\33xl\:focus\:-translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .\33xl\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .\33xl\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .\33xl\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .\33xl\:focus\:translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .\33xl\:focus\:translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .\33xl\:focus\:translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .\33xl\:focus\:translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .\33xl\:focus\:translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .\33xl\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .\33xl\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .\33xl\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .\33xl\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .\33xl\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .\33xl\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .\33xl\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .\33xl\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .\33xl\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .\33xl\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .\33xl\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .\33xl\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .\33xl\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .\33xl\:focus\:translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .\33xl\:focus\:translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .\33xl\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .\33xl\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .\33xl\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .\33xl\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .\33xl\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .\33xl\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .\33xl\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .\33xl\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .\33xl\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .\33xl\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .\33xl\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .\33xl\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .\33xl\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .\33xl\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .\33xl\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .\33xl\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .\33xl\:focus\:-translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .\33xl\:focus\:-translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .\33xl\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .\33xl\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .\33xl\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .\33xl\:focus\:translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .\33xl\:skew-x-0{
    --transform-skew-x: 0;
  }

  .\33xl\:skew-x-1{
    --transform-skew-x: 1deg;
  }

  .\33xl\:skew-x-2{
    --transform-skew-x: 2deg;
  }

  .\33xl\:skew-x-3{
    --transform-skew-x: 3deg;
  }

  .\33xl\:skew-x-6{
    --transform-skew-x: 6deg;
  }

  .\33xl\:skew-x-12{
    --transform-skew-x: 12deg;
  }

  .\33xl\:-skew-x-12{
    --transform-skew-x: -12deg;
  }

  .\33xl\:-skew-x-6{
    --transform-skew-x: -6deg;
  }

  .\33xl\:-skew-x-3{
    --transform-skew-x: -3deg;
  }

  .\33xl\:-skew-x-2{
    --transform-skew-x: -2deg;
  }

  .\33xl\:-skew-x-1{
    --transform-skew-x: -1deg;
  }

  .\33xl\:skew-y-0{
    --transform-skew-y: 0;
  }

  .\33xl\:skew-y-1{
    --transform-skew-y: 1deg;
  }

  .\33xl\:skew-y-2{
    --transform-skew-y: 2deg;
  }

  .\33xl\:skew-y-3{
    --transform-skew-y: 3deg;
  }

  .\33xl\:skew-y-6{
    --transform-skew-y: 6deg;
  }

  .\33xl\:skew-y-12{
    --transform-skew-y: 12deg;
  }

  .\33xl\:-skew-y-12{
    --transform-skew-y: -12deg;
  }

  .\33xl\:-skew-y-6{
    --transform-skew-y: -6deg;
  }

  .\33xl\:-skew-y-3{
    --transform-skew-y: -3deg;
  }

  .\33xl\:-skew-y-2{
    --transform-skew-y: -2deg;
  }

  .\33xl\:-skew-y-1{
    --transform-skew-y: -1deg;
  }

  .\33xl\:hover\:skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .\33xl\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .\33xl\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .\33xl\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg;
  }

  .\33xl\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg;
  }

  .\33xl\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg;
  }

  .\33xl\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg;
  }

  .\33xl\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg;
  }

  .\33xl\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg;
  }

  .\33xl\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .\33xl\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .\33xl\:hover\:skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .\33xl\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .\33xl\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .\33xl\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg;
  }

  .\33xl\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg;
  }

  .\33xl\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg;
  }

  .\33xl\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg;
  }

  .\33xl\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg;
  }

  .\33xl\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg;
  }

  .\33xl\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .\33xl\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .\33xl\:focus\:skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .\33xl\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .\33xl\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .\33xl\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .\33xl\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .\33xl\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .\33xl\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .\33xl\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .\33xl\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .\33xl\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .\33xl\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .\33xl\:focus\:skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .\33xl\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .\33xl\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .\33xl\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .\33xl\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .\33xl\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .\33xl\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .\33xl\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .\33xl\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .\33xl\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .\33xl\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .\33xl\:transition-none{
    transition-property: none;
  }

  .\33xl\:transition-all{
    transition-property: all;
  }

  .\33xl\:transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .\33xl\:transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .\33xl\:transition-opacity{
    transition-property: opacity;
  }

  .\33xl\:transition-shadow{
    transition-property: box-shadow;
  }

  .\33xl\:transition-transform{
    transition-property: transform;
  }

  .\33xl\:ease-linear{
    transition-timing-function: linear;
  }

  .\33xl\:ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .\33xl\:ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .\33xl\:ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .\33xl\:duration-75{
    transition-duration: 75ms;
  }

  .\33xl\:duration-100{
    transition-duration: 100ms;
  }

  .\33xl\:duration-150{
    transition-duration: 150ms;
  }

  .\33xl\:duration-200{
    transition-duration: 200ms;
  }

  .\33xl\:duration-300{
    transition-duration: 300ms;
  }

  .\33xl\:duration-500{
    transition-duration: 500ms;
  }

  .\33xl\:duration-700{
    transition-duration: 700ms;
  }

  .\33xl\:duration-1000{
    transition-duration: 1000ms;
  }

  .\33xl\:delay-75{
    transition-delay: 75ms;
  }

  .\33xl\:delay-100{
    transition-delay: 100ms;
  }

  .\33xl\:delay-150{
    transition-delay: 150ms;
  }

  .\33xl\:delay-200{
    transition-delay: 200ms;
  }

  .\33xl\:delay-300{
    transition-delay: 300ms;
  }

  .\33xl\:delay-500{
    transition-delay: 500ms;
  }

  .\33xl\:delay-700{
    transition-delay: 700ms;
  }

  .\33xl\:delay-1000{
    transition-delay: 1000ms;
  }

  .\33xl\:animate-none{
    -webkit-animation: none;
            animation: none;
  }

  .\33xl\:animate-spin{
    -webkit-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
  }

  .\33xl\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .\33xl\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .\33xl\:animate-bounce{
    -webkit-animation: bounce 1s infinite;
            animation: bounce 1s infinite;
  }

  .\33xl\:truncate-2-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .\33xl\:truncate-3-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .\33xl\:truncate-4-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }

  .\33xl\:truncate-6-lines{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }

  .\33xl\:hover\:truncate-2-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .\33xl\:hover\:truncate-3-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .\33xl\:hover\:truncate-4-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }

  .\33xl\:hover\:truncate-6-lines:hover{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }
}